Impact Actions API

The Actions API from Impact — 10 operation(s) for actions.

Operations 12

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}/Actions List actions recorded for a brand's program · List actions #
Ask an LLM
“Which conversions has my brand program recorded as actions over the last month?”
“Can I filter the brand-side action list by state, like only approved or reversed actions?”
Tell an agent
As brand account {account}, list actions for program {campaign} between {start} and {end}.
Show brand account {account}'s actions in program {campaign} with state {state}.
PUT /Advertisers/{AccountSID}/Actions Update an action or its line items · Update an action or its items #
Ask an LLM
“Can I change the amount or quantity on a line item of an action a partner already earned?”
“What do I pass to modify an action's customer status after it was recorded?”
Tell an agent
In brand account {account}, update action {action} to customer status {status}.
Change the quantity of item {sku} on action {action} to {qty} in account {account}.
DELETE /Advertisers/{AccountSID}/Actions Reverse an action and cancel its payout · Reverse an action #
Ask an LLM
“How do I reverse a fraudulent conversion so the partner doesn't get paid for it?”
“Can I cancel a pending partner payout by reversing the order it came from?”
Tell an agent destructive · confirm first
Reverse action {action} in brand account {account} with disposition code {code}.
Reverse order {order} on action tracker {tracker} in account {account} using disposition {code}.
GET /Advertisers/{AccountSID}/Actions/{ActionId} Get a brand action's details · Get action details #
Ask an LLM
“Where can a brand see the full record of one specific action by its ID?”
“What details does the brand API return for a single tracked action?”
Tell an agent
As brand account {account}, get the details of action {action}.
Pull brand-side action {action} from account {account}.
GET /Advertisers/{AccountSID}/Actions/{ActionId}/Items List the line items in a brand action · List action items #
Ask an LLM
“Which products were part of an order a partner drove for my brand?”
“Can a brand see every line item inside one action in the order it was recorded?”
Tell an agent
As brand account {account}, list the line items on action {action}.
Show brand account {account} which SKUs were in action {action}.
GET /Advertisers/{AccountSID}/Actions/{ActionId}/Items/{Sku} Get one line item of a brand action by SKU · Get action item details #
Ask an LLM
“Can a brand look up a single product line inside an action using its SKU?”
“What did the brand record for one SKU on a specific action?”
Tell an agent
As brand account {account}, get item {sku} on action {action}.
Fetch the brand-side line for SKU {sku} from action {action} in account {account}.
GET /Mediapartners/{AccountSID}/Actions List actions attributed to a partner · List Actions #
Ask an LLM
“Which conversions have been credited to me as a partner in the past week?”
“Is there a 45-day limit on the date range when a partner lists their actions?”
Tell an agent
As partner account {account}, list my actions from {start} to {end}.
Show partner actions in account {account} for program {campaign} in state {state}.
GET /Mediapartners/{AccountSID}/Actions/{id} Retrieve an action credited to a partner · Retrieve an Action #
Ask an LLM
“As a partner, how can I see the full details of one action I earned?”
“What does a partner get back when fetching a single action by ID?”
Tell an agent
As partner account {account}, retrieve action {id}.
Get my partner-side action {id} in account {account}.
GET /Mediapartners/{AccountSID}/Actions/{id}/Items List items in an action credited to a partner · List all items for an action #
Ask an LLM
“Which products did the customer buy in a sale credited to me as a partner?”
“Can a partner list every item within one of their actions?”
Tell an agent
As partner account {account}, list all items in action {id}.
Show partner account {account} the products in my action {id}.
GET /Mediapartners/{AccountSID}/Actions/{actionId}/Items/{sku} Retrieve a partner action item by SKU · Retrieve an item from an action #
Ask an LLM
“As a partner, can I pull the details of one SKU from an action I earned?”
“What commission detail is on a specific product line of a partner action?”
Tell an agent
As partner account {account}, retrieve item {sku} from action {action}.
Get the partner-side line for SKU {sku} on action {action} in account {account}.
GET /Mediapartners/{AccountSID}/ActionUpdates List changes to a partner's actions · List Action Updates #
Ask an LLM
“How do I sync state and payout changes on my partner actions into my own system?”
“Which of my partner actions changed state or payout this week?”
Tell an agent
As partner account {account}, list action updates from {start} to {end}.
Show partner action updates in account {account} for program {campaign} with state {state}.
GET /Mediapartners/{AccountSID}/ActionUpdates/{id} Retrieve one change record on a partner action · Retrieve an Action Update #
Ask an LLM
“Can a partner see exactly what changed in a single action update record?”
“What does one action update entry contain for a partner?”
Tell an agent
As partner account {account}, retrieve action update {id}.
Get the partner action change record {id} 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-actions-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-actions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Impact Actions API
  version: '1.0'
  description: 'Operations tagged Actions across 2 of this provider''s published API definitions: impact-brand-actions-v14-openapi.yml, impact-partner-actions-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 (51 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/impact/refs/heads/main/openapi/impact-actions-api-openapi.yml