An ephemeral account minted on this server.
Properties
createdAt
string
datetime
Required
An RFC 3339 formatted timestamp.
deletedAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
did
string
did
Required
A decentralized identifier (DID).
didMethod
string
Required
Which identity method the account uses.
plc, webexpiresAt
string
datetime
Optional
When the account is deleted and its identity retired. Absent when the account never expires, which is true only for a permanent account an operator issued.
extensions
integer
Required
How many times the lifetime has already been extended.
handle
string
handle
Required
An AT Protocol handle (e.g., alice.bsky.social).
labelKey
string
Optional
Public multikey published as #atproto_label, when one is set.
services
array
of refrip.pds.account.putServices#serviceEntry
Optional
Service entries on the account's DID document. Present only for did:web accounts, whose document this server serves.
servicesUpdatedAt
string
datetime
Optional
When the service entries last changed. Resolvers cache documents well past this server's max-age, so a recent change may not be visible downstream yet.
status
string
Optional
Why the PDS considers this account inactive: takendown, suspended, deactivated. Absent when the account is live.
View raw schema
{
"type": "object",
"required": [
"did",
"handle",
"didMethod",
"createdAt",
"extensions"
],
"properties": {
"did": {
"type": "string",
"format": "did"
},
"handle": {
"type": "string",
"format": "handle"
},
"status": {
"type": "string",
"description": "Why the PDS considers this account inactive: takendown, suspended, deactivated. Absent when the account is live."
},
"labelKey": {
"type": "string",
"description": "Public multikey published as #atproto_label, when one is set."
},
"services": {
"type": "array",
"items": {
"ref": "rip.pds.account.putServices#serviceEntry",
"type": "ref"
},
"description": "Service entries on the account's DID document. Present only for did:web accounts, whose document this server serves."
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"deletedAt": {
"type": "string",
"format": "datetime"
},
"didMethod": {
"type": "string",
"description": "Which identity method the account uses.",
"knownValues": [
"plc",
"web"
]
},
"expiresAt": {
"type": "string",
"format": "datetime",
"description": "When the account is deleted and its identity retired. Absent when the account never expires, which is true only for a permanent account an operator issued."
},
"extensions": {
"type": "integer",
"description": "How many times the lifetime has already been extended."
},
"servicesUpdatedAt": {
"type": "string",
"format": "datetime",
"description": "When the service entries last changed. Resolvers cache documents well past this server's max-age, so a recent change may not be visible downstream yet."
}
},
"description": "An ephemeral account minted on this server."
}