---
title: "List reconciling sources"
method: GET
path: "/reconcilingsources/{companyId}"
tags: ["ReconcilingSources"]
---

# List reconciling sources

`GET /reconcilingsources/{companyId}`

Returns all reconciling sources configured for the company. This endpoint is not paginated.

## Path parameters

- `companyId` string, required

## Response `200`

Successful Response

- ListReconcilingSourcesResponseSchema
  - `data` GetReconcilingSourceResponseSchema[], required — Reconciling sources configured for the company.
    - `name` string, required — Name of the reconciling source.
    - `additionalInfo` object, nullable — Free-form key/value metadata to attach to the reconciling source. Replaces the previously stored value entirely (not merged). Omitted or `null` values leave the current metadata unchanged.
    - `matchingMetadataKey` string, nullable — Key within a reconciling item's `metadata` used to associate it with a product transaction. Omitted or `null` values leave the current key unchanged.
    - `customId` string, required — Your own unique ID for the reconciling source. You can use it as your internal reconciling source ID.
    - `id` string, required — Embat ID of the reconciling source.
    - `companyId` string, required — Embat company ID. You can get them from "companies" endpoints
    - `updatedAt` string, date-time, required — Last updated date of the entity in the database
    - `createdAt` string, date-time, required — Created date of the entity in the database

## Other responses

- `401` — Unauthorized. The bearer token is missing, invalid or expired.
- `404` — Not found. The requested resource or `companyId` does not exist.
- `422` — Validation Error

---

[API](https://skmtc.net/embat/apis/embat-api.md) · [All operations](https://skmtc.net/embat/apis/embat-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/embat/embat-api/versions/36ca48bf4489/schema)
