{
  "opencollection": "1.0.0",
  "info": {
    "name": "Method Financial API",
    "version": "2026-03-30"
  },
  "request": {
    "auth": {
      "type": "bearer",
      "token": "{{bearerToken}}"
    }
  },
  "items": [
    {
      "info": {
        "name": "Entities",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Create an entity",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://production.methodfi.com/entities",
            "body": {
              "type": "json",
              "data": "{\"type\": \"individual\", \"individual\": {\"first_name\": \"<string>\", \"last_name\": \"<string>\", \"phone\": \"<string>\", \"email\": \"<string>\", \"dob\": \"<date>\"}}"
            }
          },
          "docs": "Create an entity"
        },
        {
          "info": {
            "name": "List entities",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/entities"
          },
          "docs": "List entities"
        },
        {
          "info": {
            "name": "Retrieve an entity",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/entities/{ent_id}"
          },
          "docs": "Retrieve an entity"
        },
        {
          "info": {
            "name": "Update an entity",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://production.methodfi.com/entities/{ent_id}",
            "body": {
              "type": "json",
              "data": "{\"individual\": {\"email\": \"<string>\"}}"
            }
          },
          "docs": "Update an entity"
        },
        {
          "info": {
            "name": "Retrieve connect results",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/entities/{ent_id}/connect"
          },
          "docs": "Retrieve connect results"
        },
        {
          "info": {
            "name": "Retrieve credit scores",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/entities/{ent_id}/credit_scores"
          },
          "docs": "Retrieve credit scores"
        },
        {
          "info": {
            "name": "Create a verification session",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://production.methodfi.com/entities/{ent_id}/verification_sessions",
            "body": {
              "type": "json",
              "data": "{\"type\": \"phone\", \"method\": \"sms\"}"
            }
          },
          "docs": "Create a verification session"
        },
        {
          "info": {
            "name": "List verification sessions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/entities/{ent_id}/verification_sessions"
          },
          "docs": "List verification sessions"
        }
      ]
    },
    {
      "info": {
        "name": "Accounts",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Create an account",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://production.methodfi.com/accounts",
            "body": {
              "type": "json",
              "data": "{\"holder_id\": \"<string>\", \"ach\": {\"routing\": \"<string>\", \"number\": \"<string>\", \"type\": \"checking\"}}"
            }
          },
          "docs": "Create an account"
        },
        {
          "info": {
            "name": "List accounts",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/accounts"
          },
          "docs": "List accounts"
        },
        {
          "info": {
            "name": "Retrieve an account",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/accounts/{acc_id}"
          },
          "docs": "Retrieve an account"
        },
        {
          "info": {
            "name": "Retrieve the latest balance",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/accounts/{acc_id}/balances"
          },
          "docs": "Retrieve the latest balance"
        },
        {
          "info": {
            "name": "Retrieve a payoff",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/accounts/{acc_id}/payoff"
          },
          "docs": "Retrieve a payoff"
        },
        {
          "info": {
            "name": "List account transactions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/accounts/{acc_id}/transactions"
          },
          "docs": "List account transactions"
        },
        {
          "info": {
            "name": "Create an account verification session",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://production.methodfi.com/accounts/{acc_id}/verification_sessions",
            "body": {
              "type": "json",
              "data": "{\"type\": \"micro_deposits\"}"
            }
          },
          "docs": "Create an account verification session"
        }
      ]
    },
    {
      "info": {
        "name": "Payments",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Create a payment",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://production.methodfi.com/payments",
            "body": {
              "type": "json",
              "data": "{\"amount\": 1000, \"source\": \"<string>\", \"destination\": \"<string>\", \"description\": \"<string>\"}"
            }
          },
          "docs": "Create a payment"
        },
        {
          "info": {
            "name": "List payments",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/payments"
          },
          "docs": "List payments"
        },
        {
          "info": {
            "name": "Retrieve a payment",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/payments/{pmt_id}"
          },
          "docs": "Retrieve a payment"
        },
        {
          "info": {
            "name": "Delete a pending payment",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://production.methodfi.com/payments/{pmt_id}"
          },
          "docs": "Delete a pending payment"
        },
        {
          "info": {
            "name": "Create a payment reversal",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://production.methodfi.com/payments/{pmt_id}/reversals",
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Create a payment reversal"
        },
        {
          "info": {
            "name": "List payment reversals",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/payments/{pmt_id}/reversals"
          },
          "docs": "List payment reversals"
        }
      ]
    },
    {
      "info": {
        "name": "Merchants",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List merchants",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/merchants"
          },
          "docs": "List merchants"
        },
        {
          "info": {
            "name": "Retrieve a merchant",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/merchants/{mch_id}"
          },
          "docs": "Retrieve a merchant"
        }
      ]
    },
    {
      "info": {
        "name": "Connect",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Retrieve connect results",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/entities/{ent_id}/connect"
          },
          "docs": "Retrieve connect results"
        }
      ]
    },
    {
      "info": {
        "name": "Transactions",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List account transactions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/accounts/{acc_id}/transactions"
          },
          "docs": "List account transactions"
        }
      ]
    },
    {
      "info": {
        "name": "Webhooks",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Create a webhook",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://production.methodfi.com/webhooks",
            "body": {
              "type": "json",
              "data": "{\"type\": \"payment.update\", \"url\": \"<string>\", \"auth_token\": \"<string>\"}"
            }
          },
          "docs": "Create a webhook"
        },
        {
          "info": {
            "name": "List webhooks",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/webhooks"
          },
          "docs": "List webhooks"
        },
        {
          "info": {
            "name": "Retrieve a webhook",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://production.methodfi.com/webhooks/{whk_id}"
          },
          "docs": "Retrieve a webhook"
        },
        {
          "info": {
            "name": "Delete a webhook",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://production.methodfi.com/webhooks/{whk_id}"
          },
          "docs": "Delete a webhook"
        }
      ]
    }
  ]
}