{"variable":[{"id":"baseUrl","key":"baseUrl","type":"string","name":"string","value":"https:\/\/api.clickgotrack.com"}],"info":{"name":"ClickGo API Documentation","_postman_id":"bbbd1945-f5d4-463f-8a58-5847f150e8c3","description":"Public REST API for managing campaigns, creatives, advertisers and reporting data on the network. All endpoints are versioned under `\/api\/v1`.\n\n## Authentication\n\nAll requests must include an API key. Send it on every request using **either** of the following headers:\n\n```\nAuthorization: Bearer mk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n```\n\n```\nX-API-KEY: mk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n```\n\n## How to get an API key\n\n1. Open your ClickGo dashboard in a browser.\n2. Click **Settings** in the menu, then click **Network Settings**.\n3. Go to the **API Keys** tab.\n4. Click **Generate API Key** (or **Reveal API Key** if one already exists) and copy your Current Key.\n\n## Downloads\n\n- \ud83d\udce5 **Postman Collection** \u2014 [\/docs.postman](.\/docs.postman)\n- \ud83d\udcc4 **OpenAPI 3.0 Spec** \u2014 [\/docs.openapi](.\/docs.openapi)","schema":"https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"},"item":[{"name":"Account","description":"","item":[{"name":"Get account info","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/account\/info","query":[],"raw":"{{baseUrl}}\/api\/v1\/account\/info"},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":null,"description":"Returns details about the authenticated account: the user the API key\nbelongs to (name, email and role) and the network it operates on.\n\nUse this as the first call when integrating \u2014 a successful 200 confirms\nconnectivity, host resolution, API key validity and role assignment in a\nsingle round-trip."},"response":[{"header":[],"code":200,"body":"{\"data\":{\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"email\":\"jane@acme.com\",\"role\":\"advertiser\",\"network\":{\"name\":\"Acme Network\",\"primary_domain\":\"acme.example.com\"}}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""}]}]},{"name":"Publishers","description":"","item":[{"name":"List Publishers","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/publishers","query":[{"key":"name","value":"jane","description":"Partial match on first or last name (case-insensitive).","disabled":false},{"key":"email","value":"%40acme.com","description":"Partial match on email address (case-insensitive).","disabled":false},{"key":"status","value":"APPROVED%2CPENDING","description":"Comma-separated list of statuses. Allowed: `APPROVED`, `DENIED`, `TERMINATED`, `PENDING`.","disabled":false},{"key":"created_after","value":"2026-01-01","description":"Return only publishers created on or after this ISO date.","disabled":false},{"key":"created_before","value":"2026-12-31","description":"Return only publishers created on or before this ISO date.","disabled":false},{"key":"sort","value":"-created_at","description":"Sort by field. Prefix with `-` for descending. Allowed: `id`, `email`, `first_name`, `last_name`, `status`, `created_at`.","disabled":false},{"key":"per_page","value":"25","description":"Items per page. Defaults to 10. Max 100.","disabled":false},{"key":"page","value":"1","description":"Page number.","disabled":false}],"raw":"{{baseUrl}}\/api\/v1\/admin\/publishers?name=jane&email=%40acme.com&status=APPROVED%2CPENDING&created_after=2026-01-01&created_before=2026-12-31&sort=-created_at&per_page=25&page=1"},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"name\":\"b\",\"email\":\"zbailey@example.net\",\"status\":\"architecto\",\"created_after\":\"2026-05-13T02:32:46\",\"created_before\":\"2052-06-05\",\"sort\":\"id\",\"per_page\":22}"},"description":"Returns a paginated list of publishers (affiliates) in your network.\nFilters are flat query parameters."},"response":[{"header":[],"code":200,"body":"{\"data\":[{\"id\":12,\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"email\":\"jane@example.com\",\"status\":\"approved\",\"manager_id\":null,\"payment_schedule\":\"MONTHLY_NET30\",\"created_at\":\"2026-04-30T12:00:00Z\",\"updated_at\":\"2026-04-30T12:00:00Z\"}],\"links\":{\"first\":\"...\",\"last\":\"...\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"path\":\"...\",\"per_page\":10,\"to\":1,\"total\":1}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""}]},{"name":"Create Publisher","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/publishers","query":[],"raw":"{{baseUrl}}\/api\/v1\/admin\/publishers"},"method":"POST","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"email\":\"jane@example.com\",\"status\":\"APPROVED\"}"},"description":"Creates a new publisher (affiliate) in your network. The new publisher\nis assigned the default `publisher` role for your network. A random\npassword is generated; publishers cannot log in until you reset their\npassword from the dashboard."},"response":[{"header":[],"code":201,"body":"{\"data\":{\"id\":12,\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"email\":\"jane@example.com\",\"status\":\"approved\",\"manager_id\":null,\"payment_schedule\":\"MONTHLY_NET30\",\"created_at\":\"2026-04-30T12:00:00Z\",\"updated_at\":\"2026-04-30T12:00:00Z\"}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""},{"header":[],"code":422,"body":"{\"code\":\"validation_failed\",\"message\":\"The given data was invalid.\",\"errors\":{\"email\":[\"A user with this email already exists.\"]}}","name":""}]},{"name":"Get Publisher","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/publishers\/:id","query":[],"raw":"{{baseUrl}}\/api\/v1\/admin\/publishers\/:id","variable":[{"id":"id","key":"id","value":"12","description":"The ID of the publisher."}]},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":null,"description":"Returns a single publisher by its ID."},"response":[{"header":[],"code":200,"body":"{\"data\":{\"id\":12,\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"email\":\"jane@example.com\",\"status\":\"approved\",\"manager_id\":null,\"payment_schedule\":\"MONTHLY_NET30\",\"created_at\":\"2026-04-30T12:00:00Z\",\"updated_at\":\"2026-04-30T12:00:00Z\"}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""},{"header":[],"code":404,"body":"{\"code\":\"not_found\",\"message\":\"The requested resource was not found.\"}","name":""}]},{"name":"Update Publisher","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/publishers\/:id","query":[],"raw":"{{baseUrl}}\/api\/v1\/admin\/publishers\/:id","variable":[{"id":"id","key":"id","value":"12","description":"The ID of the publisher."}]},"method":"PUT","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"email\":\"jane@example.com\",\"status\":\"APPROVED\",\"payment_schedule\":\"MONTHLY_NET30\"}"},"description":"Partially updates a publisher by its ID. Only the\nfields you include in the body are updated. Manager assignment replaces\n(not appends to) any existing manager."},"response":[{"header":[],"code":200,"body":"{\"data\":{\"id\":12,\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"email\":\"jane@example.com\",\"status\":\"approved\",\"manager_id\":null,\"payment_schedule\":\"WEEKLY_NET2\",\"created_at\":\"2026-04-30T12:00:00Z\",\"updated_at\":\"2026-04-30T13:00:00Z\"}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""},{"header":[],"code":404,"body":"{\"code\":\"not_found\",\"message\":\"The requested resource was not found.\"}","name":""},{"header":[],"code":422,"body":"{\"code\":\"validation_failed\",\"message\":\"The given data was invalid.\",\"errors\":{\"email\":[\"The email field must be a valid email address.\"]}}","name":""}]}]},{"name":"Campaigns","description":"","item":[{"name":"List Campaigns","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/campaigns","query":[{"key":"name","value":"spring","description":"Partial match on campaign name (case-insensitive).","disabled":false},{"key":"status","value":"ACTIVE","description":"Comma-separated list of statuses. Allowed: `ACTIVE`, `EXPIRING`, `EXPIRED`.","disabled":false},{"key":"offer_type","value":"public","description":"Comma-separated list of offer types. Allowed: `public`, `private`, `approval`.","disabled":false},{"key":"advertiser_id","value":"7","description":"Filter by parent advertiser public ID.","disabled":false},{"key":"created_after","value":"2026-01-01","description":"Return only campaigns created on or after this ISO date.","disabled":false},{"key":"created_before","value":"2026-12-31","description":"Return only campaigns created on or before this ISO date.","disabled":false},{"key":"sort","value":"-created_at","description":"Sort by field. Prefix with `-` for descending. Allowed: `id`, `name`, `status`, `cpa`, `created_at`.","disabled":false},{"key":"per_page","value":"25","description":"Items per page. Defaults to 10. Max 100.","disabled":false},{"key":"page","value":"1","description":"Page number.","disabled":false}],"raw":"{{baseUrl}}\/api\/v1\/admin\/campaigns?name=spring&status=ACTIVE&offer_type=public&advertiser_id=7&created_after=2026-01-01&created_before=2026-12-31&sort=-created_at&per_page=25&page=1"},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"name\":\"b\",\"status\":\"n\",\"offer_type\":\"g\",\"advertiser_id\":16,\"created_after\":\"2026-05-13T02:32:46\",\"created_before\":\"2052-06-05\",\"sort\":\"status\",\"per_page\":22}"},"description":"Returns a paginated list of campaigns in your network. Filters are flat\nquery parameters; multiple values can be passed as a comma-separated list\n(e.g. `status=ACTIVE,EXPIRING`)."},"response":[{"header":[],"code":200,"body":"{\"data\":[{\"id\":101,\"name\":\"Spring Campaign\",\"advertiser_id\":7,\"offer_type\":\"public\",\"status\":\"ACTIVE\",\"payout\":18.00,\"created_at\":\"2026-04-20T12:00:00Z\"}],\"links\":{\"first\":\"...\",\"last\":\"...\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"path\":\"...\",\"per_page\":10,\"to\":1,\"total\":1}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""}]},{"name":"Create Campaign","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/campaigns","query":[],"raw":"{{baseUrl}}\/api\/v1\/admin\/campaigns"},"method":"POST","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"name\":\"Spring Promo 2026\",\"advertiser_id\":7,\"offer_type\":\"public\",\"status\":\"ACTIVE\",\"category_id\":3,\"is_incentive\":false,\"url\":\"https:\\\/\\\/advertiser.example.com\\\/landing\",\"comment\":\"architecto\",\"converts_on_other\":\"architecto\",\"cpa\":12.5,\"is_rev_share\":false,\"cpa_rs\":null,\"payout\":18,\"is_hard_cap_active\":false,\"hard_cap_date\":null,\"is_cap_active\":false,\"cap_limit\":null,\"cap_limit_frequency\":null,\"device\":\"n\",\"os\":[\"g\"],\"block_proxies\":false,\"proxy_tolerance\":\"standard\",\"enable_container\":true}"},"description":"Creates a new campaign in your network. All foreign-key fields\n(`advertiser_id`, `category_id`) accept IDs and are\nvalidated against your tenant. Advanced redirect routing (geo, device,\nOS, cap, expiration redirects) and country\/private-offer assignment must\nbe configured in the web UI; only the core campaign fields are exposed\nhere for now."},"response":[{"header":[],"code":201,"body":"{\"data\":{\"id\":101,\"name\":\"Spring Promo 2026\",\"advertiser_id\":7,\"offer_type\":\"public\",\"status\":\"ACTIVE\",\"cpa\":12.50,\"payout\":18.00,\"is_rev_share\":false,\"is_incentive\":false,\"created_at\":\"2026-04-30T12:00:00Z\"}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""},{"header":[],"code":422,"body":"{\"message\":\"The given data was invalid.\",\"errors\":{\"name\":[\"The name has already been taken.\"]}}","name":""}]},{"name":"Get Campaign","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/campaigns\/:id","query":[],"raw":"{{baseUrl}}\/api\/v1\/admin\/campaigns\/:id","variable":[{"id":"id","key":"id","value":"42","description":"The ID of the campaign."}]},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":null,"description":"Returns the full detail of a single campaign by its ID."},"response":[{"header":[],"code":200,"body":"{\"data\":{\"id\":42,\"name\":\"Spring Promo 2026\",\"advertiser_id\":7,\"category_id\":3,\"offer_type\":\"public\",\"status\":\"ACTIVE\",\"description\":null,\"url\":\"https:\/\/...\",\"is_incentive\":false,\"is_rev_share\":false,\"cpa\":12.50,\"cpa_rs\":null,\"payout\":18.00,\"is_cap_active\":false,\"cap_limit\":null,\"cap_limit_frequency\":null,\"is_hard_cap_active\":false,\"hard_cap_date\":null,\"expiration_date\":null,\"device\":null,\"os\":null,\"block_proxies\":false,\"proxy_tolerance\":\"standard\",\"enable_container\":false,\"terms\":null,\"comment\":null,\"converts_on\":null,\"converts_on_other\":null,\"created_at\":\"2026-04-20T12:00:00Z\",\"updated_at\":\"2026-04-20T12:00:00Z\"}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""},{"header":[],"code":404,"body":"{\"code\":\"not_found\",\"message\":\"Campaign not found.\"}","name":""}]},{"name":"Update Campaign","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/campaigns\/:id","query":[],"raw":"{{baseUrl}}\/api\/v1\/admin\/campaigns\/:id","variable":[{"id":"id","key":"id","value":"42","description":"The ID of the campaign."}]},"method":"PUT","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"name\":\"Spring Promo 2026 (updated)\",\"advertiser_id\":7,\"offer_type\":\"public\",\"category_id\":3,\"is_incentive\":false,\"url\":\"https:\\\/\\\/advertiser.example.com\\\/landing\",\"comment\":\"architecto\",\"terms\":\"architecto\",\"converts_on\":\"architecto\",\"converts_on_other\":\"architecto\",\"cpa\":13,\"is_rev_share\":false,\"payout\":18.5,\"is_hard_cap_active\":false,\"is_cap_active\":false,\"status\":\"ACTIVE\",\"device\":\"n\",\"os\":[\"g\"],\"block_proxies\":false,\"proxy_tolerance\":\"standard\",\"enable_container\":true}"},"description":"Partially updates a campaign by its ID. Only the\nfields you include in the body are updated. All foreign-key fields\naccept IDs."},"response":[{"header":[],"code":200,"body":"{\"data\":{\"id\":42,\"name\":\"Spring Promo 2026 (updated)\",\"advertiser_id\":7,\"offer_type\":\"public\",\"status\":\"ACTIVE\",\"cpa\":13.00,\"payout\":18.50}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""},{"header":[],"code":404,"body":"{\"code\":\"not_found\",\"message\":\"Campaign not found.\"}","name":""},{"header":[],"code":422,"body":"{\"message\":\"The given data was invalid.\",\"errors\":{\"cpa\":[\"The cpa must be at least 0.\"]}}","name":""}]}]},{"name":"Advertisers","description":"","item":[{"name":"List Advertisers","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/advertisers","query":[{"key":"name","value":"jane","description":"Partial match on first or last name (case-insensitive).","disabled":false},{"key":"email","value":"%40acme.com","description":"Partial match on email address (case-insensitive).","disabled":false},{"key":"status","value":"APPROVED%2CPENDING","description":"Comma-separated list of statuses. Allowed: `APPROVED`, `DENIED`, `TERMINATED`, `PENDING`.","disabled":false},{"key":"created_after","value":"2026-01-01","description":"Return only advertisers created on or after this ISO date.","disabled":false},{"key":"created_before","value":"2026-12-31","description":"Return only advertisers created on or before this ISO date.","disabled":false},{"key":"sort","value":"-created_at","description":"Sort by field. Prefix with `-` for descending. Allowed: `id`, `email`, `first_name`, `last_name`, `created_at`.","disabled":false},{"key":"per_page","value":"25","description":"Items per page. Defaults to 10. Max 100.","disabled":false},{"key":"page","value":"1","description":"Page number.","disabled":false}],"raw":"{{baseUrl}}\/api\/v1\/admin\/advertisers?name=jane&email=%40acme.com&status=APPROVED%2CPENDING&created_after=2026-01-01&created_before=2026-12-31&sort=-created_at&per_page=25&page=1"},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"name\":\"b\",\"email\":\"zbailey@example.net\",\"status\":\"i\",\"created_after\":\"2026-05-13T02:32:46\",\"created_before\":\"2052-06-05\",\"sort\":\"email\",\"per_page\":22}"},"description":"Returns a paginated list of advertisers in your network. Filters are flat\nquery parameters."},"response":[{"header":[],"code":200,"body":"{\"data\":[{\"id\":7,\"company_name\":\"Acme Demand Co.\",\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"email\":\"jane@acme.example.com\",\"status\":\"APPROVED\",\"manager_id\":null,\"payment_frequency\":null,\"created_at\":\"2026-04-30T12:00:00Z\",\"updated_at\":\"2026-04-30T12:00:00Z\"}],\"links\":{\"first\":\"...\",\"last\":\"...\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"path\":\"...\",\"per_page\":10,\"to\":1,\"total\":1}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""}]},{"name":"Create Advertiser","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/advertisers","query":[],"raw":"{{baseUrl}}\/api\/v1\/admin\/advertisers"},"method":"POST","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"company_name\":\"Acme Demand Co.\",\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"email\":\"jane@acme.example.com\"}"},"description":"Creates a new advertiser in your network. The new advertiser is assigned\nthe default `advertiser` role for your tenant. A random password is\ngenerated; advertisers cannot log into the dashboard until you reset\ntheir password from the UI."},"response":[{"header":[],"code":201,"body":"{\"data\":{\"id\":7,\"company_name\":\"Acme Demand Co.\",\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"email\":\"jane@acme.example.com\",\"status\":\"approved\",\"manager_id\":null,\"payment_frequency\":null,\"created_at\":\"2026-04-30T12:00:00Z\",\"updated_at\":\"2026-04-30T12:00:00Z\"}}","name":""},{"header":[],"code":401,"body":"{\"message\":\"Unauthenticated.\"}","name":""},{"header":[],"code":403,"body":"{\"message\":\"Forbidden.\"}","name":""},{"header":[],"code":422,"body":"{\"message\":\"The given data was invalid.\",\"errors\":{\"company_name\":[\"The company name has already been taken.\"]}}","name":""}]},{"name":"Get Advertiser","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/advertisers\/:id","query":[],"raw":"{{baseUrl}}\/api\/v1\/admin\/advertisers\/:id","variable":[{"id":"id","key":"id","value":"7","description":"The ID of the advertiser."}]},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":null,"description":"Returns a single advertiser by its ID."},"response":[{"header":[],"code":200,"body":"{\"data\":{\"id\":7,\"company_name\":\"Acme Demand Co.\",\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"email\":\"jane@acme.example.com\",\"status\":\"APPROVED\",\"manager_id\":null,\"payment_frequency\":null,\"created_at\":\"2026-04-30T12:00:00Z\",\"updated_at\":\"2026-04-30T12:00:00Z\"}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""},{"header":[],"code":404,"body":"{\"code\":\"not_found\",\"message\":\"Advertiser not found.\"}","name":""}]},{"name":"Update Advertiser","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/advertisers\/:id","query":[],"raw":"{{baseUrl}}\/api\/v1\/admin\/advertisers\/:id","variable":[{"id":"id","key":"id","value":"7","description":"The ID of the advertiser."}]},"method":"PUT","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"company_name\":\"Acme Demand Co. (Renamed)\",\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"email\":\"jane@acme.example.com\",\"status\":\"APPROVED\",\"payment_frequency\":2}"},"description":"Partially updates an advertiser by its ID. Only\nthe fields you include in the body are updated. Manager assignment\nreplaces (not appends to) any existing manager."},"response":[{"header":[],"code":200,"body":"{\"data\":{\"id\":7,\"company_name\":\"Acme Demand Co. (Renamed)\",\"first_name\":\"Jane\",\"last_name\":\"Doe\",\"email\":\"jane@acme.example.com\",\"status\":\"APPROVED\",\"manager_id\":null,\"payment_frequency\":2,\"created_at\":\"2026-04-30T12:00:00Z\",\"updated_at\":\"2026-04-30T13:00:00Z\"}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""},{"header":[],"code":404,"body":"{\"code\":\"not_found\",\"message\":\"Advertiser not found.\"}","name":""},{"header":[],"code":422,"body":"{\"message\":\"The given data was invalid.\",\"errors\":{\"email\":[\"The email must be a valid email address.\"]}}","name":""}]}]},{"name":"Creatives","description":"","item":[{"name":"List Creatives","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/creatives","query":[{"key":"name","value":"banner","description":"Partial match on creative name (case-insensitive).","disabled":false},{"key":"campaign_id","value":"12","description":"Filter by parent campaign public ID.","disabled":false},{"key":"type","value":"TEXT","description":"Filter by creative type. Allowed: `TEXT`, `DPLY`, `EMAIL`.","disabled":false},{"key":"is_active","value":"1","description":"Filter by activation flag.","disabled":false},{"key":"created_after","value":"2026-01-01","description":"Return only creatives created on or after this ISO date.","disabled":false},{"key":"created_before","value":"2026-12-31","description":"Return only creatives created on or before this ISO date.","disabled":false},{"key":"sort","value":"-created_at","description":"Sort by field. Prefix with `-` for descending. Allowed: `id`, `name`, `type`, `created_at`.","disabled":false},{"key":"per_page","value":"25","description":"Items per page. Defaults to 10. Max 100.","disabled":false}],"raw":"{{baseUrl}}\/api\/v1\/admin\/creatives?name=banner&campaign_id=12&type=TEXT&is_active=1&created_after=2026-01-01&created_before=2026-12-31&sort=-created_at&per_page=25"},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"name\":\"b\",\"campaign_id\":16,\"type\":\"DPLY\",\"is_active\":false,\"created_after\":\"2026-05-13T02:32:46\",\"created_before\":\"2052-06-05\",\"sort\":\"-created_at\",\"per_page\":22}"},"description":"Returns a paginated list of creatives in your network. Filters are flat\nquery parameters."},"response":[{"header":[],"code":200,"body":"{\"data\":[{\"id\":7,\"campaign_id\":12,\"name\":\"Spring Banner 728x90\",\"destination_url\":\"https:\/\/...\",\"type\":\"TEXT\",\"is_active\":true,\"creative_redirect_id\":null,\"created_at\":\"2026-04-30T12:00:00Z\",\"updated_at\":\"2026-04-30T12:00:00Z\"}],\"links\":{\"first\":\"...\",\"last\":\"...\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"path\":\"...\",\"per_page\":10,\"to\":1,\"total\":1}}","name":""},{"header":[],"code":401,"body":"{\"message\":\"Unauthenticated.\"}","name":""},{"header":[],"code":403,"body":"{\"message\":\"Forbidden.\"}","name":""},{"header":[],"code":422,"body":"{\"message\":\"The selected type is invalid.\",\"errors\":{\"type\":[\"The selected type is invalid.\"]}}","name":""}]},{"name":"Create Creative","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/creatives","query":[],"raw":"{{baseUrl}}\/api\/v1\/admin\/creatives"},"method":"POST","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"campaign_id\":12,\"name\":\"Spring Banner 728x90\",\"destination_url\":\"https:\\\/\\\/advertiser.example.com\\\/landing\",\"type\":\"text\",\"is_active\":true}"},"description":"Creates a new text creative attached to a campaign. The `campaign_id`\nfield accepts a campaign ID. Display and email creatives\n(which require image\/file uploads) must be created via the dashboard."},"response":[{"header":[],"code":201,"body":"{\"data\":{\"id\":7,\"campaign_id\":12,\"name\":\"Spring Banner 728x90\",\"destination_url\":\"https:\/\/...\",\"type\":\"text\",\"is_active\":true,\"creative_redirect_id\":null,\"created_at\":\"2026-04-30T12:00:00Z\",\"updated_at\":\"2026-04-30T12:00:00Z\"}}","name":""},{"header":[],"code":401,"body":"{\"message\":\"Unauthenticated.\"}","name":""},{"header":[],"code":403,"body":"{\"message\":\"Forbidden.\"}","name":""},{"header":[],"code":422,"body":"{\"message\":\"The given data was invalid.\",\"errors\":{\"campaign_id\":[\"The selected campaign id is invalid.\"]}}","name":""}]},{"name":"Get Creative","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/creatives\/:id","query":[],"raw":"{{baseUrl}}\/api\/v1\/admin\/creatives\/:id","variable":[{"id":"id","key":"id","value":"7","description":"The ID of the creative."}]},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":null,"description":"Returns a single creative by its ID."},"response":[{"header":[],"code":200,"body":"{\"data\":{\"id\":7,\"campaign_id\":12,\"name\":\"Spring Banner 728x90\",\"destination_url\":\"https:\/\/...\",\"type\":\"text\",\"is_active\":true,\"creative_redirect_id\":null,\"created_at\":\"2026-04-30T12:00:00Z\",\"updated_at\":\"2026-04-30T12:00:00Z\"}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""},{"header":[],"code":404,"body":"{\"code\":\"not_found\",\"message\":\"Creative not found.\"}","name":""}]},{"name":"Update Creative","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/creatives\/:id","query":[],"raw":"{{baseUrl}}\/api\/v1\/admin\/creatives\/:id","variable":[{"id":"id","key":"id","value":"7","description":"The ID of the creative."}]},"method":"PUT","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"name\":\"Spring Banner v2\",\"destination_url\":\"https:\\\/\\\/advertiser.example.com\\\/spring-v2\",\"is_active\":true}"},"description":"Partially updates a creative by its ID. The\nparent `campaign_id` cannot be changed via this endpoint."},"response":[{"header":[],"code":200,"body":"{\"data\":{\"id\":7,\"campaign_id\":12,\"name\":\"Spring Banner v2\",\"destination_url\":\"https:\/\/...\",\"type\":\"text\",\"is_active\":true,\"creative_redirect_id\":null,\"created_at\":\"2026-04-30T12:00:00Z\",\"updated_at\":\"2026-04-30T13:00:00Z\"}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""},{"header":[],"code":404,"body":"{\"code\":\"not_found\",\"message\":\"Creative not found.\"}","name":""},{"header":[],"code":422,"body":"{\"message\":\"The given data was invalid.\",\"errors\":{\"destination_url\":[\"The destination url must be a valid URL.\"]}}","name":""}]}]},{"name":"Reporting","description":"","item":[{"name":"Entity Report","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/reporting\/entity","query":[{"key":"from","value":"2026-04-01","description":"Start of the reporting window in `YYYY-MM-DD` (interpreted in `timezone`). Defaults to today. Must be a valid date.","disabled":false},{"key":"to","value":"2026-04-30","description":"End of the reporting window in `YYYY-MM-DD` (interpreted in `timezone`). Defaults to today. Must be a valid date. Must be a date after or equal to from.","disabled":false},{"key":"timezone","value":"America%2FNew_York","description":"IANA timezone identifier. Defaults to your network timezone. Must be a valid time zone, such as Africa\/Accra.","disabled":false},{"key":"campaign_id","value":"42","description":"Restrict the report to a single campaign (public ID).","disabled":false},{"key":"publisher_id","value":"15","description":"Restrict the report to a single publisher (public ID).","disabled":false},{"key":"advertiser_id","value":"7","description":"Restrict the report to a single advertiser (public ID).","disabled":false},{"key":"per_page","value":"25","description":"Items per page. Defaults to 25. Max 100.","disabled":false},{"key":"group_by","value":"publisher","description":"Entity to aggregate by. One of: publisher, advertiser, campaign.","disabled":false},{"key":"page","value":"1","description":"Page number.","disabled":false}],"raw":"{{baseUrl}}\/api\/v1\/admin\/reporting\/entity?from=2026-04-01&to=2026-04-30&timezone=America%2FNew_York&campaign_id=42&publisher_id=15&advertiser_id=7&per_page=25&group_by=publisher&page=1"},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":null,"description":"Returns aggregated performance metrics (clicks, conversions, revenue, CPA,\nprofit) grouped by `publisher`, `advertiser` or `campaign` for the given\ndate window. The response is paginated and ordered by total revenue\n(descending). All monetary values are in your network currency."},"response":[{"header":[],"code":200,"body":"{\"data\":[{\"id\":15,\"name\":\"Acme Publisher\",\"unique_clicks\":5230,\"converted_leads\":312,\"event_leads\":18,\"total_revenue_payout\":12480.50,\"total_cpa\":9123.00,\"total_profit\":3357.50,\"profit_margin\":0.2690,\"conversion_rate\":0.0596,\"earnings_per_click\":2.3863}],\"links\":{\"first\":\"https:\/\/example.test\/api\/v1\/admin\/reporting\/entity?page=1\",\"last\":\"https:\/\/example.test\/api\/v1\/admin\/reporting\/entity?page=1\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"path\":\"https:\/\/example.test\/api\/v1\/admin\/reporting\/entity\",\"per_page\":25,\"to\":1,\"total\":1}}","name":""},{"header":[],"code":401,"body":"{\"message\":\"Unauthenticated.\"}","name":""},{"header":[],"code":403,"body":"{\"message\":\"Forbidden.\"}","name":""},{"header":[],"code":422,"body":"{\"message\":\"The given data was invalid.\",\"errors\":{\"group_by\":[\"The selected group_by is invalid.\"]}}","name":""}]},{"name":"List Conversions","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/reporting\/conversions","query":[{"key":"from","value":"2026-04-01","description":"Start of the conversion window. Defaults to today. Must be a valid date.","disabled":false},{"key":"to","value":"2026-04-30","description":"End of the conversion window. Defaults to today. Must be a valid date. Must be a date after or equal to from.","disabled":false},{"key":"timezone","value":"America%2FNew_York","description":"IANA timezone identifier. Must be a valid time zone, such as Africa\/Accra.","disabled":false},{"key":"campaign_id","value":"42","description":"Public campaign ID to filter by.","disabled":false},{"key":"publisher_id","value":"15","description":"Public publisher ID to filter by.","disabled":false},{"key":"advertiser_id","value":"7","description":"Public advertiser ID to filter by.","disabled":false},{"key":"per_page","value":"25","description":"Items per page. Defaults to 25. Max 100.","disabled":false},{"key":"status","value":"PAYABLE","description":"Filter by derived status. One of: PAYABLE, PAID, PENDING, REVOKED, NOT_PAYABLE, BLOCKED.","disabled":false},{"key":"event_only","value":"","description":"When true, only event conversions are returned. When false, only non-event conversions.","disabled":true},{"key":"page","value":"1","description":"Page number.","disabled":false}],"raw":"{{baseUrl}}\/api\/v1\/admin\/reporting\/conversions?from=2026-04-01&to=2026-04-30&timezone=America%2FNew_York&campaign_id=42&publisher_id=15&advertiser_id=7&per_page=25&status=PAYABLE&event_only=&page=1"},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":null,"description":"Returns a paginated list of credited conversions (leads with a\n`date_credited` value) inside the given window. By default returns both\nevent and non-event conversions; use `event_only` to scope. Use `status`\nto filter by derived status (PAYABLE, PAID, PENDING, REVOKED, NOT_PAYABLE,\nBLOCKED)."},"response":[{"header":[],"code":200,"body":"{\"data\":[{\"id\":\"01HV8XKP...\",\"campaign_id\":42,\"publisher_id\":15,\"creative_id\":7,\"event_id\":null,\"is_event\":false,\"status\":\"PAYABLE\",\"payout\":12.50,\"cpa\":9.00,\"subid_1\":\"src-fb\",\"subid_2\":null,\"subid_3\":null,\"subid_4\":null,\"subid_5\":null,\"ip_country_code\":\"US\",\"ip_region_name\":\"California\",\"created_at\":\"2026-04-20T10:15:00Z\",\"date_credited\":\"2026-04-20T10:18:00Z\"}],\"links\":{\"first\":\"...\",\"last\":\"...\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"path\":\"...\",\"per_page\":25,\"to\":1,\"total\":1}}","name":""},{"header":[],"code":401,"body":"{\"message\":\"Unauthenticated.\"}","name":""},{"header":[],"code":403,"body":"{\"message\":\"Forbidden.\"}","name":""}]},{"name":"List Clicks","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/reporting\/clicks","query":[{"key":"from","value":"2026-04-01","description":"Start of the click window. Defaults to today. Must be a valid date.","disabled":false},{"key":"to","value":"2026-04-30","description":"End of the click window. Defaults to today. Must be a valid date. Must be a date after or equal to from.","disabled":false},{"key":"timezone","value":"America%2FNew_York","description":"IANA timezone identifier. Must be a valid time zone, such as Africa\/Accra.","disabled":false},{"key":"campaign_id","value":"42","description":"Public campaign ID to filter by.","disabled":false},{"key":"publisher_id","value":"15","description":"Public publisher ID to filter by.","disabled":false},{"key":"advertiser_id","value":"7","description":"Public advertiser ID to filter by.","disabled":false},{"key":"per_page","value":"25","description":"Items per page. Defaults to 25. Max 100.","disabled":false},{"key":"page","value":"1","description":"Page number.","disabled":false}],"raw":"{{baseUrl}}\/api\/v1\/admin\/reporting\/clicks?from=2026-04-01&to=2026-04-30&timezone=America%2FNew_York&campaign_id=42&publisher_id=15&advertiser_id=7&per_page=25&page=1"},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":null,"description":"Returns a paginated list of click rows (non-event leads) created inside\nthe given window. Use this endpoint for traffic-quality analysis,\ngeo\/device breakdowns or fraud review. Throttled and blocked clicks are\nincluded so you can audit them."},"response":[{"header":[],"code":200,"body":"{\"data\":[{\"id\":\"01HV8XKP...\",\"campaign_id\":42,\"publisher_id\":15,\"creative_id\":7,\"subid_1\":\"src-fb\",\"subid_2\":null,\"subid_3\":null,\"ip_country_code\":\"US\",\"ip_region_name\":\"California\",\"device\":\"desktop\",\"os\":\"macos\",\"is_blocked\":false,\"is_throttled\":false,\"created_at\":\"2026-04-20T10:15:00Z\"}],\"links\":{\"first\":\"...\",\"last\":\"...\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"path\":\"...\",\"per_page\":25,\"to\":1,\"total\":1}}","name":""},{"header":[],"code":401,"body":"{\"message\":\"Unauthenticated.\"}","name":""},{"header":[],"code":403,"body":"{\"message\":\"Forbidden.\"}","name":""}]},{"name":"Daily Time Series","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/reporting\/daily","query":[{"key":"from","value":"2026-04-01","description":"Start of the reporting window. Defaults to today. Must be a valid date.","disabled":false},{"key":"to","value":"2026-04-30","description":"End of the reporting window. Defaults to today. Must be a valid date. Must be a date after or equal to from.","disabled":false},{"key":"timezone","value":"America%2FNew_York","description":"IANA timezone identifier. Must be a valid time zone, such as Africa\/Accra.","disabled":false},{"key":"campaign_id","value":"42","description":"Public campaign ID to filter by.","disabled":false},{"key":"publisher_id","value":"15","description":"Public publisher ID to filter by.","disabled":false},{"key":"advertiser_id","value":"7","description":"Public advertiser ID to filter by.","disabled":false},{"key":"per_page","value":"1","description":"Must be at least 1. Must not be greater than 100.","disabled":false}],"raw":"{{baseUrl}}\/api\/v1\/admin\/reporting\/daily?from=2026-04-01&to=2026-04-30&timezone=America%2FNew_York&campaign_id=42&publisher_id=15&advertiser_id=7&per_page=1"},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":null,"description":"Returns one row per day for the given window with aggregated metrics\n(unique clicks, converted leads, event leads, revenue, CPA, profit).\nDays are emitted in the requested timezone and labelled `YYYY-MM-DD`."},"response":[{"header":[],"code":200,"body":"{\"data\":[{\"label\":\"2026-04-29\",\"unique_clicks\":1820,\"converted_leads\":94,\"event_leads\":6,\"total_revenue_payout\":3760.50,\"total_cpa\":2740.00,\"total_profit\":1020.50},{\"label\":\"2026-04-30\",\"unique_clicks\":2103,\"converted_leads\":118,\"event_leads\":9,\"total_revenue_payout\":4724.00,\"total_cpa\":3415.00,\"total_profit\":1309.00}]}","name":""},{"header":[],"code":401,"body":"{\"message\":\"Unauthenticated.\"}","name":""},{"header":[],"code":403,"body":"{\"message\":\"Forbidden.\"}","name":""}]},{"name":"Hourly Time Series","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/reporting\/hourly","query":[{"key":"from","value":"2026-04-01","description":"Start of the reporting window. Defaults to today. Must be a valid date.","disabled":false},{"key":"to","value":"2026-04-30","description":"End of the reporting window. Defaults to today. Must be a valid date. Must be a date after or equal to from.","disabled":false},{"key":"timezone","value":"America%2FNew_York","description":"IANA timezone identifier. Must be a valid time zone, such as Africa\/Accra.","disabled":false},{"key":"campaign_id","value":"42","description":"Public campaign ID to filter by.","disabled":false},{"key":"publisher_id","value":"15","description":"Public publisher ID to filter by.","disabled":false},{"key":"advertiser_id","value":"7","description":"Public advertiser ID to filter by.","disabled":false},{"key":"per_page","value":"1","description":"Must be at least 1. Must not be greater than 100.","disabled":false}],"raw":"{{baseUrl}}\/api\/v1\/admin\/reporting\/hourly?from=2026-04-01&to=2026-04-30&timezone=America%2FNew_York&campaign_id=42&publisher_id=15&advertiser_id=7&per_page=1"},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":null,"description":"Returns one row per hour for the given window with aggregated metrics\n(unique clicks, converted leads, event leads, revenue, CPA, profit).\nHours are emitted in the requested timezone and labelled\n`YYYY-MM-DDTHH:00:00\u00b1HH:MM`. Defaults to today (00:00 \u2192 23:00) so a\ncall without parameters returns 24 buckets."},"response":[{"header":[],"code":200,"body":"{\"data\":[{\"label\":\"2026-04-30T00:00:00-04:00\",\"unique_clicks\":42,\"converted_leads\":3,\"event_leads\":0,\"total_revenue_payout\":120.00,\"total_cpa\":87.00,\"total_profit\":33.00}]}","name":""},{"header":[],"code":401,"body":"{\"message\":\"Unauthenticated.\"}","name":""},{"header":[],"code":403,"body":"{\"message\":\"Forbidden.\"}","name":""}]}]},{"name":"Publisher Campaigns","description":"","item":[{"name":"Publisher Campaigns","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/publisher\/campaigns","query":[{"key":"name","value":"spring","description":"Partial match on campaign name (case-insensitive).","disabled":false},{"key":"offer_type","value":"public","description":"Comma-separated list of offer types. Allowed: `public`, `private`, `approval`.","disabled":false},{"key":"created_after","value":"2026-01-01","description":"Return only campaigns created on or after this ISO date.","disabled":false},{"key":"created_before","value":"2026-12-31","description":"Return only campaigns created on or before this ISO date.","disabled":false},{"key":"sort","value":"-created_at","description":"Sort by field. Prefix with `-` for descending. Allowed: `id`, `name`, `created_at`.","disabled":false},{"key":"per_page","value":"25","description":"Items per page. Defaults to 10. Max 100.","disabled":false},{"key":"page","value":"1","description":"Page number.","disabled":false}],"raw":"{{baseUrl}}\/api\/v1\/publisher\/campaigns?name=spring&offer_type=public&created_after=2026-01-01&created_before=2026-12-31&sort=-created_at&per_page=25&page=1"},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"name\":\"b\",\"offer_type\":\"ngzmiyvdljnikhwa\",\"created_after\":\"2026-05-13T02:32:46\",\"created_before\":\"2052-06-05\",\"sort\":\"-created_at\",\"per_page\":22}"},"description":"Returns a paginated list of offers available to the authenticated publisher,\nhonouring publisher restrictions and private offer access. Filters are flat\nquery parameters."},"response":[{"header":[],"code":200,"body":"{\"data\":[{\"id\":44,\"name\":\"Publisher Accessible Campaign\",\"advertiser_id\":7,\"offer_type\":\"public\",\"status\":\"ACTIVE\",\"payout\":18.00,\"created_at\":\"2026-04-20T12:00:00Z\"}],\"links\":{\"first\":\"...\",\"last\":\"...\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"path\":\"...\",\"per_page\":10,\"to\":1,\"total\":1}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""}]}]},{"name":"Advertiser Campaigns","description":"","item":[{"name":"Advertiser Campaigns","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/advertiser\/campaigns","query":[{"key":"name","value":"spring","description":"Partial match on campaign name (case-insensitive).","disabled":false},{"key":"status","value":"ACTIVE","description":"Comma-separated list of statuses. Allowed: `ACTIVE`, `EXPIRING`, `EXPIRED`.","disabled":false},{"key":"offer_type","value":"public","description":"Comma-separated list of offer types. Allowed: `public`, `private`, `approval`.","disabled":false},{"key":"created_after","value":"2026-01-01","description":"Return only campaigns created on or after this ISO date.","disabled":false},{"key":"created_before","value":"2026-12-31","description":"Return only campaigns created on or before this ISO date.","disabled":false},{"key":"sort","value":"-created_at","description":"Sort by field. Prefix with `-` for descending. Allowed: `id`, `name`, `status`, `cpa`, `created_at`.","disabled":false},{"key":"per_page","value":"25","description":"Items per page. Defaults to 10. Max 100.","disabled":false},{"key":"page","value":"1","description":"Page number.","disabled":false}],"raw":"{{baseUrl}}\/api\/v1\/advertiser\/campaigns?name=spring&status=ACTIVE&offer_type=public&created_after=2026-01-01&created_before=2026-12-31&sort=-created_at&per_page=25&page=1"},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"name\":\"b\",\"status\":\"n\",\"offer_type\":\"gzmiyvdljnikhway\",\"created_after\":\"2026-05-13T02:32:46\",\"created_before\":\"2052-06-05\",\"sort\":\"-name\",\"per_page\":22}"},"description":"Returns a paginated list of campaigns owned by the authenticated advertiser.\nFilters are flat query parameters; multiple values can be passed as a\ncomma-separated list (e.g. `status=ACTIVE,EXPIRING`)."},"response":[{"header":[],"code":200,"body":"{\"data\":[{\"id\":12,\"name\":\"Advertiser Owned Campaign\",\"advertiser_id\":7,\"offer_type\":\"public\",\"status\":\"ACTIVE\",\"payout\":18.00,\"created_at\":\"2026-04-20T12:00:00Z\"}],\"links\":{\"first\":\"...\",\"last\":\"...\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"path\":\"...\",\"per_page\":10,\"to\":1,\"total\":1}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""}]}]},{"name":"Managers","description":"","item":[{"name":"List Managers","request":{"url":{"host":"{{baseUrl}}","path":"api\/v1\/admin\/managers","query":[{"key":"type","value":"publisher","description":"Filter by manager type. Allowed: `publisher`, `advertiser`, `both`.","disabled":false},{"key":"sort","value":"first_name","description":"Sort by field. Prefix with `-` for descending. Allowed: `id`, `first_name`, `last_name`, `email`, `created_at`.","disabled":false},{"key":"per_page","value":"100","description":"Items per page. Defaults to 100. Max 100.","disabled":false},{"key":"page","value":"1","description":"Page number.","disabled":false}],"raw":"{{baseUrl}}\/api\/v1\/admin\/managers?type=publisher&sort=first_name&per_page=100&page=1"},"method":"GET","header":[{"key":"Content-Type","value":"application\/json"},{"key":"Accept","value":"application\/json"}],"body":{"mode":"raw","raw":"{\"type\":\"both\",\"sort\":\"-email\",\"per_page\":1}"},"description":"Returns a list of users who can be assigned as managers to publishers\nand\/or advertisers. Use the returned `id` when setting `manager_id` on\na publisher or advertiser."},"response":[{"header":[],"code":200,"body":"{\"data\":[{\"id\":3,\"first_name\":\"Alice\",\"last_name\":\"Smith\",\"email\":\"alice@example.com\",\"type\":\"publisher\"},{\"id\":4,\"first_name\":\"Bob\",\"last_name\":\"Jones\",\"email\":\"bob@example.com\",\"type\":\"both\"}],\"links\":{\"first\":\"...\",\"last\":\"...\",\"prev\":null,\"next\":null},\"meta\":{\"current_page\":1,\"from\":1,\"last_page\":1,\"path\":\"...\",\"per_page\":100,\"to\":2,\"total\":2}}","name":""},{"header":[],"code":401,"body":"{\"code\":\"unauthenticated\",\"message\":\"Authentication is required to access this resource.\"}","name":""},{"header":[],"code":403,"body":"{\"code\":\"forbidden\",\"message\":\"You are not authorized to perform this action.\"}","name":""}]}]}],"auth":{"type":"bearer","bearer":[{"key":"Authorization","type":"string"}]}}