Open anosidium opened 1 month ago
At this time, the CredentialAccount
entity does have a (singular) role
attribute, so that is correct.
The Account
entity is indeed lacking documentation for the roles
attribute added in Mastodon v4.1.0. The type of the CredentialAccount
role
attribute is slightly different from the Account
roles
, which indeed omits permissions
and highlighted
.
So what you are saying is that CredentialAccount
entity role
attribute return a Role
entity but roles
attribute return an array of a different entity type? If so then that entity needs to be added to the API Entities list.
Yes, that's it, they are of a different type, and the roles
in Account
are unfortunately currently undocumented.
The documentation does not list
roles
(plural) attribute in theAccount
entity but it does listrole
(singular) attribute. I found out by inspecting theInstance
entity of various instances using this endpoint:GET /api/v2/instance
.It returns an array of
Role
entities butpermissions
andhighlighted
attribute are absent. So the documentation forRole
entity should mark these attributes as nullable.