Token
Generate ES256 JWT tokens for upstream Apple API calls.
Unify authentication, standardize response payloads, and rely on built-in retries with observability logs so your release, signing, device, and TestFlight automations are more reliable.
Organized around common App Store Connect automation workflows, with clear endpoint naming for easy internal integration.
Generate ES256 JWT tokens for upstream Apple API calls.
App listing, app details, and version queries.
Device registration, updates, deletion, and paginated queries.
Bundle ID lifecycle management.
Certificate listing, details, and deletion operations.
Profile creation, querying, and deletion.
Beta Groups, Testers, and Builds queries.
CRUD operations for App Store version localizations.
Get running in three steps: start the service, create a token, and call protected endpoints.
php -S 127.0.0.1:8080 v1/index.php
curl -X POST http://127.0.0.1:8080/v1/token \
-H "Content-Type: application/json" \
-d '{"iss":"<issuer-id>","kid":"<key-id>"}'
curl http://127.0.0.1:8080/v1/apps \ -H "Authorization: Bearer <jwt-token>"
{
"success": true,
"request_id": "84744b77baefc0c3",
"data": { }
}
Production-ready observability: end-to-end request IDs, upstream attempt/result logs, and traceable failures.
A client request enters the gateway, then request_id is generated and propagated.
Validate Bearer token and input parameters, and reject invalid requests.
Call Apple API and apply idempotent retries with exponential backoff.
Return unified JSON responses and record inbound/outbound logs.