Proteside Docs
Endpoint referencePCI reports

Schedule recurring PCI reports for a store

POST
/reports/pci/schedule

Persisted in organizations.partner_settings.report_schedule[store_id]; the report cron uses it to pick cadence and locale.

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.

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
store_id*string
Formatuuid
cadence*string
Value in"weekly""monthly"
locale?string
Default"pt-BR"
Value in"pt-BR""en"
active?boolean
Defaulttrue

Response Body

Schedule

application/json
  1. response
store_id?string
Formatuuid
cadence?string
Value in"weekly""monthly"
locale?string
Value in"pt-BR""en"
active?boolean
updated_at?|
Formatdate-time
updated_by?string|null
curl -X POST "https://example.com/reports/pci/schedule" \  -H "Content-Type: application/json" \  -d '{    "store_id": "0c1d2e3f-1111-4222-8333-444455556666",    "cadence": "monthly",    "locale": "pt-BR"  }'
{  "store_id": "0c1d2e3f-1111-4222-8333-444455556666",  "cadence": "monthly",  "locale": "pt-BR",  "active": true,  "updated_at": "2026-09-27T10:15:00.000Z",  "updated_by": "api:ps_live_AbCdEfGhIjKlMnOpQrStUvWx"}