POST /researchers¶
This endpoint allows you to create a researcher.
If your API key is linked to a community on the platform, the researcher will be added automatically to that community.
https://{{ env }}.academiclabs.com/api/v1/researchers
Headers¶
| Value | Type | Required | Description |
|---|---|---|---|
| Authorization | string | required | Your API_KEY received by AcademicLabs |
Request body¶
application/json
| Value | Type | Required | Description |
|---|---|---|---|
| first_name | string | required | First name |
| last_name | string | required | Last name |
| string | required | ||
| about | string | optional | Biography |
| gender_id | integer | optional | Gender |
| country_id | integer | optional | Country |
| function_title_id | integer | optional | Function title |
| collaboration_interest_ids | array | optional | List of collaboration interests |
| research_interest_ids | array | optional | List of research interests |
Example¶
curl --location --request POST "https://sandbox.academiclabs.com/api/v1/researchers" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer Your.API.Key-HERE" \
--data "{
\"researcher\": {
\"first_name\": \"Frodo\",
\"last_name\": \"Baggins\",
\"about\": \"I will take the Ring, he said, though I do not know the way.\",
\"email\": \"frodo@theshire.com\",
\"gender_id\": 1,
\"country_id\": 173,
\"function_title_id\": 421,
\"collaboration_interest_ids\": [5],
\"research_interest_ids\": [37749,49544]
}
}"
Responses¶
application/json
201¶
400¶
{ "errors": [ "Email is invalid" ] }
422¶
{ "errors": [ "Invalid ID found in function_title_id", "Invalid ID found in research_interest_ids" ] }