Skip to main content
POST
/
v1
/
storefronts
/
{storefrontId}
/
publish
Publish storefront
curl --request POST \
  --url https://api.mareaalcalina.com/v1/storefronts/{storefrontId}/publish \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "versionId": "<string>"
}
'
{
  "storefront": {
    "id": "stf_abc123",
    "name": "<string>",
    "language": "es",
    "currency": "<string>",
    "businessType": "<string>",
    "branding": {
      "logoUrl": "<string>",
      "backgroundUrl": "<string>",
      "theme": {
        "primary": "<string>",
        "secondary": "<string>",
        "tertiary": "<string>"
      },
      "font": "<string>"
    },
    "schedule": {
      "monday": {
        "open": "<string>",
        "close": "<string>",
        "closed": true
      },
      "tuesday": {
        "open": "<string>",
        "close": "<string>",
        "closed": true
      },
      "wednesday": {
        "open": "<string>",
        "close": "<string>",
        "closed": true
      },
      "thursday": {
        "open": "<string>",
        "close": "<string>",
        "closed": true
      },
      "friday": {
        "open": "<string>",
        "close": "<string>",
        "closed": true
      },
      "saturday": {
        "open": "<string>",
        "close": "<string>",
        "closed": true
      },
      "sunday": {
        "open": "<string>",
        "close": "<string>",
        "closed": true
      }
    },
    "delivery": {
      "enabled": true,
      "type": "fixed",
      "fixedPrice": 123,
      "ranges": [
        {
          "fromKm": 123,
          "toKm": 123,
          "price": 123
        }
      ]
    },
    "pickup": true,
    "dineIn": true,
    "whatsapp": "<string>",
    "biography": {
      "title": "<string>",
      "description": "<string>"
    },
    "categories": [
      {
        "name": "<string>",
        "position": 123
      }
    ],
    "slug": "<string>",
    "published": true,
    "_links": {
      "previewUrl": "<string>",
      "editUrl": "<string>",
      "publicUrl": "<string>"
    },
    "createdAt": "<string>",
    "updatedAt": "<string>"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.mareaalcalina.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Marea API key. mk_dev_* keys are developer-scoped (bootstrap, list users, register webhook). mk_user_* keys are user-scoped (manage that one user's storefronts/products).

Headers

Idempotency-Key
string

Optional client-supplied key. Replays of the same key within 24h return the original response. Recommended for POSTs that mutate billing/inventory.

Maximum string length: 200
Example:

"idem_b2a9f5b9-3e0c-4a5e-b3c2-7a4ce85a6b21"

Accept-Language
string

BCP-47 locale tag for localized error messages (es, en, pt). Defaults to es.

Example:

"es-MX"

Path Parameters

storefrontId
string
required

Body

application/json

Request body.

versionId
string | null

Response

Success.

storefront
object
required