GET /v1/people/mshapiro
{
"message":null,
"result":{
"username":"mshapiro",
"firstName":"Michael",
"middleName":null,
"lastName":"Shapiro",
"email":"mshapiro@ncsa.edu",
"phone":"(217) 244-1514",
"organization":"University of Illinois at Urbana-Champaign",
"academicStatus":"Center Researcher Staff",
"residenceCountry":"United States",
"isReconciled":true,
"orcid":null,
"hasOrcidToken":false
}
}
NOTE: These are the required fields. The identity service may include other fields in the result.
| Param name | Description |
|---|---|
|
username
required |
Validations:
|
OK
| Param name | Description |
|---|---|
|
username
required |
Validations:
|
|
firstName
required |
Validations:
|
|
middleName
required |
Validations:
|
|
lastName
required |
Validations:
|
|
email
required |
Validations:
|
|
phone
required |
Validations:
|
|
organization
required |
Validations:
|
|
academicStatus
required |
Validations:
|
|
residenceCountry
required |
Validations:
|
|
isReconciled
required |
Validations:
|
|
orcid
required |
Validations:
|
|
hasOrcidToken
required |
Validations:
|
| Param name | Description |
|---|---|
|
username
optional |
Validations:
|
|
firstName
optional |
Validations:
|
|
middleName
optional |
Validations:
|
|
lastName
optional |
Validations:
|
|
email
optional |
Validations:
|
|
phone
optional |
Validations:
|
|
academicStatus
optional |
Validations:
|
|
residenceCountry
optional |
Validations:
|
|
isReconciled
optional |
(default true) – only used when creating the user in XRAS Validations:
|
OK
| Param name | Description |
|---|
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"
}
]
}
| Param name | Description |
|---|---|
|
q
required |
A name or username to search by Validations:
|
OK
| Param name | Description |
|---|---|
|
username
required |
Validations:
|
|
firstName
required |
Validations:
|
|
middleName
required |
Validations:
|
|
lastName
required |
Validations:
|
|
email
required |
Validations:
|
|
phone
required |
Validations:
|
|
organization
required |
Validations:
|
|
academicStatus
required |
Validations:
|
|
residenceCountry
required |
Validations:
|
|
isReconciled
required |
Validations:
|
|
orcid
required |
Validations:
|
|
hasOrcidToken
required |
Validations:
|
| Param name | Description |
|---|---|
|
username
required |
The user to merge. This account will be deleted Validations:
|
|
new_username
required |
The user account to merge into. This account will be retained Validations:
|