{ "opencollection": "1.0.0", "info": { "name": "Method Accounts API", "version": "2026-03-30" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Accounts", "type": "folder" }, "items": [ { "info": { "name": "List all accounts", "type": "http" }, "http": { "method": "GET", "url": "https://production.methodfi.com/accounts", "headers": [ { "name": "Method-Version", "value": "" } ], "params": [ { "name": "page", "value": "", "type": "query", "description": "Page number for pagination (1-indexed)." }, { "name": "page_limit", "value": "", "type": "query", "description": "Number of items per page." }, { "name": "page_cursor", "value": "", "type": "query", "description": "Cursor for cursor-based pagination. Use the value from `Pagination-Page-Cursor-Next` or `Pagination-Page-Cursor-Prev` response headers." }, { "name": "from_date", "value": "", "type": "query", "description": "Filter results from this date (inclusive, YYYY-MM-DD format)." }, { "name": "to_date", "value": "", "type": "query", "description": "Filter results to this date (inclusive, YYYY-MM-DD format)." }, { "name": "status", "value": "", "type": "query", "description": "Filter accounts by status." }, { "name": "type", "value": "", "type": "query", "description": "Filter accounts by type." }, { "name": "consent_status", "value": "", "type": "query", "description": "Filter accounts by consent status." }, { "name": "holder_id", "value": "", "type": "query", "description": "Filter accounts by the entity ID that owns them." }, { "name": "holder_ids", "value": "", "type": "query", "description": "Filter accounts by one or more entity IDs." }, { "name": "include_pending_consent", "value": "", "type": "query", "description": "Include accounts that are still pending consent." }, { "name": "liability.mch_id", "value": "", "type": "query", "description": "Filter liability accounts by merchant ID." }, { "name": "liability.type", "value": "", "type": "query", "description": "Filter liability accounts by liability type." }, { "name": "liability.ownership", "value": "", "type": "query", "description": "Filter liability accounts by ownership type." }, { "name": "expand", "value": "", "type": "query", "description": "Expand related account resources inline. Supports the account expandable fields\ndocumented by the API validator for account list and retrieve operations.\n" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Returns a paginated list of accounts. Results can be filtered by status, type, holder, and date range." }, { "info": { "name": "Create an account", "type": "http" }, "http": { "method": "POST", "url": "https://production.methodfi.com/accounts", "headers": [ { "name": "Method-Version", "value": "" }, { "name": "Idempotency-Key", "value": "" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Creates a new account for the specified entity. The request body must include exactly one of `ach`, `liability`, `clearing`, or `debit_card` to determine the account type." }, { "info": { "name": "Retrieve an account", "type": "http" }, "http": { "method": "GET", "url": "https://production.methodfi.com/accounts/:accountId", "headers": [ { "name": "Method-Version", "value": "" } ], "params": [ { "name": "accountId", "value": "", "type": "path", "description": "Unique identifier for the account." }, { "name": "expand", "value": "", "type": "query", "description": "Expand related account resources inline. Supports the account expandable fields\ndocumented by the API validator for account list and retrieve operations.\n" } ], "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Retrieves an account by its unique identifier." }, { "info": { "name": "Update an account", "type": "http" }, "http": { "method": "PUT", "url": "https://production.methodfi.com/accounts/:accountId", "headers": [ { "name": "Method-Version", "value": "" }, { "name": "Idempotency-Key", "value": "" } ], "params": [ { "name": "accountId", "value": "", "type": "path", "description": "Unique identifier for the account." } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "docs": "Updates an account's metadata or liability account number." } ] } ], "bundled": true }