# Affset API

**Canonical:** https://apis.io/apis/affset-com/affset-com-api/  
**Provider:** Affset — https://apis.io/providers/affset-com/  
**Base URL:** https://api.affset.com  
**Documentation:** https://affset.com/docs

Affset API is one of 2 APIs that [Affset](https://apis.io/providers/affset-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Affset API as documented publicly: 76 operations. Contract generated from the documentation by API Evangelist (2026-10-31); not the provider's own document.

## Operations (60 of 76)

| Method | Path | Summary |
|---|---|---|
| PUT | `/` | PUT / |
| DELETE | `/api/api-keys` | Close the account |
| GET | `/api/api-keys` | List team members or machine keys |
| PATCH | `/api/api-keys` | Reassign who manages this person |
| POST | `/api/api-keys` | Invite a team member / issue a machine key |
| POST | `/api/api-keys/solo` | Set up solo — become your own advertiser and publisher |
| GET | `/api/campaigns` | List campaigns |
| POST | `/api/campaigns` | Create a campaign |
| DELETE | `/api/campaigns/{campaignId}` | Delete a campaign |
| GET | `/api/campaigns/{campaignId}` | Get one campaign |
| PUT | `/api/campaigns/{campaignId}` | Update a campaign (partial) |
| DELETE | `/api/campaigns/{campaignId}/payout_rules` | Delete a payout rule |
| GET | `/api/campaigns/{campaignId}/payout_rules` | List a campaign’s payout rules |
| POST | `/api/campaigns/{campaignId}/payout_rules` | Create a payout rule |
| GET | `/api/campaigns/{campaignId}/targeting_rules` | List a campaign’s targeting rules |
| POST | `/api/campaigns/{campaignId}/targeting_rules` | Replace a campaign’s targeting rules |
| GET | `/api/conversions` | List conversions |
| DELETE | `/api/conversions/{adEventId}` | Delete a conversion |
| GET | `/api/me` | Verify a key and see what it can do |
| GET | `/api/offer-applications` | List offer applications |
| GET | `/api/offer-applications/{offerApplicationId}` | Approve, reject or revoke an application |
| PATCH | `/api/offer-applications/{applicationId}` | Approve, reject or revoke an application |
| GET | `/api/offers` | List offers |
| POST | `/api/offers` | Create an offer |
| GET | `/api/offers/{offerId}/apply` | Apply for an offer |
| POST | `/api/offers/{offerId}/apply` | Apply for an offer |
| GET | `/api/offers/{offerId}/link` | Issue a tracking link |
| POST | `/api/offers/{offerId}/link` | Issue a tracking link |
| DELETE | `/api/offers/{offerId}` | Delete an offer |
| GET | `/api/offers/{offerId}` | Get one offer |
| PUT | `/api/offers/{offerId}` | Update an offer (partial) |
| GET | `/api/payout-requests` | List payout requests |
| POST | `/api/payout-requests` | Create a payout request |
| GET | `/api/payout-requests/{payoutRequestId}` | Decide a payout request |
| PATCH | `/api/payout-requests/{payoutRequestId}` | Decide a payout request |
| POST | `/api/payout-requests/bulk` | Bulk-decide payout requests |
| POST | `/api/payouts/adjustments` | Post a manual ledger adjustment |
| GET | `/api/payouts/balance` | Get a publisher’s balance |
| GET | `/api/payouts/balances` | List every publisher’s balance |
| GET | `/api/payouts/ledger` | Get a publisher’s ledger |
| POST | `/api/public/auth/find-workspaces` | Email one sign-in link per workspace the address belongs to |
| POST | `/api/public/auth/request-link` | Email a single-use sign-in link for one workspace |
| POST | `/api/public/auth/verify-link` | Redeem a sign-in link for a 30-day browser session |
| GET | `/api/public/tenant` | Read public tenant branding |
| GET | `/api/stats` | Grouped traffic and conversion stats |
| GET | `/api/targeting-rule-types` | Catalog of targeting rule types |
| GET | `/api/tenant` | Read tenant settings |
| PUT | `/api/tenant` | Update tenant settings |
| GET | `/api/traffic-source-presets` | List traffic source presets |
| GET | `/api/traffic-sources` | List traffic sources |
| POST | `/api/traffic-sources` | Create a traffic source |
| GET | `/api/traffic-sources/b3e1e6b0-2f2a-4a3e-9c8e-1c9a2f6d4b22/blocks/7c1e6a2e-3b3f-4c1d-9e0a-5f6b7c8d9e01` | Remove a blocked placement (local only) |
| GET | `/api/traffic-sources/b3e1e6b0-2f2a-4a3e-9c8e-1c9a2f6d4b22/blocks/push` | Retry pushing blocked placements |
| GET | `/api/traffic-sources/b3e1e6b0-2f2a-4a3e-9c8e-1c9a2f6d4b22/check-credentials` | Verify the stored API token against the network |
| GET | `/api/traffic-sources/b3e1e6b0-2f2a-4a3e-9c8e-1c9a2f6d4b22/sync-costs` | Pull spend from the network now |
| DELETE | `/api/traffic-sources/{trafficSourceId}` | Delete a traffic source |
| GET | `/api/traffic-sources/{trafficSourceId}` | Get one traffic source |
| PUT | `/api/traffic-sources/{trafficSourceId}` | Update a traffic source (partial) |
| GET | `/api/traffic-sources/{trafficSourceId}/bid-changes` | Bid history |
| GET | `/api/traffic-sources/{trafficSourceId}/bids` | Network campaigns with their current bids |

…and 16 more operations. They are listed in full on the page.

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/affset-com/openapi/_ae-authored/affset-com-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/affset-com/json-schema/affset-com-get-api-payout-requests-payoutrequestid-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/affset-com/json-schema/affset-com-post-api-offers-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/affset-com/json-schema/affset-com-post-api-traffic-sources-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/affset-com/json-schema/affset-com-put-api-offers-offerid-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/affset-com/json-schema/affset-com-get-api-traffic-sources-b3-e1-e6-b02-f2-a4-a3-e9-c8-e1-c9-a2-f6-d4-b22-blocks-pu-schema.json
- **JSONSchema** — https://artifacts.apis.io/affset-com/json-schema/affset-com-put-api-traffic-sources-trafficsourceid-request-schema.json

## Other Affset APIs (1)

- [Affset API](https://apis.io/apis/affset-com/affset-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/affset-com/affset-com-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/affset-com/.
