Reports

APIDescription
GET Reports/Calls?page={page}&campaignId={campaignId}&poolId={poolId}&start={start}&end={end}&source={source}&call_id={call_id}

Get calls<br /> CauseCode values -- 1 - Answered, 2 - Missed (Line busy), 3 - Missed (Unanswered), 4 - Missed (Cancelled), 0 - Unknown

GET Reports/Conversions?page={page}&campaignId={campaignId}&poolId={poolId}&start={start}&end={end}&source={source}

Get conversions

GET Reports/Attributions?campaignId={campaignId}&poolId={poolId}&start={start}&end={end}&source={source}

Get attributions

GET Reports/Keywords?page={page}&campaignId={campaignId}&poolId={poolId}&start={start}&end={end}&source={source}

Get keywords

GET Reports/ReturningCalls?campaignId={campaignId}&poolId={poolId}&start={start}&end={end}&source={source}

Get returning calls stats

GET Reports?page={page}&campaignId={campaignId}&poolId={poolId}&start={start}&end={end}&source={source}&call_id={call_id}

Get calls<br /> CauseCode values -- 1 - Answered, 2 - Missed (Line busy), 3 - Missed (Unanswered), 4 - Missed (Cancelled), 0 - Unknown

Pools

APIDescription
GET Pools

Get all pools

GET Pools/{id}

Get pool by ID

POST Pools

Create new pool

PUT Pools/{id}

Update existing pool

DELETE Pools/{id}

Remove pool

Campaigns

APIDescription
GET Campaigns

Get all campaigns

GET Campaigns/{id}

Get campaign by ID

POST Campaigns

Create new campaign

PUT Campaigns/{id}

Update existing campaign

DELETE Campaigns/{id}

Remove campaign

Phones

APIDescription
GET Phones?available={available}&country={country}&state={state}

Get all phones

GET Phones/{id}

Get phone by ID

POST Phones/{id}?failOnReassign={failOnReassign}

Assign phone to pool.