# User Status Table

> User status value combinations for the Automation Hub API, showing how invitation and status fields interact to set the correct account state.

Based on how you use the user status values the user's status can be set up as follows:

| User Status | user_invite_status value | user_is_active value | Use Case |
| --- | --- | --- | --- |
| Inactive user | **user_invite_status=0** | **user_is_active=0** | GET and POST request parameters |
| Pending user with **no** invitation email sent | **user_invite_status=1** | **user_is_active=1** | GET and POST request parameters |
| Pending user with the invitation email sent | **user_invite_status=2** | **user_is_active=1** | GET and POST request parameters |
| Not invited user | **user_invite_status=0** | **user_is_active=1** | GET and POST request parameters |
| Active user | **user_invite_status=3**Note: This status can only be used when editing a user account.Creating a user with user_invite_status: 3 is not possible. | **user_invite_status=1** | Only GET request parameter |

Example:

```
      "user_email": "jane.doe@email.com",
      "user_first_name": "Jane",
      "user_last_name": "Doe",
      "user_location": "Brooklyn",
      "user_department": "Engineering",
      "user_business_unit": "Product",
      "user_job_title": "Developer",
      "user_is_active": 1,
      "user_invite_status": 2,
      "user_roles": [
        {
          "role_id": 6,
          "category_id": 0
        },
        {
          "role_id": 4,
          "category_id": 0
        },
        {
          "role_id": 5,
          "category_id": 3
        }
      ]
    }
```
