This Activity endpoint saves information about a new call, email, meeting or task.
Activity to be saved.
accountId required | string The ID of the Sales Account the Activity is associated to |
accountName | string The name of the Sales Account the Activity is associated to |
accountAdditionalName | string The additional name of the Sales Account the Activity is associated to |
subject required | string Subject |
desc | string Description |
notes | string Notes |
assignedToUserId | string The ID of the User the Activity is assigned to |
assignedToUserName | string The UserName of the User the Activity is assigned to |
durationInMinutes required | integer <int32> Duration of the Activity in minutes |
isReminderEnabled | boolean Is Reminder Enabled? |
activityStatusId required | string The ID of the Activity Status: Held: 98B7F0C5-DF75-47E2-B029-8725862D3BDF Not Held: D94352ED-4FA4-4399-A789-B57F381F0A12 Planned: AAE2ED28-20DD-4497-81D6-CBB35FEA6939 |
activityStatusName | string The Name of the Activity Status |
startDateTimeUtc required | string <date-time> The Start Date and Time of the Activity in UTC |
createdOnUtc | string <date-time> The date in UTC the Activity was created |
createdByUserId | string The ID of the User who created the Activity |
modifiedOnUtc | string <date-time> The date in UTC the Activity was last modified |
modifiedByUserID | string The ID of the User who last modified the Activity |
activityType required | string The Type of the Activity: "Call", "Email", "Meeting", or "Task" |
contactName | string The Name of the Contact associated to the Activity |
contactId | string The ID of the Contact associated to the Activity |
activityPurposeID | string The ID of the activity's purpose. |
customProperty1 | string A custom value. |
ts | string The timestamp of the Activity encoded in Base64 |
id | string The GUID representing the Activity in the database |
{- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
{- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
This Activities endpoint returns information about calls, emails, meetings and tasks.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
]
This Activities endpoint returns information about a call, email, meeting, or task.
id required | string The ID of the Activity to retrieve. |
{- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
This Activity endpoint saves information about a new or updated call, email, meeting, or task.
id required | string The ID of the Activity to add or update. |
Activity to be saved.
accountId required | string The ID of the Sales Account the Activity is associated to |
accountName | string The name of the Sales Account the Activity is associated to |
accountAdditionalName | string The additional name of the Sales Account the Activity is associated to |
subject required | string Subject |
desc | string Description |
notes | string Notes |
assignedToUserId | string The ID of the User the Activity is assigned to |
assignedToUserName | string The UserName of the User the Activity is assigned to |
durationInMinutes required | integer <int32> Duration of the Activity in minutes |
isReminderEnabled | boolean Is Reminder Enabled? |
activityStatusId required | string The ID of the Activity Status: Held: 98B7F0C5-DF75-47E2-B029-8725862D3BDF Not Held: D94352ED-4FA4-4399-A789-B57F381F0A12 Planned: AAE2ED28-20DD-4497-81D6-CBB35FEA6939 |
activityStatusName | string The Name of the Activity Status |
startDateTimeUtc required | string <date-time> The Start Date and Time of the Activity in UTC |
createdOnUtc | string <date-time> The date in UTC the Activity was created |
createdByUserId | string The ID of the User who created the Activity |
modifiedOnUtc | string <date-time> The date in UTC the Activity was last modified |
modifiedByUserID | string The ID of the User who last modified the Activity |
activityType required | string The Type of the Activity: "Call", "Email", "Meeting", or "Task" |
contactName | string The Name of the Contact associated to the Activity |
contactId | string The ID of the Contact associated to the Activity |
activityPurposeID | string The ID of the activity's purpose. |
customProperty1 | string A custom value. |
ts | string The timestamp of the Activity encoded in Base64 |
id | string The GUID representing the Activity in the database |
{- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
{- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
This Activities endpoint returns information about calls, emails, meetings and tasks.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
]
This Activity Purpose endpoint returns information about available activity purposes.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Business Area endpoint returns information about available business areas.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Campaign endpoint returns information about available campaign duration.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "name": "string",
- "description": "string",
- "companyID": "string",
- "advertiserID": "string",
- "sendPOPDirectlyToCustomer": true,
- "publishStatusTypeID": "string",
- "isPublished": true,
- "isPublishedToAlto": true,
- "isCreatedInAlto": true,
- "salesContractID": "string",
- "salesContractNumber": "string",
- "salesContractStatusTypeID": "string",
- "salesContractTypeID": "string",
- "salesContractContentTypeID": "string",
- "proposalStatusTypeID": "string",
- "isNetAmount": true,
- "productionCostIncluded": true,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "signedOnDate": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "primarySalesContractBmsUserID": "string",
- "primarySalesContractAgencyID": "string",
- "modifiedByUserID": "string",
- "notes": "string",
- "ts": "string",
- "id": "string"
}
]
This Campaign Duration Type endpoint returns information about available campaign duration types.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about a new Client Job Role.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about a new Client Job Title.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about a new Client Type.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Contacts endpoint returns information about people, including their names, positions, and contact information.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "canAccountBeSolicited": true,
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
]
This Country endpoint returns information about available countries.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "name": "string",
- "isoCode": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about Invoice Terms.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "name": "string",
- "code": "string",
- "isLive": true
}
]
This endpoint returns information about Job Title Categories.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about Job Titles.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "jobTitleCategoryId": "string",
- "ts": "string",
- "id": "string"
}
]
This Language endpoint returns information about available languages.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Opportunities endpoint returns information about opportunities, including the dates and expected amounts.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns all Rate Card Types. Note:
By default 10 items will be retrieved, use 'take' parameter to specify number of records to return.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "pricingMethodID": "string",
- "rateCardValueTypeID": "string",
- "isAdditionalRevenue": true,
- "salesContractOtherCostTypeID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Sales Accounts endpoint returns information about Agencies and Advertisers, their Contacts, Opportunities, Calls, Meetings and Tasks.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "name": "string",
- "additionalName": "string",
- "additionalName2": "string",
- "additionalName3": "string",
- "code": "string",
- "businessTypeId": "string",
- "businessTypeName": "string",
- "oid": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "postalCode": "string",
- "countryId": "string",
- "stateId": "string",
- "areaCode": "string",
- "phoneNumber": "string",
- "languageId": "string",
- "languageName": "string",
- "emailAddress": "string",
- "clientTypeID": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "isLocked": true,
- "canBeSolicited": true,
- "solicitedByUserId": "string",
- "lat": 0,
- "lng": 0,
- "customProperty1": "string",
- "automaticallyApproveUploadedDesigns": true,
- "badCreditStatus": true,
- "invoiceTermID": "string",
- "debtorCode": "string",
- "financeAttributes": [
- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
], - "lastVisitedOnUtc": "2019-08-24T14:15:22Z",
- "lastVisitedByUserId": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "contacts": [
- {
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "canAccountBeSolicited": true,
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
], - "opportunities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
], - "activities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "tasks": [
- {
- "activityId": "string",
- "dueDateTimeUtc": "2019-08-24T14:15:22Z",
- "taskPriorityId": "string",
- "taskPriorityName": "string",
- "taskStatusId": "string",
- "taskStatusName": "string",
- "isCompleted": true,
- "accountId": "string",
- "accountName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Salutation endpoint returns information about available salutations.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about Users.
The optional parameters may be used to filter and page through the available records.
Sorting: Field names must be capitalized (e.g. LastName
).
Example usage with sort and filter:
/Ayuda.BMS.Api/v2/users?sort=LastName&filters=[{"prop":"firstName","val":"John"},{"prop":"lastName","val":"D"}]
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "userName": "string",
- "password": "string",
- "confirmPassword": "string",
- "workPhoneNumber": "string",
- "jobTitleId": "string",
- "title": "string",
- "salutation": "string",
- "code": "string",
- "isLive": true,
- "popUploadAccessTypeID": "string",
- "pictureFileID": "string",
- "pictureThumbnail": "string",
- "ts": "string",
- "id": "string"
}
]
This Activity Purpose endpoint saves information about a new or updated activity purpose.
Activity purpose to be saved.
code required | string Code |
name required | string Name |
desc | string Description |
abbr | string Abbreviation |
order | number <integer> The order of appearance in the list (optional) |
isLive required | boolean Indicates if the value is available for selection |
ts | string The timestamp of the Activity Purpose encoded in Base64 |
id | string The GUID representing the Activity Purpose in the database |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Activity Purpose endpoint returns information about available activity purposes.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This ActivityPurpose endpoint returns information about available activity purposes.
id required | string The ID of the activity purpose to retrieve. |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Activity Purpose endpoint saves information about a new or updated activity purpose.
id required | string The ID of the activity purpose to add or update. |
Activity purpose to be saved.
code required | string Code |
name required | string Name |
desc | string Description |
abbr | string Abbreviation |
order | number <integer> The order of appearance in the list (optional) |
isLive required | boolean Indicates if the value is available for selection |
ts | string The timestamp of the Activity Purpose encoded in Base64 |
id | string The GUID representing the Activity Purpose in the database |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Activity Purpose endpoint returns information about available activity purposes.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This ActivityPurpose endpoint returns information about available activity purposes.
id required | string The ID of the activity purpose to retrieve. |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Activity Statuses endpoint returns Activity Status reference data.
The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns all Addresses data.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
[- {
- "addressTypeID": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "district": "string",
- "postalCode": "string",
- "countryID": "string",
- "stateID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about specific Address.
id required | string The ID of the Address to retrieve. |
{- "addressTypeID": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "district": "string",
- "postalCode": "string",
- "countryID": "string",
- "stateID": "string",
- "ts": "string",
- "id": "string"
}
This endpoint returns all Advertisers data.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "name": "string",
- "code": "string",
- "advertiserCategoryID": "string",
- "oid": "string",
- "businessID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "clientTypeID": "string",
- "isCreatedExternally": true,
- "badCreditStatus": true,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about Advertiser with specific code.
code required | string The Code of the Advertiser to retrieve. |
{- "name": "string",
- "code": "string",
- "advertiserCategoryID": "string",
- "oid": "string",
- "businessID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "clientTypeID": "string",
- "isCreatedExternally": true,
- "badCreditStatus": true,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint returns information about specific Advertiser.
id required | string The ID of the Advertiser to retrieve. |
{- "name": "string",
- "code": "string",
- "advertiserCategoryID": "string",
- "oid": "string",
- "businessID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "clientTypeID": "string",
- "isCreatedExternally": true,
- "badCreditStatus": true,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint returns information about Advertiser addresses with specific advertiserID.
advertiserID required | string The ID of the Advertiser to retrieve. |
{- "primaryAddressID": "string",
- "otherAddressIDs": [
- "string"
], - "ts": "string",
- "id": "string"
}
This endpoint returns all available Advertiser Categories data.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "name": "string",
- "code": "string",
- "oid": "string",
- "parentAdvertiserCategoryID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about specific Advertiser Category.
id required | string The ID of the Advertiser Category to retrieve. |
{- "name": "string",
- "code": "string",
- "oid": "string",
- "parentAdvertiserCategoryID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint returns information about all available Agencies.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "name": "string",
- "code": "string",
- "businessID": "string",
- "parentAgencyID": "string",
- "isLive": true,
- "clientTypeID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "oid": "string",
- "badCreditStatus": true,
- "ts": "string",
- "id": "string"
}
]
This Agency endpoint returns information about available Agency.
id required | string The ID of the Agency to retrieve. |
{- "name": "string",
- "code": "string",
- "businessID": "string",
- "parentAgencyID": "string",
- "isLive": true,
- "clientTypeID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "oid": "string",
- "badCreditStatus": true,
- "ts": "string",
- "id": "string"
}
This endpoint returns information about all available Areas.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "parentAreaId": "string",
- "areaLevelId": "string",
- "level": "string",
- "isLive": true,
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This Area endpoint returns information about available Area.
id required | string The ID of the Area to retrieve. |
{- "code": "string",
- "parentAreaId": "string",
- "areaLevelId": "string",
- "level": "string",
- "isLive": true,
- "name": "string",
- "ts": "string",
- "id": "string"
}
This Area endpoint returns information about all Area with specified AreaGroupID.
areaGroupID required | string The ID of the associated AreaGroup. |
[- {
- "code": "string",
- "parentAreaId": "string",
- "areaLevelId": "string",
- "level": "string",
- "isLive": true,
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about all available AreaGroups.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Area endpoint returns information about all Area with specified salesMarketID.
salesMarketID required | string The ID of the associated salesMarket. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about all available Asset Inactivities.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "assetID": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "note": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about available Asset Inactivity for the specified asset.
assetId required | string The ID of the Asset Inactivity to retrieve. |
[- {
- "assetID": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "note": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about available Asset Inactivity.
id required | string The ID of the Asset Inactivity to retrieve. |
{- "assetID": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "note": "string",
- "ts": "string",
- "id": "string"
}
This endpoint returns available availabilities reference data. The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "id": "string",
- "salesContractStatusTypeID": "string",
- "salesContractStatusType": "string",
- "purchaseTypeID": "string",
- "purchaseType": "string",
- "faceSelectionTypeID": "string",
- "faceSelectionType": "string",
- "availabilityTypeID": "string",
- "availabilityType": "string",
- "mediaTypeGroupID": "string",
- "mediaTypeGroup": "string",
- "isBumpableByProgrammatic": true,
- "ts": "string"
}
]
This endpoint returns information about all available Brands.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "advertiserID": "string",
- "name": "string",
- "advertiserCategoryID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about specific Brand.
id required | string The ID of the Brand to retrieve. |
{- "advertiserID": "string",
- "name": "string",
- "advertiserCategoryID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint returns information about all available Brands assigned to specified advertiser.
id required | string The ID of the Advertiser of Brands to retrieve. |
[- {
- "advertiserID": "string",
- "name": "string",
- "advertiserCategoryID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Business Area endpoint returns information about available business areas.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Business Area endpoint returns information about available business areas.
id required | string The ID of the business area to retrieve. |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Business Types endpoint returns Business Type reference data.
The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This Campaign endpoint returns information about available campaign duration.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "name": "string",
- "description": "string",
- "companyID": "string",
- "advertiserID": "string",
- "sendPOPDirectlyToCustomer": true,
- "publishStatusTypeID": "string",
- "isPublished": true,
- "isPublishedToAlto": true,
- "isCreatedInAlto": true,
- "salesContractID": "string",
- "salesContractNumber": "string",
- "salesContractStatusTypeID": "string",
- "salesContractTypeID": "string",
- "salesContractContentTypeID": "string",
- "proposalStatusTypeID": "string",
- "isNetAmount": true,
- "productionCostIncluded": true,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "signedOnDate": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "primarySalesContractBmsUserID": "string",
- "primarySalesContractAgencyID": "string",
- "modifiedByUserID": "string",
- "notes": "string",
- "ts": "string",
- "id": "string"
}
]
This Campaign endpoint returns information about available campaign.
id required | string The ID of the campaign to retrieve. |
{- "name": "string",
- "description": "string",
- "companyID": "string",
- "advertiserID": "string",
- "sendPOPDirectlyToCustomer": true,
- "publishStatusTypeID": "string",
- "isPublished": true,
- "isPublishedToAlto": true,
- "isCreatedInAlto": true,
- "salesContractID": "string",
- "salesContractNumber": "string",
- "salesContractStatusTypeID": "string",
- "salesContractTypeID": "string",
- "salesContractContentTypeID": "string",
- "proposalStatusTypeID": "string",
- "isNetAmount": true,
- "productionCostIncluded": true,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "signedOnDate": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "primarySalesContractBmsUserID": "string",
- "primarySalesContractAgencyID": "string",
- "modifiedByUserID": "string",
- "notes": "string",
- "ts": "string",
- "id": "string"
}
This Campaign Duration Type endpoint returns information about available campaign duration types.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Campaign Duration Type endpoint returns information about available campaign duration types.
id required | string The ID of the campaign duration type to retrieve. |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Country endpoint returns information about available countries.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "name": "string",
- "isoCode": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns all states information of a specific country.
id required | string The ID of the country to retrieve states linked to it. |
[- {
- "countryID": "string",
- "code": "string",
- "isLive": true,
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about all available Entity Properties. The Entity can be any of Site, Vehicle, Location, Frame, Face, BmsUser, Bundle, Business, Campaign, FacePack, PackDefinition, PackDefinitionSet, PackDefinitionSetRelease, Account, Contact and Vendor.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns all information about available Entity Property with the specified propertyType. The propertyType can be any of Site, Vehicle, Location, Frame, Face, BmsUser, Bundle, Business, Campaign, FacePack, PackDefinition, PackDefinitionSet, PackDefinitionSetRelease, Account, Contact and Vendor. These are only acceptable as route parameter Ex ~/ByPropertyType/Face
propertyType required | string The propertyType of the Entity Property to retrieve. |
[- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns all information about available Entity Properties with the specified linkedToId.
linkedToID required | string The linkedToId of the Entity Properties to retrieve. |
[- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns all information about available Entity Property.
id required | string The ID of the Entity Property to retrieve. |
{- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
This endpoint returns information about all Face Design Restrictions.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "faceID": "string",
- "designRestrictionID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about all available Face Inactivities.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "assetID": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "note": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about available Asset Inactivity for the specified asset.
faceId required | string The ID of the Face for retrieving related Face Inactivity . |
[- {
- "assetID": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "note": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about available Face Inactivity.
id required | string The ID of the Face Inactivity to retrieve. |
{- "assetID": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "note": "string",
- "ts": "string",
- "id": "string"
}
This Language endpoint returns information about available languages.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Language endpoint returns information about available languages.
id required | string The ID of the Language to retrieve. |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Lead Sources endpoint returns Lead Source reference data. The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns available Loop Templates reference data. The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
[- {
- "code": "string",
- "name": "string",
- "isSpotLengthFixed": true,
- "isLoopLengthFixed": true,
- "fixedSpotLengthInSeconds": 0,
- "variableSpotMinimumLengthInSeconds": 0,
- "doesVariableSpotDefineIncrementsMultiple": true,
- "variableSpotIncrementsInMultiplesOfInSeconds": 0,
- "doesVariableSpotHasMaximumLength": true,
- "variableSpotHasMaximumLengthInSeconds": 0,
- "fixedLoopLengthInSeconds": 0,
- "grossLoopLengthInSeconds": 0,
- "enableAdServing": true,
- "useProgrammaticForUnsoldTime": true,
- "reservedProgrammaticContentDurationInSeconds": 0,
- "notes": "string",
- "doesFixedSpotAllowsMultiples": true,
- "doesFixedLoopAllowsOverbooking": true,
- "bookedContentBonusPlaysMaxRepetition": 0,
- "bookedContentBonusPlaysMaxPercentage": 0,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about a Loop Template.
id required | string The ID of the Loop Template to retrieve. |
{- "code": "string",
- "name": "string",
- "isSpotLengthFixed": true,
- "isLoopLengthFixed": true,
- "fixedSpotLengthInSeconds": 0,
- "variableSpotMinimumLengthInSeconds": 0,
- "doesVariableSpotDefineIncrementsMultiple": true,
- "variableSpotIncrementsInMultiplesOfInSeconds": 0,
- "doesVariableSpotHasMaximumLength": true,
- "variableSpotHasMaximumLengthInSeconds": 0,
- "fixedLoopLengthInSeconds": 0,
- "grossLoopLengthInSeconds": 0,
- "enableAdServing": true,
- "useProgrammaticForUnsoldTime": true,
- "reservedProgrammaticContentDurationInSeconds": 0,
- "notes": "string",
- "doesFixedSpotAllowsMultiples": true,
- "doesFixedLoopAllowsOverbooking": true,
- "bookedContentBonusPlaysMaxRepetition": 0,
- "bookedContentBonusPlaysMaxPercentage": 0,
- "ts": "string",
- "id": "string"
}
This Opportunity Types endpoint returns Opportunity Type reference data.
The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This Opportunity Types endpoint returns information about a Opportunity Type.
id required | string The ID of the Opportunity Type to retrieve. |
{- "code": "string",
- "name": "string",
- "ts": "string",
- "id": "string"
}
This endpoint returns Sales Market reference data. The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "companyId": "string",
- "officeId": "string",
- "population": 0,
- "totalCirculation": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about a Sales Market
id required | string The ID of the Sales Market to retrieve. |
{- "code": "string",
- "name": "string",
- "companyId": "string",
- "officeId": "string",
- "population": 0,
- "totalCirculation": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Sales Stages endpoint returns Sales Stage reference data.
The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This Salutation endpoint returns information about available salutations.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Salutation endpoint returns information about available salutations.
id required | string The ID of the Salutation to retrieve. |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint returns information about all Site Design Restrictions.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "siteID": "string",
- "designRestrictionID": "string",
- "ts": "string",
- "id": "string"
}
]
This Activity Statuses endpoint returns Activity Status reference data.
The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint creates a new Address.
Address to be created.
NOTES:
addressTypeID
, address1
, city
, postalCode
, countryID
fields are required.countryID
, addressTypeID
, stateID
must exist.id
and ts
can be included as well as they can be generated by the server. (Recommended:
let the server create them.)addressTypeID required | string The GUID representing type of address in database |
streetNumber | string The Street number |
address1 required | string first address |
address2 | string second address |
city required | string city |
district | string district |
postalCode required | string postal code |
countryID required | string The GUID representing country in database |
stateID | string The GUID representing state in database |
ts | string The timestamp of the Address encoded in Base64 |
id | string The GUID representing the Address in the database |
{- "addressTypeID": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "district": "string",
- "postalCode": "string",
- "countryID": "string",
- "stateID": "string",
- "ts": "string",
- "id": "string"
}
[- {
- "addressTypeID": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "district": "string",
- "postalCode": "string",
- "countryID": "string",
- "stateID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns all Addresses data.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
[- {
- "addressTypeID": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "district": "string",
- "postalCode": "string",
- "countryID": "string",
- "stateID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about specific Address.
id required | string The ID of the Address to retrieve. |
{- "addressTypeID": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "district": "string",
- "postalCode": "string",
- "countryID": "string",
- "stateID": "string",
- "ts": "string",
- "id": "string"
}
This endpoint updates an existing Address.
id required | string The Address's ID. |
Address to be updated.
NOTES:
ts
must match the most recent timestamp of the Address being updated. It can be obtained through a GET request for this AddressID.addressTypeID | string The GUID representing type of address in database |
streetNumber | string The Street number |
address1 | string first address |
address2 | string second address |
district | string district |
postalCode | string postal code |
countryID | string The GUID representing country in database |
stateID | string The GUID representing state in database |
ts required | string The timestamp of the Address encoded in Base64 |
{- "addressTypeID": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "district": "string",
- "postalCode": "string",
- "countryID": "string",
- "stateID": "string",
- "ts": "string"
}
[- {
- "addressTypeID": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "district": "string",
- "postalCode": "string",
- "countryID": "string",
- "stateID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint creates a new Advertiser.
Advertiser to be created.
NOTES:
businessID
will be ignored as it will be generated by the server. It is suggested to set this to null
.id
and ts
must not be included as they will be generated by the server. Including either or both will generate a 400 - Bad Request.name required | string Name of Advertiser |
code required | string Code |
advertiserCategoryID required | string The GUID representing AdvertiserCategoryID in the database |
oid required | string The GUID representing external dependency in database |
officeID required | string The GUID representing OfficeID of Advertiser in the database |
taxIDNumber required | string The Tax ID number of this Advertiser in the database |
clientTypeID required | string The GUID representing ClientTypeID of Advertiser in the database |
isCreatedExternally required | boolean Indicates whether is created in Alto or not |
badCreditStatus required | boolean Indicates whether Advertiser has Bad Credit or not |
isLive required | boolean Indicates whether is still active or not |
{- "name": "string",
- "code": "string",
- "advertiserCategoryID": "string",
- "oid": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "clientTypeID": "string",
- "isCreatedExternally": true,
- "badCreditStatus": true,
- "isLive": true
}
[- {
- "name": "string",
- "code": "string",
- "advertiserCategoryID": "string",
- "oid": "string",
- "businessID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "clientTypeID": "string",
- "isCreatedExternally": true,
- "badCreditStatus": true,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns all Advertisers data.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "name": "string",
- "code": "string",
- "advertiserCategoryID": "string",
- "oid": "string",
- "businessID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "clientTypeID": "string",
- "isCreatedExternally": true,
- "badCreditStatus": true,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about Advertiser with specific code.
code required | string The Code of the Advertiser to retrieve. |
{- "name": "string",
- "code": "string",
- "advertiserCategoryID": "string",
- "oid": "string",
- "businessID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "clientTypeID": "string",
- "isCreatedExternally": true,
- "badCreditStatus": true,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint returns information about specific Advertiser.
id required | string The ID of the Advertiser to retrieve. |
{- "name": "string",
- "code": "string",
- "advertiserCategoryID": "string",
- "oid": "string",
- "businessID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "clientTypeID": "string",
- "isCreatedExternally": true,
- "badCreditStatus": true,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint updates an existing Advertiser.
id required | string The Advertiser's ID. |
Advertiser to be updated.
NOTES:
id
is optional in the request body. If it is included in the request body it must match the id
that is in the URL path.ts
must match the most recent timestamp of the Advertiser being updated. It can be obtained through a GET request for this AdvertiserID.name required | string Name of Advertiser |
code required | string Code |
advertiserCategoryID required | string The GUID representing AdvertiserCategoryID in the database |
oid required | string The GUID representing external dependency in database |
officeID required | string The GUID representing OfficeID of Advertiser in the database |
taxIDNumber required | string The Tax ID number of this Advertiser in the database |
clientTypeID required | string The GUID representing ClientTypeID of Advertiser in the database |
isCreatedExternally required | boolean Indicates whether is created in Alto or not |
badCreditStatus required | boolean Indicates whether Advertiser has Bad Credit or not |
isLive required | boolean Indicates whether is still active or not |
ts required | string The timestamp of the Advertiser encoded in Base64 |
id | string The ID of the Advertiser encoded in Base64 |
{- "name": "string",
- "code": "string",
- "advertiserCategoryID": "string",
- "oid": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "clientTypeID": "string",
- "isCreatedExternally": true,
- "badCreditStatus": true,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
[- {
- "name": "string",
- "code": "string",
- "advertiserCategoryID": "string",
- "oid": "string",
- "businessID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "clientTypeID": "string",
- "isCreatedExternally": true,
- "badCreditStatus": true,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint assign addressIDs to a specific Advertiser. NOTES: - Addreses can be created in address endpoint and not here.
Advertiser address list to be assigned. NOTES:
id
will be the advertiserId and is required.The id in url will be ignored.ts
__must __ be included as we want to update the most recent advertiser.primaryAddressID | string The GUID representing primary address of specific advertiser in database |
otherAddressIDs | Array of strings |
ts | string The timestamp of the Activity Status encoded in Base64 |
id required | string The GUID representing the Advertiser in the database |
{- "primaryAddressID": "string",
- "otherAddressIDs": [
- "string"
], - "ts": "string",
- "id": "string"
}
{- "primaryAddressID": "string",
- "otherAddressIDs": [
- "string"
], - "ts": "string",
- "id": "string"
}
This endpoint returns information about Advertiser addresses with specific advertiserID.
advertiserID required | string The ID of the Advertiser to retrieve. |
{- "primaryAddressID": "string",
- "otherAddressIDs": [
- "string"
], - "ts": "string",
- "id": "string"
}
This endpoint update addressIDs of a specific Advertiser.
Advertiser address list to be updated.
NOTES:
id
will be the advertiserId and is required.id
in the url are not used and will be ignored.ts
__must __ be included as we want to update the most recent advertiser.primaryAddressID | string The GUID representing primary address of specific advertiser in database |
otherAddressIDs | Array of strings |
ts | string The timestamp of the Activity Status encoded in Base64 |
id required | string The GUID representing the Advertiser in the database |
{- "primaryAddressID": "string",
- "otherAddressIDs": [
- "string"
], - "ts": "string",
- "id": "string"
}
{- "primaryAddressID": "string",
- "otherAddressIDs": [
- "string"
], - "ts": "string",
- "id": "string"
}
This endpoint returns all available Advertiser Categories data.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "name": "string",
- "code": "string",
- "oid": "string",
- "parentAdvertiserCategoryID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about specific Advertiser Category.
id required | string The ID of the Advertiser Category to retrieve. |
{- "name": "string",
- "code": "string",
- "oid": "string",
- "parentAdvertiserCategoryID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint creates a new Agency.
Agency to be created.
NOTE: Only name
and code
are required when creating a new Agency.
name required | string Name of Agency |
code required | string Code |
parentAgencyID | string The GUID representing Parent of Agency in the database |
isLive | boolean Indicates whether Agency is still Live or not |
clientTypeID | string The GUID representing Client Type ID in the database |
officeID | string The GUID representing OfficeID in the database |
taxIDNumber | string The Tax Id Number related to Agency |
oid | string The GUID representing external dependency in database |
badCreditStatus | boolean Indicates whether Agency has Bad Credit or not |
{- "name": "string",
- "code": "string",
- "parentAgencyID": "string",
- "isLive": true,
- "clientTypeID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "oid": "string",
- "badCreditStatus": true
}
[- {
- "name": "string",
- "code": "string",
- "businessID": "string",
- "parentAgencyID": "string",
- "isLive": true,
- "clientTypeID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "oid": "string",
- "badCreditStatus": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about all available Agencies.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "name": "string",
- "code": "string",
- "businessID": "string",
- "parentAgencyID": "string",
- "isLive": true,
- "clientTypeID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "oid": "string",
- "badCreditStatus": true,
- "ts": "string",
- "id": "string"
}
]
This Agency endpoint returns information about available Agency.
id required | string The ID of the Agency to retrieve. |
{- "name": "string",
- "code": "string",
- "businessID": "string",
- "parentAgencyID": "string",
- "isLive": true,
- "clientTypeID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "oid": "string",
- "badCreditStatus": true,
- "ts": "string",
- "id": "string"
}
This endpoint updates an existing Agency.
id required | string The Agency's ID. |
Agency to be updated.
NOTES:
id
is optional in the request body. If it is included in the request body it must match the id
that is in the URL path.ts
must match the most recent timestamp of the Agency being updated. It can be obtained through a GET request for this AgencyID.name | string Name of Agency |
code | string Code |
parentAgencyID | string The GUID representing Parent of Agency in the database |
isLive | boolean Indicates whether Agency is still Live or not |
clientTypeID | string The GUID representing Client Type ID in the database |
officeID | string The GUID representing OfficeID in the database |
taxIDNumber | string The Tax Id Number related to Agency |
oid | string The GUID representing external dependency in database |
badCreditStatus | boolean Indicates whether Agency has Bad Credit or not |
ts required | string The timestamp of the Agency encoded in Base64 |
{- "name": "string",
- "code": "string",
- "parentAgencyID": "string",
- "isLive": true,
- "clientTypeID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "oid": "string",
- "badCreditStatus": true,
- "ts": "string"
}
[- {
- "name": "string",
- "code": "string",
- "businessID": "string",
- "parentAgencyID": "string",
- "isLive": true,
- "clientTypeID": "string",
- "officeID": "string",
- "taxIDNumber": "string",
- "oid": "string",
- "badCreditStatus": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint creates a new Area.
Area to be created.
NOTE: Only name
and code
are required when creating a new Area.
code required | string Code |
parentAreaId | string The GUID representing the parent Area in the database |
areaLevelId | string The GUID representing area level in the database |
level | string Level of Area |
isLive | boolean Indicates whether Area is still Live or not |
name required | string The Name of Area |
{- "code": "string",
- "parentAreaId": "string",
- "areaLevelId": "string",
- "level": "string",
- "isLive": true,
- "name": "string"
}
[- {
- "code": "string",
- "parentAreaId": "string",
- "areaLevelId": "string",
- "level": "string",
- "isLive": true,
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about all available Areas.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "parentAreaId": "string",
- "areaLevelId": "string",
- "level": "string",
- "isLive": true,
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This Area endpoint returns information about available Area.
id required | string The ID of the Area to retrieve. |
{- "code": "string",
- "parentAreaId": "string",
- "areaLevelId": "string",
- "level": "string",
- "isLive": true,
- "name": "string",
- "ts": "string",
- "id": "string"
}
This endpoint updates an existing Area.
id required | string The Area's ID. |
Area to be updated.
NOTES:
id
is optional in the request body. If it is included in the request body it must match the id
that is in the URL path.ts
must match the most recent timestamp of the Area being updated. It can be obtained through a GET request for this AreaID.code required | string Code |
parentAreaId | string The GUID representing the parent Area in the database |
areaLevelId | string The GUID representing area level in the database |
level | string Level of Area |
isLive | boolean Indicates whether Area is still Live or not |
name required | string The Name of Area |
ts | string The timestamp of the Area encoded in Base64 |
id | string The GUID representing the Area in the database |
{- "code": "string",
- "parentAreaId": "string",
- "areaLevelId": "string",
- "level": "string",
- "isLive": true,
- "name": "string",
- "ts": "string",
- "id": "string"
}
[- {
- "code": "string",
- "parentAreaId": "string",
- "areaLevelId": "string",
- "level": "string",
- "isLive": true,
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This Area endpoint returns information about all Area with specified AreaGroupID.
areaGroupID required | string The ID of the associated AreaGroup. |
[- {
- "code": "string",
- "parentAreaId": "string",
- "areaLevelId": "string",
- "level": "string",
- "isLive": true,
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint creates a new AreaGroup.
AreaGroup to be created.
NOTE: Only name
and code
are required when creating a new AreaGroup.
code required | string Code |
name required | string The Name of AreaGroup |
isLive | boolean Indicates whether AreaGroup is still Live or not |
{- "code": "string",
- "name": "string",
- "isLive": true
}
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about all available AreaGroups.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint updates an existing AreaGroup.
id required | string The AreaGroup's ID. |
AreaGroup to be updated.
NOTES:
id
is optional in the request body. If it is included in the request body it must match the id
that is in the URL path.ts
must match the most recent timestamp of the AreaGroup being updated. It can be obtained through a GET request for this AreaGroupID.code required | string Code |
name required | string The Name of AreaGroup |
isLive | boolean Indicates whether AreaGroup is still Live or not |
ts | string The timestamp of the AreaGroup encoded in Base64 |
id | string The GUID representing the AreaGroup in the database |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Area endpoint returns information about all Area with specified salesMarketID.
salesMarketID required | string The ID of the associated salesMarket. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about all available Asset Inactivities.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "assetID": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "note": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about available Asset Inactivity for the specified asset.
assetId required | string The ID of the Asset Inactivity to retrieve. |
[- {
- "assetID": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "note": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about available Asset Inactivity.
id required | string The ID of the Asset Inactivity to retrieve. |
{- "assetID": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "note": "string",
- "ts": "string",
- "id": "string"
}
This endpoint updates an existing Asset Inactivity.This endpoint call PI Api so you need to provide authentication for that Api also.
id required | string The Asset Inactivity's ID. |
Asset Inactivity to be updated. NOTES:
ts
must match the most recent timestamp of the Asset Inactivity being updated. It can be obtained through a GET request for this Asset Inactivity.fromDate required | string <date-time> The Start Date and Time of Asset Inactivity |
toDate | string <date-time> The Date and Time that Asset became Active agaign. |
inactiveReasonID required | string The GUID representing the reason for Asset Inactivity in the database |
estimatedEndDate | string <date-time> The estimated Date and Time that Asset became Active agaign. |
planningEndDate | string <date-time> The planing end Date and Time of Asset Inactivity. |
ts | string The timestamp of the Asset Inactivity encoded in Base64 |
note | string Note |
{- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "ts": "string",
- "note": "string"
}
[- {
- "assetID": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "note": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns available availabilities reference data. The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "id": "string",
- "salesContractStatusTypeID": "string",
- "salesContractStatusType": "string",
- "purchaseTypeID": "string",
- "purchaseType": "string",
- "faceSelectionTypeID": "string",
- "faceSelectionType": "string",
- "availabilityTypeID": "string",
- "availabilityType": "string",
- "mediaTypeGroupID": "string",
- "mediaTypeGroup": "string",
- "isBumpableByProgrammatic": true,
- "ts": "string"
}
]
This availabilities endpoint saves information about a list of updated availabilities.
The availabilities to save.
id required | string The GUID representing the Availability in the database |
salesContractStatusTypeID required | string The GUID representing the Sales Contract Status Type in the database |
purchaseTypeID required | string The GUID representing the Purchase Type in the database |
faceSelectionTypeID required | string The GUID representing the Face Selection Type in the database |
availabilityTypeID required | string The GUID representing the Availability Type in the database |
mediaTypeGroupID | string The GUID representing the Media Type Group in the database |
isBumpableByProgrammatic | boolean Indicates whether Availability allows to be bumped by programmatic content or not |
ts | string The timestamp of the Availability encoded in Base64 |
[- {
- "id": "string",
- "salesContractStatusTypeID": "string",
- "purchaseTypeID": "string",
- "faceSelectionTypeID": "string",
- "availabilityTypeID": "string",
- "mediaTypeGroupID": "string",
- "isBumpableByProgrammatic": true,
- "ts": "string"
}
]
[- {
- "id": "string",
- "salesContractStatusTypeID": "string",
- "salesContractStatusType": "string",
- "purchaseTypeID": "string",
- "purchaseType": "string",
- "faceSelectionTypeID": "string",
- "faceSelectionType": "string",
- "availabilityTypeID": "string",
- "availabilityType": "string",
- "mediaTypeGroupID": "string",
- "mediaTypeGroup": "string",
- "isBumpableByProgrammatic": true,
- "ts": "string"
}
]
This endpoint returns information about Booking Discount Types with the mentioned ids.
The IDs of the Booking Discount Type to retrieve.
ids | string An Array Of Guids |
{- "ids": [
- "1e3df314-0d79-457f-bddc-074777763705",
- "f25d9942-8863-4fd5-9749-2e66eed0c573"
]
}
[- {
- "id": "string",
- "salesContractDiscountTypeID": "string",
- "name": "string",
- "code": "string",
- "isLive": true,
- "order": true,
- "ts": "string"
}
]
This endpoint returns information about all available Brands.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "advertiserID": "string",
- "name": "string",
- "advertiserCategoryID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about specific Brand.
id required | string The ID of the Brand to retrieve. |
{- "advertiserID": "string",
- "name": "string",
- "advertiserCategoryID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint returns information about all available Brands assigned to specified advertiser.
id required | string The ID of the Advertiser of Brands to retrieve. |
[- {
- "advertiserID": "string",
- "name": "string",
- "advertiserCategoryID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Business Area endpoint saves information about a new or updated business area.
Business area to be saved.
code required | string Code |
name required | string Name |
desc | string Description |
abbr | string Abbreviation |
order | number <integer> The order of appearance in the list (optional) |
isLive required | boolean Indicates if the value is available for selection |
ts | string The timestamp of the Business Area encoded in Base64 |
id | string The GUID representing the Lead Source in the database |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Business Area endpoint returns information about available business areas.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Business Area endpoint returns information about available business areas.
id required | string The ID of the business area to retrieve. |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Business Area endpoint saves information about a new or updated business areas.
id required | string The ID of the business area to add or update. |
Business area to be saved.
code required | string Code |
name required | string Name |
desc | string Description |
abbr | string Abbreviation |
order | number <integer> The order of appearance in the list (optional) |
isLive required | boolean Indicates if the value is available for selection |
ts | string The timestamp of the Business Area encoded in Base64 |
id | string The GUID representing the Lead Source in the database |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Business Types endpoint returns Business Type reference data.
The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This Campaign endpoint creates a new campaign. Note:
PrimarySalesContractBmsUserID is an optional parameter.
sessionID required | string Session ID obtained from |
Campaign to be saved.
name required | string Name |
description | string Description |
companyID required | string The GUID representing company ID |
advertiserID required | string The GUID representing advertiser ID |
sendPOPDirectlyToCustomer | boolean Indicates whether to send something to customer |
publishStatusTypeID required | string The GUID representing publisher status ID |
isPublished | boolean Indicates whether to Publish or not |
isPublishedToAlto | boolean Indicates whether is published to Alto or not |
isCreatedInAlto | boolean Indicates whether is created in Alto or not |
salesContractID | string The GUID representing sales contract ID |
salesContractNumber required | string The Number of sales contract |
salesContractStatusTypeID required | string The GUID representing Sales contract status type |
salesContractTypeID required | string The GUID representing Sales contract type |
salesContractContentTypeID required | string The GUID representing Sales contract content type |
proposalStatusTypeID required | string The GUID representing proposal status type |
isNetAmount | boolean Indicates whether is net amount or not |
productionCostIncluded | boolean Indicate whether production cost included or not |
startDate | string <date-time> the Start Date of Campaign |
endDate | string <date-time> The end date of campaign |
signedOnDate | string <date-time> The signed date of campaign |
primarySalesContractBmsUserID | string The GUID representing AccountExcutive of campaign in Database. |
notes | string Note about the sales contract |
{- "name": "string",
- "description": "string",
- "companyID": "string",
- "advertiserID": "string",
- "sendPOPDirectlyToCustomer": true,
- "publishStatusTypeID": "string",
- "isPublished": true,
- "isPublishedToAlto": true,
- "isCreatedInAlto": true,
- "salesContractID": "string",
- "salesContractNumber": "string",
- "salesContractStatusTypeID": "string",
- "salesContractTypeID": "string",
- "salesContractContentTypeID": "string",
- "proposalStatusTypeID": "string",
- "isNetAmount": true,
- "productionCostIncluded": true,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "signedOnDate": "2019-08-24T14:15:22Z",
- "primarySalesContractBmsUserID": "string",
- "notes": "string"
}
{- "name": "string",
- "description": "string",
- "companyID": "string",
- "advertiserID": "string",
- "sendPOPDirectlyToCustomer": true,
- "publishStatusTypeID": "string",
- "isPublished": true,
- "isPublishedToAlto": true,
- "isCreatedInAlto": true,
- "salesContractID": "string",
- "salesContractNumber": "string",
- "salesContractStatusTypeID": "string",
- "salesContractTypeID": "string",
- "salesContractContentTypeID": "string",
- "proposalStatusTypeID": "string",
- "isNetAmount": true,
- "productionCostIncluded": true,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "signedOnDate": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "primarySalesContractBmsUserID": "string",
- "primarySalesContractAgencyID": "string",
- "modifiedByUserID": "string",
- "notes": "string",
- "ts": "string",
- "id": "string"
}
This Campaign endpoint returns information about available campaign duration.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "name": "string",
- "description": "string",
- "companyID": "string",
- "advertiserID": "string",
- "sendPOPDirectlyToCustomer": true,
- "publishStatusTypeID": "string",
- "isPublished": true,
- "isPublishedToAlto": true,
- "isCreatedInAlto": true,
- "salesContractID": "string",
- "salesContractNumber": "string",
- "salesContractStatusTypeID": "string",
- "salesContractTypeID": "string",
- "salesContractContentTypeID": "string",
- "proposalStatusTypeID": "string",
- "isNetAmount": true,
- "productionCostIncluded": true,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "signedOnDate": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "primarySalesContractBmsUserID": "string",
- "primarySalesContractAgencyID": "string",
- "modifiedByUserID": "string",
- "notes": "string",
- "ts": "string",
- "id": "string"
}
]
This Campaign endpoint returns information about campaigns that have been modified since the supplied datetime.
earliestModifiedDateTime required | string Cutoff datetime in UTC. The method will only return campaigns modified on or after this cutoff.
Example: |
[- {
- "campaignID": "string",
- "lastEvent": "string",
- "modifiedByUser": "string",
- "modifiedOnUTC": "string",
- "ts": "string",
- "id": "string"
}
]
This Campaign endpoint returns information about available campaign.
id required | string The ID of the campaign to retrieve. |
{- "name": "string",
- "description": "string",
- "companyID": "string",
- "advertiserID": "string",
- "sendPOPDirectlyToCustomer": true,
- "publishStatusTypeID": "string",
- "isPublished": true,
- "isPublishedToAlto": true,
- "isCreatedInAlto": true,
- "salesContractID": "string",
- "salesContractNumber": "string",
- "salesContractStatusTypeID": "string",
- "salesContractTypeID": "string",
- "salesContractContentTypeID": "string",
- "proposalStatusTypeID": "string",
- "isNetAmount": true,
- "productionCostIncluded": true,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "signedOnDate": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "primarySalesContractBmsUserID": "string",
- "primarySalesContractAgencyID": "string",
- "modifiedByUserID": "string",
- "notes": "string",
- "ts": "string",
- "id": "string"
}
This Campaign endpoint updates an existing campaign.
id required | string The ID of the campaign to add or update. |
sessionID required | string Session ID obtained from |
Campaign to be saved.
name | string Name |
description | string Description |
companyID | string The GUID representing company ID |
advertiserID | string The GUID representing advertiser ID |
sendPOPDirectlyToCustomer | boolean Indicates whether to send something to customer |
publishStatusTypeID | string The GUID representing publisher status ID |
isPublished | boolean Indicates whether to Publish or not |
isPublishedToAlto | boolean Indicates whether is published to Alto or not |
isCreatedInAlto | boolean Indicates whether is created in Alto or not |
salesContractID | string The GUID representing sales contract ID |
salesContractNumber | string The Sales contract number |
salesContractStatusTypeID | string The GUID representing Sales contract status type |
salesContractTypeID | string The GUID representing Sales contract type |
salesContractContentTypeID | string The GUID representing Sales contract content type |
proposalStatusTypeID | string The GUID representing proposal status type |
isNetAmount | boolean Indicates whether is net amount or not |
productionCostIncluded | boolean Indicate whether production cost included or not |
startDate | string <date-time> the Start Date of Campaign |
endDate | string <date-time> The end date of campaign |
signedOnDate | string <date-time> The signed date of campaign |
primarySalesContractBmsUserID | string The GUID representing AccountExcutive of campaign in Database. |
notes | string Note about the sales contract |
ts | string The timestamp of the Task encoded in Base64 |
id | string The GUID representing Campaign ID |
{- "name": "string",
- "description": "string",
- "companyID": "string",
- "advertiserID": "string",
- "sendPOPDirectlyToCustomer": true,
- "publishStatusTypeID": "string",
- "isPublished": true,
- "isPublishedToAlto": true,
- "isCreatedInAlto": true,
- "salesContractID": "string",
- "salesContractNumber": "string",
- "salesContractStatusTypeID": "string",
- "salesContractTypeID": "string",
- "salesContractContentTypeID": "string",
- "proposalStatusTypeID": "string",
- "isNetAmount": true,
- "productionCostIncluded": true,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "signedOnDate": "2019-08-24T14:15:22Z",
- "primarySalesContractBmsUserID": "string",
- "notes": "string",
- "ts": "string",
- "id": "string"
}
{- "name": "string",
- "description": "string",
- "companyID": "string",
- "advertiserID": "string",
- "sendPOPDirectlyToCustomer": true,
- "publishStatusTypeID": "string",
- "isPublished": true,
- "isPublishedToAlto": true,
- "isCreatedInAlto": true,
- "salesContractID": "string",
- "salesContractNumber": "string",
- "salesContractStatusTypeID": "string",
- "salesContractTypeID": "string",
- "salesContractContentTypeID": "string",
- "proposalStatusTypeID": "string",
- "isNetAmount": true,
- "productionCostIncluded": true,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "signedOnDate": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "primarySalesContractBmsUserID": "string",
- "primarySalesContractAgencyID": "string",
- "modifiedByUserID": "string",
- "notes": "string",
- "ts": "string",
- "id": "string"
}
This Campaign Duration Type endpoint saves information about a new or updated campaign duration type.
Campaign duration type to be saved.
code required | string Code |
name required | string Name |
desc | string Description |
abbr | string Abbreviation |
order | number <integer> The order of appearance in the list (optional) |
isLive required | boolean Indicates if the value is available for selection |
ts | string The timestamp of the Campaign Duration Type encoded in Base64 |
id | string The GUID representing the Lead Source in the database |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Campaign Duration Type endpoint returns information about available campaign duration types.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Campaign Duration Type endpoint returns information about available campaign duration types.
id required | string The ID of the campaign duration type to retrieve. |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Campaign Duration Type endpoint saves information about a new or updated campaign duration types.
id required | string The ID of the campaign duration type to add or update. |
Campaign duration type to be saved.
code required | string Code |
name required | string Name |
desc | string Description |
abbr | string Abbreviation |
order | number <integer> The order of appearance in the list (optional) |
isLive required | boolean Indicates if the value is available for selection |
ts | string The timestamp of the Campaign Duration Type encoded in Base64 |
id | string The GUID representing the Lead Source in the database |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint saves information about a new Client Job Role.
Client Job Role to be saved.
code required | string Code |
name required | string Name |
isLive required | boolean Is Live |
ts | string The timestamp of the Client Job Role encoded in Base64 |
id | string The GUID representing the Client Job Role in the database |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint saves information about a new Client Job Role.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about a new or updated Client Job Role.
id required | string The ID of the Job Title to add or update. |
Client Job Role to be saved.
code required | string Code |
name required | string Name |
isLive required | boolean Is Live |
ts | string The timestamp of the Client Job Role encoded in Base64 |
id | string The GUID representing the Client Job Role in the database |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint saves information about a new Client Job Title.
Client Job Title to be saved.
code required | string Code |
name required | string Name |
isLive required | boolean Is Live |
ts | string The timestamp of the Client Job Title encoded in Base64 |
id | string The GUID representing the Client Job Title in the database |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint saves information about a new Client Job Title.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about a new Client Job Title.
id required | string The ID of the Client Job Title to retrieve. |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint saves information about a new or updated Client Job Title.
id required | string The ID of the Client Job Title to add or update. |
Client Job Title to be saved.
code required | string Code |
name required | string Name |
isLive required | boolean Is Live |
ts | string The timestamp of the Client Job Title encoded in Base64 |
id | string The GUID representing the Client Job Title in the database |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint saves information about a new Client Type.
Client Type to be saved.
code required | string Code |
name required | string Name |
isLive required | boolean Is Live |
ts | string The timestamp of the Client Type encoded in Base64 |
id | string The GUID representing the Client Type in the database |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint saves information about a new Client Type.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about a new or updated Client Type.
id required | string The ID of the Client Type to add or update. |
Client Type to be saved.
code required | string Code |
name required | string Name |
isLive required | boolean Is Live |
ts | string The timestamp of the Client Type encoded in Base64 |
id | string The GUID representing the Client Type in the database |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Contact endpoint saves information about a new person.
Contact to be saved.
firstName required | string First Name |
lastName required | string Last Name |
string Email Address | |
areaCode | string The area code |
workPhoneNumber | string Work Phone Number |
mobilePhoneNumber | string Mobile Phone Number |
contactTypeId | string The ID of the Contact Type: Content Approval: EF9F78E6-3397-46AE-9139-5788A5505ECC Creative: 90FAC5DF-481D-4E2C-9901-7D40FBC82ECB Remit: DB3EC62E-8A2D-4877-B923-9A23C5AC3A34 Mail: DD95FE45-3D8B-4816-9AAF-9A7E34CC5081 Payment: E2DF290F-587B-48D2-87F9-A16BD45FC5D6 POP Contact: 6772BEAE-FE02-4D8F-B37C-C0F212654322 Primary: 63E037E4-03EA-43FA-B20D-D8126023D4A7 |
accountId required | string The ID of the Sales Account the Contact is associated to |
accountName | string The name of the Sales Account the Contact is associated to |
accountAdditionalName | string The additional name of the Sales Account the Activity is associated to |
isLive required | boolean Is Live |
title | string Title |
role | string The Client Job Role of the contact. While this field may contain any text, the offical list of roles can be retrieved through the ClientJobRole controller. |
department | string Department |
birthDate | string <date-time> Date of Birth |
oid | string A field not visible in the UI for storing external IDs |
salutation | string Salutation |
createdOnUtc | string <date-time> The date in UTC the Contact was created |
createdByUserId | string The ID of the User who created the Contact |
modifiedOnUtc | string <date-time> The date in UTC the Contact was last modified |
modifiedByUserID | string The ID of the User who last modified the Contact |
assignedToId | string The ID of the User the Contact is assigned to |
ts | string The timestamp of the Contact encoded in Base64 |
id | string The GUID representing the Contact in the database |
{- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
{- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "canAccountBeSolicited": true,
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
This Contacts endpoint returns information about people, including their names, positions, and contact information.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "canAccountBeSolicited": true,
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
]
This Contacts endpoint returns information about a person, including their name, position, and contact information.
id required | string The ID of the Contact to retrieve. |
{- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "canAccountBeSolicited": true,
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
This Contact endpoint saves information about a new or updated person.
id required | string The ID of the Contact to add or update. |
Contact to be saved.
firstName required | string First Name |
lastName required | string Last Name |
string Email Address | |
areaCode | string The area code |
workPhoneNumber | string Work Phone Number |
mobilePhoneNumber | string Mobile Phone Number |
contactTypeId | string The ID of the Contact Type: Content Approval: EF9F78E6-3397-46AE-9139-5788A5505ECC Creative: 90FAC5DF-481D-4E2C-9901-7D40FBC82ECB Remit: DB3EC62E-8A2D-4877-B923-9A23C5AC3A34 Mail: DD95FE45-3D8B-4816-9AAF-9A7E34CC5081 Payment: E2DF290F-587B-48D2-87F9-A16BD45FC5D6 POP Contact: 6772BEAE-FE02-4D8F-B37C-C0F212654322 Primary: 63E037E4-03EA-43FA-B20D-D8126023D4A7 |
accountId required | string The ID of the Sales Account the Contact is associated to |
accountName | string The name of the Sales Account the Contact is associated to |
accountAdditionalName | string The additional name of the Sales Account the Activity is associated to |
isLive required | boolean Is Live |
title | string Title |
role | string The Client Job Role of the contact. While this field may contain any text, the offical list of roles can be retrieved through the ClientJobRole controller. |
department | string Department |
birthDate | string <date-time> Date of Birth |
oid | string A field not visible in the UI for storing external IDs |
salutation | string Salutation |
createdOnUtc | string <date-time> The date in UTC the Contact was created |
createdByUserId | string The ID of the User who created the Contact |
modifiedOnUtc | string <date-time> The date in UTC the Contact was last modified |
modifiedByUserID | string The ID of the User who last modified the Contact |
assignedToId | string The ID of the User the Contact is assigned to |
ts | string The timestamp of the Contact encoded in Base64 |
id | string The GUID representing the Contact in the database |
{- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
{- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "canAccountBeSolicited": true,
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
This Country endpoint saves information about a new or updated country.
Country to be saved.
name required | string Name |
isoCode required | string ISO Code |
isLive required | boolean Is Live? |
ts | string The timestamp of the Country encoded in Base64 |
id | string The GUID representing the Country in the database |
{- "name": "string",
- "isoCode": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "name": "string",
- "isoCode": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Country endpoint returns information about available countries.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "name": "string",
- "isoCode": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns all states information of a specific country.
id required | string The ID of the country to retrieve states linked to it. |
[- {
- "countryID": "string",
- "code": "string",
- "isLive": true,
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This Country endpoint saves information about a new or updated countries.
id required | string The ID of the country to add or update. |
Country to be saved.
name required | string Name |
isoCode required | string ISO Code |
isLive required | boolean Is Live? |
ts | string The timestamp of the Country encoded in Base64 |
id | string The GUID representing the Country in the database |
{- "name": "string",
- "isoCode": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "name": "string",
- "isoCode": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint saves information about a new Design Restriction.
Design Restriction to be saved.
name | string The Name of Design Restriction |
description | string description of design restriction |
{- "name": "string",
- "description": "string"
}
{- "name": "string",
- "description": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint returns information about a Design Restriction.
id required | string The ID of the Design Restriction to retrieve. |
{- "name": "string",
- "description": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint saves information about an updated Design Restriction.
id required | string The ID of the Design Restriction to update. |
Design Restriction to be saved.
name | string The Name of Design Restriction |
description | string description of design restriction |
isLive | boolean Is Live? |
ts | string The timestamp of the Design Restriction line encoded in Base64 |
{- "name": "string",
- "description": "string",
- "isLive": true,
- "ts": "string"
}
{- "name": "string",
- "description": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint searches for avails information about DigitalAvails. The optional parameters may be used to filter through the available records.
spotLength required | integer <int32> The length of the spot for which availability is tested |
ids | string The face ids for which we return the availability. Comma-separated list of UUIDs/GUIDs. |
faceNumbers | string The face numbers for which we return the availability. Comma-separated list of UUIDs/GUIDs. Must be provided if ids are not provided. Ignored if ids are provided. |
startDate | string <date> The start date of the search. If not provided, will default to today |
endDate required | string <date> The end date of the search. |
scheduleTemplateID | string The scheduleTemplateID (id of the daypart) during which we are searching for avails. If not specified will use a full schedule. |
saturation | number <float> The saturation of the spot we would like to book (multiplies the spot length). Optional. |
provideDetails | boolean If specified and set to true, will provide details as to when each face is available or not. Optional |
[- {
- "faceID": "string",
- "status": "string",
- "faceNumber": "string",
- "dateRangeStatus": [
- {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "status": "string"
}
]
}
]
This endpoint return information about available number of second in looptemplate in specified period of time.
Faces and start and end date of period.
faceIds | Array of strings |
startDate | string <date-time> The start date of Avails duration. |
endDate | string <date-time> The end date of Avails duration. |
{- "faceIds": [
- "string"
], - "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}
{- "faceIds": [
- "string"
], - "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "dateTimePeriodSecondAvails": [
- {
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "nbAvailableSeconds": 0
}
]
}
This Digital Booking Line endpoint returns a Digital Booking Line associated with the supplied Digital Booking Line ID.
id required | string The ID of the Digital Booking Line to retrieve. |
{- "name": "string",
- "digitalBookingLineZoneIDs": [
- "string"
], - "startDateTime": "2019-08-24T14:15:22Z",
- "endDateTime": "2019-08-24T14:15:22Z",
- "facePackDigitalBookingLineZoneIDs": [
- "string"
], - "ts": "string",
- "id": "string"
}
This Digital Booking Line Zone endpoint returns a Digital Booking Line Zone associated with the supplied Digital Booking Line Zone ID.
id required | string The ID of the Digital Booking Line Zone to retrieve. |
{- "digitalBookingLineID": "string",
- "faceID": "string",
- "startDateTime": "2019-08-24T14:15:22Z",
- "endDateTime": "2019-08-24T14:15:22Z",
- "facePackDigitalBookingLineZoneID": "string",
- "faceRateCardAmount": "string",
- "customRateCardAmount": "string",
- "grossAmount": "string",
- "discountPercentage": "string",
- "ts": "string",
- "id": "string"
}
This endpoint returns availability information about DigitalPackAvails
The optional parameters may be used to filter and page through the available records.
spotLength required | integer <int32> The length of the spot for which availability is tested |
ids | string The face pack ids for which we return the remaining seconds. Comma-separated list of UUIDs/GUIDs. |
facePackNames | string The face names for which we return the avaiability. Comma-separated list of UUIDs/GUIDs. Must be provided if ids is not provided. Ignored if ids are provided |
startDate | string <date> The start date of the search. If not provided, will default to today |
endDate required | string <date> The end date of the search. |
scheduleTemplateID | string The scheduleTemplateID (id of the daypart) during which we are searching for avails. If not specified will use a full schedule. |
saturation | number <float> The saturation of the spot we would like to book (multiplies the spot length). Optional. |
provideDetails | boolean If specified and set to true, will provide details as to when each pack is available or not. Optional |
[- {
- "facePackID": "string",
- "status": "string",
- "facePackName": "string",
- "dateRangeStatus": [
- {
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "status": "string"
}
]
}
]
This endpoint saves information about a new Direction Facing Culture.
Direction Facing Culture to be saved.
cultureName | string The culture name (aka language) of this Direction Facing Culture |
name | string The name of this Direction Facing Culture |
abbreviation | string The description of this Direction Facing Culture |
directionFacingID | string The DirectionFacingID with which this culture is associated |
{- "cultureName": "string",
- "name": "string",
- "abbreviation": "string",
- "directionFacingID": "string"
}
[- {
- "cultureName": "string",
- "name": "string",
- "abbreviation": "string",
- "directionFacingID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about Direction Facing Cultures for a specific Direction Facing
directionFacingId required | string The ID of the Direction Facing whose cultures are to be retrieved. |
[- {
- "cultureName": "string",
- "name": "string",
- "abbreviation": "string",
- "directionFacingID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about an updated Direction Facing Culture.
directionFacingId required | string The ID of the Direction Facing whose cultures are to be updated. |
Direction Facing Culture to be saved.
cultureName | string The culture name (aka language) of this Direction Facing Culture |
name | string The name of this Direction Facing Culture |
abbreviation | string The description of this Direction Facing Culture |
directionFacingID | string The DirectionFacingID with which this culture is associated |
ts | string The timestamp of the Direction Facing Culture encoded in Base64 |
{- "cultureName": "string",
- "name": "string",
- "abbreviation": "string",
- "directionFacingID": "string",
- "ts": "string"
}
[- {
- "cultureName": "string",
- "name": "string",
- "abbreviation": "string",
- "directionFacingID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about all available Entity Properties. The Entity can be any of Site, Vehicle, Location, Frame, Face, BmsUser, Bundle, Business, Campaign, FacePack, PackDefinition, PackDefinitionSet, PackDefinitionSetRelease, Account, Contact and Vendor.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about a new entity property. The Entity can be Site or Face. Only the endDate is optional, and all others are required in the body.
Entity Property to be saved.
linkedToID required | string The GUID representing ID of the Entity which is going to be add Property on. The Entity can be Site or Face |
name required | string The Property Name |
value required | string The Property Value |
startDate required | string <date-time> The date in UTC the entity property is valid from |
endDate | string <date-time> The date in UTC the entity property is valid until |
entityPropertyType required | string Enum: "Site" "Face" The type of the Entity which is going to be added Property on. |
{- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "Site"
}
{- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
This endpoint returns all information about available Entity Property with the specified propertyType. The propertyType can be any of Site, Vehicle, Location, Frame, Face, BmsUser, Bundle, Business, Campaign, FacePack, PackDefinition, PackDefinitionSet, PackDefinitionSetRelease, Account, Contact and Vendor. These are only acceptable as route parameter Ex ~/ByPropertyType/Face
propertyType required | string The propertyType of the Entity Property to retrieve. |
[- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns all information about available Entity Properties with the specified linkedToId.
linkedToID required | string The linkedToId of the Entity Properties to retrieve. |
[- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns all information about available Entity Property.
id required | string The ID of the Entity Property to retrieve. |
{- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
This endpoint saves information about an updated Entity Property.
id required | string The ID of the Entity Property to update. |
Entity Property to be saved.
value required | string Value |
startDate required | string <date-time> The date in UTC the entity property is valid from |
endDate | string <date-time> The date in UTC the entity property is valid until |
ts | string The timestamp of the entity property encoded in Base64 |
{- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "ts": "string"
}
{- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
This endpoint returns information about Entity Properties with the mentioned ids.
The IDs of the Entity Properties to retrieve.
ids | string An Array Of Guids |
{- "ids": [
- "1e3df314-0d79-457f-bddc-074777763705",
- "f25d9942-8863-4fd5-9749-2e66eed0c573"
]
}
[- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about a new Face Design Restriction.
Face Design Restriction to be saved.
faceID required | string The GUID representing the Face in the database |
designRestrictionID required | string The GUID representing the Reason of restriction in the database |
{- "faceID": "string",
- "designRestrictionID": "string"
}
{- "faceID": "string",
- "designRestrictionID": "string",
- "ts": "string",
- "id": "string"
}
This endpoint returns information about all Face Design Restrictions.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "faceID": "string",
- "designRestrictionID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about a Face Design Restriction.
id required | string The ID of the Face Design Restriction to retrieve. |
{- "faceID": "string",
- "designRestrictionID": "string",
- "ts": "string",
- "id": "string"
}
This endpoint edit information about an updated Face Design Restriction.
id required | string The ID of the Face Design Restriction to update. |
Face Design Restriction to be saved.
faceID required | string The GUID representing the Face in the database |
designRestrictionID required | string The GUID representing the Reason of restriction in the database |
ts | string The timestamp of the FaceDesignRestriction encoded in Base64 |
id | string The GUID representing the FaceDesignRestriction in the database |
{- "faceID": "string",
- "designRestrictionID": "string",
- "ts": "string",
- "id": "string"
}
{- "faceID": "string",
- "designRestrictionID": "string",
- "ts": "string",
- "id": "string"
}
This endpoint returns information about all available Face Inactivities.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "assetID": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "note": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about available Asset Inactivity for the specified asset.
faceId required | string The ID of the Face for retrieving related Face Inactivity . |
[- {
- "assetID": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "note": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about available Face Inactivity.
id required | string The ID of the Face Inactivity to retrieve. |
{- "assetID": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "note": "string",
- "ts": "string",
- "id": "string"
}
This endpoint updates an existing Face Inactivity.This endpoint call PI Api so you need to provide authentication for that Api also.
id required | string The Face Inactivity's ID. |
Face Inactivity to be updated. NOTES:
ts
must match the most recent timestamp of the Face Inactivity being updated. It can be obtained through a GET request for this Face Inactivity.fromDate required | string <date-time> The Start Date and Time of Asset Inactivity |
toDate | string <date-time> The Date and Time that Asset became Active agaign. |
inactiveReasonID required | string The GUID representing the reason for Asset Inactivity in the database |
estimatedEndDate | string <date-time> The estimated Date and Time that Asset became Active agaign. |
planningEndDate | string <date-time> The planing end Date and Time of Asset Inactivity. |
ts | string The timestamp of the Asset Inactivity encoded in Base64 |
note | string Note |
{- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "ts": "string",
- "note": "string"
}
[- {
- "assetID": "string",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "inactiveReasonID": "string",
- "estimatedEndDate": "2019-08-24T14:15:22Z",
- "planningEndDate": "2019-08-24T14:15:22Z",
- "note": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns all Face Packs with posted Names.
Faces to be retrieved.
names required | Array of strings An array of Face pack name. |
{- "names": [
- "string"
]
}
[- {
- "facePackId": "string",
- "name": "string"
}
]
This Face Pack Digital Booking Line Zone endpoint returns a Face Pack Digital Booking Line Zone associated with the supplied ID.
id required | string The ID of the Face Pack Digital Booking Line Zone to retrieve. |
{- "digitalBookingLineID": "string",
- "facePackID": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "grossAmount": 0,
- "digitalBookingLineZones": [
- "string"
], - "ts": "string",
- "id": "string"
}
This endpoint returns all Face Positions with posted Face Ids.
Faces to be retrieved.
faceIds required | Array of strings An array of GUID of Face Ids. |
{- "faceIds": [
- "string"
]
}
[- {
- "faceId": "string",
- "targetFaceId": "string",
- "positionTypeId": "string",
- "dateFrom": "2019-08-24T14:15:22Z",
- "dateTo": "2019-08-24T14:15:22Z"
}
]
This endpoint saves information about a new Face Size Culture.
Face Size Culture to be saved.
cultureName | string The culture name (aka language) of this Face Size Culture |
name | string The name of this Face Size Culture |
faceSizeID | string The FaceSizeID with which this culture is associated |
{- "cultureName": "string",
- "name": "string",
- "faceSizeID": "string"
}
[- {
- "cultureName": "string",
- "name": "string",
- "faceSizeID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about Face Size Cultures for a specific Face Size
faceSizeId required | string The ID of the Face Size whose cultures are to be retrieved. |
[- {
- "cultureName": "string",
- "name": "string",
- "faceSizeID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about an updated Face Size Culture.
faceSizeId required | string The ID of the Face Size whose cultures are to be updated. |
Face Size Culture to be saved.
cultureName | string The culture name (aka language) of this Face Size Culture |
name | string The name of this Face Size Culture |
faceSizeID | string The FaceSizeID with which this culture is associated |
ts | string The timestamp of the Face Size Culture encoded in Base64 |
{- "cultureName": "string",
- "name": "string",
- "faceSizeID": "string",
- "ts": "string"
}
[- {
- "cultureName": "string",
- "name": "string",
- "faceSizeID": "string",
- "ts": "string",
- "id": "string"
}
]
The endpoint updates an existing invoice with the oid value.
id required | string The ID of the Invoice to update. |
Invoice oid to be saved.
oid required | string Oid |
ts | string The timestamp of the Invoice encoded in Base64 |
{- "oid": "string",
- "ts": "string"
}
{- "oid": "string",
- "ts": "string"
}
This endpoint returns information about invoices, including the invoiceID and invoice Number.
The optional parameter filter may be used to filter through the available records.
Example usage with filter:
/v2/invoices?filters=[{"prop":"InvoiceNumber","val":"0000025"},{"prop":"InvoiceNumber","val":"0000003"}]
filters | string Array of property/value pairs, where "prop" is the field to filter, and "val" is the string to filter by. |
[- {
- "invoiceNumber": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint regenerates invoice schedules created by the automatic billing schedule
ids required | string The invoice schedule ids. Comma-separated list of UUIDs/GUIDs. |
{- "code": 0,
- "message": "string",
- "fields": "string"
}
This endpoint saves information about a new Invoice Term.
Invoice Term to be saved.
name required | string Name |
code required | string Code |
isLive required | boolean Indicates if the item is available for selection |
{- "name": "string",
- "code": "string",
- "isLive": true
}
{- "name": "string",
- "code": "string",
- "isLive": true
}
This endpoint returns information about Invoice Terms.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "name": "string",
- "code": "string",
- "isLive": true
}
]
This endpoint saves information about a new or updated Invoice Term.
id required | string The ID of the Invoice Term to add or update. |
Invoice Term to be saved.
name required | string Name |
code required | string Code |
isLive required | boolean Indicates if the item is available for selection |
{- "name": "string",
- "code": "string",
- "isLive": true
}
{- "name": "string",
- "code": "string",
- "isLive": true
}
This endpoint saves information about a new Job Title Category.
Job Title Category to be saved.
name required | string Name |
isLive required | boolean Is Live? |
ts | string The timestamp of the Job Title Category encoded in Base64 |
id | string The GUID representing the Job Title Category in the database |
{- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint returns information about Job Title Categories.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about a new or updated Job Title Category.
id required | string The ID of the Job Title Category to add or update. |
Job Title Category to be saved.
name required | string Name |
isLive required | boolean Is Live? |
ts | string The timestamp of the Job Title Category encoded in Base64 |
id | string The GUID representing the Job Title Category in the database |
{- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint saves information about a new Job Title.
Job Title to be saved.
code required | string Code |
name required | string Name |
isLive required | boolean Is Live? |
jobTitleCategoryId required | string The ID of the Job Title Category |
ts | string The timestamp of the Job Title encoded in Base64 |
id | string The GUID representing the Job Title in the database |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "jobTitleCategoryId": "string",
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "isLive": true,
- "jobTitleCategoryId": "string",
- "ts": "string",
- "id": "string"
}
This endpoint returns information about Job Titles.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "jobTitleCategoryId": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about a Job Title.
id required | string The ID of the Job Title to retrieve. |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "jobTitleCategoryId": "string",
- "ts": "string",
- "id": "string"
}
This endpoint saves information about a new or updated Job Title.
id required | string The ID of the Job Title to add or update. |
Job Title to be saved.
code required | string Code |
name required | string Name |
isLive required | boolean Is Live? |
jobTitleCategoryId required | string The ID of the Job Title Category |
ts | string The timestamp of the Job Title encoded in Base64 |
id | string The GUID representing the Job Title in the database |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "jobTitleCategoryId": "string",
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "isLive": true,
- "jobTitleCategoryId": "string",
- "ts": "string",
- "id": "string"
}
This Language endpoint saves information about a new or updated language.
Language to be saved.
code required | string Code |
name required | string Name |
desc | string Description |
abbr | string Abbreviation |
order | number <integer> The order of appearance in the list (optional) |
isLive required | boolean Indicates if the value is available for selection |
ts | string The timestamp of the Language encoded in Base64 |
id | string The GUID representing the Language in the database |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Language endpoint returns information about available languages.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Language endpoint returns information about available languages.
id required | string The ID of the Language to retrieve. |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Language endpoint saves information about a new or updated language.
id required | string The ID of the Language to add or update. |
Language to be saved.
code required | string Code |
name required | string Name |
desc | string Description |
abbr | string Abbreviation |
order | number <integer> The order of appearance in the list (optional) |
isLive required | boolean Indicates if the value is available for selection |
ts | string The timestamp of the Language encoded in Base64 |
id | string The GUID representing the Language in the database |
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "desc": "string",
- "abbr": "string",
- "order": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Lead Sources endpoint returns Lead Source reference data. The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns available Loop Templates reference data. The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
[- {
- "code": "string",
- "name": "string",
- "isSpotLengthFixed": true,
- "isLoopLengthFixed": true,
- "fixedSpotLengthInSeconds": 0,
- "variableSpotMinimumLengthInSeconds": 0,
- "doesVariableSpotDefineIncrementsMultiple": true,
- "variableSpotIncrementsInMultiplesOfInSeconds": 0,
- "doesVariableSpotHasMaximumLength": true,
- "variableSpotHasMaximumLengthInSeconds": 0,
- "fixedLoopLengthInSeconds": 0,
- "grossLoopLengthInSeconds": 0,
- "enableAdServing": true,
- "useProgrammaticForUnsoldTime": true,
- "reservedProgrammaticContentDurationInSeconds": 0,
- "notes": "string",
- "doesFixedSpotAllowsMultiples": true,
- "doesFixedLoopAllowsOverbooking": true,
- "bookedContentBonusPlaysMaxRepetition": 0,
- "bookedContentBonusPlaysMaxPercentage": 0,
- "ts": "string",
- "id": "string"
}
]
This loop templates endpoint saves information about a list of updated loop templates.
The loop Templates to save.
id required | string The GUID representing the Loop Template in the database |
code required | string Code |
name required | string Name |
isSpotLengthFixed required | boolean This determines whether this spot length is fixed or not. |
isLoopLengthFixed required | boolean This determines whether this loop length is fixed or not. |
fixedSpotLengthInSeconds | number fixed spot length in seconds. Only required if isSpotLengthFixed is true. |
variableSpotMinimumLengthInSeconds | number variable spot minimum length in seconds. Only required if isSpotLengthFixed is false. |
doesVariableSpotDefineIncrementsMultiple | boolean This determines whether Variable Spot Define Increments Multiple or not. Only required if isSpotLengthFixed is false. |
variableSpotIncrementsInMultiplesOfInSeconds | number variable Spot Increments In Multiples Of In Seconds. Only required if doesVariableSpotDefineIncrementsMultiple is true and isSpotLengthFixed is false. |
doesVariableSpotHasMaximumLength | boolean This determines whether Variable Spot Has Maximum Length or not. Only required if isSpotLengthFixed is false. |
variableSpotHasMaximumLengthInSeconds | number variable Spot Maximum Length In Seconds. Only required if doesVariableSpotHasMaximumLength is true and isSpotLengthFixed is false. |
fixedLoopLengthInSeconds | number fixed loop length in seconds. Only required if isLoopLengthFixed is true. |
grossLoopLengthInSeconds | number gross loop length in seconds. |
enableAdServing required | boolean This determines whether Advertiser Serving enabled or not. |
useProgrammaticForUnsoldTime | boolean This determines whether use Programmatic For Unsold Time or not. Only required if enableAdServing is true. |
reservedProgrammaticContentDurationInSeconds | number reserved Programmatic Content Duration in seconds. Only required if enableAdServing is true. |
ts required | string The timestamp of the Loop Template encoded in Base64 |
[- {
- "id": "string",
- "code": "string",
- "name": "string",
- "isSpotLengthFixed": true,
- "isLoopLengthFixed": true,
- "fixedSpotLengthInSeconds": 0,
- "variableSpotMinimumLengthInSeconds": 0,
- "doesVariableSpotDefineIncrementsMultiple": true,
- "variableSpotIncrementsInMultiplesOfInSeconds": 0,
- "doesVariableSpotHasMaximumLength": true,
- "variableSpotHasMaximumLengthInSeconds": 0,
- "fixedLoopLengthInSeconds": 0,
- "grossLoopLengthInSeconds": 0,
- "enableAdServing": true,
- "useProgrammaticForUnsoldTime": true,
- "reservedProgrammaticContentDurationInSeconds": 0,
- "ts": "string"
}
]
[- {
- "code": "string",
- "name": "string",
- "isSpotLengthFixed": true,
- "isLoopLengthFixed": true,
- "fixedSpotLengthInSeconds": 0,
- "variableSpotMinimumLengthInSeconds": 0,
- "doesVariableSpotDefineIncrementsMultiple": true,
- "variableSpotIncrementsInMultiplesOfInSeconds": 0,
- "doesVariableSpotHasMaximumLength": true,
- "variableSpotHasMaximumLengthInSeconds": 0,
- "fixedLoopLengthInSeconds": 0,
- "grossLoopLengthInSeconds": 0,
- "enableAdServing": true,
- "useProgrammaticForUnsoldTime": true,
- "reservedProgrammaticContentDurationInSeconds": 0,
- "notes": "string",
- "doesFixedSpotAllowsMultiples": true,
- "doesFixedLoopAllowsOverbooking": true,
- "bookedContentBonusPlaysMaxRepetition": 0,
- "bookedContentBonusPlaysMaxPercentage": 0,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about a Loop Template.
id required | string The ID of the Loop Template to retrieve. |
{- "code": "string",
- "name": "string",
- "isSpotLengthFixed": true,
- "isLoopLengthFixed": true,
- "fixedSpotLengthInSeconds": 0,
- "variableSpotMinimumLengthInSeconds": 0,
- "doesVariableSpotDefineIncrementsMultiple": true,
- "variableSpotIncrementsInMultiplesOfInSeconds": 0,
- "doesVariableSpotHasMaximumLength": true,
- "variableSpotHasMaximumLengthInSeconds": 0,
- "fixedLoopLengthInSeconds": 0,
- "grossLoopLengthInSeconds": 0,
- "enableAdServing": true,
- "useProgrammaticForUnsoldTime": true,
- "reservedProgrammaticContentDurationInSeconds": 0,
- "notes": "string",
- "doesFixedSpotAllowsMultiples": true,
- "doesFixedLoopAllowsOverbooking": true,
- "bookedContentBonusPlaysMaxRepetition": 0,
- "bookedContentBonusPlaysMaxPercentage": 0,
- "ts": "string",
- "id": "string"
}
This endpoint returns information about Loop Templates with the mentioned ids.
The IDs of the Loop Template to retrieve.
ids | string An Array Of Guids |
{- "ids": [
- "1e3df314-0d79-457f-bddc-074777763705",
- "f25d9942-8863-4fd5-9749-2e66eed0c573"
]
}
[- {
- "code": "string",
- "name": "string",
- "isSpotLengthFixed": true,
- "isLoopLengthFixed": true,
- "fixedSpotLengthInSeconds": 0,
- "variableSpotMinimumLengthInSeconds": 0,
- "doesVariableSpotDefineIncrementsMultiple": true,
- "variableSpotIncrementsInMultiplesOfInSeconds": 0,
- "doesVariableSpotHasMaximumLength": true,
- "variableSpotHasMaximumLengthInSeconds": 0,
- "fixedLoopLengthInSeconds": 0,
- "grossLoopLengthInSeconds": 0,
- "enableAdServing": true,
- "useProgrammaticForUnsoldTime": true,
- "reservedProgrammaticContentDurationInSeconds": 0,
- "notes": "string",
- "doesFixedSpotAllowsMultiples": true,
- "doesFixedLoopAllowsOverbooking": true,
- "bookedContentBonusPlaysMaxRepetition": 0,
- "bookedContentBonusPlaysMaxPercentage": 0,
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about a new Media Type Culture.
Media Type Culture to be saved.
cultureName | string The culture name (aka language) of this Media Type Culture |
name | string The name of this Media Type Culture |
description | string The description of this Media Type Culture |
mediaTypeID | string The MediaTypeID with which this culture is associated |
{- "cultureName": "string",
- "name": "string",
- "description": "string",
- "mediaTypeID": "string"
}
[- {
- "cultureName": "string",
- "name": "string",
- "description": "string",
- "mediaTypeID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about Media Type Cultures for a specific Media Type
mediaTypeId required | string The ID of the Media Type whose cultures are to be retrieved. |
[- {
- "cultureName": "string",
- "name": "string",
- "description": "string",
- "mediaTypeID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about an updated Media Type Culture.
mediaTypeId required | string The ID of the Media Type whose cultures are to be updated. |
Media Type Culture to be saved.
cultureName | string The culture name (aka language) of this Media Type Culture |
name | string The name of this Media Type Culture |
description | string The description of this Media Type Culture |
mediaTypeID | string The MediaTypeID with which this culture is associated |
ts | string The timestamp of the Media Type Culture encoded in Base64 |
{- "cultureName": "string",
- "name": "string",
- "description": "string",
- "mediaTypeID": "string",
- "ts": "string"
}
[- {
- "cultureName": "string",
- "name": "string",
- "description": "string",
- "mediaTypeID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about a new Media Type Group Culture.
Media Type Group Culture to be saved.
cultureName | string The culture name (aka language) of this Media Type Group Culture |
name | string The name of this Media Type Group Culture |
description | string The description of this Media Type Group Culture |
mediaTypeGroupID | string The MediaTypeGroupID with which this culture is associated |
{- "cultureName": "string",
- "name": "string",
- "description": "string",
- "mediaTypeGroupID": "string"
}
[- {
- "cultureName": "string",
- "name": "string",
- "description": "string",
- "mediaTypeGroupID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about Media Type Group Cultures for a specific Media Type Group
mediaTypeGroupId required | string The ID of the Media Type Group whose cultures are to be retrieved. |
[- {
- "cultureName": "string",
- "name": "string",
- "description": "string",
- "mediaTypeGroupID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about an updated Media Type Group Culture.
mediaTypeGroupId required | string The ID of the Media Type Group whose cultures are to be updated. |
Media Type Group Culture to be saved.
cultureName | string The culture name (aka language) of this Media Type Group Culture |
name | string The name of this Media Type Group Culture |
description | string The description of this Media Type Group Culture |
mediaTypeGroupID | string The MediaTypeGroupID with which this culture is associated |
ts | string The timestamp of the Media Type Group Culture encoded in Base64 |
{- "cultureName": "string",
- "name": "string",
- "description": "string",
- "mediaTypeGroupID": "string",
- "ts": "string"
}
[- {
- "cultureName": "string",
- "name": "string",
- "description": "string",
- "mediaTypeGroupID": "string",
- "ts": "string",
- "id": "string"
}
]
This Opportunity endpoint saves information about a new opportunity.
Opportunity to be saved.
accountId required | string The ID of the Sales Account the Opportunity is associated to |
accountName | string The name of the Sales Account the Opportunity is associated to |
accountAdditionalName | string The additional name of the Sales Account the Activity is associated to |
code required | string Code |
name required | string Name |
opportunityTypeId required | string The ID of the Opportunity Type: New Business: 73929DDD-2492-4DE0-913A-A5A184FA45EA Existing Business: 66D28F30-B3AA-40A1-8B99-E1AD1FB992F3 |
opportunityTypeName | string The Name of the Opportunity Type |
description | string Description |
amount required | number <double> Expected Amount |
bestCaseAmount | number <double> Best Case Amount |
worstCaseAmount | number <double> Worst Case Amount |
probabilityOfClosing | integer <int32> Probability of Closing in percent |
nextStep | string Next step to take |
expectedCloseDate required | string <date-time> Expected Close Date |
expectedCampaignStartDate | string <date-time> Expected Campaign Start Date |
expectedCampaignDurationTypeId | string The ID of the Expected Campaign Duration Type. The list of possible vales can be queried through the CampaignDurationTypes endpoint. |
expectedCampaignDurationTypeName | string The Name of the Expected Campaign Duration Type |
Array of objects (OpportunityBusinessArea) | |
leadSourceId | string The ID of the Lead Source: Direct Mail: D4F16A5B-2919-4616-BBC7-2C2BBF1252A2 Public Relations: E8D0B494-87BB-4023-9531-6DE0E1B47DEC Website: 2B86F581-3271-4538-89DD-84BD8A5CCCBC Trade Show: 3544AB9F-6983-4FBD-B221-99C5872F7769 Partner: EFEEACDA-7ED1-4BE8-ABC0-AF361F518F77 Email: CC82D946-D8EC-445D-8A09-B21D516FCAC9 Word of Mouth: D5EEAD3B-292E-4431-BAC4-C736B24687A2 Other: 3EB79921-4B81-4DFC-B406-C893DF13F360 Existing Customer: 582274DA-83A0-4F8A-90EB-CDA678AB0F3C Conference: 70B2B996-6AE5-4BEC-94FB-D5CDA2462085 Cold Call: 07784117-345A-4B10-A30D-D710E9F495B3 Self Generated: 00BBEE55-DE01-4644-BC36-FAD9080654F9 |
salesStageId required | string The ID of the Sales Stage: Proposal/Price Quote: C62FC096-D702-4062-A2D9-0690E8CAC660 Review: DF59529F-7005-4AD1-A815-120BD5E49B98 Negotiation: DA21521B-07D2-46D8-9EA8-2A2A42A79EE7 Closed Lost: 1BE3F713-2022-45DD-8DED-B7BB2B67CBA9 Prospecting: 7499FB3A-C540-400E-BA47-C7CAD5E6EA0A Closed Won: C0F97893-101A-4283-BA46-CA8E1852BDFD |
salesStageName | string The Name of the Sales Stage |
assignedToUserId | string The ID of the User the Opportunity is assigned to |
assignedToUserName | string The UserName of the User the Opportunity is assigned to |
expiresOnUtc | string <date-time> The date in UTC on which the opportunity expires |
closedOnUtc | string <date-time> The date in UTC on which the opportunity was closed |
createdOnUtc | string <date-time> The date in UTC the Opportunity was created |
createdByUserId | string The ID of the User who created the Opportunity |
modifiedOnUtc | string <date-time> The date in UTC the Opportunity was last modified |
modifiedByUserID | string The ID of the User who last modified the Opportunity |
ts | string The timestamp of the Opportunity encoded in Base64 |
id | string The GUID representing the Opportunity in the database |
{- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
{- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
This Opportunities endpoint returns information about opportunities, including the dates and expected amounts.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
]
This Opportunities endpoint returns information about an opportunity, including its dates and expected amounts.
id required | string The ID of the Opportunity to retrieve. |
{- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
This Opportunity endpoint saves information about a new or updated opportunity.
id required | string The ID of the Opportunity to add or update. |
Opportunity to be saved.
accountId required | string The ID of the Sales Account the Opportunity is associated to |
accountName | string The name of the Sales Account the Opportunity is associated to |
accountAdditionalName | string The additional name of the Sales Account the Activity is associated to |
code required | string Code |
name required | string Name |
opportunityTypeId required | string The ID of the Opportunity Type: New Business: 73929DDD-2492-4DE0-913A-A5A184FA45EA Existing Business: 66D28F30-B3AA-40A1-8B99-E1AD1FB992F3 |
opportunityTypeName | string The Name of the Opportunity Type |
description | string Description |
amount required | number <double> Expected Amount |
bestCaseAmount | number <double> Best Case Amount |
worstCaseAmount | number <double> Worst Case Amount |
probabilityOfClosing | integer <int32> Probability of Closing in percent |
nextStep | string Next step to take |
expectedCloseDate required | string <date-time> Expected Close Date |
expectedCampaignStartDate | string <date-time> Expected Campaign Start Date |
expectedCampaignDurationTypeId | string The ID of the Expected Campaign Duration Type. The list of possible vales can be queried through the CampaignDurationTypes endpoint. |
expectedCampaignDurationTypeName | string The Name of the Expected Campaign Duration Type |
Array of objects (OpportunityBusinessArea) | |
leadSourceId | string The ID of the Lead Source: Direct Mail: D4F16A5B-2919-4616-BBC7-2C2BBF1252A2 Public Relations: E8D0B494-87BB-4023-9531-6DE0E1B47DEC Website: 2B86F581-3271-4538-89DD-84BD8A5CCCBC Trade Show: 3544AB9F-6983-4FBD-B221-99C5872F7769 Partner: EFEEACDA-7ED1-4BE8-ABC0-AF361F518F77 Email: CC82D946-D8EC-445D-8A09-B21D516FCAC9 Word of Mouth: D5EEAD3B-292E-4431-BAC4-C736B24687A2 Other: 3EB79921-4B81-4DFC-B406-C893DF13F360 Existing Customer: 582274DA-83A0-4F8A-90EB-CDA678AB0F3C Conference: 70B2B996-6AE5-4BEC-94FB-D5CDA2462085 Cold Call: 07784117-345A-4B10-A30D-D710E9F495B3 Self Generated: 00BBEE55-DE01-4644-BC36-FAD9080654F9 |
salesStageId required | string The ID of the Sales Stage: Proposal/Price Quote: C62FC096-D702-4062-A2D9-0690E8CAC660 Review: DF59529F-7005-4AD1-A815-120BD5E49B98 Negotiation: DA21521B-07D2-46D8-9EA8-2A2A42A79EE7 Closed Lost: 1BE3F713-2022-45DD-8DED-B7BB2B67CBA9 Prospecting: 7499FB3A-C540-400E-BA47-C7CAD5E6EA0A Closed Won: C0F97893-101A-4283-BA46-CA8E1852BDFD |
salesStageName | string The Name of the Sales Stage |
assignedToUserId | string The ID of the User the Opportunity is assigned to |
assignedToUserName | string The UserName of the User the Opportunity is assigned to |
expiresOnUtc | string <date-time> The date in UTC on which the opportunity expires |
closedOnUtc | string <date-time> The date in UTC on which the opportunity was closed |
createdOnUtc | string <date-time> The date in UTC the Opportunity was created |
createdByUserId | string The ID of the User who created the Opportunity |
modifiedOnUtc | string <date-time> The date in UTC the Opportunity was last modified |
modifiedByUserID | string The ID of the User who last modified the Opportunity |
ts | string The timestamp of the Opportunity encoded in Base64 |
id | string The GUID representing the Opportunity in the database |
{- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
{- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
This Opportunity Types endpoint returns Opportunity Type reference data.
The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This Opportunity Types endpoint returns information about a Opportunity Type.
id required | string The ID of the Opportunity Type to retrieve. |
{- "code": "string",
- "name": "string",
- "ts": "string",
- "id": "string"
}
This endpoint saves information about a new Purchase Type Culture.
Purchase Type Culture to be saved.
cultureName | string The culture name (aka language) of this Purchase Type Culture |
name | string The name of this Purchase Type Culture |
purchaseTypeID | string The PurchaseTypeID with which this culture is associated |
{- "cultureName": "string",
- "name": "string",
- "purchaseTypeID": "string"
}
[- {
- "cultureName": "string",
- "name": "string",
- "purchaseTypeID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about Purchase Type Cultures for a specific Purchase Type
purchaseTypeId required | string The ID of the Purchase Type whose cultures are to be retrieved. |
[- {
- "cultureName": "string",
- "name": "string",
- "purchaseTypeID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about an updated Purchase Type Culture.
purchaseTypeId required | string The ID of the Purchase Type whose cultures are to be updated. |
Purchase Type Culture to be saved.
cultureName | string The culture name (aka language) of this Purchase Type Culture |
name | string The name of this Purchase Type Culture |
purchaseTypeID | string The PurchaseTypeID with which this culture is associated |
ts | string The timestamp of the Purchase Type Culture encoded in Base64 |
{- "cultureName": "string",
- "name": "string",
- "purchaseTypeID": "string",
- "ts": "string"
}
[- {
- "cultureName": "string",
- "name": "string",
- "purchaseTypeID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about a new Rate Card Type.
Rate Card Type to be saved.
code required | string Name of rateCardType |
name required | string Description of rateCardType |
pricingMethodID | string The GUID representing the pricingMethod in the database. |
rateCardValueTypeID | string The GUID representing the Rate Card Value Type in the database. |
isAdditionalRevenue | boolean This determines whether is additional revenue or not. |
salesContractOtherCostTypeID | string The GUID representing the Additional Revenue Type in the database. |
isLive | boolean This determines whether is active or not. |
{- "code": "string",
- "name": "string",
- "pricingMethodID": "string",
- "rateCardValueTypeID": "string",
- "isAdditionalRevenue": true,
- "salesContractOtherCostTypeID": "string",
- "isLive": true
}
[- {
- "code": "string",
- "name": "string",
- "pricingMethodID": "string",
- "rateCardValueTypeID": "string",
- "isAdditionalRevenue": true,
- "salesContractOtherCostTypeID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns all Rate Card Types. Note:
By default 10 items will be retrieved, use 'take' parameter to specify number of records to return.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "pricingMethodID": "string",
- "rateCardValueTypeID": "string",
- "isAdditionalRevenue": true,
- "salesContractOtherCostTypeID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint return all Rate Card Types with posted IDs.
Rate Card Types to be retrieved.
ids required | string A comma seperated GUID of Rate Type Card Ids. |
{- "ids": "35622359-912e-41dc-877d-6996c70b5c9a,b034d04a-b4ed-406c-8d89-3ddc41bfdfd1"
}
[- {
- "code": "string",
- "name": "string",
- "pricingMethodID": "string",
- "rateCardValueTypeID": "string",
- "isAdditionalRevenue": true,
- "salesContractOtherCostTypeID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about Rate Card Type with a specific id
id required | string The ID of the Rate Card Type to be retrieved. |
{- "code": "string",
- "name": "string",
- "pricingMethodID": "string",
- "rateCardValueTypeID": "string",
- "isAdditionalRevenue": true,
- "salesContractOtherCostTypeID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint saves information about an updated Rate Card Type.
id required | string The ID of the Rate Card Type to be updated. |
Rate Card Type to be updated.
code required | string Name of rateCardType |
name required | string Description of rateCardType |
pricingMethodID | string The GUID representing the pricingMethod in the database |
rateCardValueTypeID | string The GUID representing the Rate Card Value Type in the database. |
isAdditionalRevenue | boolean This determines whether is additional revenue or not. |
salesContractOtherCostTypeID | string The GUID representing the Additional Revenue Type in the database. |
isLive | boolean This determines whether is active or not. |
ts | string The timestamp of the Rate Card Type encoded in Base64 |
id | string The GUID representing the Rate Card Type in the database |
{- "code": "string",
- "name": "string",
- "pricingMethodID": "string",
- "rateCardValueTypeID": "string",
- "isAdditionalRevenue": true,
- "salesContractOtherCostTypeID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "pricingMethodID": "string",
- "rateCardValueTypeID": "string",
- "isAdditionalRevenue": true,
- "salesContractOtherCostTypeID": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint saves information about a new Rate Card Value related to specific rateCardTypeId. Note:
rateCardTypeID will be selected from path. If provided in body, it will be ignored.
rateCardTypeId required | string ID of Rate Card Type that Rate Card Value belongs to. |
Rate Card Value to be saved.
rateCardDurationTypeID | string <uuid> The GUID representing a Rate Card Duration Type. |
fromDate required | string <date-time> The start date of value. |
toDate | string <date-time> The expire date of value. |
amount | number <double> The amount of Rate Card Value. |
salesContractItemTypeID | string The GUID representing the sales Contract Item Type in the database |
limitedDurationStartDate | string <date-time> The start date of limited duration. |
limitedDurationEndDate | string <date-time> The expire date of limited duration. |
isPerSecondRate | boolean This determines whether is per second rate or not. |
isLimitedDuration | boolean This determines whether is limited durattion or not. |
description | string Description. |
{- "rateCardDurationTypeID": "96d3f762-ae5f-43cc-b4d9-db98b98a22f1",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "amount": 0,
- "salesContractItemTypeID": "string",
- "limitedDurationStartDate": "2019-08-24T14:15:22Z",
- "limitedDurationEndDate": "2019-08-24T14:15:22Z",
- "isPerSecondRate": true,
- "isLimitedDuration": true,
- "description": "string"
}
{- "rateCardTypeID": "string",
- "rateCardDurationTypeID": "96d3f762-ae5f-43cc-b4d9-db98b98a22f1",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "amount": 0,
- "salesContractItemTypeID": "string",
- "limitedDurationStartDate": "2019-08-24T14:15:22Z",
- "limitedDurationEndDate": "2019-08-24T14:15:22Z",
- "isPerSecondRate": true,
- "isLimitedDuration": true,
- "description": "string",
- "ts": "string",
- "id": "string"
}
This endpoint returns information about all Rate Card values belong to Rate Card Type with specified rateCardTypeId.
rateCardTypeId required | string The ID of the Rate Card Type whose Rate Card Values to be retrieved. |
[- {
- "rateCardTypeID": "string",
- "rateCardDurationTypeID": "96d3f762-ae5f-43cc-b4d9-db98b98a22f1",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "amount": 0,
- "salesContractItemTypeID": "string",
- "limitedDurationStartDate": "2019-08-24T14:15:22Z",
- "limitedDurationEndDate": "2019-08-24T14:15:22Z",
- "isPerSecondRate": true,
- "isLimitedDuration": true,
- "description": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint links faces to specific rateCardTypeId.
id required | string ID of Rate Card Type that want to link faces. |
IDs of Faces that want to link.
The GUID representing Face in database.
[- "string"
]
{- "rateCardTypeID": "string",
- "faceIDs": [
- "string"
]
}
This endpoint unlinks faces from specific rateCardTypeId.
id required | string ID of Rate Card Type that want to unlink faces. |
IDs of Faces that want to unlink.
The GUID representing Face in database.
[- "string"
]
{- "rateCardTypeID": "string",
- "faceIDs": [
- "string"
]
}
This endpoint returns information about all Linked Faces belong to Rate Card Type with specified rateCardTypeId.
rateCardTypeId required | string The ID of the Rate Card Type whose Linked Faces to be retrieved. |
[- {
- "faceID": "string",
- "rateCardTypeID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint links facePacks to specific rateCardTypeId.
id required | string ID of Rate Card Type that want to link facePacks. |
IDs of FacePacks that want to link.
The GUID representing FacePack in database.
[- "string"
]
{- "rateCardTypeID": "string",
- "facePackIDs": [
- "string"
]
}
This endpoint unlinks facePacks from specific rateCardTypeId.
id required | string ID of Rate Card Type that want to unlink facePacks. |
IDs of FacePacks that want to unlink.
The GUID representing FacePack in database.
[- "string"
]
{- "rateCardTypeID": "string",
- "facePackIDs": [
- "string"
]
}
This endpoint returns information about all Linked FacePacks belong to Rate Card Type with specified rateCardTypeId.
rateCardTypeId required | string The ID of the Rate Card Type whose Linked FacePacks to be retrieved. |
[- {
- "facePackID": "string",
- "rateCardTypeID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about an updated Rate Card Value. Note:
rateCardTypeID will be selected from path. If provided in body, it will be ignored.
rateCardValueID required | string The ID of the Rate Card Value to be updated. |
Rate Card Value to be updated.
rateCardDurationTypeID | string <uuid> The GUID representing a Rate Card Duration Type. |
fromDate required | string <date-time> The start date of value. |
toDate | string <date-time> The expire date of value. |
amount | number <double> The amount of Rate Card Value. |
salesContractItemTypeID | string The GUID representing the sales Contract Item Type in the database |
limitedDurationStartDate | string <date-time> The start date of limited duration. |
limitedDurationEndDate | string <date-time> The expire date of limited duration. |
isPerSecondRate | boolean This determines whether is per second rate or not. |
isLimitedDuration | boolean This determines whether is limited durattion or not. |
description | string Description. |
ts | string The timestamp of the Rate Card Value encoded in Base64 |
id required | string The GUID representing the Rate Card Value in the database |
{- "rateCardDurationTypeID": "96d3f762-ae5f-43cc-b4d9-db98b98a22f1",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "amount": 0,
- "salesContractItemTypeID": "string",
- "limitedDurationStartDate": "2019-08-24T14:15:22Z",
- "limitedDurationEndDate": "2019-08-24T14:15:22Z",
- "isPerSecondRate": true,
- "isLimitedDuration": true,
- "description": "string",
- "ts": "string",
- "id": "string"
}
{- "rateCardTypeID": "string",
- "rateCardDurationTypeID": "96d3f762-ae5f-43cc-b4d9-db98b98a22f1",
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "amount": 0,
- "salesContractItemTypeID": "string",
- "limitedDurationStartDate": "2019-08-24T14:15:22Z",
- "limitedDurationEndDate": "2019-08-24T14:15:22Z",
- "isPerSecondRate": true,
- "isLimitedDuration": true,
- "description": "string",
- "ts": "string",
- "id": "string"
}
This Sales Account endpoint saves information about a new Agency or Advertiser.
Sales Account to be saved.
name required | string Name |
additionalName | string Additional Name |
additionalName2 | string Additional Name 2 |
additionalName3 | string Additional Name 3 |
code required | string Code |
businessTypeId required | string The ID of the Business Type: Agency: 00CB21B1-BC45-480A-9B87-140282242D6E Advertiser: AD263CA3-FC26-4AC3-B7FE-73FAE652BA8E |
businessTypeName | string Business Type Name |
oid | string A field not visible in the UI for storing external IDs |
streetNumber | string Street Number |
address1 | string Address Line 1 |
address2 | string Address Line 2 |
city | string City |
postalCode | string Postal/ZIP Code |
countryId | string An ID representing the Country in the database |
stateId | string An ID representing the State in the database |
areaCode | string The phone number's area code |
phoneNumber | string Phone Number |
languageId | string An ID representing the Language |
languageName | string Language |
emailAddress | string Email Address |
clientTypeID | string The ID of the account client type |
assignedToUserId | string The ID of the User the Sales Account is assigned to |
assignedToUserName | string The UserName of the User the Sales Account is assigned to |
isLocked | boolean Is Locked |
canBeSolicited | boolean Default: true Indicates if the account can be solicited. |
lat | number <double> Latitude |
lng | number <double> Longitude |
customProperty1 | string A custom value. |
automaticallyApproveUploadedDesigns | boolean Indicates that the designs for this sales account are automatically approved on upload |
badCreditStatus | boolean Indicates that the sales account has bad credit status and shouldn't be able to order |
invoiceTermID | string An ID representing the invoice term in the database |
debtorCode | string Debtor code that can be used to identify this sales account in financial backoffice |
Array of objects (EntityProperty) Contains finance related attributes. Available attribute names: 'VAT Obligation', 'VAT ID Number' | |
lastVisitedOnUtc | string <date-time> The date in UTC the Business was last visited |
lastVisitedByUserId | string The ID of the User who last visited the Business |
createdOnUtc | string <date-time> The date in UTC the Sales Account was created |
createdByUserId | string The ID of the User who created the Sales Account |
modifiedOnUtc | string <date-time> The date in UTC the Sales Account was last modified |
modifiedByUserID | string The ID of the User who last modified the Sales Account |
Array of objects (Contact) | |
Array of objects (Opportunity) | |
Array of objects (Activity) | |
Array of objects (Task) | |
isLive | boolean Indicates if the item is available for selection |
ts | string The timestamp of the Sales Account encoded in Base64 |
id | string The GUID representing the Sales Account in the database |
{- "name": "string",
- "additionalName": "string",
- "additionalName2": "string",
- "additionalName3": "string",
- "code": "string",
- "businessTypeId": "string",
- "businessTypeName": "string",
- "oid": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "postalCode": "string",
- "countryId": "string",
- "stateId": "string",
- "areaCode": "string",
- "phoneNumber": "string",
- "languageId": "string",
- "languageName": "string",
- "emailAddress": "string",
- "clientTypeID": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "isLocked": true,
- "canBeSolicited": true,
- "lat": 0,
- "lng": 0,
- "customProperty1": "string",
- "automaticallyApproveUploadedDesigns": true,
- "badCreditStatus": true,
- "invoiceTermID": "string",
- "debtorCode": "string",
- "financeAttributes": [
- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
], - "lastVisitedOnUtc": "2019-08-24T14:15:22Z",
- "lastVisitedByUserId": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "contacts": [
- {
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
], - "opportunities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
], - "activities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "tasks": [
- {
- "activityId": "string",
- "dueDateTimeUtc": "2019-08-24T14:15:22Z",
- "taskPriorityId": "string",
- "taskPriorityName": "string",
- "taskStatusId": "string",
- "taskStatusName": "string",
- "isCompleted": true,
- "accountId": "string",
- "accountName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "name": "string",
- "additionalName": "string",
- "additionalName2": "string",
- "additionalName3": "string",
- "code": "string",
- "businessTypeId": "string",
- "businessTypeName": "string",
- "oid": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "postalCode": "string",
- "countryId": "string",
- "stateId": "string",
- "areaCode": "string",
- "phoneNumber": "string",
- "languageId": "string",
- "languageName": "string",
- "emailAddress": "string",
- "clientTypeID": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "isLocked": true,
- "canBeSolicited": true,
- "solicitedByUserId": "string",
- "lat": 0,
- "lng": 0,
- "customProperty1": "string",
- "automaticallyApproveUploadedDesigns": true,
- "badCreditStatus": true,
- "invoiceTermID": "string",
- "debtorCode": "string",
- "financeAttributes": [
- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
], - "lastVisitedOnUtc": "2019-08-24T14:15:22Z",
- "lastVisitedByUserId": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "contacts": [
- {
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "canAccountBeSolicited": true,
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
], - "opportunities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
], - "activities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "tasks": [
- {
- "activityId": "string",
- "dueDateTimeUtc": "2019-08-24T14:15:22Z",
- "taskPriorityId": "string",
- "taskPriorityName": "string",
- "taskStatusId": "string",
- "taskStatusName": "string",
- "isCompleted": true,
- "accountId": "string",
- "accountName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "isLive": true,
- "ts": "string",
- "id": "string"
}
This Sales Accounts endpoint returns information about Agencies and Advertisers, their Contacts, Opportunities, Calls, Meetings and Tasks.
The optional parameters may be used to filter and page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "name": "string",
- "additionalName": "string",
- "additionalName2": "string",
- "additionalName3": "string",
- "code": "string",
- "businessTypeId": "string",
- "businessTypeName": "string",
- "oid": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "postalCode": "string",
- "countryId": "string",
- "stateId": "string",
- "areaCode": "string",
- "phoneNumber": "string",
- "languageId": "string",
- "languageName": "string",
- "emailAddress": "string",
- "clientTypeID": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "isLocked": true,
- "canBeSolicited": true,
- "solicitedByUserId": "string",
- "lat": 0,
- "lng": 0,
- "customProperty1": "string",
- "automaticallyApproveUploadedDesigns": true,
- "badCreditStatus": true,
- "invoiceTermID": "string",
- "debtorCode": "string",
- "financeAttributes": [
- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
], - "lastVisitedOnUtc": "2019-08-24T14:15:22Z",
- "lastVisitedByUserId": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "contacts": [
- {
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "canAccountBeSolicited": true,
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
], - "opportunities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
], - "activities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "tasks": [
- {
- "activityId": "string",
- "dueDateTimeUtc": "2019-08-24T14:15:22Z",
- "taskPriorityId": "string",
- "taskPriorityName": "string",
- "taskStatusId": "string",
- "taskStatusName": "string",
- "isCompleted": true,
- "accountId": "string",
- "accountName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Sales Account endpoint returns information about an Agency or Advertiser, it's Contacts, Opportunities, Calls, Meetings and Tasks.
id required | string The ID of the Sales Account to retrieve. |
{- "name": "string",
- "additionalName": "string",
- "additionalName2": "string",
- "additionalName3": "string",
- "code": "string",
- "businessTypeId": "string",
- "businessTypeName": "string",
- "oid": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "postalCode": "string",
- "countryId": "string",
- "stateId": "string",
- "areaCode": "string",
- "phoneNumber": "string",
- "languageId": "string",
- "languageName": "string",
- "emailAddress": "string",
- "clientTypeID": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "isLocked": true,
- "canBeSolicited": true,
- "solicitedByUserId": "string",
- "lat": 0,
- "lng": 0,
- "customProperty1": "string",
- "automaticallyApproveUploadedDesigns": true,
- "badCreditStatus": true,
- "invoiceTermID": "string",
- "debtorCode": "string",
- "financeAttributes": [
- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
], - "lastVisitedOnUtc": "2019-08-24T14:15:22Z",
- "lastVisitedByUserId": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "contacts": [
- {
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "canAccountBeSolicited": true,
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
], - "opportunities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
], - "activities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "tasks": [
- {
- "activityId": "string",
- "dueDateTimeUtc": "2019-08-24T14:15:22Z",
- "taskPriorityId": "string",
- "taskPriorityName": "string",
- "taskStatusId": "string",
- "taskStatusName": "string",
- "isCompleted": true,
- "accountId": "string",
- "accountName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "isLive": true,
- "ts": "string",
- "id": "string"
}
Updates a Sales Account using the specified patch information. | One of the operations must have path of "/Ts" and the value must be the current timestamp.
id required | string The ID of the Sales Account to patch. |
op required | string Enum: "add" "remove" "replace" "move" "copy" "test" The operation to be performed |
path required | string A JSON-Pointer |
value | object The value to be used within the operations. |
from | string A string containing a JSON Pointer value. |
[- {
- "op": "add",
- "path": "string",
- "value": { },
- "from": "string"
}
]
{- "name": "string",
- "additionalName": "string",
- "additionalName2": "string",
- "additionalName3": "string",
- "code": "string",
- "businessTypeId": "string",
- "businessTypeName": "string",
- "oid": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "postalCode": "string",
- "countryId": "string",
- "stateId": "string",
- "areaCode": "string",
- "phoneNumber": "string",
- "languageId": "string",
- "languageName": "string",
- "emailAddress": "string",
- "clientTypeID": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "isLocked": true,
- "canBeSolicited": true,
- "solicitedByUserId": "string",
- "lat": 0,
- "lng": 0,
- "customProperty1": "string",
- "automaticallyApproveUploadedDesigns": true,
- "badCreditStatus": true,
- "invoiceTermID": "string",
- "debtorCode": "string",
- "financeAttributes": [
- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
], - "lastVisitedOnUtc": "2019-08-24T14:15:22Z",
- "lastVisitedByUserId": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "contacts": [
- {
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "canAccountBeSolicited": true,
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
], - "opportunities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
], - "activities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "tasks": [
- {
- "activityId": "string",
- "dueDateTimeUtc": "2019-08-24T14:15:22Z",
- "taskPriorityId": "string",
- "taskPriorityName": "string",
- "taskStatusId": "string",
- "taskStatusName": "string",
- "isCompleted": true,
- "accountId": "string",
- "accountName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "isLive": true,
- "ts": "string",
- "id": "string"
}
This Sales Account endpoint saves information about a new or updated Agency or Advertiser.
id required | string The ID of the Sales Account to add or update. |
Sales Account to be saved.
name required | string Name |
additionalName | string Additional Name |
additionalName2 | string Additional Name 2 |
additionalName3 | string Additional Name 3 |
code required | string Code |
businessTypeId required | string The ID of the Business Type: Agency: 00CB21B1-BC45-480A-9B87-140282242D6E Advertiser: AD263CA3-FC26-4AC3-B7FE-73FAE652BA8E |
businessTypeName | string Business Type Name |
oid | string A field not visible in the UI for storing external IDs |
streetNumber | string Street Number |
address1 | string Address Line 1 |
address2 | string Address Line 2 |
city | string City |
postalCode | string Postal/ZIP Code |
countryId | string An ID representing the Country in the database |
stateId | string An ID representing the State in the database |
areaCode | string The phone number's area code |
phoneNumber | string Phone Number |
languageId | string An ID representing the Language |
languageName | string Language |
emailAddress | string Email Address |
clientTypeID | string The ID of the account client type |
assignedToUserId | string The ID of the User the Sales Account is assigned to |
assignedToUserName | string The UserName of the User the Sales Account is assigned to |
isLocked | boolean Is Locked |
canBeSolicited | boolean Default: true Indicates if the account can be solicited. |
lat | number <double> Latitude |
lng | number <double> Longitude |
customProperty1 | string A custom value. |
automaticallyApproveUploadedDesigns | boolean Indicates that the designs for this sales account are automatically approved on upload |
badCreditStatus | boolean Indicates that the sales account has bad credit status and shouldn't be able to order |
invoiceTermID | string An ID representing the invoice term in the database |
debtorCode | string Debtor code that can be used to identify this sales account in financial backoffice |
Array of objects (EntityProperty) Contains finance related attributes. Available attribute names: 'VAT Obligation', 'VAT ID Number' | |
lastVisitedOnUtc | string <date-time> The date in UTC the Business was last visited |
lastVisitedByUserId | string The ID of the User who last visited the Business |
createdOnUtc | string <date-time> The date in UTC the Sales Account was created |
createdByUserId | string The ID of the User who created the Sales Account |
modifiedOnUtc | string <date-time> The date in UTC the Sales Account was last modified |
modifiedByUserID | string The ID of the User who last modified the Sales Account |
Array of objects (Contact) | |
Array of objects (Opportunity) | |
Array of objects (Activity) | |
Array of objects (Task) | |
isLive | boolean Indicates if the item is available for selection |
ts | string The timestamp of the Sales Account encoded in Base64 |
id | string The GUID representing the Sales Account in the database |
{- "name": "string",
- "additionalName": "string",
- "additionalName2": "string",
- "additionalName3": "string",
- "code": "string",
- "businessTypeId": "string",
- "businessTypeName": "string",
- "oid": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "postalCode": "string",
- "countryId": "string",
- "stateId": "string",
- "areaCode": "string",
- "phoneNumber": "string",
- "languageId": "string",
- "languageName": "string",
- "emailAddress": "string",
- "clientTypeID": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "isLocked": true,
- "canBeSolicited": true,
- "lat": 0,
- "lng": 0,
- "customProperty1": "string",
- "automaticallyApproveUploadedDesigns": true,
- "badCreditStatus": true,
- "invoiceTermID": "string",
- "debtorCode": "string",
- "financeAttributes": [
- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
], - "lastVisitedOnUtc": "2019-08-24T14:15:22Z",
- "lastVisitedByUserId": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "contacts": [
- {
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
], - "opportunities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
], - "activities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "tasks": [
- {
- "activityId": "string",
- "dueDateTimeUtc": "2019-08-24T14:15:22Z",
- "taskPriorityId": "string",
- "taskPriorityName": "string",
- "taskStatusId": "string",
- "taskStatusName": "string",
- "isCompleted": true,
- "accountId": "string",
- "accountName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "name": "string",
- "additionalName": "string",
- "additionalName2": "string",
- "additionalName3": "string",
- "code": "string",
- "businessTypeId": "string",
- "businessTypeName": "string",
- "oid": "string",
- "streetNumber": "string",
- "address1": "string",
- "address2": "string",
- "city": "string",
- "postalCode": "string",
- "countryId": "string",
- "stateId": "string",
- "areaCode": "string",
- "phoneNumber": "string",
- "languageId": "string",
- "languageName": "string",
- "emailAddress": "string",
- "clientTypeID": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "isLocked": true,
- "canBeSolicited": true,
- "solicitedByUserId": "string",
- "lat": 0,
- "lng": 0,
- "customProperty1": "string",
- "automaticallyApproveUploadedDesigns": true,
- "badCreditStatus": true,
- "invoiceTermID": "string",
- "debtorCode": "string",
- "financeAttributes": [
- {
- "linkedToID": "string",
- "name": "string",
- "value": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "entityPropertyType": "string",
- "ts": "string",
- "id": "string"
}
], - "lastVisitedOnUtc": "2019-08-24T14:15:22Z",
- "lastVisitedByUserId": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "contacts": [
- {
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "areaCode": "string",
- "workPhoneNumber": "string",
- "mobilePhoneNumber": "string",
- "contactTypeId": "string",
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "canAccountBeSolicited": true,
- "isLive": true,
- "title": "string",
- "role": "string",
- "department": "string",
- "birthDate": "2019-08-24T14:15:22Z",
- "oid": "string",
- "salutation": "string",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "assignedToId": "string",
- "ts": "string",
- "id": "string"
}
], - "opportunities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "code": "string",
- "name": "string",
- "opportunityTypeId": "string",
- "opportunityTypeName": "string",
- "description": "string",
- "amount": 0,
- "bestCaseAmount": 0,
- "worstCaseAmount": 0,
- "probabilityOfClosing": 0,
- "nextStep": "string",
- "expectedCloseDate": "2019-08-24T14:15:22Z",
- "expectedCampaignStartDate": "2019-08-24T14:15:22Z",
- "expectedCampaignDurationTypeId": "string",
- "expectedCampaignDurationTypeName": "string",
- "opportunityBusinessAreas": [
- {
- "opportunityID": "string",
- "businessAreaID": "string",
- "ts": "string",
- "id": "string"
}
], - "leadSourceId": "string",
- "salesStageId": "string",
- "salesStageName": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "expiresOnUtc": "2019-08-24T14:15:22Z",
- "closedOnUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "ts": "string",
- "id": "string"
}
], - "activities": [
- {
- "accountId": "string",
- "accountName": "string",
- "accountAdditionalName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "tasks": [
- {
- "activityId": "string",
- "dueDateTimeUtc": "2019-08-24T14:15:22Z",
- "taskPriorityId": "string",
- "taskPriorityName": "string",
- "taskStatusId": "string",
- "taskStatusName": "string",
- "isCompleted": true,
- "accountId": "string",
- "accountName": "string",
- "subject": "string",
- "desc": "string",
- "notes": "string",
- "assignedToUserId": "string",
- "assignedToUserName": "string",
- "durationInMinutes": 0,
- "isReminderEnabled": true,
- "activityStatusId": "string",
- "activityStatusName": "string",
- "startDateTimeUtc": "2019-08-24T14:15:22Z",
- "createdOnUtc": "2019-08-24T14:15:22Z",
- "createdByUserId": "string",
- "modifiedOnUtc": "2019-08-24T14:15:22Z",
- "modifiedByUserID": "string",
- "activityType": "string",
- "contactName": "string",
- "contactId": "string",
- "activityPurposeID": "string",
- "customProperty1": "string",
- "ts": "string",
- "id": "string"
}
], - "isLive": true,
- "ts": "string",
- "id": "string"
}
This Sales Contract endpoint returns a list of all Sales Contract Items associated with the supplied Sales Contract ID.
id required | string The ID of the Sales Contract to retrieve. |
{- "campaignID": "string",
- "salesContractItemIDs": [
- "string"
], - "ts": "string",
- "id": "string"
}
This Sales Contract Item endpoint returns the details of a Sales Contract Item associated with the supplied Sales Contract Item ID.
id required | string The ID of the Sales Contract Item to retrieve. |
{- "salesContractID": "string",
- "campaignID": "string",
- "startDate": "string",
- "endDate": "string",
- "salesMarketID": "string",
- "description": "string",
- "networkID": "string",
- "mediaTypeGroupID": "string",
- "mediaTypeID": "string",
- "salesContractItemTypeID": "string",
- "billingAmount": "string",
- "purchaseTypeID": "string",
- "rateCardValueID": "string",
- "rateCardTypeID": "string",
- "oid": "string",
- "salesContractItemNumber": "string",
- "pricingMethodID": "string",
- "scheduleTemplateID": "string",
- "spotLength": "string",
- "programmaticDesignUrl": "string",
- "goals": {
- "audienceBasedGoals": {
- "audience": "string",
- "impressionsDistributionScheduleMode": "string",
- "budget": "string",
- "targetFaces": "string"
}, - "reachedGoal": "string"
}, - "restrictions": {
- "areas": [
- "string"
], - "areaGroups": [
- "string"
], - "audiences": [
- "string"
], - "facePacks": [
- "string"
], - "networks": [
- "string"
], - "times": [
- "string"
]
}, - "digitalBookingLines": [
- "string"
], - "ts": "string",
- "id": "string"
}
This endpoint saves information about a new Sales Market Culture.
Sales Market Culture to be saved.
cultureName | string The culture name (aka language) of this Sales Market Culture |
name | string The name of this Sales Market Culture |
salesMarketID | string The SalesMarketID with which this culture is associated |
{- "cultureName": "string",
- "name": "string",
- "salesMarketID": "string"
}
[- {
- "cultureName": "string",
- "name": "string",
- "salesMarketID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about Sales Market Cultures for a specific Sales Market
salesMarketId required | string The ID of the Sales Market whose cultures are to be retrieved. |
[- {
- "cultureName": "string",
- "name": "string",
- "salesMarketID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about an updated Sales Market Culture.
salesMarketId required | string The ID of the Sales Market whose cultures are to be updated. |
Sales Market Culture to be saved.
cultureName | string The culture name (aka language) of this Sales Market Culture |
name | string The name of this Sales Market Culture |
salesMarketID | string The SalesMarketID with which this culture is associated |
ts | string The timestamp of the Sales Market Culture encoded in Base64 |
{- "cultureName": "string",
- "name": "string",
- "salesMarketID": "string",
- "ts": "string"
}
[- {
- "cultureName": "string",
- "name": "string",
- "salesMarketID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint saves information about a new Sales Market.
Sales Market to be saved.
code required | string Code |
name required | string Name of Sales Market |
companyId required | string The GUID representing the Company in the database |
officeId | string The GUID representing the related Office of the Company in the database |
population | number The number of population in the Sales Market |
totalCirculation | number The number of total circulation in the Sales Market |
isLive | boolean Indicates if the item is available for selection, by default is true. |
{- "code": "string",
- "name": "string",
- "companyId": "string",
- "officeId": "string",
- "population": 0,
- "totalCirculation": 0,
- "isLive": true
}
{- "code": "string",
- "name": "string",
- "companyId": "string",
- "officeId": "string",
- "population": 0,
- "totalCirculation": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint returns Sales Market reference data. The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "companyId": "string",
- "officeId": "string",
- "population": 0,
- "totalCirculation": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about a Sales Market
id required | string The ID of the Sales Market to retrieve. |
{- "code": "string",
- "name": "string",
- "companyId": "string",
- "officeId": "string",
- "population": 0,
- "totalCirculation": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This endpoint saves information about an updated Sales Market.
id required | string The ID of the Sales Market to update. |
Sales Market to be saved.
code required | string Code |
name required | string Name of Sales Market |
companyId | string The GUID representing the Company in the database |
officeId | string The GUID representing the related Office of the Company in the database |
population | number The number of population in the Sales Market |
totalCirculation | number The number of total circulation in the Sales Market |
isLive | boolean Indicates if the item is available for selection |
ts | string The timestamp of the Sales Market encoded in Base64 |
{- "code": "string",
- "name": "string",
- "companyId": "string",
- "officeId": "string",
- "population": 0,
- "totalCirculation": 0,
- "isLive": true,
- "ts": "string"
}
{- "code": "string",
- "name": "string",
- "companyId": "string",
- "officeId": "string",
- "population": 0,
- "totalCirculation": 0,
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Sales Stages endpoint returns Sales Stage reference data.
The optional parameters may be used to page through the available records.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "code": "string",
- "name": "string",
- "ts": "string",
- "id": "string"
}
]
This Salutation endpoint saves information about a new or updated salutation.
Salutation to be saved.
code required | string Code |
name required | string Name |
isLive required | boolean Indicates if the item is available for selection |
ts | string The timestamp of the Contact encoded in Base64 |
id | string The GUID representing the Contact in the database |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Salutation endpoint returns information about available salutations.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
]
This Salutation endpoint returns information about available salutations.
id required | string The ID of the Salutation to retrieve. |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
This Salutation endpoint saves information about a new or updated salutation.
id required | string The ID of the Salutation to add or update. |
Salutation to be saved.
code required | string Code |
name required | string Name |
isLive required | boolean Indicates if the item is available for selection |
ts | string The timestamp of the Contact encoded in Base64 |
id | string The GUID representing the Contact in the database |
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
{- "code": "string",
- "name": "string",
- "isLive": true,
- "ts": "string",
- "id": "string"
}
Signs in using the specified username and password.
Usage:
/sessions/signin?username=USERNAME&password=PASSWORD
where USERNAME
and PASSWORD
should be replaced with your login credentials.
username required | string The username |
password required | string The password |
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
This endpoint returns simple information about all Faces
adServedOnly required | boolean a filter to decide if only ad-serving Faces should be included in the response |
noStatic | boolean a filter to decide if static Faces should be excluded in the response |
noVirtual | boolean a filter to decide if virtual Faces should be excluded in the response |
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
includeOperatingHours | boolean a flag to decide if operating hours of the Face should be fetched |
fields | string Comma-separated list all fields to include in the results |
adServingPeriodFromNowInDays | number <integer> a period in number of days within which the Faces are ad-serving. This parameter works with adServedOnly parameter. The response will return Faces that are ad-serving from today to (today + adServingPeriodFromNowInDays). The value defaults to 7. The value 0 would query for all ad-serving faces from now on. |
{- "siteID": "string",
- "networkID": "string",
- "mediaTypeGroupID": "string",
- "mediaTypeID": "string",
- "number": "string",
- "description": "string",
- "longitude": 0,
- "latitude": 0,
- "canvasLayoutWidth": 0,
- "canvasLayoutHeight": 0,
- "retiredAsOfDate": "2019-08-24T14:15:22Z",
- "isSaleable": true,
- "operatingHours": [
- {
- "daysOfWeek": 0,
- "startTimeInSeconds": 0,
- "durationInSeconds": 0
}
], - "ts": "string",
- "id": "string"
}
This endpoint returns simple information about a specified Face
id required | string The ID of the Face to retrieve |
includeOperatingHours required | boolean a flag to decide if operating hours of the Face should be fetched |
fields | string Comma-separated list all fields to include in the results |
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
{- "siteID": "string",
- "networkID": "string",
- "mediaTypeGroupID": "string",
- "mediaTypeID": "string",
- "number": "string",
- "description": "string",
- "longitude": 0,
- "latitude": 0,
- "canvasLayoutWidth": 0,
- "canvasLayoutHeight": 0,
- "retiredAsOfDate": "2019-08-24T14:15:22Z",
- "isSaleable": true,
- "operatingHours": [
- {
- "daysOfWeek": 0,
- "startTimeInSeconds": 0,
- "durationInSeconds": 0
}
], - "ts": "string",
- "id": "string"
}
This endpoint returns information about faces that belong to specific sites
noStatic | boolean a filter to decide if static Faces should be included in the response |
noVirtual | boolean a filter to decide if virtual Faces should be included in the response |
includeOperatingHours | boolean a flag to decide if operating hours of the Faces should be fetched |
adServedOnly | boolean a filter to decide if only ad-serving Faces should be included in the response |
adServingPeriodFromNowInDays | integer a period in number of days within which the Faces are ad-serving. This parameter works with adServedOnly parameter. The response will return Faces that are ad-serving from today to (today + adServingPeriodFromNowInDays). The value defaults to 7. The value 0 would query for all ad-serving faces regardless of when they are ad-serving. |
saleableOnly | boolean a filter to decide if only saleable Faces should be included in the response |
IDs of the sites to get information about the Faces from
GUID of a site
[- "string"
]
{- "siteID": "string",
- "networkID": "string",
- "mediaTypeGroupID": "string",
- "mediaTypeID": "string",
- "number": "string",
- "description": "string",
- "longitude": 0,
- "latitude": 0,
- "canvasLayoutWidth": 0,
- "canvasLayoutHeight": 0,
- "retiredAsOfDate": "2019-08-24T14:15:22Z",
- "isSaleable": true,
- "operatingHours": [
- {
- "daysOfWeek": 0,
- "startTimeInSeconds": 0,
- "durationInSeconds": 0
}
], - "ts": "string",
- "id": "string"
}
This endpoint returns information about Faces with the mentioned ids.
The IDs of the Faces to retrieve.
ids | string An Array Of Guids |
{- "ids": [
- "1e3df314-0d79-457f-bddc-074777763705",
- "f25d9942-8863-4fd5-9749-2e66eed0c573"
]
}
[- {
- "siteID": "string",
- "networkID": "string",
- "mediaTypeGroupID": "string",
- "mediaTypeID": "string",
- "number": "string",
- "description": "string",
- "longitude": 0,
- "latitude": 0,
- "canvasLayoutWidth": 0,
- "canvasLayoutHeight": 0,
- "retiredAsOfDate": "2019-08-24T14:15:22Z",
- "isSaleable": true,
- "operatingHours": [
- {
- "daysOfWeek": 0,
- "startTimeInSeconds": 0,
- "durationInSeconds": 0
}
], - "ts": "string",
- "id": "string"
}
]
This endpoint returns information about Sites with the mentioned ids.
The IDs of the Sites to retrieve.
ids | string An Array Of Guids |
{- "ids": [
- "1e3df314-0d79-457f-bddc-074777763705",
- "f25d9942-8863-4fd5-9749-2e66eed0c573"
]
}
[- {
- "id": "string",
- "areaID": "string",
- "networkID": "string",
- "number": "string",
- "description": "string",
- "longitude": 0,
- "latitude": 0,
- "isSaleable": true,
- "operatingHours": [
- {
- "daysOfWeek": 0,
- "startTimeInSeconds": 0,
- "durationInSeconds": 0
}
], - "areaPath": [
- "string"
], - "ts": "string"
}
]
This endpoint saves information about a new Site Design Restriction.
Site Design Restriction to be saved.
siteID required | string The GUID representing the Site in the database |
designRestrictionID required | string The GUID representing the Reason of restriction in the database |
{- "siteID": "string",
- "designRestrictionID": "string"
}
{- "siteID": "string",
- "designRestrictionID": "string",
- "ts": "string",
- "id": "string"
}
This endpoint returns information about all Site Design Restrictions.
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
fields | string Comma-separated list all fields to include in the results. |
[- {
- "siteID": "string",
- "designRestrictionID": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about a Site Design Restriction.
id required | string The ID of the Site Design Restriction to retrieve. |
{- "siteID": "string",
- "designRestrictionID": "string",
- "ts": "string",
- "id": "string"
}
This endpoint edit information about an updated Site Design Restriction.
id required | string The ID of the Site Design Restriction to update. |
Site Design Restriction to be saved.
siteID required | string The GUID representing the Site in the database |
designRestrictionID required | string The GUID representing the Reason of restriction in the database |
ts | string The timestamp of the SiteDesignRestriction encoded in Base64 |
id | string The GUID representing the SiteDesignRestriction in the database |
{- "siteID": "string",
- "designRestrictionID": "string",
- "ts": "string",
- "id": "string"
}
{- "siteID": "string",
- "designRestrictionID": "string",
- "ts": "string",
- "id": "string"
}
This endpoint saves information about a new User.
Note: In order to POST a new user
a sessionID
is required! This can be obtained through the /sessions/signin
endpoint (information can be found in this document). It should be included in the header with the key sessionID
when POSTing to /users
.
User to be saved.
firstName required | string First name |
lastName required | string Last name |
string Email address | |
userName | string User name |
password | string Password (never returned by the api) |
confirmPassword | string Password confirmation (never returned by the api) |
workPhoneNumber | string Work phone number |
jobTitleId required | string The ID of the users's JobTitle |
title | string Title |
salutation | string Salutation |
code required | string Code |
isLive required | boolean Indicates if the user is active |
popUploadAccessTypeID | string PopUploadAccessTypeID |
pictureFileID | string PictureFileID |
pictureThumbnail | string PictureThumbnail |
ts | string The timestamp of the User encoded in Base64 |
id | string The GUID representing the User in the database |
{- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "userName": "string",
- "password": "string",
- "confirmPassword": "string",
- "workPhoneNumber": "string",
- "jobTitleId": "string",
- "title": "string",
- "salutation": "string",
- "code": "string",
- "isLive": true,
- "popUploadAccessTypeID": "string",
- "pictureFileID": "string",
- "pictureThumbnail": "string",
- "ts": "string",
- "id": "string"
}
{- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "userName": "string",
- "password": "string",
- "confirmPassword": "string",
- "workPhoneNumber": "string",
- "jobTitleId": "string",
- "title": "string",
- "salutation": "string",
- "code": "string",
- "isLive": true,
- "popUploadAccessTypeID": "string",
- "pictureFileID": "string",
- "pictureThumbnail": "string",
- "ts": "string",
- "id": "string"
}
This endpoint returns information about Users.
The optional parameters may be used to filter and page through the available records.
Sorting: Field names must be capitalized (e.g. LastName
).
Example usage with sort and filter:
/Ayuda.BMS.Api/v2/users?sort=LastName&filters=[{"prop":"firstName","val":"John"},{"prop":"lastName","val":"D"}]
timestamp | string <string> If provided, only records with later timestamps are returned. The value must be a Base64 encoded timestamp. |
skip | number <integer> Number of records to skip. |
take | number <integer> Number of records to return. |
sort | string Name of the field the result should be sorted by. The sort is ascending by default, becomes descending if the name of the field is preceeded by a '-'. |
search | string Free text used to filter the results. Typically all text fields will be searched. |
fields | string Comma-separated list all fields to include in the results. |
filters | string Array of property/value pairs, where "prop" is the field to filter, and "value" is the string to filter by. |
[- {
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "userName": "string",
- "password": "string",
- "confirmPassword": "string",
- "workPhoneNumber": "string",
- "jobTitleId": "string",
- "title": "string",
- "salutation": "string",
- "code": "string",
- "isLive": true,
- "popUploadAccessTypeID": "string",
- "pictureFileID": "string",
- "pictureThumbnail": "string",
- "ts": "string",
- "id": "string"
}
]
This endpoint returns information about a User.
id required | string The ID of the User to retrieve. |
{- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "userName": "string",
- "password": "string",
- "confirmPassword": "string",
- "workPhoneNumber": "string",
- "jobTitleId": "string",
- "title": "string",
- "salutation": "string",
- "code": "string",
- "isLive": true,
- "popUploadAccessTypeID": "string",
- "pictureFileID": "string",
- "pictureThumbnail": "string",
- "ts": "string",
- "id": "string"
}
Updates a User using the specified patch information. | One of the operations must have path of "/Ts" and the value must be the current timestamp.
id required | string The ID of the User to patch. |
op required | string Enum: "add" "remove" "replace" "move" "copy" "test" The operation to be performed |
path required | string A JSON-Pointer |
value | object The value to be used within the operations. |
from | string A string containing a JSON Pointer value. |
[- {
- "op": "add",
- "path": "string",
- "value": { },
- "from": "string"
}
]
{- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "userName": "string",
- "password": "string",
- "confirmPassword": "string",
- "workPhoneNumber": "string",
- "jobTitleId": "string",
- "title": "string",
- "salutation": "string",
- "code": "string",
- "isLive": true,
- "popUploadAccessTypeID": "string",
- "pictureFileID": "string",
- "pictureThumbnail": "string",
- "ts": "string",
- "id": "string"
}
This endpoint saves information about a new or updated User.
id required | string The ID of the User to add or update. |
User to be saved.
firstName required | string First name |
lastName required | string Last name |
string Email address | |
userName | string User name |
password | string Password (never returned by the api) |
confirmPassword | string Password confirmation (never returned by the api) |
workPhoneNumber | string Work phone number |
jobTitleId required | string The ID of the users's JobTitle |
title | string Title |
salutation | string Salutation |
code required | string Code |
isLive required | boolean Indicates if the user is active |
popUploadAccessTypeID | string PopUploadAccessTypeID |
pictureFileID | string PictureFileID |
pictureThumbnail | string PictureThumbnail |
ts | string The timestamp of the User encoded in Base64 |
id | string The GUID representing the User in the database |
{- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "userName": "string",
- "password": "string",
- "confirmPassword": "string",
- "workPhoneNumber": "string",
- "jobTitleId": "string",
- "title": "string",
- "salutation": "string",
- "code": "string",
- "isLive": true,
- "popUploadAccessTypeID": "string",
- "pictureFileID": "string",
- "pictureThumbnail": "string",
- "ts": "string",
- "id": "string"
}
{- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "userName": "string",
- "password": "string",
- "confirmPassword": "string",
- "workPhoneNumber": "string",
- "jobTitleId": "string",
- "title": "string",
- "salutation": "string",
- "code": "string",
- "isLive": true,
- "popUploadAccessTypeID": "string",
- "pictureFileID": "string",
- "pictureThumbnail": "string",
- "ts": "string",
- "id": "string"
}
This Playlog endpoint retrieves a playlog summary for the face ids provided on a specified day
Face IDs and a Date
faceIds required | string A comma separated string of Face Ids |
startTime | date Optional start date to query playlogs from in ISO 8601 format (yyyy-MM-dd), defaults to yesterday. |
{- "faceIds": "string",
- "startTime": null
}
[- {
- "faceID": "string",
- "designID": "string",
- "digitalBookingLineZoneID": "string",
- "date": null,
- "times": [
- null
], - "playerCode": "string",
- "campaignID": "string",
- "takeOverID": "string",
- "designNumber": "string",
- "designInsertTime": null,
- "designDuration": 0,
- "spotLength": 0,
- "fileID": "string",
- "playToEnd": null
}
]