Schedule
Lead Contract Schedule
Get Schedule
GET
/core/v2/leadDistributionContracts/getSchedule.do
Parameters
- Name
- contractID
- Type
- integer
- Required
- required
- 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/leadDistributionContracts/getSchedule.do \ --header 'Authorization: Basic Og=='
Create Schedule
POST
/core/v2/leadDistributionContracts/createSchedule.do
When using this endpoint each day of the week is optional, however at least one or more day(s) must be passed with a value of yes.
Parameters
- Name
- contractID
- Type
- integer
- Required
- required
- Name
- type
- Type
- enum
- Required
- required
- Allowed values
- Allowed values:
ExclusiveMultisell
- Name
- price
- Type
- integer
- Required
- required
- Name
- cap
- Type
- integer
- Required
- required
- Description
- If you do not want a Schedule Cap pass a value of 0
- Name
- revenueCap
- Type
- integer
- Required
- required
- Description
- If you do not want a Schedule Revenue Cap pass a value of 0
- Name
- startTime
- Type
- string
- Required
- required
- Description
- HH:mm
- Name
- endTime
- Type
- string
- Required
- required
- Description
- HH:mm
- Name
- Monday
- Type
- enum
- Allowed values
- Allowed values:
YesNo
- Name
- Tuesday
- Type
- enum
- Allowed values
- Allowed values:
YesNo
- Name
- Wednesday
- Type
- enum
- Allowed values
- Allowed values:
YesNo
- Name
- Thursday
- Type
- enum
- Allowed values
- Allowed values:
YesNo
- Name
- Friday
- Type
- enum
- Allowed values
- Allowed values:
YesNo
- Name
- Saturday
- Type
- enum
- Allowed values
- Allowed values:
YesNo
- Name
- Sunday
- Type
- enum
- Allowed values
- Allowed values:
YesNo
Request Sample
curl --request POST \ --url https://api.leadspedia.com/core/v2/leadDistributionContracts/createSchedule.do \ --header 'Authorization: Basic Og=='
Update Schedule
POST
/core/v2/leadDistributionContracts/updateSchedule.do
Parameters
- Name
- deliveryScheduleID
- Type
- integer
- Required
- required
- Name
- type
- Type
- enum
- Allowed values
- Allowed values:
ExclusiveMultisell
- Name
- price
- Type
- integer
- Name
- startTime
- Type
- string
- Description
- HH:mm
- Name
- endTime
- Type
- string
- Description
- HH:mm
- Name
- cap
- Type
- integer
- Name
- revenueCap
- Type
- integer
Request Sample
curl --request POST \ --url https://api.leadspedia.com/core/v2/leadDistributionContracts/updateSchedule.do \ --header 'Authorization: Basic Og=='
Delete Schedule
POST
/core/v2/leadDistributionContracts/deleteSchedule.do
Parameters
- Name
- deliveryScheduleID
- Type
- integer
- Required
- required
Request Sample
curl --request POST \ --url https://api.leadspedia.com/core/v2/leadDistributionContracts/deleteSchedule.do \ --header 'Authorization: Basic Og=='
Delete All Schedules
POST
/core/v2/leadDistributionContracts/deleteAllSchedules.do
Parameters
- Name
- contractID
- Type
- integer
- Required
- required
Request Sample
curl --request POST \ --url https://api.leadspedia.com/core/v2/leadDistributionContracts/deleteAllSchedules.do \ --header 'Authorization: Basic Og=='
Set All Schedule Price
POST
/core/v2/leadDistributionContracts/setPrice.do
This endpoint sets the schedule price for all schedules within the specified Contract.
Parameters
- Name
- contractID
- Type
- integer
- Required
- required
- Name
- price
- Type
- integer
- Required
- required
Request Sample
curl --request POST \ --url https://api.leadspedia.com/core/v2/leadDistributionContracts/setPrice.do \ --header 'Authorization: Basic Og=='

