R
Revoco: EU Withdrawal & Compliance
API
Keys and endpoints for integrating Revoco with your own systems.
API keys
appal_sk_live_••••••••9c1b
Secret key · keep this private
Endpoints
Authenticate every request with the Authorization: Bearer header.
POST
/api/identifyWho a customer is (shop domain → identity).curl -X POST https://api.appal.io/api/identify \
-H "Authorization: Bearer $APPAL_SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{"shopDomain":"revoco-demo.myshopify.com","name":"Revoco Demo"}'POST
/api/usageReport usage events for metered features.curl -X POST https://api.appal.io/api/usage \
-H "Authorization: Bearer $APPAL_SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{"shopDomain":"revoco-demo.myshopify.com","metric":"withdrawal_forms_submitted","value":1}'GET
/api/featuresFetch a customer's entitlements / feature flags.curl https://api.appal.io/api/features?shopDomain=revoco-demo.myshopify.com \ -H "Authorization: Bearer $APPAL_SECRET_KEY"
Partner API connection
Shopify Partner APINot connected
Set PARTNER_API_TOKEN (org 2943601) to enable live install/charge/payout sync.