Advanced Settings
Call Contract Advanced Settings
Get Portal Settings
GET
/core/v2/callRoutingContracts/getPortalSettings.do
Parameters
- Name
- contractID
- Type
- integer
- Required
- required
Request Sample
curl --request GET \ --url https://api.leadspedia.com/core/v2/callRoutingContracts/getPortalSettings.do \ --header 'Authorization: Basic Og=='
Update Portal Settings
POST
/core/v2/callRoutingContracts/updatePortalSettings.do
Parameters
- Name
- contractID
- Type
- integer
- Required
- required
- Name
- showStatus
- Type
- enum
- Allowed values
- Allowed values:
YesNo
- Name
- allowStatusPause
- Type
- enum
- Description
- Allow advertiser to pause contract
- Allowed values
- Allowed values:
YesNo
- Name
- allowManageCaps
- Type
- enum
- Description
- Allow advertiser to manage caps
- Allowed values
- Allowed values:
YesNo
- Name
- showSchedule
- Type
- enum
- Allowed values
- Allowed values:
YesNo
- Name
- allowUpdateSchedule
- Type
- enum
- Description
- Allow advertiser to manage delivery schedule
- Allowed values
- Allowed values:
YesNo
- Name
- showCaps
- Type
- enum
- Allowed values
- Allowed values:
YesNo
- Name
- showReturnSettings
- Type
- enum
- Allowed values
- Allowed values:
YesNo
- Name
- callRecordings
- Type
- enum
- Description
- Allow advertiser to listen to call recordings in the advertiser portal
- Allowed values
- Allowed values:
YesNo
- Name
- hideCallerID
- Type
- enum
- Description
- Hide caller ID when calls are transferred to advertiser
- Allowed values
- Allowed values:
YesNo
Request Sample
curl --request POST \ --url https://api.leadspedia.com/core/v2/callRoutingContracts/updatePortalSettings.do \ --header 'Authorization: Basic Og=='
Get Postback Settings
GET
/core/v2/callRoutingContracts/getPostbackSettings.do
Parameters
- Name
- contractID
- Type
- integer
- Required
- required
Request Sample
curl --request GET \ --url https://api.leadspedia.com/core/v2/callRoutingContracts/getPostbackSettings.do \ --header 'Authorization: Basic Og=='
Update Postback Settings
POST
/core/v2/callRoutingContracts/updatePostbackSettings.do
Parameters
- Name
- contractID
- Type
- integer
- Required
- required
- Name
- postbackEnabled
- Type
- enum
- Allowed values
- Allowed values:
YesNo
- Name
- callsRevenueShareEnabled
- Type
- enum
- Allowed values
- Allowed values:
YesNo
- Name
- callsRevenueShareType
- Type
- enum
- Allowed values
- Allowed values:
Fixed RevenueDynamic RevenueRevenue Share
- Name
- callsRevenueSharePrice
- Type
- integer
- Name
- callsRevenueSharePercentage
- Type
- integer
- Name
- postbackAllowDuplicate
- Type
- enum
- Description
- Allow multiple postbacks per unique caller id
- Allowed values
- Allowed values:
YesNo
- Name
- postbackAllowMultiple
- Type
- enum
- Description
- Allow multiple updates per postback
- Allowed values
- Allowed values:
YesNo
- Name
- postbackTimeLimit
- Type
- integer
Request Sample
curl --request POST \ --url https://api.leadspedia.com/core/v2/callRoutingContracts/updatePostbackSettings.do \ --header 'Authorization: Basic Og=='
Set Expiration Date
POST
/core/v2/callRoutingContracts/setExpirationDate.do
Parameters
- Name
- contractID
- Type
- integer
- Required
- required
- Name
- expirationDate
- Type
- date
- Required
- required
- Matching Pattern
- Match Pattern:
YYYY-MM-DD
Request Sample
curl --request POST \ --url https://api.leadspedia.com/core/v2/callRoutingContracts/setExpirationDate.do \ --header 'Authorization: Basic Og=='
Remove Expiration Date
POST
/core/v2/callRoutingContracts/removeExpirationDate.do
Parameters
- Name
- contractID
- Type
- integer
- Required
- required
Request Sample
curl --request POST \ --url https://api.leadspedia.com/core/v2/callRoutingContracts/removeExpirationDate.do \ --header 'Authorization: Basic Og=='
Get Scheduled Pause
GET
/core/v2/callRoutingContracts/getScheduledPause.do
Parameters
- Name
- contractID
- Type
- integer
- Name
- start
- Type
- integer
- Description
- Offset of the first row to return.
- Default value
- Default value: 0
- Name
- limit
- Type
- integer
- Description
- Maximum number of rows to return. Cannot be greater than 1000.
- Default value
- Default value: 100
Request Sample
curl --request GET \ --url https://api.leadspedia.com/core/v2/callRoutingContracts/getScheduledPause.do \ --header 'Authorization: Basic Og=='
Create Schedule Pause
POST
/core/v2/callRoutingContracts/schedulePause.do
Parameters
- Name
- contractID
- Type
- integer
- Required
- required
- Name
- pauseDate
- Type
- date
- Required
- required
- Description
- Pause date has to be later than today's date but before the resume date
- Matching Pattern
- Match Pattern:
YYYY-MM-DD
- Name
- resumeDate
- Type
- date
- Required
- required
- Matching Pattern
- Match Pattern:
YYYY-MM-DD
Request Sample
curl --request POST \ --url https://api.leadspedia.com/core/v2/callRoutingContracts/schedulePause.do \ --header 'Authorization: Basic Og=='
Delete Schedule Pause
POST
/core/v2/callRoutingContracts/deleteScheduledPause.do
Parameters
- Name
- scheduledPauseID
- Type
- integer
- Required
- required
Request Sample
curl --request POST \ --url https://api.leadspedia.com/core/v2/callRoutingContracts/deleteScheduledPause.do \ --header 'Authorization: Basic Og=='

