GET /api/v1/sources

Last updated March 23, 2026

Catalog of available sources and content_source types.

Request

GET /api/v1/sources

All endpoint requests require the X-SYNTHLINK-KEY header. See Authentication and Rate Limits.

Query parameters

This endpoint does not accept query parameters.

Examples

cURL
curl -H "X-SYNTHLINK-KEY: sk_live_your_key_here" https://synth-link.com/api/v1/sources
Fetch
const res = await fetch("https://synth-link.com/api/v1/sources", {
  headers: { "X-SYNTHLINK-KEY": "sk_live_your_key_here" },
});
const data = await res.json();
console.log(data);
Python
import requests

res = requests.get(
  "https://synth-link.com/api/v1/sources",
  headers={"X-SYNTHLINK-KEY": "sk_live_your_key_here"},
  timeout=10,
)
print(res.status_code)
print(res.json())

Response example

{
  "sources": [
    {
      "id": "openai_news",
      "name": "OpenAI News",
      "description": "Official posts, release notes, and model updates from OpenAI.",
      "update_interval": "every 12h",
      "content_source": "detail"
    }
  ],
  "content_source_types": [
    { "id": "rss", "method": "RSS feed" },
    { "id": "detail", "method": "RSS + detail page" },
    { "id": "api", "method": "API response" }
  ]
}

Related docs

For usage guidance and workflow context, see Sources guide.

Was this helpful?