---
name: "Mastodon::Entity::Account"
section: "3pm"
platform: "linux"
package: "libmastodon-client-perl"
version: "0.017-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Mastodon::Entity::Account"
---

# Mastodon::Entity::Account(3pm)

A Mastodon user account

## NAME

Mastodon::Entity::Account - A Mastodon user account

## DESCRIPTION

This object should not be manually created. It is intended to be generated from the data received from a Mastodon server using the coercions in Mastodon::Types.

For current information, see the Mastodon API documentation \<https://github.com/tootsuite/documentation/blob/master/Using-the-API/API.md#account\>

## ATTRIBUTES

- **id**

  The ID of the account

- **username**

  The username of the account

- **acct**

  Equals `"username"` for local users, includes `@domain` for remote ones

- **display\_name**

  The account's display name

- **locked**

  Boolean for when the account cannot be followed without waiting for approval first

- **created\_at**

  The time the account was created

- **followers\_count**

  The number of followers for the account

- **following\_count**

  The number of accounts the given account is following

- **statuses\_count**

  The number of statuses the account has made

- **note**

  Biography of user

- **url**

  URL of the user's profile page (can be remote)

- **avatar**

  URL to the avatar image

- **avatar\_static**

  URL to the avatar static image (gif)

- **header**

  URL to the header image

- **header\_static**

  URL to the header static image (gif)

## METHODS

This class provides the following convenience methods. They act as a shortcut, passing the appropriate identifier of the current object as the first argument to the corresponding methods in Mastodon::Client.

- **fetch**

  A shortcut to `"get_account"`.

- **followers**

  A shortcut to `"followers"`.

- **following**

  A shortcut to `"following"`.

- **statuses**

  A shortcut to `"statuses"`.

- **follow**

  A shortcut to `"follow"`.

- **unfollow**

  A shortcut to `"unfollow"`.

- **remote\_follow**

  A shortcut to `"remote_follow"`.

- **report**

  A shortcut to `"report"`.

- **block**

  A shortcut to `"block"`.

- **unblock**

  A shortcut to `"unblock"`.

- **mute**

  A shortcut to `"mute"`.

- **unmute**

  A shortcut to `"unmute"`.

- **relationship**

  A shortcut to `"relationships"`.

- **authorize**

  A shortcut to `"authorize_follow"`.

- **reject**

  A shortcut to `"reject_follow"`.

## AUTHOR

- •

  José Joaquín Atria \<jjatria@cpan.org\>

## COPYRIGHT AND LICENSE

This software is copyright (c) 2017 by José Joaquín Atria.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
