ADJODO is a product of SEO Markit — performance marketing made simpler.

Developer reference

ADJODO API

JSON REST endpoints are served below /api. Private endpoints require Authorization: Token YOUR_TOKEN. Never expose tokens in client URLs or logs.

curl https://api.example.com/api/auth/me/ \
  -H "Authorization: Token YOUR_TOKEN"

Authentication

POST/api/auth/signup/Create advertiser or publisher account
POST/api/auth/login/Receive an API token
GET/PATCH/api/auth/me/Read or update your own profile

Campaigns

GET/POST/api/campaigns/List owned/eligible campaigns or create one
POST/api/campaigns/validate-url/Validate a public campaign URL
GET/api/campaigns/{id}/performance/Owner-scoped campaign performance

Tracking

GET/POST/api/tracking/links/Publisher-owned tracking links
GET/api/tracking/go/{code}/Public click redirect
POST/api/tracking/postback/Token-authenticated conversion postback

Wallet

GET/api/wallet/Current user's wallet
GET/api/wallet/transactions/Own transaction ledger
POST/api/wallet/withdrawals/Create an eligible withdrawal

API keys & webhooks

GET/POST/api/integrations/keys/List or create server API keys
DELETE/api/integrations/keys/{id}/Revoke an API key
GET/api/integrations/v1/me/API-key authenticated identity
GET/api/integrations/v1/campaigns/Role-scoped campaign list using X-API-Key
GET/POST/api/integrations/webhooks/Manage HMAC-signed HTTPS endpoints
POST/api/integrations/webhooks/{id}/test/Send a test webhook

Integration notes

Webhooks require provider signatures or campaign tokens. Conversion identifiers must remain stable across retries. Requests are throttled and object ownership is enforced server-side.