Examples

GET /v1/search/people?q=hack
{
    "message": null,
    "result": [
        {
            "academicStatus": "Center Non-Researcher Staff",
            "email": "hackworth@psc.edu",
            "firstName": "Ken",
            "lastName": "Hackworth",
            "middleName": null,
            "organization": "Pittsburgh Supercomputing Center",
            "phone": "412-268-7081",
            "residenceCountry": "United States",
            "username": "hackwort"
        },
        {
            "academicStatus": "Faculty",
            "email": "tjhacker@purdue.edu",
            "firstName": "Thomas",
            "lastName": "Hacker",
            "middleName": null,
            "organization": "Purdue University",
            "phone": "765-494-4465",
            "residenceCountry": "United States",
            "username": "tjhacker"
        },
        {
            "academicStatus": "Undergraduate Student",
            "email": "rpchack2@illinois.edu",
            "firstName": "Rishy",
            "lastName": "Chacko",
            "middleName": "Philip",
            "organization": "University of Illinois at Urbana-Champaign",
            "phone": "2245551212",
            "residenceCountry": "United States",
            "username": "rishy"
        }
    ]
}


GET /v1/search/people?q=ken+hack
{
    "message": null,
    "result": [
        {
            "academicStatus": "Center Non-Researcher Staff",
            "email": "hackworth@psc.edu",
            "firstName": "Ken",
            "lastName": "Hackworth",
            "middleName": null,
            "organization": "Pittsburgh Supercomputing Center",
            "phone": "412-268-7081",
            "residenceCountry": "United States",
            "username": "hackwort"
        }
    ]
}

Params

Param name Description
q
required

A name or username to search by

Validations:

  • Must be a String

Returns

Code: 200

Description:

OK

Param name Description
username
required

Validations:

  • Must be a String

firstName
required

Validations:

  • Must be a String

middleName
required

Validations:

  • Must be a String

lastName
required

Validations:

  • Must be a String

email
required

Validations:

  • Must be a String

phone
required

Validations:

  • Must be a String

organization
required

Validations:

  • Must be a String

academicStatus
required

Validations:

  • Must be a String

residenceCountry
required

Validations:

  • Must be a String

isReconciled
required

Validations:

  • Must be one of: true, false.

orcid
required

Validations:

  • Must be a String

hasOrcidToken
required

Validations:

  • Must be one of: true, false.