Skip to main content
Sessions are a way for users to interact with Method Elements in a more stateful way. You will be able to create, update, and retrieve session data each time a user travels through the Element.
Method Session is currently only available for Method Balance Transfer.
Each Element Token will still expire 30 minutes after creation. If the element session is not completed within that time limit, another element token will need to be generated with the same session in order to resume.

Session Objects

  {
    "id": "elem_sess_bTgeR3QzqApfJ",
    "type": "balance_transfer",
    "status": "active",
    "balance_transfer": {
      "flow_type": "default",
      "remainder_opt_in": null,
      "auth_session_completed": false,
      "is_first_pass": true,
      "payout_status": "pending_accounts",
      "payout_ids": {},
      "payout_accounts": {},
      "payout_residual_amount": null,
      "payout_residual_amount_max": 56000,
      "payout_creditor_amount": null,
      "payout_amount_min": 50000,
      "minimum_loan_amount": 200000,
      "loan_details_requested_amount": 560000,
      "loan_details_requested_rate": 3.6,
      "loan_details_requested_term": 12,
      "loan_details_requested_monthly_payment": 17500,
      "loan_details_approved_amount": null,
      "loan_details_approved_rate": null,
      "loan_details_approved_term": null,
      "loan_details_approved_monthly_payment": null,
      "skip_intro": true
    },
    "created_at": "2024-05-02T18:32:36.457Z",
    "updated_at": "2024-05-02T18:32:36.457Z"
  }