Merchant API reference
Server endpoints for recuut, with exact request and response details.
These pages use the same API definition as recuut SDKs. Use them to look up endpoints and fields. For first-time setup, follow Get started.
In your integration, send the merchant key only from your server as Authorization: Bearer recuut_test_.... The default API base URL is https://api.recuut.com. When Try it is enabled, add that test key with the global test-key control first; it stays in this tab's memory and is not saved. The paid request has two server calls: Authorize resource access before protected work, then Complete a transaction before releasing the result.
Authorize resource access
POST /merchant/v1/access
List access contracts
GET /merchant/v1/contracts
List payers
GET /merchant/v1/payers
Complete a free resource execution
POST /merchant/v1/resource-executions/{resource_execution_id}/complete
List resources
GET /merchant/v1/resources
List transactions
GET /merchant/v1/transactions
Get a transaction
GET /merchant/v1/transactions/{transaction_id}
Complete a transaction
POST /merchant/v1/transactions/{transaction_id}/complete