At this level
com.atproto.repo ยท 12- com.atproto.repo.applyWrites procedure Apply a batch transaction of repository creates, updates, and deletes. Requires auth, implemented by PDS.
- com.atproto.repo.createRecord procedure Create a single new repository record. Requires auth, implemented by PDS.
- com.atproto.repo.defs defs
- com.atproto.repo.deleteRecord procedure Delete a repository record, or ensure it doesn't exist. Requires auth, implemented by PDS.
- com.atproto.repo.describeRepo query Get information about an account and repository, including the list of collections. Does not require auth.
- com.atproto.repo.getRecord query Get a single record from a repository. Does not require auth.
- com.atproto.repo.importRepo procedure Import a repo in the form of a CAR file. Requires Content-Length HTTP header to be set.
- com.atproto.repo.listMissingBlobs query Returns a list of missing blobs for the requesting account. Intended to be used in the account migration flow.
- com.atproto.repo.listRecords query List a range of records in a repository, matching a specific collection. Does not require auth.
- com.atproto.repo.putRecord procedure Write a repository record, creating or updating it as needed. Requires auth, implemented by PDS.
- com.atproto.repo.strongRef object A URI with a content-hash fingerprint.
- com.atproto.repo.uploadBlob procedure Upload a new blob, to be referenced from a repository record. The blob will be deleted if it is not referenced within a time window (eg, minutes). Blob restrictions (mimetype, size, etc) are enforced when the reference is created. Requires auth, implemented by PDS.