← Back to Documentation

API Documentation

Authentication

All API requests require session token authentication via Shopify App Bridge.

Headers

Authorization: Bearer {session_token}
Content-Type: application/json

Endpoints

Verify Session

POST /api/shopify/app/verify-session.php

Verifies Shopify session token.

Get Dashboard Data

GET /api/shopify/app/data.php

Returns dashboard statistics and data.

Webhooks

LoyalChamp listens to the following Shopify webhooks:

Rate Limiting

API endpoints are rate-limited to 60 requests per minute per IP address.