ackDB
List all source types
Returns all registered source definitions (global defaults). Each source defines a content schema, identity link types, and its event contract.
On a fresh deployment the four person-first packs (job, education, web, signup) are registered ENABLED, plus the internal only system source (#453). The six legacy packs (stripe, slack, email, meetings, crm, calendar) are no longer seeded; a deployment already running one keeps it. A source registered with disabled: true is discoverable here but rejects new ingest (422 SOURCE_DISABLED) until an operator turns it on with PUT /schemas/sources/{sourceType} { "disabled": false }.
get/api/v1/ackdb/schemas/sources
Request
- Base URLhttp://localhost:3009
- AuthHTTP bearer
Response
List of source definitions
Example response
{
"data": [
{
"sourceType": "slack",
"contentSchema": {
"channel_id": "string",
"channel_name": "string",
"message_text": "string",
"user": "string",
"thread_ts": "string?",
"timestamp": "datetime"
},
"identityLinkTypes": [
"slack_channel_id",
"slack_user_id"
],
"defaultTraits": [
{
"traitKey": "slack_message_count",
"valueType": "number"
}
],
"validEventTypes": [
"stripe_customer.subscription.created",
"stripe_charge.succeeded",
"stripe_invoice.paid",
"stripe_charge.refunded"
],
"eventTypeField": "event_type",
"eventTypePrefix": "stripe_",
"eventMetadataFields": [
"amount_cents",
"currency",
"status",
"customer_id"
]
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.