API Reference — v3.20
Base URL
All v3.20 requests go to:Request Format
- Body: JSON — set
Content-Type: application/jsonon all write requests. - Timestamps: ISO 8601 (
2026-05-22T10:00:00Z) orYYYY-MM-DDwhere noted. - Amounts in requests: Full currency units (e.g.
50.00= $50.00). - Amounts in responses: Always in cents as
int64(e.g.amountCents: 5000= $50.00).
Authentication
All endpoints require an API key passed as a Bearer token:LIVE or SANDBOX). See Authentication →
Response Format
Every response — success and error alike — uses the same top-level envelope.Success — single resource
Success — paginated list
Error
Pagination
List endpoints acceptlimit (default 20, max 100) and offset (default 0) query parameters. Use pagination.hasMore to detect additional pages:
Rate Limits
1,000 requests per minute per API key (sliding window). Every response includes:
Exceeding the limit returns
429 RATE_LIMITED.
Idempotency
For write operations, supply anIdempotency-Key header to safely retry without risk of duplicates. The key is valid for 24 hours. See Authentication → Idempotency-Key.
API Versioning
This is version 3.20 of the FYATU CaaS API. The version is embedded in the URL prefix (/api/v3.20/). Breaking changes (field removals, semantic changes) are announced at least 90 days in advance. Additive changes (new optional fields, new event types) may be introduced without notice.

