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
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}.
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}.
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}.
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.
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
Documentation
https://integrations.impact.com/brand-api-reference
APIReference
https://integrations.impact.com/brand-api-reference/readme
Authentication
https://integrations.impact.com/brand-api-reference/readme/authentication
RateLimits
https://integrations.impact.com/brand-api-reference/readme/rate-limits
Documentation
https://integrations.impact.com/partner-api-reference
APIReference
https://integrations.impact.com/partner-api-reference/readme
Documentation
https://integrations.impact.com/agency-v3
APIReference
https://integrations.impact.com/agency-v3/readme
Authentication
https://integrations.impact.com/agency-v3/readme/authentication
Documentation
https://integrations.impact.com/brand-api-reference/advocate-api-reference-v1
Authentication
https://integrations.impact.com/integration-guides/for-brands/advocate/advocate-api/advocate-rest-api
Specifications
Other Resources
ChangeLog
https://integrations.impact.com/brand-api-reference/readme/changelog
Webhooks
https://artifacts.apis.io/impact/asyncapi/impact-webhooks.yml
Webhooks
https://integrations.impact.com/partner-api-reference/reference/webhooks/event-notifications
ChangeLog
https://integrations.impact.com/agency-v3/readme/changelog
GraphQL
https://artifacts.apis.io/impact/graphql/impact-advocate-graphql.yml
Webhooks
https://integrations.impact.com/integration-guides/for-brands/advocate/advocate-api/api-webhooks-for-advocate-programs