Skip to content
PartnersMy logo
AffiliatesCampaignsFor companies
EspañolEnglish
Log inSign up
AffiliatesCampaignsFor companies
EspañolEnglish
Log inSign up

Join PartnersMy

The platform where brands and affiliates grow together.

Competitive commissions, real-time tracking and secure payouts. Everything you need to monetize your traffic or scale your affiliate program.

Create free accountBrowse campaigns

PartnersMy

  • About us
  • Careers
  • Promotions
  • News

Affiliates / Advertisers / Agencies

  • Welcome bonus
  • Affiliates
  • Advertisers
  • Agencies

Tools

  • Monetize your traffic

Legal

  • Help Center
  • Legal Notice
  • Terms
  • Privacy
  • Cookies
PartnersMy
© 2018–2026 PartnersMy
  1. Home
  2. Advanced API
  3. Errors

Advanced API

Errors

Simple format and predictable HTTP codes. All error responses use JSON.

OverviewAuthenticationProgramsPromotionsTrackingWebhooksErrors

HTTP codes

400: invalid parameters or malformed body.

401: missing, invalid or expired API key.

403: no permissions for the requested resource.

404: resource not found.

409: conflict — a record with this value already exists (email, slug, etc.).

429: rate limit exceeded. Reduce your request frequency.

500: unexpected server error.

Standard format

{ "error": "Error description" }

The error field always contains a readable message in English.

Validation errors

When submitted data fails validation, the response includes details:

{ "error": "Validation error", "details": [{ "field": "email", "message": "Invalid email" }] }

details is an array — it can contain multiple fields with errors at once.

AI proxy errors

AI proxy endpoints use the OpenAI-compatible format:

{ "error": { "message": "Rate limit exceeded", "type": "rate_limit_error" } }

Additional codes: 402 (insufficient credits), 502 (upstream provider error), 504 (provider timeout).