Syncs
A consumer's setup of an agentic sync
Changed onWhat the consumer can choose, what runs, which mapping tables and questions that needs, and what still stops the sync from being enabled. Capabilities your account does not offer are absent.
get/consumers/{consumer_id}/syncs/{syncid}/capabilities
Request
- Base URLhttps://api.chift.eu
- AuthHTTP bearer
- TypeScripthttps://skmtc.dev/chift/apis/chift-api/docs/consumers/:consumer_id/syncs/:syncid/capabilities/get.tsA function with typed inputs. Its response is checked against the schema.
Path parameters
consumer_idstring uuid required
syncidstring uuid required
Query parameters
languagestring nullable
ISO 639-1 code of the language of the texts (en, fr, nl, de, es; any case), falling back to English. Without it, translation keys.
Response
Successful Response
Example response
{
"capabilities": [
{
"key": "spend_to_accounting.SupplierInvoices",
"default_mode": "spend_to_accounting.SupplierInvoices.AsInvoice",
"modes": [
{
"key": "spend_to_accounting.SupplierInvoices.AsInvoice",
"requires_modes": [
{
"capability": "spend_to_accounting.SupplierInvoices",
"mode": "spend_to_accounting.SupplierInvoices.AsInvoice"
}
]
}
]
}
],
"tables": [
{
"key": "spend_to_accounting.PurchaseVatCodes"
}
],
"questions": [
{
"key": "spend_to_accounting.ExpensesSince"
}
],
"connections": [
{
"vertical": "accounting"
}
]
}Changes
- info
endpoint added
- info