Leadspedia

Call Contracts


Get All

GET
/core/v2/callRoutingContracts/getAll.do

Parameters

  • Name
    contractID
    Type
    integer
  • Name
    advertiserID
    Type
    integer
  • Name
    verticalID
    Type
    integer
  • Name
    status
    Type
    enum
    Allowed values
    Allowed values: Active InActive Paused
  • 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/getAll.do \
  --header 'Authorization: Basic Og=='

Get

GET
/core/v2/callRoutingContracts/getBasicInfo.do

Parameters

  • Name
    contractID
    Type
    integer
    Required
    required

Request Sample

curl --request GET \
  --url https://api.leadspedia.com/core/v2/callRoutingContracts/getBasicInfo.do \
  --header 'Authorization: Basic Og=='

Create

POST
/core/v2/callRoutingContracts/create.do

Parameters

  • Name
    advertiserID
    Type
    integer
    Required
    required
  • Name
    verticalID
    Type
    integer
    Required
    required
  • Name
    contractName
    Type
    string
    Required
    required
  • Name
    defaultPrice
    Type
    integer
    Required
    required

Request Sample

curl --request POST \
  --url https://api.leadspedia.com/core/v2/callRoutingContracts/create.do \
  --header 'Authorization: Basic Og=='

Update

POST
/core/v2/callRoutingContracts/updateBasicInfo.do

Parameters

  • Name
    contractID
    Type
    integer
    Required
    required
  • Name
    contractName
    Type
    string
  • Name
    transferNumber
    Type
    string
  • Name
    alternativeID
    Type
    string
  • Name
    notes
    Type
    string

Request Sample

curl --request POST \
  --url https://api.leadspedia.com/core/v2/callRoutingContracts/updateBasicInfo.do \
  --header 'Authorization: Basic Og=='

Rename

POST
/core/v2/callRoutingContracts/rename.do

Parameters

  • Name
    contractID
    Type
    integer
    Required
    required
  • Name
    contractName
    Type
    string
    Required
    required

Request Sample

curl --request POST \
  --url https://api.leadspedia.com/core/v2/callRoutingContracts/rename.do \
  --header 'Authorization: Basic Og=='

Change Status

POST
/core/v2/callRoutingContracts/changeStatus.do

Parameters

  • Name
    contractID
    Type
    integer
    Required
    required
  • Name
    status
    Type
    enum
    Required
    required
    Allowed values
    Allowed values: Active InActive Paused

Request Sample

curl --request POST \
  --url https://api.leadspedia.com/core/v2/callRoutingContracts/changeStatus.do \
  --header 'Authorization: Basic Og=='

Change Mode

POST
/core/v2/callRoutingContracts/changeMode.do

Parameters

  • Name
    contractID
    Type
    integer
    Required
    required
  • Name
    mode
    Type
    enum
    Required
    required
    Allowed values
    Allowed values: Setup Test Live

Request Sample

curl --request POST \
  --url https://api.leadspedia.com/core/v2/callRoutingContracts/changeMode.do \
  --header 'Authorization: Basic Og=='

Update Transfer Number

POST
/core/v2/callRoutingContracts/updateTransferNumber.do

Parameters

  • Name
    contractID
    Type
    integer
    Required
    required
  • Name
    transferNumber
    Type
    string
    Required
    required

Request Sample

curl --request POST \
  --url https://api.leadspedia.com/core/v2/callRoutingContracts/updateTransferNumber.do \
  --header 'Authorization: Basic Og=='

Update Revenue Model

POST
/core/v2/callRoutingContracts/updateRevenueModel.do

Parameters

  • Name
    contractID
    Type
    integer
    Required
    required
  • Name
    revenueModel
    Type
    enum
    Required
    required
    Allowed values
    Allowed values: Transfer Duration
  • Name
    price
    Type
    integer
    Required
    required
  • Name
    duration
    Type
    string
    Description
    Required if revenueModel is Duration

Request Sample

curl --request POST \
  --url https://api.leadspedia.com/core/v2/callRoutingContracts/updateRevenueModel.do \
  --header 'Authorization: Basic Og=='

Delete

POST
/core/v2/callRoutingContracts/delete.do

Parameters

  • Name
    contractID
    Type
    integer
    Required
    required

Request Sample

curl --request POST \
  --url https://api.leadspedia.com/core/v2/callRoutingContracts/delete.do \
  --header 'Authorization: Basic Og=='