Skip to main content
← Back to API Integration Errors behave the same way across the whole API, so they live here instead of under every endpoint.
The key is missing, malformed, or not recognised. Returns a flat error string.
The partner or resource behind your key has no matching record.
A required parameter is missing or out of range. errors lists each field.
Watch out: some giveaway responses return 200 with success: false — an already-claimed offer or an exhausted code pool is a valid outcome, not a failure. Always branch on success as well as the status code.
Last modified on August 25, 2026