com.atproto.server.reserveSigningKey
POST/xrpc/com.atproto.server.reserveSigningKey
This endpoint is part of the atproto PDS server and account management APIs. Requests often require authentication and are made directly to the user's own PDS instance.
To learn more about calling atproto API endpoints like this one, see the API Hosts and Auth guide.
Reserve a repo signing key, for use with account creation. Necessary so that a DID PLC update operation can be constructed during an account migraiton. Public and does not require auth; implemented by PDS. NOTE: this endpoint may change when full account migration is implemented.
Request
- application/json
Body
required
The DID to reserve a key for.
Responses
- 200
- 400
- 401
OK
- application/json
- Schema
- Example (from schema)
Schema
The public key for the reserved signing key, in did:key serialization.
{
"signingKey": "string"
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [InvalidRequest
, ExpiredToken
, InvalidToken
]
{
"error": "InvalidRequest",
"message": "string"
}
Unauthorized
- application/json
- Schema
- Example (from schema)
Schema
{
"message": "string"
}