{ "opencollection": "1.0.0", "info": { "name": "Fin.com Authentication Transactions API", "version": "1.0.0" }, "items": [ { "info": { "name": "Transactions", "type": "folder" }, "items": [ { "info": { "name": "List Customer Transactions", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.api.fin.com/v2/transactions", "params": [ { "name": "customer_id", "value": "765d498e-a267-4154-9d2f-9e411a0b50dd", "type": "query", "description": "The customer ID to fetch transactions for." }, { "name": "type", "value": "CRYPTO_WITHDRAWAL", "type": "query", "description": "Filter transactions by type." }, { "name": "current_page", "value": "", "type": "query", "description": "The page number to retrieve" }, { "name": "per_page", "value": "10", "type": "query", "description": "Number of results per page. Must be between 1 and 100." } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Returns a paginated list of transactions for a customer, optionally filtered by transaction type." }, { "info": { "name": "Execute Quote", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.api.fin.com/v2/transactions", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Executes a quote returned from the Create Quote endpoint, initiating a crypto withdrawal to the beneficiary's external wallet." }, { "info": { "name": "List Beneficiary Transactions", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.api.fin.com/v1/beneficiaries/:beneficiary_id/transactions", "params": [ { "name": "beneficiary_id", "value": "", "type": "path" }, { "name": "page", "value": "", "type": "query" }, { "name": "limit", "value": "", "type": "query" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Retrieve a paginated list of all transactions for a specific beneficiary" }, { "info": { "name": "Create a Transfer", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.api.fin.com/v1/transactions/transfer-payout", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Initiate a transfer payout to a beneficiary.\n\n**Validation Rules:**\n- Minimum amount: 500 cents (5.00 in major currency units)\n- Attachments array is optional, but if provided must contain at least one item\n" }, { "info": { "name": "Settle a Transfer", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.api.fin.com/v1/transactions/transfer-payout/settle", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Settle a previously created transfer payout" }, { "info": { "name": "Execute Batch Transfer", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.api.fin.com/v1/batch/transactions/commit", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Execute multiple transfer payouts in a single batch operation." }, { "info": { "name": "Fetch Batch Details", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.api.fin.com/v1/batch/transactions/commit/:batch_id", "params": [ { "name": "batch_id", "value": "ad1a0a29-5a7f-4982-98cc-3f4416724660", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Retrieve detailed information about a batch transaction including all items and their statuses" }, { "info": { "name": "Create Quote", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.api.fin.com/v2/transactions/quote", "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Returns fee and receivable amount estimations for a crypto withdrawal from a Fin.com internal wallet to a customer's external crypto wallet." }, { "info": { "name": "Fetch Transaction Details V2", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.api.fin.com/v2/transactions/:transaction_id", "params": [ { "name": "transaction_id", "value": "8c92e9dd-6456-4aee-a441-1861144f1d8b", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Returns full details for a transaction by ID, including status, amounts, fees, and settlement data. The populated fields vary based on the transaction type." }, { "info": { "name": "Fetch Transaction Details V1", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.api.fin.com/v1/transactions/:transaction_id", "params": [ { "name": "transaction_id", "value": "7f0124cd-6845-47d3-8b39-43f80cd50274", "type": "path" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Returns full details for a transaction by ID, including status, amounts, fees, and settlement data. The populated fields vary based on the transaction type." } ] } ], "bundled": true }