Update Store

Update store brand info: display_name, bio, avatar (file token from POST /v1/files), slug. Response includes readiness status — check actions for what’s needed before selling.

Authentication

AuthorizationBearer

API key (lb_ prefix). Pass as: Authorization: Bearer lb_...

Request

This endpoint expects an object.
display_namestring or nullOptional
Store display name shown to buyers
biostring or nullOptional
Store bio shown on product pages
avatarstring or nullOptional

File token from POST /v1/files with purpose=avatar. Upload an image first, then pass the file token here. Set to empty string to remove the avatar.

slugstring or nullOptionalformat: "^[a-z0-9][a-z0-9-]*[a-z0-9]$"3-60 characters

URL-safe store slug used in checkout URLs. Must be 3-60 characters, start and end with alphanumeric, contain only lowercase letters, digits, and hyphens.

Response

Successful Response
idstring

Unique store ID (st_ prefixed).

display_namestring
Store display name shown to buyers.
slugstring

URL-safe store slug used in checkout URLs.

urlstring
Public store URL.
readinessobject

Store readiness. Check actions for what’s needed before you can sell.

object"store"

Object type identifier. Always store.

biostring or null
Store bio shown on product pages.
has_avatarbooleanDefaults to false
True if an avatar image has been uploaded.
api_keystring or null
Raw API key, shown once at creation. Use as Bearer token.

Errors

422
Unprocessable Entity Error