{"items":[{"type":"link","label":"Fincore API","link":"/products/fincore/fincore-openapi","routeSlug":"/products/fincore/fincore-openapi"},{"label":"Retrieve client credentials","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/getclientcredentials","routeSlug":"/products/fincore/fincore-openapi/other/getclientcredentials","metadata":{"seo":{"title":"Retrieve client credentials","description":"Returns a list of credentials associated with a specific client."}},"httpPath":"/v1/clients/{clientId}/credentials"},{"label":"Create authentication token","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/createcredentialtoken","routeSlug":"/products/fincore/fincore-openapi/other/createcredentialtoken","metadata":{"seo":{"title":"Create authentication token","description":"Generates an authentication credential token for a private account."}},"httpPath":"/v1/clients/{clientId}/auth/credential-tokens"},{"label":"Retrieve catalog of SPEI participants","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/retrievebankscatalog","routeSlug":"/products/fincore/fincore-openapi/other/retrievebankscatalog","metadata":{"seo":{"title":"Retrieve catalog of SPEI participants","description":"Returns a paginated list of bank and institutions that are part of the SPEI Network."}},"httpPath":"/v1/banks"},{"label":"Retrieve accounts for a client","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/getaccounts","routeSlug":"/products/fincore/fincore-openapi/other/getaccounts","metadata":{"seo":{"title":"Retrieve accounts for a client","description":"Returns a paginated list of accounts for the specified client."}},"httpPath":"/v1/clients/{clientId}/accounts"},{"label":"Create a private account","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/postcreateprivateaccount","routeSlug":"/products/fincore/fincore-openapi/other/postcreateprivateaccount","metadata":{"seo":{"title":"Create a private account","description":"Endpoint to create a private account for a client."}},"httpPath":"/v1/clients/{clientId}/private_accounts"},{"label":"Retrieve a single instrument","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/getinstrumentbyid","routeSlug":"/products/fincore/fincore-openapi/other/getinstrumentbyid","metadata":{"seo":{"title":"Retrieve a single instrument","description":"Retrieves an instrument for the specified client. The instrument must belong to the client or to one of its customers; otherwise an error is returned."}},"httpPath":"/v1/clients/{clientId}/instruments/{instrumentId}"},{"label":"List instruments for a client","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/listinstruments","routeSlug":"/products/fincore/fincore-openapi/other/listinstruments","metadata":{"seo":{"title":"List instruments for a client","description":"Returns a paginated list of instruments belonging to the specified client and its customers."}},"httpPath":"/v1/clients/{clientId}/instruments"},{"label":"Register an instrument for a client","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/registerinstrument","routeSlug":"/products/fincore/fincore-openapi/other/registerinstrument","metadata":{"seo":{"title":"Register an instrument for a client","description":"Registers an instrument owned by the specified client or by one of its customers.The request body must include either debit_card or virtual_clabe.."}},"httpPath":"/v1/clients/{clientId}/instruments"},{"label":"Create a money out transaction","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/createmoneyouttransaction","routeSlug":"/products/fincore/fincore-openapi/other/createmoneyouttransaction","metadata":{"seo":{"title":"Create a money out transaction","description":"Initiate an outbound transfer. If the destination instrument belongs to a Finco Pay (Monato) account, the system automatically routes the transaction as an internal book-to-book transfer — no SPEI, near-real-time settlement. Routing is handled transparently; no changes to the request body are required.This endpoint supports Idempotency via the Idempotency-Key header (TTL: 24h). Reuse the same key with the exact same body for safe retries. See the Idempotency guide for details."}},"httpPath":"/v1/transactions/money_out"},{"label":"Refund a transaction","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/createrefund","routeSlug":"/products/fincore/fincore-openapi/other/createrefund","metadata":{"seo":{"title":"Refund a transaction","description":"Creates a refund for a transaction. Partial refunds are not allowed. The amount must equal the original transaction amount received."}},"httpPath":"/v1/clients/{clientId}/transactions/{transactionId}/refund"},{"label":"List client webhooks","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/listclientwebhooks","routeSlug":"/products/fincore/fincore-openapi/other/listclientwebhooks","metadata":{"seo":{"title":"List client webhooks","description":"Returns a paginated list of webhooks configured for the specified client."}},"httpPath":"/v1/clients/{clientId}/webhooks"},{"label":"Register a webhook for a client","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/createclientwebhook","routeSlug":"/products/fincore/fincore-openapi/other/createclientwebhook","metadata":{"seo":{"title":"Register a webhook for a client","description":"Endpoint to register a new URL where the specified client will receive webhooks. Requires Authorization: Bearer <token> headers."}},"httpPath":"/v1/clients/{clientId}/webhooks"},{"label":"Download a report file","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/downloadreport","routeSlug":"/products/fincore/fincore-openapi/other/downloadreport","metadata":{"seo":{"title":"Download a report file","description":"Returns a download URL for a generated report file (transactions or account statement). If no matching file is found, response fields are returned empty."}},"httpPath":"/v1/reports/clients/{client_id}/report/download"},{"label":"Retrieve a client webhook","deprecated":false,"httpVerb":"get","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/getclientwebhook","routeSlug":"/products/fincore/fincore-openapi/other/getclientwebhook","metadata":{"seo":{"title":"Retrieve a client webhook","description":"Returns details for a specific webhook owned by the client."}},"httpPath":"/v1/clients/{clientId}/webhooks/{id}"},{"label":"Update a client webhook","deprecated":false,"httpVerb":"patch","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/updateclientwebhook","routeSlug":"/products/fincore/fincore-openapi/other/updateclientwebhook","metadata":{"seo":{"title":"Update a client webhook","description":"Updates one or more fields of a webhook owned by the client. All fields in the request body are optional, but at least one must be provided."}},"httpPath":"/v1/clients/{clientId}/webhooks/{id}"},{"label":"Delete a client webhook","deprecated":false,"httpVerb":"delete","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/deleteclientwebhook","routeSlug":"/products/fincore/fincore-openapi/other/deleteclientwebhook","metadata":{"seo":{"title":"Delete a client webhook","description":"Deletes (or soft-deletes) a webhook owned by the client."}},"httpPath":"/v1/clients/{clientId}/webhooks/{id}"},{"label":"Register a webhook (deprecated)","deprecated":true,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":false,"type":"link","link":"/products/fincore/fincore-openapi/other/createwebhook","routeSlug":"/products/fincore/fincore-openapi/other/createwebhook","metadata":{"seo":{"title":"Register a webhook (deprecated)","description":"Deprecated. Use Register a webhook for a client instead (POST /v1/clients/{clientId}/webhooks). Requires both x-api-key and Authorization: Bearer <token> headers."}},"httpPath":"/v1/webhooks"},{"type":"group","label":"webhooks","link":"/products/fincore/fincore-openapi/webhooks","routeSlug":"/products/fincore/fincore-openapi/webhooks","items":[{"label":"MONEY_IN webhook event.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/products/fincore/fincore-openapi/webhooks/webhookmoneyinpost","routeSlug":"/products/fincore/fincore-openapi/webhooks/webhookmoneyinpost","metadata":{"seo":{"title":"MONEY_IN webhook event.","description":"Monato sends this webhook to notify you about new Money In events into your accounts. The payload covers both external SPEI credits and internal credits (book-to-book). Use fields such as sub_category and payer_institution to distinguish between them."}},"httpPath":"money-in"},{"label":"Get notified about Status updates.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/products/fincore/fincore-openapi/webhooks/webhookstatusupdatepost","routeSlug":"/products/fincore/fincore-openapi/webhooks/webhookstatusupdatepost","metadata":{"seo":{"title":"Get notified about Status updates.","description":"Send Status updates for Money Outs"}},"httpPath":"status-update"},{"label":"Get notified about CEP updates (Penny Validation)","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/products/fincore/fincore-openapi/webhooks/webhookceppost","routeSlug":"/products/fincore/fincore-openapi/webhooks/webhookceppost","metadata":{"seo":{"title":"Get notified about CEP updates (Penny Validation)","description":"Sends CEP status updates for Penny Validation: PENDING, DELAYED, COMPLETED, or FAILED. This CEP webhook is only triggered for Penny Validation transactions (amount = 0.01 MXN). Note: INITIALIZED is never emitted by the webhook (it may appear on API reads only and should be treated as PENDING)."}},"httpPath":"cep"},{"label":"Report file available for download.","deprecated":false,"httpVerb":"post","isAdditionalOperation":false,"isWebhook":true,"type":"link","link":"/products/fincore/fincore-openapi/webhooks/webhookreportpost","routeSlug":"/products/fincore/fincore-openapi/webhooks/webhookreportpost","metadata":{"seo":{"title":"Report file available for download.","description":"Monato sends this webhook when a generated file is available for download. It can correspond to transaction reports or account statements in daily or monthly periods."}},"httpPath":"report"}]}]}