at.happyproto.actor.getProfile

Get an actor's profile. Returns full detail — including dashboard entitlements — only for the authenticated caller; for any other actor it returns public basics only.

Repository @happyproto.at did:plc:mo7vq4jbioxwafy5zkcc3eux namespace authority
Details · query
Kindquery
Authorityactor.happyproto.at
Indexed

Query

query · GET

Parameters

query string

actor

string · at-identifier

Handle or DID to look up. Defaults to the authenticated caller.

Output

application/json

access

string

Caller only. Access level in the HappyProto admin space.

  • knownValues: read | write

avatar

string · uri

did

requiredstring · did

handle

string · handle

isCustomer

boolean

Caller only. Whether the actor is a member of the customers space, the same rule the customer endpoints apply.

isMember

boolean

Caller only. Whether the actor may use the dashboard.

isSelf

requiredboolean

Whether this profile is the authenticated caller's. When false, the entitlement fields are absent — they are never populated for another actor.

Errors

AuthRequired

This endpoint requires an authenticated caller.

Forbidden

Declared for the customer gate the script consults; getProfile never returns it, since a refused gate reports isCustomer false.

ActorNotFound

The requested actor could not be resolved.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.