{ "info": { "_postman_id": "79fa9d52-019c-4b67-bd92-2751bb7ce01a", "name": "Method Account Attributes Opal API", "description": "The Method API enables you to retrieve financial data, create payments, and manage\nentities and accounts programmatically. This specification covers the public API\nsurface for version `2025-12-01`.\n\n## Authentication\n\nMost API requests require a Bearer token in the `Authorization` header.\nUse your secret key (`sk_...`) for server-side requests and public key (`pk_...`)\nfor client-side Element requests. Public Message-Level Encryption key discovery\nendpoints are documented separately and do not require authentication.\n\n## Versioning\n\nThe API version is selected via the `Method-Version` header. This spec targets\nversion `2025-12-01`. The SDK sets this header automatically.\n\n## Response Envelope\n\nMost JSON responses are wrapped in a standard envelope:\n\n```json\n{\n \"success\": true,\n \"data\": { ... },\n \"message\": null\n}\n```\n\nThe `/.well-known/jwks.json` endpoint is an exception and returns a bare JWK set.\n\n## Pagination\n\nList endpoints return pagination metadata in response headers:\n`Pagination-Page`, `Pagination-Page-Count`, `Pagination-Page-Limit`,\n`Pagination-Total-Count`, `Pagination-Page-Cursor-Prev`, `Pagination-Page-Cursor-Next`.\n\n## Expandable Fields\n\nCertain resource fields can be expanded from IDs to full objects using the\n`expand` query parameter. Maximum nesting depth is 4 levels.\n\n\nContact Support:\n Name: Method Financial\n Email: team@methodfi.com", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "lastUpdatedBy": "35240", "uid": "35240-79fa9d52-019c-4b67-bd92-2751bb7ce01a" }, "item": [ { "name": "opal", "item": [ { "name": "token", "item": [ { "name": "Retrieve an Opal session", "id": "0e92dd0a-8d61-4f54-8fd3-76d5ff13b4d2", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearerToken}}", "type": "string" } ] }, "method": "GET", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] }, "description": "Returns the current state of the Opal session associated with the authenticated token." }, "response": [ { "id": "3f9bb1ff-b6e4-4579-865e-a456be47c798", "name": "The current session state.", "originalRequest": { "method": "GET", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"id\": \"\",\n \"config\": {\n \"name\": \"\",\n \"logo\": \"\",\n \"opal_should_prefill_entities\": \"\",\n \"primary_color\": \"\",\n \"event_channel\": \"\",\n \"accounts_liability_allow_number_update\": \"\",\n \"appearance\": \"dark\"\n },\n \"entity\": {\n \"id\": \"\",\n \"individual\": null,\n \"address\": {},\n \"status\": \"\",\n \"verification\": {\n \"identity\": {\n \"matched\": \"\",\n \"verified\": \"\"\n },\n \"phone\": {\n \"verified\": \"\"\n }\n }\n },\n \"mode\": \"account_verification\",\n \"idv\": null,\n \"cxn\": {},\n \"avf\": {},\n \"txn\": null,\n \"completed_at\": \"\",\n \"created_at\": \"\",\n \"updated_at\": \"\"\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-3f9bb1ff-b6e4-4579-865e-a456be47c798" }, { "id": "740c749f-57c0-4245-b97f-f2a2239499b5", "name": "Bad request - invalid parameters or request body.", "originalRequest": { "method": "GET", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"error\": {\n \"type\": \"invalid_request\",\n \"code\": \"\",\n \"message\": \"\",\n \"sub_type\": \"\"\n }\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-740c749f-57c0-4245-b97f-f2a2239499b5" }, { "id": "04867ed6-6612-42c0-ade0-ebebaf06c315", "name": "Unauthorized - missing or invalid authentication token.", "originalRequest": { "method": "GET", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"error\": {\n \"type\": \"invalid_request\",\n \"code\": \"\",\n \"message\": \"\",\n \"sub_type\": \"\"\n }\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-04867ed6-6612-42c0-ade0-ebebaf06c315" }, { "id": "10835785-e2df-478c-81d1-511404916044", "name": "Too many requests - rate limit exceeded.", "originalRequest": { "method": "GET", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "Number of seconds to wait before retrying.", "type": "text/plain" }, "key": "Retry-After", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"error\": {\n \"type\": \"invalid_request\",\n \"code\": \"\",\n \"message\": \"\",\n \"sub_type\": \"\"\n }\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-10835785-e2df-478c-81d1-511404916044" }, { "id": "6efe97d0-17d3-4010-a99f-6ad969bf7f1e", "name": "Internal server error.", "originalRequest": { "method": "GET", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"error\": {\n \"type\": \"invalid_request\",\n \"code\": \"\",\n \"message\": \"\",\n \"sub_type\": \"\"\n }\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-6efe97d0-17d3-4010-a99f-6ad969bf7f1e" } ], "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-0e92dd0a-8d61-4f54-8fd3-76d5ff13b4d2" }, { "name": "Create an Opal token", "id": "a7b48dbd-f408-4c8c-bd8a-5c3488b5f524", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearerToken}}", "type": "string" } ] }, "method": "POST", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"entity_id\": \"\",\n \"entity\": {\n \"type\": \"individual\",\n \"individual\": {}\n },\n \"session_id\": \"\",\n \"mode\": \"connect\",\n \"appearance\": \"dark\",\n \"identity_verification\": {\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"card_connect\": {\n \"selection_type\": \"single\",\n \"account_filters\": {\n \"exclude\": {\n \"mch_ids\": [\n \"\",\n \"\"\n ],\n \"unverified_account_numbers\": \"\"\n }\n },\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"connect\": {\n \"selection_type\": \"multiple\",\n \"account_filters\": {\n \"include\": {\n \"account_types\": [\n \"\",\n \"\"\n ],\n \"products\": [\n \"\"\n ]\n },\n \"exclude\": {\n \"account_types\": [\n \"\",\n \"\"\n ],\n \"mch_ids\": [\n \"\",\n \"\"\n ],\n \"unverified_account_numbers\": \"\"\n }\n },\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"account_verification\": {\n \"account_id\": \"\",\n \"intent\": \"payments\"\n },\n \"transactions\": {}\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] }, "description": "Creates a new Opal token and, depending on the creation pattern, a new session. Supports three patterns: (A) provide `entity_id` + `mode` + mode config, (B) provide inline `entity` + `mode` + mode config, or (C) provide `session_id` to create an additional token for an existing session." }, "response": [ { "id": "9baa699d-53ea-494f-9dfc-ec9eda7549f2", "name": "The created Opal token.", "originalRequest": { "method": "POST", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"entity_id\": \"\",\n \"entity\": {\n \"type\": \"individual\",\n \"individual\": {}\n },\n \"session_id\": \"\",\n \"mode\": \"connect\",\n \"appearance\": \"dark\",\n \"identity_verification\": {\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"card_connect\": {\n \"selection_type\": \"single\",\n \"account_filters\": {\n \"exclude\": {\n \"mch_ids\": [\n \"\",\n \"\"\n ],\n \"unverified_account_numbers\": \"\"\n }\n },\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"connect\": {\n \"selection_type\": \"multiple\",\n \"account_filters\": {\n \"include\": {\n \"account_types\": [\n \"\",\n \"\"\n ],\n \"products\": [\n \"\"\n ]\n },\n \"exclude\": {\n \"account_types\": [\n \"\",\n \"\"\n ],\n \"mch_ids\": [\n \"\",\n \"\"\n ],\n \"unverified_account_numbers\": \"\"\n }\n },\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"account_verification\": {\n \"account_id\": \"\",\n \"intent\": \"payments\"\n },\n \"transactions\": {}\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"token\": \"\",\n \"session_id\": \"\",\n \"valid_until\": \"\"\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-9baa699d-53ea-494f-9dfc-ec9eda7549f2" }, { "id": "6547760a-9d1c-44a7-9732-96ac4d99797d", "name": "Bad request - invalid parameters or request body.", "originalRequest": { "method": "POST", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"entity_id\": \"\",\n \"entity\": {\n \"type\": \"individual\",\n \"individual\": {}\n },\n \"session_id\": \"\",\n \"mode\": \"connect\",\n \"appearance\": \"dark\",\n \"identity_verification\": {\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"card_connect\": {\n \"selection_type\": \"single\",\n \"account_filters\": {\n \"exclude\": {\n \"mch_ids\": [\n \"\",\n \"\"\n ],\n \"unverified_account_numbers\": \"\"\n }\n },\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"connect\": {\n \"selection_type\": \"multiple\",\n \"account_filters\": {\n \"include\": {\n \"account_types\": [\n \"\",\n \"\"\n ],\n \"products\": [\n \"\"\n ]\n },\n \"exclude\": {\n \"account_types\": [\n \"\",\n \"\"\n ],\n \"mch_ids\": [\n \"\",\n \"\"\n ],\n \"unverified_account_numbers\": \"\"\n }\n },\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"account_verification\": {\n \"account_id\": \"\",\n \"intent\": \"payments\"\n },\n \"transactions\": {}\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"error\": {\n \"type\": \"invalid_request\",\n \"code\": \"\",\n \"message\": \"\",\n \"sub_type\": \"\"\n }\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-6547760a-9d1c-44a7-9732-96ac4d99797d" }, { "id": "2db9b51f-e021-4c24-9b5d-57a33dbfc297", "name": "Unauthorized - missing or invalid authentication token.", "originalRequest": { "method": "POST", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"entity_id\": \"\",\n \"entity\": {\n \"type\": \"individual\",\n \"individual\": {}\n },\n \"session_id\": \"\",\n \"mode\": \"connect\",\n \"appearance\": \"dark\",\n \"identity_verification\": {\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"card_connect\": {\n \"selection_type\": \"single\",\n \"account_filters\": {\n \"exclude\": {\n \"mch_ids\": [\n \"\",\n \"\"\n ],\n \"unverified_account_numbers\": \"\"\n }\n },\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"connect\": {\n \"selection_type\": \"multiple\",\n \"account_filters\": {\n \"include\": {\n \"account_types\": [\n \"\",\n \"\"\n ],\n \"products\": [\n \"\"\n ]\n },\n \"exclude\": {\n \"account_types\": [\n \"\",\n \"\"\n ],\n \"mch_ids\": [\n \"\",\n \"\"\n ],\n \"unverified_account_numbers\": \"\"\n }\n },\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"account_verification\": {\n \"account_id\": \"\",\n \"intent\": \"payments\"\n },\n \"transactions\": {}\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"error\": {\n \"type\": \"invalid_request\",\n \"code\": \"\",\n \"message\": \"\",\n \"sub_type\": \"\"\n }\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-2db9b51f-e021-4c24-9b5d-57a33dbfc297" }, { "id": "32fc5d35-e33e-4543-a037-6f2ac21ed0d4", "name": "Unprocessable entity - the request was valid JSON but failed business or validation rules.", "originalRequest": { "method": "POST", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"entity_id\": \"\",\n \"entity\": {\n \"type\": \"individual\",\n \"individual\": {}\n },\n \"session_id\": \"\",\n \"mode\": \"connect\",\n \"appearance\": \"dark\",\n \"identity_verification\": {\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"card_connect\": {\n \"selection_type\": \"single\",\n \"account_filters\": {\n \"exclude\": {\n \"mch_ids\": [\n \"\",\n \"\"\n ],\n \"unverified_account_numbers\": \"\"\n }\n },\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"connect\": {\n \"selection_type\": \"multiple\",\n \"account_filters\": {\n \"include\": {\n \"account_types\": [\n \"\",\n \"\"\n ],\n \"products\": [\n \"\"\n ]\n },\n \"exclude\": {\n \"account_types\": [\n \"\",\n \"\"\n ],\n \"mch_ids\": [\n \"\",\n \"\"\n ],\n \"unverified_account_numbers\": \"\"\n }\n },\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"account_verification\": {\n \"account_id\": \"\",\n \"intent\": \"payments\"\n },\n \"transactions\": {}\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "Unprocessable Entity (WebDAV) (RFC 4918)", "code": 422, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"error\": {\n \"type\": \"invalid_request\",\n \"code\": \"\",\n \"message\": \"\",\n \"sub_type\": \"\"\n }\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-32fc5d35-e33e-4543-a037-6f2ac21ed0d4" }, { "id": "93b3b6c8-be8e-49c9-849c-40e2e4d8225b", "name": "Too many requests - rate limit exceeded.", "originalRequest": { "method": "POST", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"entity_id\": \"\",\n \"entity\": {\n \"type\": \"individual\",\n \"individual\": {}\n },\n \"session_id\": \"\",\n \"mode\": \"connect\",\n \"appearance\": \"dark\",\n \"identity_verification\": {\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"card_connect\": {\n \"selection_type\": \"single\",\n \"account_filters\": {\n \"exclude\": {\n \"mch_ids\": [\n \"\",\n \"\"\n ],\n \"unverified_account_numbers\": \"\"\n }\n },\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"connect\": {\n \"selection_type\": \"multiple\",\n \"account_filters\": {\n \"include\": {\n \"account_types\": [\n \"\",\n \"\"\n ],\n \"products\": [\n \"\"\n ]\n },\n \"exclude\": {\n \"account_types\": [\n \"\",\n \"\"\n ],\n \"mch_ids\": [\n \"\",\n \"\"\n ],\n \"unverified_account_numbers\": \"\"\n }\n },\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"account_verification\": {\n \"account_id\": \"\",\n \"intent\": \"payments\"\n },\n \"transactions\": {}\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "Number of seconds to wait before retrying.", "type": "text/plain" }, "key": "Retry-After", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"error\": {\n \"type\": \"invalid_request\",\n \"code\": \"\",\n \"message\": \"\",\n \"sub_type\": \"\"\n }\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-93b3b6c8-be8e-49c9-849c-40e2e4d8225b" }, { "id": "3c86de7a-9953-474d-8986-25a9a5744363", "name": "Internal server error.", "originalRequest": { "method": "POST", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"entity_id\": \"\",\n \"entity\": {\n \"type\": \"individual\",\n \"individual\": {}\n },\n \"session_id\": \"\",\n \"mode\": \"connect\",\n \"appearance\": \"dark\",\n \"identity_verification\": {\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"card_connect\": {\n \"selection_type\": \"single\",\n \"account_filters\": {\n \"exclude\": {\n \"mch_ids\": [\n \"\",\n \"\"\n ],\n \"unverified_account_numbers\": \"\"\n }\n },\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"connect\": {\n \"selection_type\": \"multiple\",\n \"account_filters\": {\n \"include\": {\n \"account_types\": [\n \"\",\n \"\"\n ],\n \"products\": [\n \"\"\n ]\n },\n \"exclude\": {\n \"account_types\": [\n \"\",\n \"\"\n ],\n \"mch_ids\": [\n \"\",\n \"\"\n ],\n \"unverified_account_numbers\": \"\"\n }\n },\n \"skip_pii\": [\n \"\",\n \"\"\n ]\n },\n \"account_verification\": {\n \"account_id\": \"\",\n \"intent\": \"payments\"\n },\n \"transactions\": {}\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"error\": {\n \"type\": \"invalid_request\",\n \"code\": \"\",\n \"message\": \"\",\n \"sub_type\": \"\"\n }\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-3c86de7a-9953-474d-8986-25a9a5744363" } ], "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-a7b48dbd-f408-4c8c-bd8a-5c3488b5f524" }, { "name": "Deactivate an Opal token", "id": "c613cb82-3cfe-472a-abab-e6a1b132fb16", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearerToken}}", "type": "string" } ] }, "method": "DELETE", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] }, "description": "Deactivates the authenticated Opal token, preventing further use." }, "response": [ { "id": "a2651234-d186-401b-95be-6a05b423572a", "name": "Token deactivated successfully.", "originalRequest": { "method": "DELETE", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": null,\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-a2651234-d186-401b-95be-6a05b423572a" }, { "id": "8bb9098d-6343-4c75-9c40-5eee98b88c87", "name": "Bad request - invalid parameters or request body.", "originalRequest": { "method": "DELETE", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"error\": {\n \"type\": \"invalid_request\",\n \"code\": \"\",\n \"message\": \"\",\n \"sub_type\": \"\"\n }\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-8bb9098d-6343-4c75-9c40-5eee98b88c87" }, { "id": "a87ce708-dfce-4efb-b2c5-e2fb8fbf1499", "name": "Unauthorized - missing or invalid authentication token.", "originalRequest": { "method": "DELETE", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"error\": {\n \"type\": \"invalid_request\",\n \"code\": \"\",\n \"message\": \"\",\n \"sub_type\": \"\"\n }\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-a87ce708-dfce-4efb-b2c5-e2fb8fbf1499" }, { "id": "cd7e9de2-7bd7-4d6e-80be-8a507d02c8f9", "name": "Too many requests - rate limit exceeded.", "originalRequest": { "method": "DELETE", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "Too Many Requests", "code": 429, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" }, { "disabled": false, "description": { "content": "Number of seconds to wait before retrying.", "type": "text/plain" }, "key": "Retry-After", "value": "" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"error\": {\n \"type\": \"invalid_request\",\n \"code\": \"\",\n \"message\": \"\",\n \"sub_type\": \"\"\n }\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-cd7e9de2-7bd7-4d6e-80be-8a507d02c8f9" }, { "id": "30a3d6b3-acd8-4025-bab2-0857726b1b64", "name": "Internal server error.", "originalRequest": { "method": "DELETE", "header": [ { "description": "(Required) API version to use for this request. This spec targets `2025-12-01`.\nThe SDK sets this header automatically.\n", "key": "Method-Version", "value": "2025-12-01" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/opal/token", "host": [ "{{baseUrl}}" ], "path": [ "opal", "token" ] } }, "status": "Internal Server Error", "code": 500, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"error\": {\n \"type\": \"invalid_request\",\n \"code\": \"\",\n \"message\": \"\",\n \"sub_type\": \"\"\n }\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-30a3d6b3-acd8-4025-bab2-0857726b1b64" } ], "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-c613cb82-3cfe-472a-abab-e6a1b132fb16" } ], "id": "191e6286-e4f3-4e13-9fa0-b6c8e8bc0a8c", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-191e6286-e4f3-4e13-9fa0-b6c8e8bc0a8c" } ], "id": "4fa33d66-93dd-4175-a605-cc25a7d5869c", "createdAt": "2026-07-28T02:12:34.000Z", "updatedAt": "2026-07-28T02:12:34.000Z", "uid": "35240-4fa33d66-93dd-4175-a605-cc25a7d5869c" } ], "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearerToken}}", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://production.methodfi.com" } ] }