Brand Reputation API Endpoints

Complete endpoint reference for trust and spam detection API

REST API Endpoint

POST /api/v1/trust

Get phone number reputation and trust information

Request

curl -X POST "https://api-service.verirouteintel.io/api/v1/trust" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "phone_number": "15555550123"
  }'

Response

{
  "success": true,
  "data": {
    "phone_number": "15555550123",
    "is_spam": false,
    "is_robocall": false,
    "is_scam": false,
    "spam_type": null,
    "reputation_score": 85,
    "trust_level": "high",
    "last_updated": "2024-12-23T10:30:00Z"
  }
}

GraphQL Endpoint

POST /graphql

Query trust information using GraphQL

Query

query TrustLookup($phoneNumber: String!) {
  trustLookup(phoneNumber: $phoneNumber) {
    phoneNumber
    isSpam
    isRobocall
    isScam
    spamType
    reputationScore
    trustLevel
    lastUpdated
  }
}

Variables

{
  "phoneNumber": "15555550123"
}