Examples

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"
        ]
      },
    ]
  }
}

Params

Param name Description
username
required

Validations:

  • Must be a String

Returns

Code: 200

Description:

OK

Param name Description
requestRoles
required

Validations:

  • Must be a Hash

requestRoles[roleName]
required

Validations:

  • Must be a String

requestRoles[requests]
required

Validations:

  • Must be a Hash

requestRoles[requests][actionId]
required

Validations:

  • Must be a Integer

requestRoles[requests][actionType]
required

Validations:

  • Must be a String

requestRoles[requests][beginDate]
required

Validations:

  • Must be a DateTime

requestRoles[requests][endDate]
required

Validations:

  • Must be a DateTime

requestRoles[requests][requestId]
required

Validations:

  • Must be a Integer

requestRoles[requests][requestTitle]
required

Validations:

  • Must be a String

requestRoles[requests][requestNumber]
required

Validations:

  • Must be a String

requestRoles[requests][pi]
required

Validations:

  • Must be a String

requestRoles[requests][piInstitution]
required

Validations:

  • Must be a String

requestRoles[requests][piUsername]
required

Validations:

  • Must be a String

requestRoles[requests][fos]
required

Validations:

  • Must be a String

requestRoles[requests][opportunity]
required

Validations:

  • Must be a String

requestRoles[requests][abstract]
required

Validations:

  • Must be a String

requestRoles[requests][resources]
required

Validations:

  • Must be a Hash

requestRoles[requests][resources][resourceId]
required

Validations:

  • Must be a Integer

requestRoles[requests][resources][resourceName]
required

Validations:

  • Must be a String

requestRoles[requests][resources][resourceType]
required

Validations:

  • Must be a String

requestRoles[requests][resources][resourceUnits]
required

Validations:

  • Must be a String

requestRoles[requests][resources][amount]
required

Validations:

  • Must be a Float

requestRoles[requests][resources][comments]
required , nil allowed

Validations:

  • Must be a String

requestRoles[requests][requestedResources]
required

Validations:

  • Must be a Hash

requestRoles[requests][requestedResources][resourceId]
required

Validations:

  • Must be a Integer

requestRoles[requests][requestedResources][resourceName]
required

Validations:

  • Must be a String

requestRoles[requests][requestedResources][resourceType]
required

Validations:

  • Must be a String

requestRoles[requests][requestedResources][resourceUnits]
required

Validations:

  • Must be a String

requestRoles[requests][requestedResources][amount]
required

Validations:

  • Must be a Float

requestRoles[requests][requestedResources][comments]
required , nil allowed

Validations:

  • Must be a String

panels
required

Validations:

  • Must be a Hash

panels[panelName]
required

Validations:

  • Must be a String

panels[endDate]
required

Validations:

  • Must be a DateTime

panels[beginDate]
required

Validations:

  • Must be a DateTime