dev.atfs.repo.uploadFile

Upload a file to be served by this atfs instance over IPFS and plain HTTP. Intentionally fully wire-compatible with com.atproto.repo.uploadBlob — same binary request body, same inter-service auth mechanism, same response shape — so any uploadBlob client works against this endpoint unchanged, by switching only the NSID in the request path and the `lxm` claim of its auth token. This method is also mounted, unmodified, as com.atproto.repo.uploadBlob itself, for callers that have no reason to know atfs has its own name for it; a token minted for one NSID is rejected on the other's path. Requires auth (a caller's own inter-service auth JWT, signed by its account's signing key); restricted to the instance's configured account allowlist (see dev.atfs.server's accounts field).

Repository @atfs.dev did:web:atfs.dev namespace authority
Details · procedure
Kindprocedure
Authorityrepo.atfs.dev
Indexed

What's different

same NSID · two revisions from the same publisher
repo.atfs.dev · namespace authority
repo.atfs.dev · namespace authority
1 change, all backward compatible

Records and requests that were valid against the base schema stay valid against this one.

Procedure · parameters

#main
Added

tag

compatible

New optional parameter.

array of string
2 properties and 2 errors unchanged Open the full schema diff →