app.bivri.feed.createArtwork
Publish a new artwork to the authenticated member's repository. Requires an OAuth session; the record is written to the member's own PDS.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | feed.bivri.app |
| Indexed |
Procedure
procedure · POSTInput
application/jsondescription
stringFree-form description of the artwork.
maxLength: 3000maxGraphemes: 300
labels
unionSelf-label values the author declares on this artwork, such as a spoiler warning. These are author metadata, not platform moderation decisions.
langs
arrayHuman languages of the artwork's title and description.
maxLength: 3
Images making up the artwork, in display order. At least one is required. Blobs are uploaded beforehand through com.atproto.repo.uploadBlob, and the items together may not exceed 200MB — a total this schema cannot express.
minLength: 1maxLength: 50
tags
arrayAuthor-chosen tags used for discovery and search.
maxLength: 8
minLength: 1maxLength: 640maxGraphemes: 64
Title of the artwork. An artwork cannot be published without one.
minLength: 1maxLength: 500maxGraphemes: 50
Output
application/jsonErrors
ConsentRequired
The authenticated member has not confirmed age and accepted the Terms and Privacy Policy.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.bivri.feed.createArtworkV2
procedurePublish a new artwork to the authenticated member's repository. Requires an OAuth session; the record is written to the member's own PDS.
-
app.bivri.feed.artwork
recordRecord containing a Bivri artwork: one or more images published together under a single title.
-
app.bivri.feed.updateArtwork
procedureEdit an artwork the authenticated member owns. Only the fields present in the request change; the rest of the record is preserved as it stands at the member's PDS.
-
app.bivri.feed.updateArtworkV2
procedureEdit an artwork the authenticated member owns. Only the fields present in the request change; the rest of the record is preserved as it stands at the member's PDS.
-
app.bivri.feed.artworkV2
recordArtwork record supporting JPEG, PNG, GIF and WebP originals. Earlier app.bivri.feed.artwork records retain their original schema and identity.