io.atcr.hold.exportUserData

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.

Repository did:web:lexicon.atcr.io namespace authority
Details · query
Kindquery
Authorityhold.atcr.io
Indexed

Query

query · GET

Parameters

query string

Output

application/json

blueskyPosts

requiredarray

Bluesky posts that mention the user

itemsref
Reference

User's crew record (if they are a crew member)

Reference

exportedAt

requiredstring · datetime

RFC3339 timestamp of when the export was generated

holdDid

requiredstring · did

DID of this hold service

isCaptain

requiredboolean

Whether the user is the captain (owner) of this hold

layerRecords

requiredarray

Layer records uploaded by the user

itemsref
Reference

statsRecords

requiredarray

Repository stats records owned by the user

itemsref
Reference

userDid

requiredstring · did

DID of the user whose data was exported

Errors

AuthRequired

No description in schema.

#crewExport

object

Properties

addedAt

string · datetime
itemsstring
  • maxLength: 64

role

string
  • maxLength: 32

tier

string
  • maxLength: 32

#layerExport

object

Properties

createdAt

string · datetime

digest

string
  • maxLength: 128

manifest

string · at-uri

mediaType

string
  • maxLength: 256

size

integer

#postExport

object

Properties

createdAt

string · datetime

text

string
  • maxLength: 30000
  • maxGraphemes: 3000

uri

string · at-uri

#statsExport

object

Properties

lastPull

string · datetime

lastPush

string · datetime

pullCount

integer

pushCount

integer
  • maxLength: 256

updatedAt

string · datetime

Similar lexicons

semantic match

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

  • Delete all user data from this hold (GDPR compliance). Deletes crew record (if not captain), layer records, and stats records. Does NOT delete actual blob data from S3 - only PDS records.