Skip to main content
GET
/
v1
/
sources
List sources
curl --request GET \
  --url https://api.seynlabs.com/v1/sources \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": [
    {
      "id": "b6f1c0de-1f2a-4c3b-9d4e-5a6b7c8d9e0f",
      "type": "custom_api",
      "name": "Internal CRM",
      "status": "active",
      "createdAt": "2026-06-09T11:42:00Z"
    },
    {
      "id": "2c7d8e9f-0a1b-4c2d-8e3f-4a5b6c7d8e9f",
      "type": "sharepoint",
      "name": "Acme SharePoint",
      "status": "active",
      "createdAt": "2026-05-30T08:15:00Z"
    }
  ],
  "meta": {
    "requestId": "a7678548-57ee-4f1a-8a80-a355a911b6f4",
    "pagination": {
      "total": 2,
      "limit": 20,
      "offset": 0
    }
  }
}

Authorizations

Authorization
string
header
required

Bearer token from app.seynlabs.com → Settings → API Keys. Send as Authorization: Bearer sk_live_....

Query Parameters

type
string

Filter by connector type (for example custom_api, sharepoint, teams).

status
enum<string>

Filter by source status.

Available options:
active,
paused
limit
integer
default:20
Required range: 1 <= x <= 100
offset
integer
default:0
Required range: x >= 0

Response

List of sources.

success
enum<boolean>
required
Available options:
true
data
object[]
required
meta
object
required