Add payout field to contract_event_payout_group table (Impact Brand connector)
AnsweredConnector name: Impact Brand
Table name: contract_event_payout_group
Column to add: payout (decimal) — sourced from the Payout field on each PayoutGroup object in TemplateTerms.EventPayouts[].PayoutGroups[]. Your engineer Shubham confirmed the connector currently reads only ID, Rank, and PayoutRate from this object and omits Payout entirely
API documentation link: https://integrations.impact.com/brand-api-reference/reference/contracts/models.md (see the PayoutGroup schema — Payout is defined as {"type":"number","format":"decimal"}, a sibling field to PayoutRate)
Additional details:
This gap was identified while investigating tiered partner payout agreements that appeared correctly in the impact.com UI but were incomplete in our Fivetran-synced data.
Repro steps:
- GET /Advertisers/{AccountSID}/Campaigns/{CampaignId}/Contracts/{ContractId} for an active contract returns TemplateTerms.EventPayouts[].PayoutGroups[] for a SALE-category event, with multiple tiers, each including a Payout value.
- The corresponding row in our destination table contract_event_payout_group for that same group ID contains only id, contract_event_payout_event_type_id, and rank — no payout value.
- Sibling child tables contract_payout_group_rule / contract_payout_group_rule_value correctly capture that tier's conditions for the same group ID, confirming the connector reads this object but drops the Payout field specifically.
Your team confirmed via the linked support ticket that the connector currently reads only ID, Rank, and PayoutRate from each PayoutGroup object, and that Payout is not read at all — this feature request is to close that gap.
Business impact: without this field, we cannot determine the actual amount owed to a partner for a given payout tier from our warehouse — this affects reconciliation of live, active partner payout agreements.
See technical issue #403240 for more details
-
Official comment
Hi Dani,
Thank you for bringing this feature request to our attention. We have added the request to our backlog and will prioritize it based on demand and impact. We understand the importance of having data for reconciling partner payout agreements and will keep you updated on any progress. If you have further questions or need additional support, feel free to reach out.
Best,
Sanjeevv Maniram
Please sign in to leave a comment.
Comments
1 comment