VeztaVezta

Share-card

Share card generation — PnL cards, market cards, and background management.

The Share-card API provides share card generation — pnl cards, market cards, and background management.

Endpoints

MethodPathAuthDescription
POST/api/v1/share-card/generateBearerGenerate a share card image
POST/api/v1/share-card/publishBearerPublish a client-rendered share card PNG
POST/api/v1/share-card/background/uploadBearerUpload a custom background image (base64 JSON body)
POST/api/v1/share-card/background/presignBearerIssue a pre-signed PUT URL for direct Spaces upload
POST/api/v1/share-card/background/finalizeBearerFinalize a pre-signed upload — validates and creates the Background row
DELETE/api/v1/share-card/background/{id}BearerDelete one of the caller's uploaded backgrounds
GET/api/v1/share-card/{jobId}BearerGet share card generation status
GET/api/v1/share-card/dataBearerGet hydrated share card data
GET/api/v1/share-card/background/presetsPublicList curated preset + themed-event backgrounds
GET/api/v1/share-card/background/mineBearerList the current user's uploaded backgrounds (any status)

On this page