Also see GET /v1/requests/<requestId>.

Examples

GET /v1/requests
{
   "message":null,
   "result":[ <request> ]
}

Returns

Code: 200

Description:

OK

Param name Description
rules
required

Validations:

  • Must be a Hash

rules[requestId]
required

Validations:

  • Must be a Integer

rules[allowedOperations]
required

Validations:

  • Must be an array of String

rules[allowedActions]
required

Validations:

  • Must be an array of String

rules[allowedActionsRes]
required

Validations:

  • Must be an Array of nested elements

rules[allowedActionsRes][actionType]
required

Validations:

  • Must be a String

rules[allowedActionsRes][availableResourceIds]
required

Validations:

  • Must be an array of Integer

rules[allowedActionsRes][existingActions]
required

Validations:

  • Must be an Array of nested elements

rules[allowedActionsRes][existingActions][actionId]
required

Validations:

  • Must be a Integer

rules[allowedActionsRes][existingActions][actionType]
required

Validations:

  • Must be a String

rules[allowedActionsRes][existingActions][allowedOperations]
required

Validations:

  • Must be an array of String

rules[allowedActionsRes][existingActions][reviewsViewable]
required

Validations:

  • Must be one of: true, false.

requestId
required

Validations:

  • Must be a Integer

requestType
required

Validations:

  • Must be a String

requestStatus
required

Validations:

  • Must be a String

requestNumber
required

Validations:

  • Must be a String

opportunityId
required

Validations:

  • Must be a Integer

isDeleted
required

Validations:

  • Must be one of: true, false.

title
required

Validations:

  • Must be a String

shortTitle
required

Validations:

  • Must be one of: String, null.

abstract
required

Validations:

  • Must be a String

submitDate
required

Validations:

  • Must be a DateTime

isSupportedByGrants
required

Validations:

  • Must be one of: true, false.

grantTypeId
required

Validations:

  • Must be a Integer

displayGrantType
required

Validations:

  • Must be a String

actions
required

Validations:

  • Must be an Array of nested elements

actions[actionId]
required

Validations:

  • Must be a Integer

actions[actionType]
required

Validations:

  • Must be a String

actions[actionStatus]
required

Validations:

  • Must be a String

actions[isDeleted]
required

Validations:

  • Must be one of: true, false.

actions[userComments]
required

Validations:

  • Must be a String

actions[adminComments]
required

Validations:

  • Must be a String

actions[collaborators]
required

Validations:

  • Must be a String

actions[states]
required

Validations:

  • Must be an array of String

actions[resources]
required

Validations:

  • Must be an Array of nested elements

actions[resources][resourceId]
required

Validations:

  • Must be a Integer

actions[resources][resourceName]
required

Validations:

  • Must be a String

actions[resources][displayResourceName]
required

Validations:

  • Must be a String

actions[resources][resourceType]
required

Validations:

  • Must be a String

actions[resources][resourceActualType]
required

Validations:

  • Must be a String

actions[resources][resourceUnits]
required

Validations:

  • Must be a String

actions[resources][resourceUnitType]
required

Validations:

  • Must be a String

actions[resources][amount]
required

Validations:

  • Must be a String

actions[resources][comments]
required

Validations:

  • Must be a String

actions[resources][type]
required

Validations:

  • Must be a String

actions[documents]
required

Validations:

  • Must be an Array of nested elements

actions[documents][documentId]
required

Validations:

  • Must be a Integer

actions[documents][documentType]
required

Validations:

  • Must be a String

actions[documents][title]
required

Validations:

  • Must be a String

actions[documents][filename]
required

Validations:

  • Must be a String

actions[documents][size]
required

Validations:

  • Must be a Integer

actions[allocationDates]
required

Validations:

  • Must be an array of DateTime

actions[opportunityAttributes]
required

Validations:

  • Must be an Array of nested elements

actions[opportunityAttributes][opportunityAttributeId]
required

Validations:

  • Must be a Integer

actions[opportunityAttributes][attributeValue]
required

Validations:

  • Must be a String

actions[resourceAttributes]
required

Validations:

  • Must be an Array of nested elements

actions[resourceAttributes][resourceAttributeId]
required

Validations:

  • Must be a Integer

actions[resourceAttributes][attributeValue]
required

Validations:

  • Must be a String

actions[resourceAttributes][resourceId]
required

Validations:

  • Must be a Integer

roles
required

Validations:

  • Must be an Array of nested elements

roles[firstName]
optional

Validations:

  • Must be a String

roles[middleName]
optional

Validations:

  • Must be a String

roles[lastName]
optional

Validations:

  • Must be a String

roles[email]
optional

Validations:

  • Must be a String

roles[phone]
optional

Validations:

  • Must be a String

roles[organization]
optional

Validations:

  • Must be a String

roles[academicStatus]
optional

Validations:

  • Must be a String

roles[residenceCountry]
optional

Validations:

  • Must be a String

roles[isReconciled]
optional

true|false (default true) – only used when creating the user in XRAS

Validations:

  • Must be a String

roles[roles]
required

Validations:

  • Must be an Array of nested elements

roles[roles][roleId]
required

Validations:

  • Must be a Integer

roles[roles][role]
required

Validations:

  • Must be a String

roles[roles][roleTypeId]
required

Validations:

  • Must be a Integer

roles[roles][beginDate]
required

Validations:

  • Must be a DateTime

roles[roles][endDate]
required

Validations:

  • Must be a DateTime

roles[roles][isAccountToBeCreated]
required

Validations:

  • Must be one of: true, false.

fos
required

Validations:

  • Must be an Array of nested elements

fos[fosTypeId]
required

Validations:

  • Must be a Integer

fos[fosNum]
required

Validations:

  • Must be a Integer

fos[isPrimary]
required

Validations:

  • Must be one of: true, false.

keywords
required

Validations:

  • Must be a String

grants
required

Validations:

  • Must be an Array of nested elements

grants[grantId]
required

Validations:

  • Must be a Integer

grants[fundingAgencyId]
required

Validations:

  • Must be a Integer

grants[grantNumber]
required

Validations:

  • Must be a String

grants[piName]
required

Validations:

  • Must be a String

grants[title]
required

Validations:

  • Must be a String

grants[beginDate]
required

Validations:

  • Must be a DateTime

grants[endDate]
required

Validations:

  • Must be a DateTime

grants[awardedAmount]
required

Validations:

  • Must be a DateTime

grants[awardedUnits]
required

Validations:

  • Must be a String

grants[percentageAward]
required

Validations:

  • Must be a String

grants[programOfficerName]
required

Validations:

  • Must be a String

grants[programOfficerEmail]
required

Validations:

  • Must be a String

grants[isPending]
required

Validations:

  • Must be one of: true, false.

grants[subAwardNumber]
required

Validations:

  • Must be a String

grants[comments]
required

Validations:

  • Must be a String

grants[primaryFosTypeId]
required

Validations:

  • Must be a Integer

conflicts
required

Validations:

  • Must be an Array of nested elements

conflicts[conflictId]
required

Validations:

  • Must be a Integer

conflicts[conflictType]
required

Validations:

  • Must be a String

conflicts[conflictPerson]
required

Validations:

  • Must be a String

publications
required

Validations:

  • Must be an Array of nested elements

publications[publicationId]
required

Validations:

  • Must be a Integer

publications[publication]
required

Validations:

  • Must be a String