Verber Studio

Endpoints

Every REST endpoint with its scope and credit cost

Base URL: https://studio.verber.me/api/v1. Paths below are relative to it. Request and response schemas are in the OpenAPI spec.

MethodPathSummaryScopeCredits
GET/meCurrent principal and scopesread—
GET/workspacesList workspaces you belong toread—
GET/workspaces/{workspaceId}Get a workspaceread—
GET/workspaces/{workspaceId}/brand-kitGet the brand kitread—
PATCH/workspaces/{workspaceId}/brand-kitUpdate the brand kit (merge)write—
POST/workspaces/{workspaceId}/brand-kit/from-urlSet up the brand kit by extracting a websitewrite—
GET/workspaces/{workspaceId}/productsList productsread—
POST/workspaces/{workspaceId}/productsCreate a productwrite—
POST/workspaces/{workspaceId}/products/from-urlCreate a product by extracting a product pagewrite—
GET/workspaces/{workspaceId}/products/{productId}Get a productread—
PATCH/workspaces/{workspaceId}/products/{productId}Update a productwrite—
GET/workspaces/{workspaceId}/campaignsList campaignsread—
POST/workspaces/{workspaceId}/campaignsCreate a campaignwrite—
GET/workspaces/{workspaceId}/campaigns/{campaignId}Get a campaignread—
PATCH/workspaces/{workspaceId}/campaigns/{campaignId}Update a campaignwrite—
GET/workspaces/{workspaceId}/mediaList media (newest first)read—
GET/workspaces/{workspaceId}/media/{mediaId}Get a media itemread—
POST/workspaces/{workspaceId}/media/upload-urlGet a 15-minute signed PUT URLwrite—
POST/workspaces/{workspaceId}/media/completeRegister an uploaded file as mediawrite—
GET/presetsList UGC / product / video-storyboard presetsread—
POST/workspaces/{workspaceId}/generations/imageGenerate an image (saved to media)generate1 per image
POST/workspaces/{workspaceId}/generations/copyGenerate social copygenerate0
POST/workspaces/{workspaceId}/generations/presetRun a content presetgenerate1 per preset output
GET/workspaces/{workspaceId}/postsList postsread—
POST/workspaces/{workspaceId}/postsCreate a draft or scheduled postwrite—
GET/workspaces/{workspaceId}/posts/{postId}Get a postread—
DELETE/workspaces/{workspaceId}/posts/{postId}Delete an unpublished postwrite—
POST/workspaces/{workspaceId}/posts/{postId}/scheduleSchedule (or unschedule with null)publish—
POST/workspaces/{workspaceId}/posts/{postId}/queueAdd to a posting queuepublish—
GET/workspaces/{workspaceId}/posts/{postId}/publishCredit preview for publish-nowread—
POST/workspaces/{workspaceId}/posts/{postId}/publishPublish nowpublishPer platform via API; 0 via Agent session
GET/workspaces/{workspaceId}/social-accountsList connected social accountsread—
GET/workspaces/{workspaceId}/queuesList posting queuesread—
GET/creditsCredit balanceread—
GET/credits/transactionsRecent credit transactionsread—
GET/credits/purchase-linkLink to buy creditsread—