List objects
API Reference
List objects
Fetches canonical objects for a specific platform and entity type. Each object includes the canonical (normalized) view, the raw platform data, and a mappings array showing which platforms the entity is linked to.
GET
List objects
Fetches all canonical objects for a specific platform and entity type. Both query parameters
are required.
Each object in the response includes:
id- the platform’s native ID (e.g., Procore’s numeric ID or Dynamics’ GUID)canonical_id- Structural’s unified identifier, prefixed by entity type (e.g.,pay_xK9mN2vL8gM3y6P)data- the canonical (normalized) view. Cross-platform-normalized shape with typed fields, money in minor units, and ISO currency codesplatform_data- the raw platform payload as received from the source systemmappings- an array listing every platform the same canonical entity is linked to. This is the reconciliation output: when both platforms are connected and an entity was matched, the array has two entries - one per platform. Consumers do not need to pair entities manually.
Pagination. Responses are not paginated today. The array is bounded by the seed data size
(approximately 5-13 entities per type per platform in the demo). Pagination will be added in a
future release.
Authorizations
API key passed as a Bearer token. Keys are prefixed: sk_demo_* (sandbox),
sk_live_* (production), sk_test_* (staging).
Query Parameters
The platform to fetch objects from
Available options:
procore, dynamics The entity type to fetch
Available options:
project, customer, contract, invoice, payment Response
Objects retrieved