sources:read| Parameter | Type | Default | Description |
|---|---|---|---|
page | integer | 1 | Page number |
per_page | integer | 15 | Items per page (max: 100) |
| Parameter | Type | Description |
|---|---|---|
sort | string | Comma-separated sort fields. Prefix with - for descending order |
name, created_at, updated_at| Parameter | Type | Description |
|---|---|---|
search | string | Search across name (partial match) |
q | string | Alias for search |
filter[field] for exact match or filter[field][operator] for complex filters.filter[created_at]gte (>=), lte (<=), gt (>), lt (<), ne (!=), like, in, not_in, between, nullmeta.pagination object contains:| Field | Type | Description |
|---|---|---|
total | integer | Total sources matching filters |
count | integer | Number on current page |
per_page | integer | Items per page |
current_page | integer | Current page number |
total_pages | integer | Total number of pages |
has_more | boolean | Whether more pages exist |
| Status | Code | Description |
|---|---|---|
| 500 | INTERNAL_ERROR | Failed to fetch sources |
curl --location -g --request GET '/sources?page=1&per_page=15&sort=-created_at&search=Website&q=Website&filter[created_at][gte]=2025-01-01' \
--header 'Authorization: Bearer <token>'{}