{
  "arke": [
    {
      "id": "reset_password_token",
      "label": "Reset password token",
      "parameters": [
        {
          "id": "expiration",
          "metadata": {
            "required": true
          }
        },
        {
          "id": "user_id",
          "metadata": {
            "required": true
          }
        },
        {
          "id": "token",
          "metadata": {
            "required": true
          }
        }
      ]
    },
    {
      "id": "otp",
      "label": "Otp",
      "parameters": [
        {
          "id": "code",
          "metadata": {
            "required": true
          }
        },
        {
          "id": "action",
          "metadata": {
            "required": true
          }
        },
        {
          "id": "expiry_datetime",
          "metadata": {
            "required": true
          }
        }
      ]
    },
    {
      "id": "user",
      "label": "User",
      "parameters": [
        {
          "id": "first_name",
          "metadata": {
            "required": false
          }
        },
        {
          "id": "last_name",
          "metadata": {
            "required": false
          }
        },
        {
          "id": "username",
          "metadata": {
            "required": true
          }
        },
        {
          "id": "last_login",
          "metadata": {
            "required": false
          }
        },
        {
          "id": "phone_number",
          "metadata": {}
        },
        {
          "id": "password_hash",
          "metadata": {
            "required": true
          }
        },
        {
          "id": "email",
          "metadata": {
            "required": true,
            "unique": true
          }
        },
        {
          "id": "first_access",
          "metadata": {
            "default_boolean": true
          }
        }
      ]
    },
    {
      "id": "oauth_apple",
      "label": "Apple OAuth",
      "parameters": [
        {
          "id": "email",
          "metadata": {
            "required": true
          }
        },
        {
          "id": "oauth_id",
          "metadata": {
            "required": true
          }
        }
      ]
    },
    {
      "id": "oauth_google",
      "label": "Google OAuth",
      "parameters": [
        {
          "id": "email",
          "metadata": {
            "required": true
          }
        },
        {
          "id": "oauth_id",
          "metadata": {
            "required": true
          }
        }
      ]
    },
    {
      "id": "oauth_facebook",
      "label": "Facebook OAuth",
      "parameters": [
        {
          "id": "email",
          "metadata": {
            "required": true
          }
        },
        {
          "id": "oauth_id",
          "metadata": {
            "required": true
          }
        }
      ]
    },
    {
      "id": "oauth_microsoft",
      "label": "Microsoft OAuth",
      "parameters": [
        {
          "id": "email",
          "metadata": {
            "required": true
          }
        },
        {
          "id": "oauth_id",
          "metadata": {
            "required": true
          }
        }
      ]
    }
  ]
}