Impact Deals API

The Deals API from Impact — 4 operation(s) for deals.

Operations 7

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /Advertisers/{AccountSID}/Deals List a brand's deals · List All Deals #
Ask an LLM
“Which deals has my brand set up across programs?”
“Can a brand filter its deals by scope, state or type?”
Tell an agent
As brand account {account}, list all deals in program {campaign}.
Show brand account {account}'s deals with state {state} and type {type}.
POST /Advertisers/{AccountSID}/Deals Create a deal · Create a Deal #
Ask an LLM
“How do I set up a percent-off or BOGO deal for my partners to promote?”
“Can a new deal be restricted to certain partners or partner groups?”
Tell an agent
In account {account}, create deal {name} in program {campaign} with scope {scope} and type {type}.
Create a {percent}% off deal named {name} for program {campaign}, scope {scope}, type {type}, in account {account}.
GET /Advertisers/{AccountSID}/Deals/{DealId} Get a brand's deal details · Get Deal Details #
Ask an LLM
“What are the terms of one of my brand's deals?”
“Can a brand pull a single deal by its ID?”
Tell an agent
As brand account {account}, get deal {deal}.
Show the brand-side details of deal {deal} in account {account}.
PUT /Advertisers/{AccountSID}/Deals/{DealId} Update a deal · Update a Deal #
Ask an LLM
“Can I extend a deal's end date or change its discount after it's live?”
“Are fields I leave out of a deal update left unchanged?”
Tell an agent
Change the end date of deal {deal} in account {account} to {end}.
Update deal {deal} in account {account} to a discount of {percent} percent.
DELETE /Advertisers/{AccountSID}/Deals/{DealId} Delete a deal permanently · Delete a Deal #
Ask an LLM
“Can a deal I no longer run be removed entirely?”
“Is deleting a deal reversible?”
Tell an agent destructive · confirm first
Delete deal {deal} from account {account}.
Permanently remove deal {deal} in brand account {account}.
GET /Mediapartners/{AccountSID}/Campaigns/{CampaignId}/Deals List deals in a program a partner joined · List Deals #
Ask an LLM
“Which deals can I promote as a partner in a given program?”
“Can a partner filter a program's deals by type or state?”
Tell an agent
As partner account {account}, list the deals in program {campaign}.
Show partner account {account} the active deals of type {type} in program {campaign}.
GET /Mediapartners/{AccountSID}/Campaigns/{CampaignId}/Deals/{Id} Retrieve a deal in a partner's program · Retrieve a Deal #
Ask an LLM
“As a partner, where do I see the full terms of one deal in a program?”
“What discount and dates does a specific program deal carry for partners?”
Tell an agent
As partner account {account}, retrieve deal {deal} in program {campaign}.
Get partner-side deal {deal} from program {campaign} in account {account}.

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/impact:impact-deals-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

impact-deals-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Impact Deals API
  version: '1.0'
  description: 'Operations tagged Deals across 2 of this provider''s published API definitions: impact-brand-deals-v14-openapi.yml, impact-partner-deals-v16-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.impact.com
tags:


# --- truncated at 32 KB (35 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/impact/refs/heads/main/openapi/impact-deals-api-openapi.yml