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:
|