@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api Call Control API
@base https://api.callcontrol.com
@version 2015-11-01
@auth ApiKey apiKey in header
@endpoints 6
@toc api(6)

@endpoint GET /api/2015-11-01/Complaints/{phoneNumber}
@required {phoneNumber: any}
@returns(200)

@endpoint GET /api/2015-11-01/Enterprise/ShouldBlock/{phoneNumber}/{userPhoneNumber}
@required {phoneNumber: any, userPhoneNumber: any}
@returns(200)
@errors {400}

@endpoint GET /api/2015-11-01/Enterprise/GetUser/{phoneNumber}
@required {phoneNumber: any}
@returns(200)
@errors {400}

@endpoint POST /api/2015-11-01/Enterprise/UpsertUser
@required {user: map}
@returns(200)
@errors {400}

@endpoint GET /api/2015-11-01/Reputation/{phoneNumber}
@required {phoneNumber: any}
@returns(200)
@errors {400}

@endpoint POST /api/2015-11-01/Report
@required {callReport: map}
@errors {400}

@end
