FAIRshake
accounts
github > create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
access_token | |
code |
globus > create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
access_token | |
code |
orcid > create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
access_token | |
code |
assessment
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
page | A page number within the paginated result set. |
published | |
project | |
target | |
rubric | |
methodology | |
assessor | |
timestamp |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
project required | |
target required | |
rubric required | |
answers required | |
published | |
methodology |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
published | |
project | |
target | |
rubric | |
methodology | |
assessor | |
timestamp |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
published | |
project | |
target | |
rubric | |
methodology | |
assessor | |
timestamp |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
project required | |
target required | |
rubric required | |
answers required | |
published | |
methodology |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
published | |
project | |
target | |
rubric | |
methodology | |
assessor | |
timestamp |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
project | |
target | |
rubric | |
answers | |
published | |
methodology |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
published | |
project | |
target | |
rubric | |
methodology | |
assessor | |
timestamp |
assessment_request
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
page | A page number within the paginated result set. |
assessment | |
requestor | |
timestamp |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
assessment required |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this assessment_request. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
assessment | |
requestor | |
timestamp |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this assessment_request. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
assessment | |
requestor | |
timestamp |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
assessment required |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this assessment_request. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
assessment | |
requestor | |
timestamp |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
assessment |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required | A unique integer value identifying this assessment_request. |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
assessment | |
requestor | |
timestamp |
auth
login > create
Check the credentials and return the REST Token if the credentials are valid and authenticated. Calls Django Auth login method to register User ID in Django session framework Accept the following POST parameters: username, password Return the REST Framework Token Object's key.
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
username | |
email | |
password required |
logout > list
Calls Django logout method and delete the Token object assigned to the current User object. Accepts/Returns nothing.
logout > create
Calls Django logout method and delete the Token object assigned to the current User object. Accepts/Returns nothing.
password > change > create
Calls Django Auth SetPasswordForm save method. Accepts the following POST parameters: new_password1, new_password2 Returns the success/fail message.
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
new_password1 required | |
new_password2 required |
password > reset > create
Calls Django Auth PasswordResetForm save method. Accepts the following POST parameters: email Returns the success/fail message.
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
email required |
password > reset > confirm > create
Password reset e-mail link is confirmed, therefore this resets the user's password. Accepts the following POST parameters: token, uid, new_password1, new_password2 Returns the success/fail message.
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
new_password1 required | |
new_password2 required | |
uid required | |
token required |
registration > create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
username required | |
email | |
password1 required | |
password2 required |
registration > verify-email > create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
key required |
user > update
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
username required | Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. |
first_name | |
last_name |
user > partial_update
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
username | Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. |
first_name | |
last_name |
digital_object
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
page | A page number within the paginated result set. |
description | |
image | |
tags | |
type | |
authors | |
title | |
url | |
rubrics | |
q | |
url_strict |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
projects | |
description | |
image | |
tags | |
type | |
title | |
url required | |
authors | |
rubrics |
get_or_create
Probe a digital object for the answers to various assessments
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
projects | |
description | |
image | |
tags | |
type | |
title | |
url required | |
authors | |
rubrics |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
description | |
image | |
tags | |
type | |
authors | |
title | |
url | |
rubrics | |
q | |
url_strict |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
description | |
image | |
tags | |
type | |
authors | |
title | |
url | |
rubrics | |
q | |
url_strict |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
projects | |
description | |
image | |
tags | |
type | |
title | |
url required | |
authors | |
rubrics |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
description | |
image | |
tags | |
type | |
authors | |
title | |
url | |
rubrics | |
q | |
url_strict |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
projects | |
description | |
image | |
tags | |
type | |
title | |
url | |
authors | |
rubrics |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
description | |
image | |
tags | |
type | |
authors | |
title | |
url | |
rubrics | |
q | |
url_strict |
probe
Probe a digital object for the answers to various assessments
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
metric
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
page | A page number within the paginated result set. |
title | |
url | |
description | |
image | |
tags | |
authors | |
type | |
license | |
rationale | |
principle | |
fairmetrics | |
q | |
url_strict |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
url | |
description | |
image | |
tags | |
type | |
license | |
rationale | |
principle | |
fairmetrics | |
authors |
get_or_create
Probe a digital object for the answers to various assessments
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
url | |
description | |
image | |
tags | |
type | |
license | |
rationale | |
principle | |
fairmetrics | |
authors |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
authors | |
type | |
license | |
rationale | |
principle | |
fairmetrics | |
q | |
url_strict |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
authors | |
type | |
license | |
rationale | |
principle | |
fairmetrics | |
q | |
url_strict |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
url | |
description | |
image | |
tags | |
type | |
license | |
rationale | |
principle | |
fairmetrics | |
authors |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
authors | |
type | |
license | |
rationale | |
principle | |
fairmetrics | |
q | |
url_strict |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
type | |
license | |
rationale | |
principle | |
fairmetrics | |
authors |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
authors | |
type | |
license | |
rationale | |
principle | |
fairmetrics | |
q | |
url_strict |
project
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
page | A page number within the paginated result set. |
title | |
url | |
description | |
image | |
tags | |
type | |
authors | |
digital_objects | |
q | |
url_strict |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
url | |
description | |
image | |
tags | |
type | |
authors |
get_or_create
Probe a digital object for the answers to various assessments
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
url | |
description | |
image | |
tags | |
type | |
authors |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
type | |
authors | |
digital_objects | |
q | |
url_strict |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
type | |
authors | |
digital_objects | |
q | |
url_strict |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
url | |
description | |
image | |
tags | |
type | |
authors |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
type | |
authors | |
digital_objects | |
q | |
url_strict |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
type | |
authors |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
type | |
authors | |
digital_objects | |
q | |
url_strict |
rubric
list
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
page | A page number within the paginated result set. |
title | |
url | |
description | |
image | |
tags | |
type | |
authors | |
license | |
metrics | |
q | |
url_strict |
create
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
url | |
description | |
image | |
tags | |
type | |
license | |
authors | |
metrics |
get_or_create
Probe a digital object for the answers to various assessments
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
url | |
description | |
image | |
tags | |
type | |
license | |
authors | |
metrics |
read
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
type | |
authors | |
license | |
metrics | |
q | |
url_strict |
update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
type | |
authors | |
license | |
metrics | |
q | |
url_strict |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title required | |
url | |
description | |
image | |
tags | |
type | |
license | |
authors | |
metrics |
partial_update
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
type | |
authors | |
license | |
metrics | |
q | |
url_strict |
Request Body
The request body should be a "application/json"
encoded object, containing the following items.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
type | |
license | |
authors | |
metrics |
delete
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
title | |
url | |
description | |
image | |
tags | |
type | |
authors | |
license | |
metrics | |
q | |
url_strict |
score
list
Generate aggregate scores on a per-rubric and per-metric basis.
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
published | |
project | |
target | |
rubric | |
methodology | |
assessor | |
id | |
digital_object | |
url | |
url_strict | |
metric |
read
Request an score for a digital resource
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
id required |
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
published | |
project | |
target | |
rubric | |
methodology | |
assessor | |
id | |
digital_object | |
url | |
url_strict | |
metric |