Skip to main content
The Reconciliation Push API allows suppliers to receive reconciliations via webhook, enabling more timely and automated processing. Suppliers register an endpoint of their choosing, and reconciliations are then pushed to that endpoint on an ongoing basis.
Pushes are batched every two hours. Nothing is sent if there are no reconciliations during a batch period.
The base URLs are https://stage-api.researchdesk.com (staging) and https://api.researchdesk.com (production). All registry calls use your Supply API key in the Authorization header.

Register Endpoint

Register the endpoint that should receive reconciliation pushes.
Headers Request body
The api_key provided in the message body will be used as the header for pushes to your registered endpoint (x-api-key: value_you_provided).
Response
See Register Reconciliation Endpoint.

Check Registration Status

Headers Response
See Check Reconciliation Registration Status.

Un-register Endpoint

Headers Response
See Un-register Reconciliation Endpoint.

Push Payload

Pushes to your registered endpoint include the x-api-key header with the value you provided at registration. An example body: