This rest api will enable reports to be pulled from CallFire. You can get call reports for any campaign and filter using dates.

Call Reports for Campaigns

All Calls (2000 Records)

Pulls 2000 records at a time for the calls in a campaign. Filter by date too.

URL

https://www.callfire.com/cloud/1/reports/calls/{campaignid}

HTTP Method

GET

Content Type

text/plain

Parameters

Parameter name Required Description
apikey Y The API key that is registered with your account
offset N The api will return 2000 calls. So you can use this as an offset if you need the next 2000.
startDate N start on or after this date. formatted: yyyyMMdd
stopDate N stop on or before this date. Formatted: yyyyMMdd

Finished calls only (2000 Records)

Pulls 2000 records at a time for the calls in a campaign.

URL

https://www.callfire.com/cloud/1/reports/calls/finished/{campaignid}

HTTP Method

GET

Content Type

text/plain

Parameters

Parameter name Required Description
apikey Y The API key that is registered with your account
offset N The api will return 2000 calls. So you can use this as an offset if you need the next 2000.
startDate N start on or after this date. formatted: yyyyMMdd
stopDate N stop on or before this date. Formatted: yyyyMMdd

Single Call Report

Pulls 2000 records at a time for the calls in a campaign.

URL

https://www.callfire.com/cloud/1/reports/call/{callid}

HTTP Method

GET

Content Type

text/plain

Parameters

Parameter name Required Description
apikey Y The API key that is registered with your account

Call Report Response Example

<?xml version="1.0" encoding="UTF-8" standalone="yes">

    
        111111
	22222
	2132212289
	8778973473
	
		sales number
		houston
	
	TRANSFER
	35
	2010-03-24 15:58:18.0
	
		notes that a call center campaign will add to a call.
	
	
		additional data uploaded with the phone number
	
	21212
	interested
	2010-03-24 15:58:38.0
	
		economy
		yes
	
	
		
		    https://www.callfire.com/cloud/1/files/recording/