# Get callbacks Retrieve all callbacks for the given contract. Endpoint: GET /api/2/v/contracts/{contractId}/settings/callbacks Version: 0.0.7228 Security: BasicAuth, BearerAuth ## Path parameters: - `contractId` (string, required) Unique identifier of the contract Example: "qbcxvb" ## Response 200 fields (application/json): - `pricemonitorCompleted` (array, required) A list of callbacks that are triggered when the "Pricemonitor Completed" event occurs, which means: 1. A monitoring task (fetching offers) has successfully finished, and/or 2. The price recommendation calculation task has been completed. - `pricemonitorCompleted.method` (string) The HTTP method to use when making the request. Supported methods are GET and POST. If not provided, the default method is GET. - `pricemonitorCompleted.name` (string) An optional name for the callback, used for identification purposes. - `pricemonitorCompleted.bodyTemplate` (string) An optional Mustache template to define the body of the request. The following placeholders are available in the template: - startTime: The time when the monitoring task started (in ISO 8601 format). - contractId: The unique identifier of the contract. Example default template: {"startTime":"{{startTime}}"}. - `pricemonitorCompleted.url` (string, required) The URL to which the callback request will be sent. - `pricemonitorCompleted.headers` (object, required) A map of HTTP headers to be included in the request.