Skip to main content
GET
/
api
/
v1
/
templates
curl -X GET "https://api.foxreach.io/api/v1/templates?category=email" \
  -H "X-API-Key: otr_your_key"
{
  "data": [
    {
      "id": "ctm_abc123",
      "name": "Cold Intro - SaaS",
      "subject": "Quick question about {{company}}",
      "body": "Hi {{firstName}},\n\nI noticed that {{company}} is...",
      "category": "email",
      "createdAt": "2025-01-10T08:00:00",
      "updatedAt": "2025-01-10T08:00:00"
    }
  ],
  "meta": {
    "page": 1,
    "pageSize": 20,
    "total": 1,
    "totalPages": 1
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.foxreach.io/llms.txt

Use this file to discover all available pages before exploring further.

Query Parameters

page
integer
default:"1"
Page number (starts at 1).
pageSize
integer
default:"20"
Number of templates per page (1-100).
category
string
Filter by category: email or reply_macro.

Response

data
array
Array of template objects.
curl -X GET "https://api.foxreach.io/api/v1/templates?category=email" \
  -H "X-API-Key: otr_your_key"
{
  "data": [
    {
      "id": "ctm_abc123",
      "name": "Cold Intro - SaaS",
      "subject": "Quick question about {{company}}",
      "body": "Hi {{firstName}},\n\nI noticed that {{company}} is...",
      "category": "email",
      "createdAt": "2025-01-10T08:00:00",
      "updatedAt": "2025-01-10T08:00:00"
    }
  ],
  "meta": {
    "page": 1,
    "pageSize": 20,
    "total": 1,
    "totalPages": 1
  }
}

Rate Limit

  • 100 requests per minute, per API key. Fixed 60-second window.
  • Every response includes X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset (unix epoch seconds).
  • A 429 response includes a Retry-After header (seconds until the bucket resets).
For client-side patterns (Retry-After, exponential backoff, monitoring X-RateLimit-Remaining), see Rate Limiting.