Proposal API (going away soon)
The Proposal API will be going away when the new proposal tool is released. Please use the Order API and use the Order state PROPOSED
to get proposals. There is also a Product API to retrieve available products.
The Proposals API provides our Partners' capability to retrieve proposals without requiring the use of our proprietary Proposals tool in UI.Marketing. Once the proposal is created, the API partner can edit a proposal by concatenating the URL with the external API's Proposal data.
- 1 The Proposal API will be going away when the new proposal tool is released. Please use the Order API and use the Order state PROPOSED to get proposals. There is also a Product API to retrieve available products.
- 1.1 Fields
- 1.1.1 Endpoint
- 1.1.1.1 Header Specifications
- 1.1.1.2 Input Specifications
- 1.1.1.3 Output Specifications
- 1.1.1 Endpoint
- 1.1 Fields
Fields
NOTE: If you cannot access any of the following pages or need access to a specific feature, please get in touch with our Support team for the appropriate permissions.
Proposal Products | |
---|---|
field | Description |
products | This indicates the start of proposal product data |
id | The product Id is associated with the advertising product that is nested underneath a proposal |
proposalId | With a proposalId provided, you can at most receive 1 proposal back (the one that matches the id), or 0 proposals |
productKey | The name of the product associated with the product |
budget | The budget for the product |
proposedRetailRate | If the retail rate is adjusted, the new retail rate is associated with a campaign. |
retailRate | The retail rate that is being charged to the Advertiser |
wholesaleRate | The retail rate that is being charged to our partner |
startDate | The start date of a specific proposal |
endDate | The end date of a particular proposal |
monthlyAllocations | The monthly allocations that are associated with a campaign underneath a proposal |
managementFee | The management fee is associated with a proposal advertising product |
Proposal | |
field | Description |
id | The proposal Id is associated with the products |
externalId | The externalId is the data point that will allow a third party to store their Id to associate it back to a proposal |
orderId | Once a proposal is submitted into order, an order Id is associated with that proposal |
startDate | The start date of the advertising product underneath a proposal specific to an individual campaign |
endDate | The end date of the advertising product underneath a proposal specific to an individual campaign |
createdDate | The date the proposal was created |
updatedDate | The last updated date of a proposal |
name | The name of the proposal |
advertiserId | The Advertiser Id that is associated with the proposal |
authorizationIds | An authorization ID is needed and used as a parameter to pass into an EAPI call to get proposal or order data in a response. |
requestor | The user that is requesting the proposal |
budget | The total budget of the proposal |
Endpoint
Example Response:
Status: 200 OK
Header Specifications
Authorization
Input Specifications
Parameters
hierarchId (Long, required)
externalId (String, required)
updatedAfter (Date String, optional, ISO format: yyyy-MM-dd'T'HH:mm:ss.SSSXXX)
pageNumber (Integer, optional, defaults to 1)
pageSize (Integer, optional, defaults to 25)
max size = 50
Output Specifications
Pagination Information
Total number of results
Total number of pages
The current page number
The page size
Results
The page of proposals that match the query params
Example Request: