The integrations API lets you manage all connected data sources for your company — accounting systems via Merge.dev, email mailboxes via Nylas, and CRM tools. You can list connections, trigger manual syncs, disconnect or reactivate connections, and update email mailbox settings. Use the sync status endpoint to show connection health in your own UI.Documentation Index
Fetch the complete documentation index at: https://help.daylit.com/llms.txt
Use this file to discover all available pages before exploring further.
List integrations
UUID of the company.
Response
A list of integration connection objects.UUID of the connection.
Integration provider:
merge or nylas.Product category:
accounting, email, or crm.Connection category string.
Integration label (e.g.
quickbooks, netsuite, gmail).Whether the connection is currently active.
Connection health:
valid or invalid.Current sync state:
idle, triggered, syncing, or error.Whether webhook-triggered syncs are enabled for this connection.
Provider-specific configuration including
email_address (Nylas), allow_shared_sending, and mailbox_bcc_emails.ISO datetime.
ISO datetime.
Trigger sync
UUID of the company.
UUID of the integration connection.
Response
Outcome of the trigger attempt:
triggered, debounced, trigger_failed, or ignored.Sync job ID. Present when a new sync was triggered.
UUID of the connection.
202 Accepted when a sync is triggered, or 200 OK when a sync is already in progress.
Returns
400 if the connection does not have valid credentials or if the connection’s category is crm.Disconnect integration
UUID of the company.
UUID of the connection to disconnect.
Response
true on success."Integration disconnected".For email (Nylas) connections, only the connection owner can disconnect. Returns
403 if you attempt to disconnect a teammate’s connection.Reactivate integration
200 without error.
UUID of the company.
UUID of the connection to reactivate.
Response
true on success."Integration reactivated" or "Connection is already active".Returns
400 if the connection has no stored credentials. In this case, reconnect via the OAuth flow.Update connection settings
connection_config. This endpoint is only available to the connection owner and only for Nylas email connections.
UUID of the company.
UUID of the Nylas email connection.
When
true, other members of your company can select this mailbox as their “From” sender in the email composer and sequence sends.List of email addresses to BCC on every email sent from this mailbox. These follow the mailbox so shared-send scenarios still archive to the owner’s chosen addresses.
Response
true on success.UUID of the updated connection.
Updated value, if provided.
Updated list, if provided.
Get Merge link token
UUID of the company.
Response
Short-lived Merge Link token. Pass this to the Merge Link SDK.
Get sync status
UUID of the company.