The Scammer Number API allows for:
- GET scammer numbers
- POST scammer numbers numbers 1for review
- GET reported scammer numbers
- PUT reporting scammer numbers 1for review
//TODO: DO PUT
This endpoint allows you to fetch a list of scammer numbers.
GET https://api.collectivedev.com/numbers/
{
"status": {
"code": 200,
"success": true,
"message": "Successfully fetched numbers."
},
"numbers": [
{
"name": "John Doe",
"country": 1,
"number": 1234567890,
"dateAdded": "1970-01-01T00:00:00.000Z",
"id": "a98db973kwl8xp1lz94kjf0b"
}
]
}
This endpoint allows you to post your scammer numbers for review.
In the body, you need to include:
{
"number": 1234567890,
"country": 1,
"name": "John Doe"
}
POST https://api.collectivedev.com/numbers/add
{
"status": {
"code": 201,
"success": true,
"message": "Successfully added number for review."
},
"request": "+1 1234567890"
}
Be sure to format the body correctly or you will get:
{
"status": {
"code": 400,
"success": false,
"message": "Missing or invalid request body. Please correct your request and try again."
}
}
This endpoint allows you to fetch a list of reported scammer numbers.
GET https://api.collectivedev.com/numbers/report/
{
"status": {
"code": 200,
"success": true,
"message": "Successfully fetched reported numbers."
},
"numbers": [
{
"name": "John Doe",
"country": 1,
"number": 1234567890,
"dateAdded": "1970-01-01T00:00:00.000Z",
"id": "a98db973kwl8xp1lz94kjf0b"
}
]
}
This endpoint allows you to report other scammer numbers for review.
PUT https://api.collectivedev.com/numbers/report/:id
{
"status": {
"code": 201,
"success": true,
"message": "Successfully reported number id a98db973kwl8xp1lz94kjf0b and will be reviewed."
}
}
Be sure to include a proper ID or you will get:
{
"status": {
"code": 400,
"success": false,
"message": "Missing or invalid request body. Please correct your request and try again."
}
}
1Review process exists to verify scam numbers.