Reactivate a dormant store onto an active tier

Overview

Brings a dormant store back into service on an active tier. This endpoint does not accept dormant; use the dormant endpoint to stop a store and this one to restart it.

Prerequisites

  • A bearer token in the Authorization header.
  • The storeId of the record you are targeting.

Base URL

EnvironmentURL
Productionhttps://production-api.shoutaboutus.com
Developmenthttps://development-api.shoutaboutus.com

Endpoint

POST /api/v1/partner/provisioning/store/{storeId}/reactivate

Authentication

  • Requires a bearer token in the Authorization: Bearer <bearer-token> header.

  • Bearer — partner token. The store must belong to an account underneath your own partner account.

Rate limit

  • No rate limit.

Path parameters

ParameterTypeRequiredDescription
storeIdintegerRequiredDigits only.

Request body

FieldTypeRequiredDescription
tierstringRequiredOne of core, mgmt, plus. dormant returns 422.
{
  "tier": "core"
}

How it works

  • 200 with { store_id, tier, plan_id, plan_start }.
  • 400 unknown/disallowed tier · 403 store out of scope / partner unresolvable · 404 store not found · 422 validation.

Response

200 OK · 200

{
  "data": {
    "store_id": 26,
    "tier": "core",
    "plan_id": 5,
    "plan_start": "2026-07-09T10:00:00.000000Z"
  }
}

403 Forbidden · 403

{
  "message": "This store is outside your partner scope.",
  "status": "error",
  "errors": {}
}

404 Not Found · 404

{
  "message": "Store not found.",
  "status": "error",
  "errors": {}
}

422 Unprocessable Entity · 422

{
  "message": "The selected tier is invalid.",
  "errors": {
    "tier": [
      "The selected tier is invalid."
    ]
  }
}

Errors

StatusMeaning
400The request was rejected — the response explains why
401The bearer token is missing, expired or invalid
403Forbidden
404Not Found
422Unprocessable Entity
500Unexpected server error

Example request

curl --request POST \
  --url "https://production-api.shoutaboutus.com/api/v1/partner/provisioning/store/123/reactivate" \
  --header 'Authorization: Bearer <bearer-token>' \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '{"tier": "core"}'

Did this page help you?