AccountRequirements

  • current_deadline
    Type: string | nullFormat: date-time

    Date by which the fields in currently_due must be collected to keep the account enabled. These fields may disable the account sooner if the next threshold is reached before they are collected.

  • currently_due
    Type: array string[] | null

    Fields that need to be collected to keep the account enabled. If not collected by current_deadline, these fields appear in past_due as well, and the account is disabled.

  • disabled_reason
    Type: string | nullenum

    If the account is disabled, this enum describes why.

    values
    • action_required.requested_capabilities
    • listed
    • other
    • platform_paused
    • rejected.fraud
  • errors
    Type: array object[] | null · AccountRequirementsError[]

    Fields that are currently_due and need to be collected again because validation or verification failed.

    • code
      Type: stringenum
      required

      The code for the type of error.

      values
      • external_request
      • information_missing
      • invalid_address_city_state_postal_code
      • invalid_business_profile_name
      • invalid_business_profile_name_denylisted
    • reason
      Type: string
      max length:  
      5000
      required

      An informative message that indicates the error type and provides additional details about the error.

    • requirement
      Type: string
      max length:  
      5000
      required

      The specific user onboarding requirement field (in the requirements hash) that needs to be resolved.

  • eventually_due
    Type: array string[] | null

    Fields you must collect when all thresholds are reached. As they become required, they appear in currently_due as well, and current_deadline becomes set.

  • past_due
    Type: array string[] | null

    Fields that weren't collected by current_deadline. These fields need to be collected to enable the account.

  • pending_verification
    Type: array string[] | null

    Fields that might become required depending on the results of verification or review. It's an empty array unless an asynchronous verification is pending. If verification fails, these fields move to eventually_due, currently_due, or past_due. Fields might appear in eventually_due, currently_due, or past_due and in pending_verification if verification fails but another verification is still pending.