GET /v1/reports/fos/<fosId>
{
"message": null,
"result": [
{
"actionId": 41095,
"actionType": "New",
"beginDate": "2017-02-06",
"endDate": "2021-08-31",
"requestID": "000000",
"requestTitle": "...",
"requestNumber": "AAA123456",
"pi": "lastName, firstName",
"piInstitution": "InstitutionName",
"piUsername": "username",
"fos": "Computer and Information Science and Engineering",
"opportunity": "Startup",
"abstract": "Abstract...",
"resources": [
{
"resourceId": 530189,
"resourceName": "PSC Regular Memory (Bridges)",
"resourceType": "Compute",
"resourceUnits": "SUs",
"resourceUnitType": "Service Units",
"amount": "100.0",
"comments": "...",
},
...
]
},
...
]
}
| Param name | Description |
|---|---|
|
fosId
required |
The Field of Science ID Validations:
|
OK
| Param name | Description |
|---|---|
|
actionId
required |
Validations:
|
|
actionType
required |
Validations:
|
|
beginDate
required |
Validations:
|
|
endDate
required |
Validations:
|
|
requestId
required |
Validations:
|
|
requestTitle
required |
Validations:
|
|
requestNumber
required |
Validations:
|
|
pi
required |
Validations:
|
|
piInstitution
required |
Validations:
|
|
piUsername
required |
Validations:
|
|
fos
required |
Validations:
|
|
opportunity
required |
Validations:
|
|
abstract
required |
Validations:
|
|
resources
required |
Validations:
|
|
resources[resourceId]
required |
Validations:
|
|
resources[resourceName]
required |
Validations:
|
|
resources[resourceType]
required |
Validations:
|
|
resources[resourceUnits]
required |
Validations:
|
|
resources[amount]
required |
Validations:
|
|
resources[comments]
required , nil allowed |
Validations:
|
|
requestedResources
required |
Validations:
|
|
requestedResources[resourceId]
required |
Validations:
|
|
requestedResources[resourceName]
required |
Validations:
|
|
requestedResources[resourceType]
required |
Validations:
|
|
requestedResources[resourceUnits]
required |
Validations:
|
|
requestedResources[amount]
required |
Validations:
|
|
requestedResources[comments]
required , nil allowed |
Validations:
|
GET /v1/reports/allocations
or
GET /v1/reports/allocations?status=<active|inactive>
{
"message": null,
"result": [
{
"actionId": 41095,
"actionType": "New",
"beginDate": "2017-02-06",
"endDate": "2021-08-31",
"requestId": "000000",
"requestTitle": "...",
"requestNumber": "AAA123456",
"pi": "lastName, firstName",
"piInstitution": "InstitutionName",
"piUsername": "username",
"fos": "Computer and Information Science and Engineering",
"opportunity": "Startup",
"abstract": "Abstract...",
"resources": [
{
"resourceId": 530189,
"resourceName": "PSC Regular Memory (Bridges)",
"resourceType": "Compute",
"resourceUnits": "SUs",
"resourceUnitType": "Service Units",
"amount": "100.0",
"comments": "...",
},
],
"requestedResources": [
{
"resourceId": 530189,
"resourceName": "PSC Regular Memory (Bridges)",
"resourceType": "Compute",
"resourceUnits": "SUs",
"resourceUnitType": "Service Units",
"amount": "100.0",
"comments": "...",
},
]
},
...
]
}
| Param name | Description |
|---|---|
|
status
optional |
The status of the allocation Validations:
|
|
updatedAfter
optional |
If supplied, only returns actions that were updated after the date or date/time provided Validations:
|
OK
| Param name | Description |
|---|---|
|
actionId
required |
Validations:
|
|
actionType
required |
Validations:
|
|
beginDate
required |
Validations:
|
|
endDate
required |
Validations:
|
|
requestId
required |
Validations:
|
|
requestTitle
required |
Validations:
|
|
requestNumber
required |
Validations:
|
|
pi
required |
Validations:
|
|
piInstitution
required |
Validations:
|
|
piUsername
required |
Validations:
|
|
fos
required |
Validations:
|
|
opportunity
required |
Validations:
|
|
abstract
required |
Validations:
|
|
resources
required |
Validations:
|
|
resources[resourceId]
required |
Validations:
|
|
resources[resourceName]
required |
Validations:
|
|
resources[resourceType]
required |
Validations:
|
|
resources[resourceUnits]
required |
Validations:
|
|
resources[amount]
required |
Validations:
|
|
resources[comments]
required , nil allowed |
Validations:
|
|
requestedResources
required |
Validations:
|
|
requestedResources[resourceId]
required |
Validations:
|
|
requestedResources[resourceName]
required |
Validations:
|
|
requestedResources[resourceType]
required |
Validations:
|
|
requestedResources[resourceUnits]
required |
Validations:
|
|
requestedResources[amount]
required |
Validations:
|
|
requestedResources[comments]
required , nil allowed |
Validations:
|
GET /v1/reports/username/<username>
{
"message": null,
"result": {
"requestRoles": [
{
"roleName": "(PI, CoPI, Etc...)",
"requests": [
{
"actionId": 41095,
"actionType": "New",
"beginDate": "2017-02-06",
"endDate": "2021-08-31",
"requestID": "000000",
"requestTitle": "...",
"requestNumber": "AAA123456",
"pi": "lastName, firstName",
"piInstitution": "InstitutionName",
"piUsername": "username",
"fos": "Computer and Information Science and Engineering",
"opportunity": "Startup",
"abstract": "Abstract...",
"resources": [
{
"resourceId": 530189,
"resourceName": "PSC Regular Memory (Bridges)",
"resourceType": "Compute",
"resourceUnits": "SUs",
"resourceUnitType": "Service Units",
"amount": "100.0",
"comments": "...",
},
...
]
},
...
]
},
],
"panels": [
{
"panelName": "Educational",
"endDate": "2029-07-12",
"beginDate": [
"2020-11-29",
"2029-07-12"
]
},
]
}
}
| Param name | Description |
|---|---|
|
username
required |
Validations:
|
OK
| Param name | Description |
|---|---|
|
requestRoles
required |
Validations:
|
|
requestRoles[roleName]
required |
Validations:
|
|
requestRoles[requests]
required |
Validations:
|
|
requestRoles[requests][actionId]
required |
Validations:
|
|
requestRoles[requests][actionType]
required |
Validations:
|
|
requestRoles[requests][beginDate]
required |
Validations:
|
|
requestRoles[requests][endDate]
required |
Validations:
|
|
requestRoles[requests][requestId]
required |
Validations:
|
|
requestRoles[requests][requestTitle]
required |
Validations:
|
|
requestRoles[requests][requestNumber]
required |
Validations:
|
|
requestRoles[requests][pi]
required |
Validations:
|
|
requestRoles[requests][piInstitution]
required |
Validations:
|
|
requestRoles[requests][piUsername]
required |
Validations:
|
|
requestRoles[requests][fos]
required |
Validations:
|
|
requestRoles[requests][opportunity]
required |
Validations:
|
|
requestRoles[requests][abstract]
required |
Validations:
|
|
requestRoles[requests][resources]
required |
Validations:
|
|
requestRoles[requests][resources][resourceId]
required |
Validations:
|
|
requestRoles[requests][resources][resourceName]
required |
Validations:
|
|
requestRoles[requests][resources][resourceType]
required |
Validations:
|
|
requestRoles[requests][resources][resourceUnits]
required |
Validations:
|
|
requestRoles[requests][resources][amount]
required |
Validations:
|
|
requestRoles[requests][resources][comments]
required , nil allowed |
Validations:
|
|
requestRoles[requests][requestedResources]
required |
Validations:
|
|
requestRoles[requests][requestedResources][resourceId]
required |
Validations:
|
|
requestRoles[requests][requestedResources][resourceName]
required |
Validations:
|
|
requestRoles[requests][requestedResources][resourceType]
required |
Validations:
|
|
requestRoles[requests][requestedResources][resourceUnits]
required |
Validations:
|
|
requestRoles[requests][requestedResources][amount]
required |
Validations:
|
|
requestRoles[requests][requestedResources][comments]
required , nil allowed |
Validations:
|
|
panels
required |
Validations:
|
|
panels[panelName]
required |
Validations:
|
|
panels[endDate]
required |
Validations:
|
|
panels[beginDate]
required |
Validations:
|
GET /v1/reports/opportunity_requests/<opportunityId>
{
"message": null,
"result": [
{
"actionId": 41095,
"actionType": "New",
"beginDate": "2017-02-06",
"endDate": "2021-08-31",
"requestID": "000000",
"requestTitle": "...",
"requestNumber": "AAA123456",
"pi": "lastName, firstName",
"piInstitution": "InstitutionName",
"piUsername": "username",
"fos": "Computer and Information Science and Engineering",
"opportunity": "Startup",
"abstract": "Abstract...",
"resources": [
{
"resourceId": 530189,
"resourceName": "PSC Regular Memory (Bridges)",
"resourceType": "Compute",
"resourceUnits": "SUs",
"resourceUnitType": "Service Units",
"amount": "100.0",
"comments": "...",
},
...
]
},
...
]
}
| Param name | Description |
|---|---|
|
opportunityId
required |
Validations:
|
OK
| Param name | Description |
|---|---|
|
actionId
required |
Validations:
|
|
actionType
required |
Validations:
|
|
beginDate
required |
Validations:
|
|
endDate
required |
Validations:
|
|
requestId
required |
Validations:
|
|
requestTitle
required |
Validations:
|
|
requestNumber
required |
Validations:
|
|
pi
required |
Validations:
|
|
piInstitution
required |
Validations:
|
|
piUsername
required |
Validations:
|
|
fos
required |
Validations:
|
|
opportunity
required |
Validations:
|
|
abstract
required |
Validations:
|
|
resources
required |
Validations:
|
|
resources[resourceId]
required |
Validations:
|
|
resources[resourceName]
required |
Validations:
|
|
resources[resourceType]
required |
Validations:
|
|
resources[resourceUnits]
required |
Validations:
|
|
resources[amount]
required |
Validations:
|
|
resources[comments]
required , nil allowed |
Validations:
|
|
requestedResources
required |
Validations:
|
|
requestedResources[resourceId]
required |
Validations:
|
|
requestedResources[resourceName]
required |
Validations:
|
|
requestedResources[resourceType]
required |
Validations:
|
|
requestedResources[resourceUnits]
required |
Validations:
|
|
requestedResources[amount]
required |
Validations:
|
|
requestedResources[comments]
required , nil allowed |
Validations:
|
This returns the same response as the /v1/requests/<requestId> route, except without the “rules” object.
| Param name | Description |
|---|---|
|
requestId
required |
Validations:
|
This returns the same response as the /v1/requests/<requestId> route, except without the “rules” object.
| Param name | Description |
|---|---|
|
requestNumber
required |
Validations:
|
|
status
optional |
The status of the request Validations:
|
Returns all requests
| Param name | Description |
|---|---|
|
limit
optional |
Limit the number of requests returned Validations:
|
|
prevMinRequestId
optional |
If specified, will only return requests with request_id less than this parameter. Useful in conjunction with limit to paginate results Validations:
|
|
fosTypeId
optional |
Limit requests to those that are of this Field of Science type Validations:
|
|
piOrganizationId
optional |
Limit requests to those that have a PI from the specified organization Validations:
|
|
status
optional |
Limit requests to those with the specified status Validations:
|
|
active
optional |
For true, it returns Approved requests where the end date is null or in the future; for false, it returns Approved requests where the end date is in past. Cannot be specified if status is also provided Validations:
|