Proteside Docs
Endpoint referencePayment pages

Create or update a payment page

POST
/stores/{id}/pages

Keyed by store_id + url_pattern (* wildcard supported).

Authorization

bearerAuth
headerAuthorizationBearer <token>

API token created in Settings → API. Scopes are attached to the token; each operation lists its required scope in x-scope.

Path Parameters

id*string
Formatuuid

Query Parameters

org_id?string

Partners only (orgs:manage): act on this child organization. May also be sent as org_id in JSON bodies.

Formatuuid

Header Parameters

Idempotency-Key?string

Replays the original response for 24 h

Length1 <= length <= 255

Request Body

application/json
  1. body
url_pattern*string

Path starting with '/', '*' wildcard allowed

payment_methods?array<>
mode?string
Value in"monitor""block"

Response Body

Page

application/json
  1. response
id?string
Formatuuid
store_id?|
Formatuuid
url_pattern?string
url?string
domain?string
is_payment_page?boolean
mode?string
payment_methods?array<>
status?string
created_at?string
Formatdate-time
curl -X POST "https://example.com/stores/497f6eca-6276-4993-bfeb-53cbbbba6f08/pages" \  -H "Content-Type: application/json" \  -d '{    "url_pattern": "/checkout/pagamento",    "payment_methods": [      "pix"    ],    "mode": "block"  }'
{  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",  "store_id": "7fe87115-950c-4ae8-bd7e-970406bc9ac0",  "url_pattern": "string",  "url": "string",  "domain": "string",  "is_payment_page": true,  "mode": "string",  "payment_methods": [    "pix"  ],  "status": "string",  "created_at": "2019-08-24T14:15:22Z"}