Examples

GET /v1/types/person_statuses
{
    "message": null,
    "result": [
        {
            "displayPersonStatusType": "Nonprofit User",
            "isActive": true,
            "personStatusType": "Nonprofit User",
            "personStatusTypeId": 3
        },
        {
            "displayPersonStatusType": "Faculty",
            "isActive": true,
            "personStatusType": "Faculty",
            "personStatusTypeId": 4
        },
        {
            "displayPersonStatusType": "Industrial User",
            "isActive": true,
            "personStatusType": "Industrial User",
            "personStatusTypeId": 6
        },
        {
            "displayPersonStatusType": "Staff",
            "isActive": true,
            "personStatusType": "Staff",
            "personStatusTypeId": 7
        },
        {
            "displayPersonStatusType": "Other User",
            "isActive": true,
            "personStatusType": "Other User",
            "personStatusTypeId": 8
        },
        {
            "displayPersonStatusType": "Unaffiliated User",
            "isActive": true,
            "personStatusType": "Unaffiliated User",
            "personStatusTypeId": 9
        },
        {
            "displayPersonStatusType": "Government User",
            "isActive": true,
            "personStatusType": "Government User",
            "personStatusTypeId": 10
        },
        {
            "displayPersonStatusType": "Unknown",
            "isActive": true,
            "personStatusType": "Unknown",
            "personStatusTypeId": 11
        },
        {
            "displayPersonStatusType": "High School Teacher",
            "isActive": true,
            "personStatusType": "High School Teacher",
            "personStatusTypeId": 12
        },
        {
            "displayPersonStatusType": "Postdoctorate",
            "isActive": true,
            "personStatusType": "Postdoctorate",
            "personStatusTypeId": 14
        },
        {
            "displayPersonStatusType": "High School Student",
            "isActive": true,
            "personStatusType": "High School Student",
            "personStatusTypeId": 16
        },
        {
            "displayPersonStatusType": "Undergraduate Student",
            "isActive": true,
            "personStatusType": "Undergraduate Student",
            "personStatusTypeId": 18
        },
        {
            "displayPersonStatusType": "Reporter",
            "isActive": true,
            "personStatusType": "Reporter",
            "personStatusTypeId": 19
        },
        {
            "displayPersonStatusType": "Graduate Student",
            "isActive": true,
            "personStatusType": "Graduate Student",
            "personStatusTypeId": 20
        },
        {
            "displayPersonStatusType": "Center Researcher Staff",
            "isActive": true,
            "personStatusType": "Center Researcher Staff",
            "personStatusTypeId": 1
        },
        {
            "displayPersonStatusType": "University Research Staff (excluding postdoctorates)",
            "isActive": true,
            "personStatusType": "University Research Staff (excluding postdoctorates)",
            "personStatusTypeId": 2
        },
        {
            "displayPersonStatusType": "Center Non-Researcher Staff",
            "isActive": true,
            "personStatusType": "Center Non-Researcher Staff",
            "personStatusTypeId": 15
        },
        {
            "displayPersonStatusType": "University Non-Research Staff",
            "isActive": true,
            "personStatusType": "University Non-Research Staff",
            "personStatusTypeId": 17
        }
    ]
}

Returns

Code: 200

Description:

OK

Param name Description
displayPersonStatusType
required

Validations:

  • Must be a String

isActive
required

Validations:

  • Must be one of: true, false.

personStatusType
required

Validations:

  • Must be a String

personStatusTypeId
required

Validations:

  • Must be a Integer