> For the complete documentation index, see [llms.txt](https://integrations.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://integrations.impact.com/brand-api-reference/reference/actions/actions.md).

# Actions

## List actions

> Returns a list of actions your campaign has recorded, filtered by the provided parameters.\
> Actions are returned by creation date, with the most recently created actions appearing first.\
> \
> \*\*Date filtering constraints (effective 5 August 2024):\*\*\
> \- \`StartDate\` cannot be more than 3 years in the past.\
> \- The range between \`StartDate\` and \`EndDate\` cannot exceed 45 days.\
> \- If neither is specified, only the past 7 days are returned.\
> \- If \`StartDate\` is specified, \`EndDate\` must also be specified.\
> \- Default page size is 20,000 records. Minimum page size is 2,000.\
> \- If the total record count exceeds 10× the page size, an error is returned — reduce the date range or increase PageSize.\
> \
> \*\*Note on StartDate/EndDate:\*\* These filter on the last updated date, not the event date. State transitions\
> (e.g., Pending → Approved) are not considered updates and will not be reflected by these filters.\
> Use \`LockingDateStart\`/\`LockingDateEnd\` to filter by approval date.<br>

```json
{"openapi":"3.1.0","info":{"title":"Brand API - Actions","version":"v14"},"servers":[{"url":"https://api.impact.com"}],"security":[{"basicAuth":[]}],"components":{"securitySchemes":{"basicAuth":{"type":"http","scheme":"basic","description":"Use your AccountSID as the username and AuthToken as the password."}},"schemas":{"Action":{"type":"object","description":"Represents a conversion event credited to a partner.","properties":{"Id":{"type":"string","description":"Unique impact.com identifier for the action."},"CampaignId":{"type":"integer","description":"Unique identifier for the campaign (program) this action belongs to."},"CampaignName":{"type":"string","description":"Display name of the campaign."},"ActionTrackerId":{"type":"integer","description":"Unique identifier for the action tracker (event type) that recorded this action."},"ActionTrackerName":{"type":"string","description":"Display name of the action tracker (event type)."},"EventCode":{"type":"string","description":"The event code associated with the action tracker, if configured."},"MediaPartnerId":{"type":"integer","description":"Unique identifier for the partner credited for this action."},"MediaPartnerName":{"type":"string","description":"Display name of the credited partner."},"State":{"type":"string","description":"Current state of the action.\n- `PENDING`: Awaiting locking date or manual approval. Modified actions also carry this state.\n- `APPROVED`: Reached its locking date or was manually approved. Will pay out the partner.\n- `REVERSED`: Was reversed and will not pay out the partner.\n","enum":["PENDING","APPROVED","REVERSED"]},"AdId":{"type":"integer","description":"Unique identifier for the ad creative that drove the winning click."},"ClientCost":{"type":"number","description":"The total cost to the brand for this action (payout plus any fees)."},"Payout":{"type":"number","description":"Commission amount to be paid to the partner."},"DeltaPayout":{"type":"number","description":"The change in payout value from the most recent modification. Equals Payout for unmodified actions."},"IntendedPayout":{"type":"number","description":"The originally intended payout before any modifications."},"Amount":{"type":"number","description":"Revenue amount (sale amount) associated with this action."},"DeltaAmount":{"type":"number","description":"The change in sale amount from the most recent modification. Equals Amount for unmodified actions."},"IntendedAmount":{"type":"number","description":"The originally intended sale amount before any modifications."},"Currency":{"type":"string","description":"Three-letter ISO 4217 currency code for monetary values in this action."},"ReferringDate":{"type":"string","format":"date-time","description":"Timestamp of the winning click that led to this conversion."},"EventDate":{"type":"string","format":"date-time","description":"Timestamp of when the conversion event occurred."},"CreationDate":{"type":"string","format":"date-time","description":"Timestamp of when this action record was created in impact.com."},"LockingDate":{"type":"string","format":"date-time","description":"Date after which the action can no longer be modified. Once passed, a Pending action moves to Approved."},"ClearedDate":{"type":"string","format":"date-time","nullable":true,"description":"Date when the commission for this action was cleared and paid out. Empty if not yet cleared."},"ReferringType":{"type":"string","description":"The type of referral that drove the winning click (e.g., `CLICK_COOKIE`, `CLICK_FINGERPRINT`)."},"ReferringDomain":{"type":"string","description":"Domain of the website where the winning click occurred. May be empty."},"PromoCode":{"type":"string","description":"Promotional code applied during the conversion, if any."},"Oid":{"type":"string","description":"Your unique identifier for the order associated with this action."},"CustomerId":{"type":"string","description":"Your unique, non-PII identifier for the customer who made the conversion."},"CustomerStatus":{"type":"string","description":"A custom status label for the customer, as defined in your event type settings (e.g., `NEW`, `EXISTING`)."},"CustomerPostCode":{"type":"string","description":"Postal code of the customer, if passed at conversion time."},"CustomerArea":{"type":"string","description":"Area or neighbourhood of the customer, if passed at conversion time."},"CustomerCity":{"type":"string","description":"City of the customer, if passed at conversion time."},"CustomerRegion":{"type":"string","description":"State or region of the customer, if passed at conversion time."},"CustomerCountry":{"type":"string","description":"Two-letter ISO country code for the customer's country, if passed at conversion time."},"IpAddress":{"type":"string","description":"Hashed IP address of the customer at the time of conversion."},"SharedId":{"type":"string","description":"The Shared ID value passed from the winning click, used for cross-device or cross-channel attribution."},"CallerId":{"type":"string","description":"Caller ID associated with the action, used in call tracking integrations."},"Note":{"type":"string","description":"Free-text note attached to the action, if any."},"Uri":{"type":"string","format":"uri-reference","description":"Unique URI reference to this action object."}}}}},"paths":{"/Advertisers/{AccountSID}/Actions":{"get":{"summary":"List actions","description":"Returns a list of actions your campaign has recorded, filtered by the provided parameters.\nActions are returned by creation date, with the most recently created actions appearing first.\n\n**Date filtering constraints (effective 5 August 2024):**\n- `StartDate` cannot be more than 3 years in the past.\n- The range between `StartDate` and `EndDate` cannot exceed 45 days.\n- If neither is specified, only the past 7 days are returned.\n- If `StartDate` is specified, `EndDate` must also be specified.\n- Default page size is 20,000 records. Minimum page size is 2,000.\n- If the total record count exceeds 10× the page size, an error is returned — reduce the date range or increase PageSize.\n\n**Note on StartDate/EndDate:** These filter on the last updated date, not the event date. State transitions\n(e.g., Pending → Approved) are not considered updates and will not be reflected by these filters.\nUse `LockingDateStart`/`LockingDateEnd` to filter by approval date.\n","operationId":"listActions","tags":["Actions"],"parameters":[{"name":"AccountSID","in":"path","required":true,"description":"Your unique account identifier.","schema":{"type":"string"}},{"name":"CampaignId","in":"query","required":true,"description":"The ID of the campaign (program) to list actions for.","schema":{"type":"integer"}},{"name":"State","in":"query","description":"Filters actions based on their current state.","schema":{"type":"string","enum":["PENDING","APPROVED","REVERSED"]}},{"name":"StartDate","in":"query","description":"Filters for actions with a last updated date on or after this value (ISO 8601 with time component). Must be used with EndDate.","schema":{"type":"string","format":"date-time"}},{"name":"EndDate","in":"query","description":"Filters for actions with a last updated date on or before this value (ISO 8601 with time component). Requires StartDate.","schema":{"type":"string","format":"date-time"}},{"name":"ActionDateStart","in":"query","description":"Filters for actions with an EventDate on or after this value (ISO 8601 with time component). Can be used as an alternative to StartDate.","schema":{"type":"string","format":"date-time"}},{"name":"ActionDateEnd","in":"query","description":"Filters for actions with an EventDate on or before this value (ISO 8601 with time component). Requires ActionDateStart.","schema":{"type":"string","format":"date-time"}},{"name":"LockingDateStart","in":"query","description":"Filters for actions with a LockingDate on or after this value (ISO 8601 with time component).","schema":{"type":"string","format":"date-time"}},{"name":"LockingDateEnd","in":"query","description":"Filters for actions with a LockingDate on or before this value (ISO 8601 with time component). Requires LockingDateStart.","schema":{"type":"string","format":"date-time"}}],"responses":{"200":{"description":"A paginated list of action objects.","content":{"application/json":{"schema":{"type":"object","properties":{"Actions":{"type":"array","items":{"$ref":"#/components/schemas/Action"}}}}}}}}}}}}
```

## Update an action or its items

> Updates the specified action or its line items by setting the values of the parameters passed.\
> \
> \- To update an action's top-level details (e.g., \`CustomerStatus\`), provide the \`ActionId\`\
> &#x20; (or \`ActionTrackerId\` and \`OrderId\`) and the fields to update.\
> \- To update one or more items within an action, provide the \`ActionId\`, \`Sku\`, and\
> &#x20; item-specific fields like \`Quantity\` and \`Amount\`.\
> \
> Note: impact.com allows a maximum of 1,000 modifications per action.<br>

```json
{"openapi":"3.1.0","info":{"title":"Brand API - Actions","version":"v14"},"servers":[{"url":"https://api.impact.com"}],"security":[{"basicAuth":[]}],"components":{"securitySchemes":{"basicAuth":{"type":"http","scheme":"basic","description":"Use your AccountSID as the username and AuthToken as the password."}},"schemas":{"ActionModificationRequest":{"type":"object","description":"Request body for updating an action or its line items. At least one identifier path must be provided: either `ActionId` and `Reason`, or `ActionTrackerId` + `OrderId` and `Reason`.","properties":{"ActionId":{"type":"string","description":"The unique impact.com identifier for the action to update. Required unless ActionTrackerId and OrderId are used together."},"ActionTrackerId":{"type":"integer","description":"The event type ID. Required with OrderId if ActionId is not used."},"OrderId":{"type":"string","description":"Your unique order identifier. Required with ActionTrackerId if ActionId is not used."},"Reason":{"type":"string","description":"Required. A valid reason code for the modification. Default reason codes:\n`ORDER_UPDATE`, `ITEM_RETURNED`, `CONS_FRAUD`, `CONS_ERROR`, `ORDER_ERROR`,\n`PUB_ACT_DISPUTE`, `ADV_ACT_DISPUTE`, `NOT_COMPLIANCE_TERMS`,\n`ITEM_OUT_OF_STOCK`, `TEST_ACTION`, `PARTNER_NOT_ACTIVE`,\n`CREDITED_DIFFERENT_MP`, `OTHER`.\n"},"DispositionCode":{"type":"string","description":"Submit `ORDER_UPDATE` as the default value for updating an action. Custom disposition codes may be used if configured in event type settings."},"Amount":{"type":"number","description":"The new total sale amount for the order. Setting to 0 on a tracked action with a non-zero amount will reverse the action."},"CustomerStatus":{"type":"string","description":"A new custom status for the customer (e.g., `NEW`, `EXISTING`). Must be configured in event type settings."},"Sku":{"type":"string","description":"SKU of the item to update. For bulk item updates use indexed params (Sku, Sku2, Sku3, etc.)."},"Category":{"type":"string","maxLength":255,"description":"Category for the product. Can be automatically pulled if a product catalog has been uploaded. For item-level modifications, include for each item."},"Quantity":{"type":"integer","description":"The new absolute quantity of the item. For bulk item updates use indexed params (Quantity, Quantity2, etc.)."},"ItemSubTotalDelta":{"type":"number","description":"A relative delta amount to add or subtract from the item's SaleAmount. Use instead of Amount for partial adjustments."}}},"QueuedResponse":{"type":"object","description":"Returned when a modification or reversal request has been accepted and queued for processing.","properties":{"Status":{"type":"string","description":"Indicates the status of the request. A successful submission returns `QUEUED`."},"QueuedUri":{"type":"string","format":"uri-reference","description":"The URI of the API submission record, which can be used to track the status of the queued request."}}}}},"paths":{"/Advertisers/{AccountSID}/Actions":{"put":{"summary":"Update an action or its items","description":"Updates the specified action or its line items by setting the values of the parameters passed.\n\n- To update an action's top-level details (e.g., `CustomerStatus`), provide the `ActionId`\n  (or `ActionTrackerId` and `OrderId`) and the fields to update.\n- To update one or more items within an action, provide the `ActionId`, `Sku`, and\n  item-specific fields like `Quantity` and `Amount`.\n\nNote: impact.com allows a maximum of 1,000 modifications per action.\n","operationId":"updateActionOrItems","tags":["Actions"],"parameters":[{"name":"AccountSID","in":"path","required":true,"description":"Your unique account identifier.","schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ActionModificationRequest"}}}},"responses":{"200":{"description":"The update request has been queued.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueuedResponse"}}}}}}}}}
```

## Reverse an action

> Reverses an action using its \`ActionId\` or a combination of \`ActionTrackerId\` and \`OrderId\`.\
> This will cancel any pending payouts to partners for the action.<br>

```json
{"openapi":"3.1.0","info":{"title":"Brand API - Actions","version":"v14"},"servers":[{"url":"https://api.impact.com"}],"security":[{"basicAuth":[]}],"components":{"securitySchemes":{"basicAuth":{"type":"http","scheme":"basic","description":"Use your AccountSID as the username and AuthToken as the password."}},"schemas":{"ActionReversalRequest":{"type":"object","description":"Request body for reversing an action.","required":["DispositionCode"],"properties":{"ActionId":{"type":"string","description":"The unique impact.com identifier for the action to reverse. Required unless ActionTrackerId and OrderId are used together."},"ActionTrackerId":{"type":"integer","description":"The event type ID. Required with OrderId if ActionId is not used."},"OrderId":{"type":"string","description":"Your unique order identifier. Required with ActionTrackerId if ActionId is not used."},"DispositionCode":{"type":"string","description":"Required. A valid code explaining the reason for the reversal. Changes the action status to REVERSED.","enum":["REJECTED","CONS_INFO_INVALID","CONS_ERROR","CONS_FRAUD","ITEM_RETURNED","ITEM_OUT_OF_STOCK","ORDER_ERROR","PUB_ACT_DISPUTE","NOT_COMPLIANCE_TERMS","MP_RETURNED","OTHER","CREDITED_DIFFERENT_MP","ADV_ACT_DISPUTE","TEST_ACTION"]}}},"QueuedResponse":{"type":"object","description":"Returned when a modification or reversal request has been accepted and queued for processing.","properties":{"Status":{"type":"string","description":"Indicates the status of the request. A successful submission returns `QUEUED`."},"QueuedUri":{"type":"string","format":"uri-reference","description":"The URI of the API submission record, which can be used to track the status of the queued request."}}}}},"paths":{"/Advertisers/{AccountSID}/Actions":{"delete":{"summary":"Reverse an action","description":"Reverses an action using its `ActionId` or a combination of `ActionTrackerId` and `OrderId`.\nThis will cancel any pending payouts to partners for the action.\n","operationId":"reverseAction","tags":["Actions"],"parameters":[{"name":"AccountSID","in":"path","required":true,"description":"Your unique account identifier.","schema":{"type":"string"}}],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ActionReversalRequest"}}}},"responses":{"200":{"description":"The reversal request has been queued.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/QueuedResponse"}}}}}}}}}
```

## Get action details

> Retrieves the details of an existing action by its unique impact.com ActionId.

```json
{"openapi":"3.1.0","info":{"title":"Brand API - Actions","version":"v14"},"servers":[{"url":"https://api.impact.com"}],"security":[{"basicAuth":[]}],"components":{"securitySchemes":{"basicAuth":{"type":"http","scheme":"basic","description":"Use your AccountSID as the username and AuthToken as the password."}},"schemas":{"Action":{"type":"object","description":"Represents a conversion event credited to a partner.","properties":{"Id":{"type":"string","description":"Unique impact.com identifier for the action."},"CampaignId":{"type":"integer","description":"Unique identifier for the campaign (program) this action belongs to."},"CampaignName":{"type":"string","description":"Display name of the campaign."},"ActionTrackerId":{"type":"integer","description":"Unique identifier for the action tracker (event type) that recorded this action."},"ActionTrackerName":{"type":"string","description":"Display name of the action tracker (event type)."},"EventCode":{"type":"string","description":"The event code associated with the action tracker, if configured."},"MediaPartnerId":{"type":"integer","description":"Unique identifier for the partner credited for this action."},"MediaPartnerName":{"type":"string","description":"Display name of the credited partner."},"State":{"type":"string","description":"Current state of the action.\n- `PENDING`: Awaiting locking date or manual approval. Modified actions also carry this state.\n- `APPROVED`: Reached its locking date or was manually approved. Will pay out the partner.\n- `REVERSED`: Was reversed and will not pay out the partner.\n","enum":["PENDING","APPROVED","REVERSED"]},"AdId":{"type":"integer","description":"Unique identifier for the ad creative that drove the winning click."},"ClientCost":{"type":"number","description":"The total cost to the brand for this action (payout plus any fees)."},"Payout":{"type":"number","description":"Commission amount to be paid to the partner."},"DeltaPayout":{"type":"number","description":"The change in payout value from the most recent modification. Equals Payout for unmodified actions."},"IntendedPayout":{"type":"number","description":"The originally intended payout before any modifications."},"Amount":{"type":"number","description":"Revenue amount (sale amount) associated with this action."},"DeltaAmount":{"type":"number","description":"The change in sale amount from the most recent modification. Equals Amount for unmodified actions."},"IntendedAmount":{"type":"number","description":"The originally intended sale amount before any modifications."},"Currency":{"type":"string","description":"Three-letter ISO 4217 currency code for monetary values in this action."},"ReferringDate":{"type":"string","format":"date-time","description":"Timestamp of the winning click that led to this conversion."},"EventDate":{"type":"string","format":"date-time","description":"Timestamp of when the conversion event occurred."},"CreationDate":{"type":"string","format":"date-time","description":"Timestamp of when this action record was created in impact.com."},"LockingDate":{"type":"string","format":"date-time","description":"Date after which the action can no longer be modified. Once passed, a Pending action moves to Approved."},"ClearedDate":{"type":"string","format":"date-time","nullable":true,"description":"Date when the commission for this action was cleared and paid out. Empty if not yet cleared."},"ReferringType":{"type":"string","description":"The type of referral that drove the winning click (e.g., `CLICK_COOKIE`, `CLICK_FINGERPRINT`)."},"ReferringDomain":{"type":"string","description":"Domain of the website where the winning click occurred. May be empty."},"PromoCode":{"type":"string","description":"Promotional code applied during the conversion, if any."},"Oid":{"type":"string","description":"Your unique identifier for the order associated with this action."},"CustomerId":{"type":"string","description":"Your unique, non-PII identifier for the customer who made the conversion."},"CustomerStatus":{"type":"string","description":"A custom status label for the customer, as defined in your event type settings (e.g., `NEW`, `EXISTING`)."},"CustomerPostCode":{"type":"string","description":"Postal code of the customer, if passed at conversion time."},"CustomerArea":{"type":"string","description":"Area or neighbourhood of the customer, if passed at conversion time."},"CustomerCity":{"type":"string","description":"City of the customer, if passed at conversion time."},"CustomerRegion":{"type":"string","description":"State or region of the customer, if passed at conversion time."},"CustomerCountry":{"type":"string","description":"Two-letter ISO country code for the customer's country, if passed at conversion time."},"IpAddress":{"type":"string","description":"Hashed IP address of the customer at the time of conversion."},"SharedId":{"type":"string","description":"The Shared ID value passed from the winning click, used for cross-device or cross-channel attribution."},"CallerId":{"type":"string","description":"Caller ID associated with the action, used in call tracking integrations."},"Note":{"type":"string","description":"Free-text note attached to the action, if any."},"Uri":{"type":"string","format":"uri-reference","description":"Unique URI reference to this action object."}}}}},"paths":{"/Advertisers/{AccountSID}/Actions/{ActionId}":{"get":{"summary":"Get action details","description":"Retrieves the details of an existing action by its unique impact.com ActionId.","operationId":"getActionById","tags":["Actions"],"parameters":[{"name":"AccountSID","in":"path","required":true,"description":"Your unique account identifier.","schema":{"type":"string"}},{"name":"ActionId","in":"path","required":true,"description":"The unique impact.com identifier for the action.","schema":{"type":"string"}}],"responses":{"200":{"description":"An action object.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Action"}}}}}}}}}
```

## List action items

> Returns a list of the items within the specified action. The items are returned in the order they were originally recorded. All actions contain at least one item.

```json
{"openapi":"3.1.0","info":{"title":"Brand API - Actions","version":"v14"},"servers":[{"url":"https://api.impact.com"}],"security":[{"basicAuth":[]}],"components":{"securitySchemes":{"basicAuth":{"type":"http","scheme":"basic","description":"Use your AccountSID as the username and AuthToken as the password."}},"schemas":{"ActionItem":{"type":"object","description":"Represents a single line item within an action.","properties":{"Sku":{"type":"string","description":"Stock-keeping unit (SKU) or product identifier for the item."},"ItemName":{"type":"string","description":"Display name of the product."},"Category":{"type":"string","description":"Product category for the item."},"Quantity":{"type":"string","description":"Number of units of this product in the order."},"SaleAmount":{"type":"string","description":"Revenue amount for this line item."},"SaleAmountCurrency":{"type":"string","description":"Three-letter ISO 4217 currency code for the sale amount."},"Payout":{"type":"number","description":"Commission amount for this line item."},"PayoutCurrency":{"type":"string","description":"Three-letter ISO 4217 currency code for the payout amount."},"Rebate":{"type":"number","description":"Discount or rebate amount applied to this item."},"RebateCurrency":{"type":"string","description":"Three-letter ISO 4217 currency code for the rebate amount."},"AdjustmentDate":{"type":"string","format":"date-time","nullable":true,"description":"Timestamp of the most recent adjustment to this item. Empty if the item has not been modified."},"AdjustmentReason":{"type":"string","description":"The reason code for the most recent adjustment to this item."},"Uri":{"type":"string","format":"uri-reference","description":"Unique URI reference to this action item object."}}}}},"paths":{"/Advertisers/{AccountSID}/Actions/{ActionId}/Items":{"get":{"summary":"List action items","description":"Returns a list of the items within the specified action. The items are returned in the order they were originally recorded. All actions contain at least one item.","operationId":"listActionItems","tags":["Actions"],"parameters":[{"name":"AccountSID","in":"path","required":true,"description":"Your unique account identifier.","schema":{"type":"string"}},{"name":"ActionId","in":"path","required":true,"description":"The unique impact.com identifier for the action.","schema":{"type":"string"}}],"responses":{"200":{"description":"A paginated list of action item objects.","content":{"application/json":{"schema":{"type":"object","properties":{"ActionItems":{"type":"array","items":{"$ref":"#/components/schemas/ActionItem"}}}}}}}}}}}}
```

## Get action item details

> Retrieves the details of a specific line item within an action. Requires the ActionId and the item's Sku.

```json
{"openapi":"3.1.0","info":{"title":"Brand API - Actions","version":"v14"},"servers":[{"url":"https://api.impact.com"}],"security":[{"basicAuth":[]}],"components":{"securitySchemes":{"basicAuth":{"type":"http","scheme":"basic","description":"Use your AccountSID as the username and AuthToken as the password."}},"schemas":{"ActionItem":{"type":"object","description":"Represents a single line item within an action.","properties":{"Sku":{"type":"string","description":"Stock-keeping unit (SKU) or product identifier for the item."},"ItemName":{"type":"string","description":"Display name of the product."},"Category":{"type":"string","description":"Product category for the item."},"Quantity":{"type":"string","description":"Number of units of this product in the order."},"SaleAmount":{"type":"string","description":"Revenue amount for this line item."},"SaleAmountCurrency":{"type":"string","description":"Three-letter ISO 4217 currency code for the sale amount."},"Payout":{"type":"number","description":"Commission amount for this line item."},"PayoutCurrency":{"type":"string","description":"Three-letter ISO 4217 currency code for the payout amount."},"Rebate":{"type":"number","description":"Discount or rebate amount applied to this item."},"RebateCurrency":{"type":"string","description":"Three-letter ISO 4217 currency code for the rebate amount."},"AdjustmentDate":{"type":"string","format":"date-time","nullable":true,"description":"Timestamp of the most recent adjustment to this item. Empty if the item has not been modified."},"AdjustmentReason":{"type":"string","description":"The reason code for the most recent adjustment to this item."},"Uri":{"type":"string","format":"uri-reference","description":"Unique URI reference to this action item object."}}}}},"paths":{"/Advertisers/{AccountSID}/Actions/{ActionId}/Items/{Sku}":{"get":{"summary":"Get action item details","description":"Retrieves the details of a specific line item within an action. Requires the ActionId and the item's Sku.","operationId":"getActionItemBySku","tags":["Actions"],"parameters":[{"name":"AccountSID","in":"path","required":true,"description":"Your unique account identifier.","schema":{"type":"string"}},{"name":"ActionId","in":"path","required":true,"description":"The unique impact.com identifier for the action.","schema":{"type":"string"}},{"name":"Sku","in":"path","required":true,"description":"The Stock-Keeping Unit (SKU) or product identifier of the item.","schema":{"type":"string"}}],"responses":{"200":{"description":"An action item object.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionItem"}}}}}}}}}
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://integrations.impact.com/brand-api-reference/reference/actions/actions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
