How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Impact Radius Contracts API

The Contracts API from Impact Radius — 5 operation(s) for contracts.

Impact Radius Contracts API is one of 61 APIs that Impact Radius publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Contracts. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, a changelog, and API documentation.

This API exposes 6 operations across 5 paths, and defines 27 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://api.impact.com.

6 operations 5 paths 27 schemas 1 DELETE4 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.impact.com/Advertisers/
Resource Areas
1

Paths & Operations 6

Across 5 paths, the API surfaces 6 operations — 1 DELETE, 4 GET, 1 POST. Each is listed below with its method, path, parameters, and response codes.

Contracts 6
GET
/Advertisers/{AccountSID}/Campaigns/{CampaignId}/Contracts
List All Contracts
listContracts 12 params → 200
GET
/Advertisers/{AccountSID}/Campaigns/{CampaignId}/Contracts/{ContractId}
Get Contract Details
getContractById 3 params → 200
POST
/Advertisers/{AccountSID}/Programs/{ProgramId}/Contracts
Accept a Pending Contract
acceptContract 2 params body → 200400404409
DELETE
/Advertisers/{AccountSID}/Programs/{ProgramId}/Contracts
Decline a Pending Contract
declineContract 2 params body → 200400404409
GET
/Mediapartners/{AccountSID}/Contracts
List Contracts
listContracts 10 params → 200
GET
/Mediapartners/{AccountSID}/Contracts/{Id}
Retrieve a Contract
retrieveContract 2 params → 200

Schemas 27

The contract defines 27 schemas that model the data the API accepts and returns. The most detailed are Contract (18 properties), Terms (18 properties), Contract_2 (16 properties), EventPayout_2 (15 properties). Each schema is shown below with its type and property counts.

AcceptContractRequest
object
2 properties 1 required
EventPayout
object
7 properties
PromotionalTerm
object
4 properties
PayoutGroup
object
7 properties
CampaignTerm
object
5 properties
TemplateTerms
object
7 properties
Rule
object
3 properties
DeclineContractRequest
object
3 properties 1 required
Contract
object
18 properties
ContractDecisionResponse
object
1 property
ScheduledTerm
object
6 properties
PayoutScheduling
object
Rules governing when a locked action is scheduled for payout.
2 properties
EventPayout_2
object
Payout rules for a specific tracked event type.
15 properties
CampaignTermEventPayout
object
Payout rules for a specific event type within a campaign term.
3 properties
PayoutAdjustment
object
A conditional rule that adjusts the default payout rate.
4 properties
SpecialTerm
object
A special term or condition appended to the contract.
3 properties
PerformanceBonus
object
Tiered bonus payout that activates when a revenue or action threshold is reached.
4 properties
PayoutGroup_2
object
A ranked group of item-matching rules with an associated payout rate.
6 properties
PerformanceBonusTier
object
A single threshold tier within a performance bonus structure.
2 properties
CampaignTerm_2
object
A campaign-level payout term override applied on top of the base contract terms.
5 properties
Terms
object
The payout terms defined in the contract.
18 properties
Rule_2
object
A single condition within a payout adjustment or payout group.
3 properties
Contract_2
object
16 properties
Locking
object
Rules governing when an action locks and can no longer be modified.
4 properties
Limit
object
A cap on payouts within a period.
5 properties
ValidReferral
object
A referral type and attribution window that qualifies for conversion credit.
3 properties
PayoutRestriction
object
A rule that prevents payout for an action when its conditions match.
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

impact-radius-contracts-api-openapi.yml Raw ↑

Other APIs Impact Radius publishes across the network.

Impact Radius Account API
Impact Radius Accounts API
Impact Radius Action Inquiries API
Impact Radius Action Updates API
Impact Radius Actions API
Impact Radius Ads API
Impact Radius Advertisers API
Impact Radius API Submissions API
Impact Radius Call Data API
Impact Radius Catalog Items API
Impact Radius Catalogs API
Impact Radius Click Export API
Where this information came from

This is an independent, third-party profile of Impact Radius Contracts API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.