{ "opencollection": "1.0.0", "info": { "name": "Anchorage Digital API Reference Addresses Fiat Banking Operations API", "version": "2.0.0" }, "request": { "auth": { "type": "apikey", "key": "Api-Access-Key", "value": "{{Api-Access-Key}}", "placement": "header" } }, "items": [ { "info": { "name": "Fiat Banking Operations", "type": "folder" }, "items": [ { "info": { "name": "List wire transfers", "type": "http" }, "http": { "method": "GET", "url": "https://api.anchorage-staging.com/v2/fiat/banks/payments/wire", "params": [ { "name": "first", "value": "", "type": "query", "description": "Maximum number of results to return per query" }, { "name": "after", "value": "", "type": "query", "description": "When paginating this is used to provide the starting point for the page to fetch (retrieved from the previous response body)" }, { "name": "clientRefId", "value": "", "type": "query", "description": "Filter by client reference ID" }, { "name": "effectiveDateStart", "value": "", "type": "query", "description": "Filter payments with an effective date on or after this date (inclusive). Format: YYYY-MM-DD." }, { "name": "effectiveDateEnd", "value": "", "type": "query", "description": "Filter payments with an effective date on or before this date (inclusive). Format: YYYY-MM-DD." }, { "name": "createdAtStart", "value": "", "type": "query", "description": "Filter payments created at or after this datetime (inclusive). Format: RFC 3339 date-time." }, { "name": "createdAtEnd", "value": "", "type": "query", "description": "Filter payments created at or before this datetime (inclusive). Format: RFC 3339 date-time." } ] }, "docs": "Permissions required: **Fiat Banking**\n\nRetrieve a paginated list of wire transfers." }, { "info": { "name": "Create a wire transfer", "type": "http" }, "http": { "method": "POST", "url": "https://api.anchorage-staging.com/v2/fiat/banks/payments/wire", "headers": [ { "name": "Api-Signature", "value": "" }, { "name": "Api-Timestamp", "value": "" }, { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Permissions required: **Fiat Banking**\n\nCreate a new wire transfer.\n\nUpon receiving a successful response, the payment immediately enters the approved state. At this point, the bank will attempt to process the payment, with status updates delivered via webhooks." }, { "info": { "name": "Get a wire transfer", "type": "http" }, "http": { "method": "GET", "url": "https://api.anchorage-staging.com/v2/fiat/banks/payments/wire/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the wire transfer" } ] }, "docs": "Permissions required: **Fiat Banking**\n\nRetrieve details of a specific wire transfer by ID." }, { "info": { "name": "List ACH transfers", "type": "http" }, "http": { "method": "GET", "url": "https://api.anchorage-staging.com/v2/fiat/banks/payments/ach", "params": [ { "name": "first", "value": "", "type": "query", "description": "Maximum number of results to return per query" }, { "name": "after", "value": "", "type": "query", "description": "When paginating this is used to provide the starting point for the page to fetch (retrieved from the previous response body)" }, { "name": "clientRefId", "value": "", "type": "query", "description": "Filter by client reference ID" }, { "name": "effectiveDateStart", "value": "", "type": "query", "description": "Filter payments with an effective date on or after this date (inclusive). Format: YYYY-MM-DD." }, { "name": "effectiveDateEnd", "value": "", "type": "query", "description": "Filter payments with an effective date on or before this date (inclusive). Format: YYYY-MM-DD." }, { "name": "createdAtStart", "value": "", "type": "query", "description": "Filter payments created at or after this datetime (inclusive). Format: RFC 3339 date-time." }, { "name": "createdAtEnd", "value": "", "type": "query", "description": "Filter payments created at or before this datetime (inclusive). Format: RFC 3339 date-time." } ] }, "docs": "Permissions required: **Fiat Banking**\n\nRetrieve a paginated list of ACH transfers." }, { "info": { "name": "Create an ACH transfer", "type": "http" }, "http": { "method": "POST", "url": "https://api.anchorage-staging.com/v2/fiat/banks/payments/ach", "headers": [ { "name": "Api-Signature", "value": "" }, { "name": "Api-Timestamp", "value": "" }, { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Permissions required: **Fiat Banking**\n\nCreate a new ACH transfer.\n\nUpon receiving a successful response, the payment immediately enters the approved state. At this point, the bank will attempt to process the payment, with status updates delivered via webhooks." }, { "info": { "name": "Get an ACH transfer", "type": "http" }, "http": { "method": "GET", "url": "https://api.anchorage-staging.com/v2/fiat/banks/payments/ach/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the ACH transfer" } ] }, "docs": "Permissions required: **Fiat Banking**\n\nRetrieve details of a specific ACH transfer by ID." }, { "info": { "name": "List book transfers", "type": "http" }, "http": { "method": "GET", "url": "https://api.anchorage-staging.com/v2/fiat/banks/payments/book", "params": [ { "name": "first", "value": "", "type": "query", "description": "Maximum number of results to return per query" }, { "name": "after", "value": "", "type": "query", "description": "When paginating this is used to provide the starting point for the page to fetch (retrieved from the previous response body)" }, { "name": "clientRefId", "value": "", "type": "query", "description": "Filter by client reference ID" }, { "name": "effectiveDateStart", "value": "", "type": "query", "description": "Filter payments with an effective date on or after this date (inclusive). Format: YYYY-MM-DD." }, { "name": "effectiveDateEnd", "value": "", "type": "query", "description": "Filter payments with an effective date on or before this date (inclusive). Format: YYYY-MM-DD." }, { "name": "createdAtStart", "value": "", "type": "query", "description": "Filter payments created at or after this datetime (inclusive). Format: RFC 3339 date-time." }, { "name": "createdAtEnd", "value": "", "type": "query", "description": "Filter payments created at or before this datetime (inclusive). Format: RFC 3339 date-time." } ] }, "docs": "Permissions required: **Fiat Banking**\n\nRetrieve a paginated list of book transfers." }, { "info": { "name": "Create a book transfer", "type": "http" }, "http": { "method": "POST", "url": "https://api.anchorage-staging.com/v2/fiat/banks/payments/book", "headers": [ { "name": "Api-Signature", "value": "" }, { "name": "Api-Timestamp", "value": "" }, { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Permissions required: **Fiat Banking**\n\nCreate a new book transfer between two internal accounts." }, { "info": { "name": "Get a book transfer", "type": "http" }, "http": { "method": "GET", "url": "https://api.anchorage-staging.com/v2/fiat/banks/payments/book/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the book transfer" } ] }, "docs": "Permissions required: **Fiat Banking**\n\nRetrieve details of a specific book transfer by ID." }, { "info": { "name": "Create an incoming transaction", "type": "http" }, "http": { "method": "POST", "url": "https://api.anchorage-staging.com/v2/fiat/banks/transactions", "headers": [ { "name": "Api-Signature", "value": "" }, { "name": "Api-Timestamp", "value": "" }, { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Permissions required: **Fiat Banking**\n\nCreate an incoming payment transaction to an internal account.\n\n**IMPORTANT:** This endpoint is designed for testing and simulation in non-production\nenvironments only. It allows you to simulate incoming fiat payments for integration\ntesting purposes.\n\nThis endpoint simulates receiving funds by creating a transaction that credits the\nspecified account. It triggers webhooks for full end-to-end testing of incoming\npayment flows." }, { "info": { "name": "Create a virtual account owner", "type": "http" }, "http": { "method": "POST", "url": "https://api.anchorage-staging.com/v2/fiat/banks/virtual-account-owners", "headers": [ { "name": "Api-Signature", "value": "" }, { "name": "Api-Timestamp", "value": "" }, { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Permissions required: **Fiat Banking**\n\nCreate a new virtual account owner to collect KYC information required by some banks." }, { "info": { "name": "Get a bank virtual account owner", "type": "http" }, "http": { "method": "GET", "url": "https://api.anchorage-staging.com/v2/fiat/banks/virtual-account-owners/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the virtual account owner" } ] }, "docs": "Permissions required: **Fiat Banking**\n\nRetrieve details of a specific virtual account owner by ID." }, { "info": { "name": "Update a virtual account owner", "type": "http" }, "http": { "method": "PUT", "url": "https://api.anchorage-staging.com/v2/fiat/banks/virtual-account-owners/:id", "headers": [ { "name": "Api-Signature", "value": "" }, { "name": "Api-Timestamp", "value": "" }, { "name": "Idempotency-Key", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the virtual account owner" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Permissions required: **Fiat Banking**\n\nUpdate details of a specific virtual account owner. All fields are optional - only provided fields will be updated." }, { "info": { "name": "Create a bank virtual account", "type": "http" }, "http": { "method": "POST", "url": "https://api.anchorage-staging.com/v2/fiat/banks/virtual-accounts", "headers": [ { "name": "Api-Signature", "value": "" }, { "name": "Api-Timestamp", "value": "" }, { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Permissions required: **Fiat Banking**\n\nCreate a new virtual account for sending or receiving funds.\n\n**Note:** For certain banks, a Virtual Account Owner must be created first to collect KYC information using the Create Virtual Account Owner,\nand returned ID included in this endpoint. Please contact Anchorage Digital about requirements for your specific correspondent bank." }, { "info": { "name": "Get a bank virtual account", "type": "http" }, "http": { "method": "GET", "url": "https://api.anchorage-staging.com/v2/fiat/banks/virtual-accounts/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the virtual account" } ] }, "docs": "Permissions required: **Fiat Banking**\n\nRetrieve details of a specific virtual account by ID." }, { "info": { "name": "Close a bank virtual account", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.anchorage-staging.com/v2/fiat/banks/virtual-accounts/:id", "headers": [ { "name": "Api-Signature", "value": "" }, { "name": "Api-Timestamp", "value": "" }, { "name": "Idempotency-Key", "value": "" } ], "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the virtual account" } ] }, "docs": "Permissions required: **Fiat Banking**\n\nClose a virtual account. Once closed, the account cannot be reopened or used for transactions.\nThe closed account can still be retrieved via GET to view its details including the closure timestamp." }, { "info": { "name": "Get account balance", "type": "http" }, "http": { "method": "GET", "url": "https://api.anchorage-staging.com/v2/fiat/banks/balance/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The unique identifier of the account" } ] }, "docs": "Permissions required: **Fiat Banking**\n\nRetrieve the current balance for a specific account by ID." } ] } ], "bundled": true }