Call Control API
  1. Reputation
Call Control API
  • Complaints
    • Complaints: Free service (with registration), providing community and government complaint lookup by phone number for up to 2,000 queries per month. Details include number complaint rates from (FTC, FCC, IRS, Indiana Attorney General) and key entity tag
      GET
  • EnterpriseApi
    • Enterprise GET: GetUser Returns the current information from the user; try 12066194123 as demo
      GET
    • Enterprise GET: ShouldBlock Simple Enteprise which returns a call block proceed decision.
      GET
    • UpsertUser: insert or update all properties from a user PhoneNumber WhiteList (list of phone numbers to whitelist) BlackList (list of phone numbers to blacklist) QuietHourList (list of quiet hour objects) UseCommunityBlacklist (enable / disable commu
      POST
  • Reputation
    • Report: report spam calls received to better tune our algorithms based upon spam calls you receive
      POST
    • Reputation: Premium service which returns a reputation informaiton of a phone number via API.
      GET
  1. Reputation

Report: report spam calls received to better tune our algorithms based upon spam calls you receive

POST
/api/2015-11-01/Report
Reputation
This returns information required to perform basic call blocking behaviors

Try with api_key 'demo' and phone numbers 18008472911, 13157244022, 17275567300, 18008276655, and 12061231234 (last one not spam)
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.callcontrol.com/api/2015-11-01/Report' \
--header 'Content-Type: application/json' \
--data-raw '{
    "CallTime": "2019-08-24T14:15:22Z",
    "CallerType": "Unknown",
    "Comment": "string",
    "IpAddress": "string",
    "Latitude": 0,
    "Longitude": 0,
    "PhoneNumber": "string",
    "ReportedCallerId": "string",
    "ReportedCallerName": "string",
    "Reporter": "string",
    "UnwantedCall": true
}'
Response Response Example
{}

Request

Body Params application/json
Call Report PhoneNumber, Caller name(optional), Call category(optional), Comment or tags(free text) (optional), Unwanted call - yes/no(optional),
CallTime
string <date-time>
optional
CallerType
enum<string> 
optional
Allowed values:
UnknownTelemarketingCollection_AgencyPoliticalSurveyorPrank_CallFund_RaiserOther_CommercialScamVOIPBusinessReminder_Notification_CallJunk_FaxFax_MachineSpam_TextRoboCallNotSpamCallback
Comment
string 
optional
IpAddress
string 
optional
Latitude
number <double>
optional
Longitude
number <double>
optional
PhoneNumber
string 
optional
ReportedCallerId
string 
optional
ReportedCallerName
string 
optional
Reporter
string 
optional
UnwantedCall
boolean 
optional
Examples

Responses

🟠400Bad request (eg. invalid phone nubmer)
application/json
Body
object {0}
Previous
UpsertUser: insert or update all properties from a user PhoneNumber WhiteList (list of phone numbers to whitelist) BlackList (list of phone numbers to blacklist) QuietHourList (list of quiet hour objects) UseCommunityBlacklist (enable / disable commu
Next
Reputation: Premium service which returns a reputation informaiton of a phone number via API.
Built with