Skip to main content

API Overview

The Tellscope API is built on GraphQL, giving you the flexibility to request exactly the data you need. All requests are made to a single endpoint:
POST https://api.tellscope.io/graphql

Available Operations

Queries (Read)

OperationDescription
feedbackItemsList feedback with filters and pagination
feedbackItemGet a single feedback by ID
contactItemsList contacts with search and pagination
contactItemGet a single contact by ID
accountItemsList accounts with search and pagination
accountItemGet a single account by ID

Mutations (Write)

OperationDescription
addFeedbackItemCreate new feedback
removeFeedbackItemDelete feedback by ID

Request Format

All requests must be POST requests with a JSON body containing:
{
  "query": "your GraphQL query or mutation",
  "variables": { }  // optional
}

Response Format

Responses follow the standard GraphQL format:
{
  "data": {
    // your requested data
  },
  "errors": [
    // any errors that occurred
  ]
}

Rate Limits

TierRequests per minute
Free60
Pro300
EnterpriseUnlimited
Rate limits are applied per API key. Contact support if you need higher limits.

Error Handling

The API returns standard GraphQL errors:
{
  "errors": [
    {
      "message": "Invalid API key",
      "extensions": {
        "code": "UNAUTHENTICATED"
      }
    }
  ]
}
Common error codes:
CodeDescription
UNAUTHENTICATEDInvalid or missing API key
FORBIDDENValid key but no access to resource
NOT_FOUNDResource does not exist
BAD_REQUESTInvalid query or parameters