Export all user data from this hold (GDPR compliance). Returns all records stored on this hold's PDS that reference the authenticated user's DID.
Output
application/jsonblueskyPosts
array
Required
Bluesky posts that mention the user
crewRecord
ref#crewExport
Optional
User's crew record (if they are a crew member)
exportedAt
stringdatetime
Required
RFC3339 timestamp of when the export was generated
holdDid
stringdid
Required
DID of this hold service
isCaptain
boolean
Required
Whether the user is the captain (owner) of this hold
layerRecords
array
Required
Layer records uploaded by the user
statsRecords
array
Required
Repository stats records owned by the user
userDid
stringdid
Required
DID of the user whose data was exported
Errors
AuthRequired
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "query",
"errors": [
{
"name": "AuthRequired"
}
],
"output": {
"schema": {
"type": "object",
"required": [
"exportedAt",
"holdDid",
"userDid",
"isCaptain",
"layerRecords",
"statsRecords",
"blueskyPosts"
],
"properties": {
"holdDid": {
"type": "string",
"format": "did",
"description": "DID of this hold service"
},
"userDid": {
"type": "string",
"format": "did",
"description": "DID of the user whose data was exported"
},
"isCaptain": {
"type": "boolean",
"description": "Whether the user is the captain (owner) of this hold"
},
"crewRecord": {
"ref": "#crewExport",
"type": "ref",
"description": "User's crew record (if they are a crew member)"
},
"exportedAt": {
"type": "string",
"format": "datetime",
"description": "RFC3339 timestamp of when the export was generated"
},
"blueskyPosts": {
"type": "array",
"items": {
"ref": "#postExport",
"type": "ref"
},
"description": "Bluesky posts that mention the user"
},
"layerRecords": {
"type": "array",
"items": {
"ref": "#layerExport",
"type": "ref"
},
"description": "Layer records uploaded by the user"
},
"statsRecords": {
"type": "array",
"items": {
"ref": "#statsExport",
"type": "ref"
},
"description": "Repository stats records owned by the user"
}
}
},
"encoding": "application/json"
},
"parameters": {
"type": "params",
"properties": {}
},
"description": "Export all user data from this hold (GDPR compliance). Returns all records stored on this hold's PDS that reference the authenticated user's DID."
}