Skip to main content
GET
/
core
/
companies
/
{company_id}
/
syncs
List Syncs
curl --request GET \
  --url https://api.integrations.commenda.io/v4/core/companies/{company_id}/syncs \
  --header 'api_key: <api-key>'
{
  "data": {
    "syncs": [
      {
        "id": "6870abae-60d9-48fb-8235-49cd812c06b9",
        "companyId": 496,
        "integrationType": "NETSUITE",
        "dataModels": [
          "ACCOUNT",
          "INVOICE"
        ],
        "configMode": "READ",
        "fullSync": true,
        "syncType": "MANUAL",
        "status": "PARTIAL_SUCCESS",
        "jobCounts": {
          "total": 22,
          "success": 21,
          "failed": 1,
          "running": 0,
          "pending": 0
        },
        "dataModelCounts": {
          "total": 18,
          "success": 17,
          "failed": 1,
          "running": 0,
          "pending": 0
        },
        "startTime": "2026-05-20T07:10:02.237Z",
        "endTime": "2026-05-20T07:11:00.754Z",
        "createdAt": "2026-05-20T07:10:02.931Z"
      }
    ],
    "count": 1,
    "next": null
  },
  "request_id": "58c371c6-e06d-4892-8e67-239c4bbf923b"
}

Documentation Index

Fetch the complete documentation index at: https://integrations.docs.commenda.io/llms.txt

Use this file to discover all available pages before exploring further.

List syncs for a company. Results are ordered by creation time (newest first).

Query Parameters

ParameterTypeDefaultDescription
limitinteger20Page size (max 100).
cursorstringReturn syncs after this sync id.
jobTypeenumPULLFilter by PULL or PUSH.

Response

Returns { data: { syncs, count, next }, request_id }.
FieldTypeDescription
syncsarraySync objects. See overview.
countintegerTotal syncs matching the filter.
nextstring | nullCursor for the next page, or null.

Authorizations

api_key
string
header
required

Path Parameters

company_id
integer
required

RootFi company ID for the company connection to read or write.

Query Parameters

limit
integer
default:20

Page size (max 100).

Required range: 1 <= x <= 100
cursor
string

Return syncs after this sync ID.

jobType
enum<string>

Filter by job type. Defaults to PULL.

Available options:
PUSH,
PULL

Response

Paginated sync list.

request_id
string
required
data
V4ListSyncsResponse · object
required