Argyle · Schema

ClientSessionCreateConfiguration

Connection session configuration for payroll and banking verifications.

Employment DataPayrollIncome VerificationGig EconomyFinancial DataEmployment HistoryEarned Wage AccessDirect Deposit

Properties

Name Type Description
experience string Banking only. Optional bank connection experience customization ID.
single_use_url boolean Banking only. If `true`, the session link expires after one successful connection.
redirect_url string Payroll and banking. Optional redirect URL after session completion. Hosted/direct-launch flows should always set this. On desktop browsers, use a regular `https://` URL. For mobile app flows, use a c
flow_id string Payroll only. Optional payroll embedded connection experience customization ID.
items array Payroll only. Limits Link to the provided Items. If one Item is provided, Link skips search and opens that Item's login screen. If multiple Items are provided, Link shows only those Items.
language string Payroll only. Supported Link [display language](/link/initialization/overview#optional-initialization-parameters).
mobile_app boolean Payroll only. Set to `true` when the session is used in a mobile app, including Hosted Link opened in a secure browser context.
View JSON Schema on GitHub

JSON Schema

clientsessioncreateconfiguration.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/argyle/refs/heads/main/json-schema/clientsessioncreateconfiguration.json",
  "title": "ClientSessionCreateConfiguration",
  "type": "object",
  "description": "Connection session configuration for payroll and banking verifications.",
  "properties": {
    "experience": {
      "type": "string",
      "format": "uuid",
      "description": "Banking only. Optional bank connection experience customization ID."
    },
    "single_use_url": {
      "type": "boolean",
      "description": "Banking only. If `true`, the session link expires after one successful connection."
    },
    "redirect_url": {
      "type": "string",
      "nullable": true,
      "description": "Payroll and banking. Optional redirect URL after session completion. Hosted/direct-launch flows should always set this. On desktop browsers, use a regular `https://` URL. For mobile app flows, use a custom scheme such as `your-custom-scheme://return-to-app`, or a Universal Link on iOS / App Link on Android. Universal Links and App Links are the more modern approach. You can include an application-owned state or nonce value to match the returning browser session to an internal user, session, or verification. Argyle appends `user_submission_complete` and `user_attempted_employer_selection`, which mirror the [`onClose`](/link/reference/callbacks#onclose) fields."
    },
    "flow_id": {
      "type": "string",
      "description": "Payroll only. Optional payroll embedded connection experience customization ID."
    },
    "items": {
      "type": "array",
      "description": "Payroll only. Limits Link to the provided Items. If one Item is provided, Link skips search and opens that Item's login screen. If multiple Items are provided, Link shows only those Items.",
      "items": {
        "type": "string"
      },
      "example": [
        "item_000000001",
        "item_000000002"
      ]
    },
    "language": {
      "type": "string",
      "enum": [
        "EN",
        "ES",
        "RU",
        "ZH"
      ],
      "description": "Payroll only. Supported Link [display language](/link/initialization/overview#optional-initialization-parameters)."
    },
    "mobile_app": {
      "type": "boolean",
      "description": "Payroll only. Set to `true` when the session is used in a mobile app, including Hosted Link opened in a secure browser context."
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/clientsessioncreateconfiguration"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.