{ "info": { "_postman_id": "ce8b4034-f83b-4de5-83ec-8917c0944c83", "name": "Method Account Attributes Entity Consent 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:11:59.000Z", "updatedAt": "2026-07-28T02:11:59.000Z", "lastUpdatedBy": "35240", "uid": "35240-ce8b4034-f83b-4de5-83ec-8917c0944c83" }, "item": [ { "name": "entities", "item": [ { "name": "{entityId}", "item": [ { "name": "consent", "item": [ { "name": "Update entity consent", "id": "45289ab2-8ad7-43a2-b1f8-2ad30e5a92ab", "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" }, { "description": "Idempotency key for safely retrying a write request. Reuse the same value when\nretrying the same logical operation to avoid creating duplicate side effects.\n", "key": "Idempotency-Key", "value": "" }, { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"type\": \"withdraw\",\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/entities/:entityId/consent", "host": [ "{{baseUrl}}" ], "path": [ "entities", ":entityId", "consent" ], "variable": [ { "id": "1621d657-1bdb-406f-9ab7-42bcd846547e", "key": "entityId", "value": "ent_gW2VjgEK", "description": "(Required) Unique identifier for the entity." } ] }, "description": "Grants or withdraws consent for the specified entity." }, "response": [ { "id": "f7ee9c29-e7e4-4853-a2c2-3522e15c56ca", "name": "The updated entity.", "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" }, { "description": "Idempotency key for safely retrying a write request. Reuse the same value when\nretrying the same logical operation to avoid creating duplicate side effects.\n", "key": "Idempotency-Key", "value": "" }, { "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 \"type\": \"withdraw\",\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/entities/:entityId/consent", "host": [ "{{baseUrl}}" ], "path": [ "entities", ":entityId", "consent" ], "variable": [ { "key": "entityId" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"success\": \"\",\n \"data\": {\n \"available_subscriptions\": [\n \"\",\n \"\"\n ],\n \"created_at\": \"\",\n \"id\": \"ent_Ipu\",\n \"products\": [\n \"\",\n \"\"\n ],\n \"restricted_products\": [\n \"\",\n \"\"\n ],\n \"restricted_subscriptions\": [\n \"\",\n \"\"\n ],\n \"status\": \"incomplete\",\n \"subscriptions\": [\n \"\",\n \"\"\n ],\n \"type\": \"llc\",\n \"updated_at\": \"\",\n \"address\": {\n \"line1\": \"\",\n \"line2\": \"\",\n \"city\": \"\",\n \"state\": \"\",\n \"zip\": \"\"\n },\n \"error\": null,\n \"metadata\": {\n \"veniam__da\": -13798648.057640642,\n \"dolor_af\": -64120182.8178422\n },\n \"individual\": null,\n \"verification\": null,\n \"connect\": \"cxn_ZrNsdSEE\",\n \"credit_score\": \"crs_4YC5AvG5xR\",\n \"attribute\": \"attr_vdKq7qQVR\",\n \"vehicle\": \"vhl_kIqNq2r\"\n },\n \"message\": \"\"\n}", "createdAt": "2026-07-28T02:11:59.000Z", "updatedAt": "2026-07-28T02:11:59.000Z", "uid": "35240-f7ee9c29-e7e4-4853-a2c2-3522e15c56ca" }, { "id": "81a4d8a0-8401-4a6c-bad6-0261c8100af7", "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" }, { "description": "Idempotency key for safely retrying a write request. Reuse the same value when\nretrying the same logical operation to avoid creating duplicate side effects.\n", "key": "Idempotency-Key", "value": "" }, { "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 \"type\": \"withdraw\",\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/entities/:entityId/consent", "host": [ "{{baseUrl}}" ], "path": [ "entities", ":entityId", "consent" ], "variable": [ { "key": "entityId" } ] } }, "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:11:59.000Z", "updatedAt": "2026-07-28T02:11:59.000Z", "uid": "35240-81a4d8a0-8401-4a6c-bad6-0261c8100af7" }, { "id": "4a1888f3-328c-445f-b23e-66ccf60361cd", "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" }, { "description": "Idempotency key for safely retrying a write request. Reuse the same value when\nretrying the same logical operation to avoid creating duplicate side effects.\n", "key": "Idempotency-Key", "value": "" }, { "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 \"type\": \"withdraw\",\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/entities/:entityId/consent", "host": [ "{{baseUrl}}" ], "path": [ "entities", ":entityId", "consent" ], "variable": [ { "key": "entityId" } ] } }, "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:11:59.000Z", "updatedAt": "2026-07-28T02:11:59.000Z", "uid": "35240-4a1888f3-328c-445f-b23e-66ccf60361cd" }, { "id": "9729a2bf-d8e0-4f55-b5b3-6c9339a3880d", "name": "Forbidden - insufficient permissions for this operation.", "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" }, { "description": "Idempotency key for safely retrying a write request. Reuse the same value when\nretrying the same logical operation to avoid creating duplicate side effects.\n", "key": "Idempotency-Key", "value": "" }, { "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 \"type\": \"withdraw\",\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/entities/:entityId/consent", "host": [ "{{baseUrl}}" ], "path": [ "entities", ":entityId", "consent" ], "variable": [ { "key": "entityId" } ] } }, "status": "Forbidden", "code": 403, "_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:11:59.000Z", "updatedAt": "2026-07-28T02:11:59.000Z", "uid": "35240-9729a2bf-d8e0-4f55-b5b3-6c9339a3880d" }, { "id": "3fd3d6bf-0339-4cd5-8a66-c4f6f0f285b2", "name": "Not found - the requested resource does not exist.", "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" }, { "description": "Idempotency key for safely retrying a write request. Reuse the same value when\nretrying the same logical operation to avoid creating duplicate side effects.\n", "key": "Idempotency-Key", "value": "" }, { "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 \"type\": \"withdraw\",\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/entities/:entityId/consent", "host": [ "{{baseUrl}}" ], "path": [ "entities", ":entityId", "consent" ], "variable": [ { "key": "entityId" } ] } }, "status": "Not Found", "code": 404, "_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:11:59.000Z", "updatedAt": "2026-07-28T02:11:59.000Z", "uid": "35240-3fd3d6bf-0339-4cd5-8a66-c4f6f0f285b2" }, { "id": "54d9048c-facb-41f6-aec5-418c091104fe", "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" }, { "description": "Idempotency key for safely retrying a write request. Reuse the same value when\nretrying the same logical operation to avoid creating duplicate side effects.\n", "key": "Idempotency-Key", "value": "" }, { "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 \"type\": \"withdraw\",\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/entities/:entityId/consent", "host": [ "{{baseUrl}}" ], "path": [ "entities", ":entityId", "consent" ], "variable": [ { "key": "entityId" } ] } }, "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:11:59.000Z", "updatedAt": "2026-07-28T02:11:59.000Z", "uid": "35240-54d9048c-facb-41f6-aec5-418c091104fe" }, { "id": "282db5f9-61a1-4452-9234-46c075b89859", "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" }, { "description": "Idempotency key for safely retrying a write request. Reuse the same value when\nretrying the same logical operation to avoid creating duplicate side effects.\n", "key": "Idempotency-Key", "value": "" }, { "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 \"type\": \"withdraw\",\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/entities/:entityId/consent", "host": [ "{{baseUrl}}" ], "path": [ "entities", ":entityId", "consent" ], "variable": [ { "key": "entityId" } ] } }, "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:11:59.000Z", "updatedAt": "2026-07-28T02:11:59.000Z", "uid": "35240-282db5f9-61a1-4452-9234-46c075b89859" }, { "id": "2a880cb8-cc7d-4812-924a-b1eaad9946f0", "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" }, { "description": "Idempotency key for safely retrying a write request. Reuse the same value when\nretrying the same logical operation to avoid creating duplicate side effects.\n", "key": "Idempotency-Key", "value": "" }, { "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 \"type\": \"withdraw\",\n \"reason\": \"\"\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/entities/:entityId/consent", "host": [ "{{baseUrl}}" ], "path": [ "entities", ":entityId", "consent" ], "variable": [ { "key": "entityId" } ] } }, "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:11:59.000Z", "updatedAt": "2026-07-28T02:11:59.000Z", "uid": "35240-2a880cb8-cc7d-4812-924a-b1eaad9946f0" } ], "createdAt": "2026-07-28T02:11:59.000Z", "updatedAt": "2026-07-28T02:11:59.000Z", "uid": "35240-45289ab2-8ad7-43a2-b1f8-2ad30e5a92ab" } ], "id": "447581e1-4768-48a5-b934-809d04330794", "createdAt": "2026-07-28T02:11:59.000Z", "updatedAt": "2026-07-28T02:11:59.000Z", "uid": "35240-447581e1-4768-48a5-b934-809d04330794" } ], "id": "ff1203af-3d40-4bda-b6e0-949611979a82", "createdAt": "2026-07-28T02:11:59.000Z", "updatedAt": "2026-07-28T02:11:59.000Z", "uid": "35240-ff1203af-3d40-4bda-b6e0-949611979a82" } ], "id": "29c2a120-e074-45e7-a415-cbf1264d925f", "createdAt": "2026-07-28T02:11:59.000Z", "updatedAt": "2026-07-28T02:11:59.000Z", "uid": "35240-29c2a120-e074-45e7-a415-cbf1264d925f" } ], "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearerToken}}", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://production.methodfi.com" } ] }