Back to top

API Documentation

< Back

Kuali Research REST APIs - Common

Research Common

Answer Headers

Get Answer Headers by Key
GET/research-common/api/v1/answer-headers/(key)

Example URI

GET /research-common/api/v1/answer-headers/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "moduleItemCode": "(val)",
  "moduleItemKey": "(val)",
  "moduleSubItemCode": "(val)",
  "moduleSubItemKey": "(val)",
  "questionnaireId": "(val)",
  "completed": "(val)",
  "_primaryKey": "(val)"
}

Get All Answer Headers
GET/research-common/api/v1/answer-headers/

Example URI

GET /research-common/api/v1/answer-headers/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleItemKey": "(val)",
    "moduleSubItemCode": "(val)",
    "moduleSubItemKey": "(val)",
    "questionnaireId": "(val)",
    "completed": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleItemKey": "(val)",
    "moduleSubItemCode": "(val)",
    "moduleSubItemKey": "(val)",
    "questionnaireId": "(val)",
    "completed": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Answer Headers with Filtering
GET/research-common/api/v1/answer-headers/

Example URI

GET /research-common/api/v1/answer-headers/
URI Parameters
HideShow
id
string (optional) 
moduleItemCode
string (optional) 
moduleItemKey
string (optional) 
moduleSubItemCode
string (optional) 
moduleSubItemKey
string (optional) 
questionnaireId
string (optional) 
completed
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleItemKey": "(val)",
    "moduleSubItemCode": "(val)",
    "moduleSubItemKey": "(val)",
    "questionnaireId": "(val)",
    "completed": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleItemKey": "(val)",
    "moduleSubItemCode": "(val)",
    "moduleSubItemKey": "(val)",
    "questionnaireId": "(val)",
    "completed": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Answer Headers
GET/research-common/api/v1/answer-headers/

Example URI

GET /research-common/api/v1/answer-headers/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "moduleItemCode",
    "moduleItemKey",
    "moduleSubItemCode",
    "moduleSubItemKey",
    "questionnaireId",
    "completed"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Answer Headers
GET/research-common/api/v1/answer-headers/

Example URI

GET /research-common/api/v1/answer-headers/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Answer Headers.md"
transfer-encoding: chunked

Update Answer Headers
PUT/research-common/api/v1/answer-headers/(key)

Example URI

PUT /research-common/api/v1/answer-headers/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "moduleItemCode": "(val)",
  "moduleItemKey": "(val)",
  "moduleSubItemCode": "(val)",
  "moduleSubItemKey": "(val)",
  "questionnaireId": "(val)",
  "completed": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Answer Headers
PUT/research-common/api/v1/answer-headers/

Example URI

PUT /research-common/api/v1/answer-headers/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleItemKey": "(val)",
    "moduleSubItemCode": "(val)",
    "moduleSubItemKey": "(val)",
    "questionnaireId": "(val)",
    "completed": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleItemKey": "(val)",
    "moduleSubItemCode": "(val)",
    "moduleSubItemKey": "(val)",
    "questionnaireId": "(val)",
    "completed": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Answer Headers
PATCH/research-common/api/v1/answer-headers/(key)

Example URI

PATCH /research-common/api/v1/answer-headers/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "moduleItemCode": "(val)",
  "moduleItemKey": "(val)",
  "moduleSubItemCode": "(val)",
  "moduleSubItemKey": "(val)",
  "questionnaireId": "(val)",
  "completed": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "moduleItemCode": "(val)",
  "moduleItemKey": "(val)",
  "moduleSubItemCode": "(val)",
  "moduleSubItemKey": "(val)",
  "questionnaireId": "(val)",
  "completed": "(val)",
  "_primaryKey": "(val)"
}

Insert Answer Headers
POST/research-common/api/v1/answer-headers/

Example URI

POST /research-common/api/v1/answer-headers/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "moduleItemCode": "(val)",
  "moduleItemKey": "(val)",
  "moduleSubItemCode": "(val)",
  "moduleSubItemKey": "(val)",
  "questionnaireId": "(val)",
  "completed": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "moduleItemCode": "(val)",
  "moduleItemKey": "(val)",
  "moduleSubItemCode": "(val)",
  "moduleSubItemKey": "(val)",
  "questionnaireId": "(val)",
  "completed": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Answer Headers
POST/research-common/api/v1/answer-headers/

Example URI

POST /research-common/api/v1/answer-headers/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleItemKey": "(val)",
    "moduleSubItemCode": "(val)",
    "moduleSubItemKey": "(val)",
    "questionnaireId": "(val)",
    "completed": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleItemKey": "(val)",
    "moduleSubItemCode": "(val)",
    "moduleSubItemKey": "(val)",
    "questionnaireId": "(val)",
    "completed": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleItemKey": "(val)",
    "moduleSubItemCode": "(val)",
    "moduleSubItemKey": "(val)",
    "questionnaireId": "(val)",
    "completed": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleItemKey": "(val)",
    "moduleSubItemCode": "(val)",
    "moduleSubItemKey": "(val)",
    "questionnaireId": "(val)",
    "completed": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Answer Headers by Key
DELETE/research-common/api/v1/answer-headers/(key)

Example URI

DELETE /research-common/api/v1/answer-headers/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Answer Headers
DELETE/research-common/api/v1/answer-headers/

Example URI

DELETE /research-common/api/v1/answer-headers/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Answer Headers with Matching
DELETE/research-common/api/v1/answer-headers/

Example URI

DELETE /research-common/api/v1/answer-headers/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 
moduleItemCode
string (optional) 
moduleItemKey
string (optional) 
moduleSubItemCode
string (optional) 
moduleSubItemKey
string (optional) 
questionnaireId
string (optional) 
completed
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Account Types

Get Account Types by Key
GET/research-common/api/v1/account-types/(key)

Example URI

GET /research-common/api/v1/account-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "accountTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Account Types
GET/research-common/api/v1/account-types/

Example URI

GET /research-common/api/v1/account-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "accountTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "accountTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Account Types with Filtering
GET/research-common/api/v1/account-types/

Example URI

GET /research-common/api/v1/account-types/
URI Parameters
HideShow
accountTypeCode
string (optional) 

Account Type Code. Maximum length is 22.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "accountTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "accountTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Account Types
GET/research-common/api/v1/account-types/

Example URI

GET /research-common/api/v1/account-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "accountTypeCode",
    "description"
  ],
  "primaryKey": "accountTypeCode"
}

Get Blueprint API specification for Account Types
GET/research-common/api/v1/account-types/

Example URI

GET /research-common/api/v1/account-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Account Types.md"
transfer-encoding: chunked

Update Account Types
PUT/research-common/api/v1/account-types/(key)

Example URI

PUT /research-common/api/v1/account-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "accountTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Account Types
PUT/research-common/api/v1/account-types/

Example URI

PUT /research-common/api/v1/account-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "accountTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "accountTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Account Types
PATCH/research-common/api/v1/account-types/(key)

Example URI

PATCH /research-common/api/v1/account-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "accountTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "accountTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Account Types
POST/research-common/api/v1/account-types/

Example URI

POST /research-common/api/v1/account-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "accountTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "accountTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Account Types
POST/research-common/api/v1/account-types/

Example URI

POST /research-common/api/v1/account-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "accountTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "accountTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "accountTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "accountTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Account Types by Key
DELETE/research-common/api/v1/account-types/(key)

Example URI

DELETE /research-common/api/v1/account-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Account Types
DELETE/research-common/api/v1/account-types/

Example URI

DELETE /research-common/api/v1/account-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Account Types with Matching
DELETE/research-common/api/v1/account-types/

Example URI

DELETE /research-common/api/v1/account-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

accountTypeCode
string (optional) 

Account Type Code. Maximum length is 22.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Activity Types

Get Activity Types by Key
GET/research-common/api/v1/activity-types/(key)

Example URI

GET /research-common/api/v1/activity-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "description": "(val)",
  "higherEducationFunctionCode": "(val)",
  "_primaryKey": "(val)"
}

Get All Activity Types
GET/research-common/api/v1/activity-types/

Example URI

GET /research-common/api/v1/activity-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "higherEducationFunctionCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "higherEducationFunctionCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Activity Types with Filtering
GET/research-common/api/v1/activity-types/

Example URI

GET /research-common/api/v1/activity-types/
URI Parameters
HideShow
code
string (optional) 

Activity Type. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

higherEducationFunctionCode
string (optional) 

Higher education function code. Maximum length is 20.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "higherEducationFunctionCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "higherEducationFunctionCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Activity Types
GET/research-common/api/v1/activity-types/

Example URI

GET /research-common/api/v1/activity-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "description",
    "higherEducationFunctionCode"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Activity Types
GET/research-common/api/v1/activity-types/

Example URI

GET /research-common/api/v1/activity-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Activity Types.md"
transfer-encoding: chunked

Update Activity Types
PUT/research-common/api/v1/activity-types/(key)

Example URI

PUT /research-common/api/v1/activity-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "higherEducationFunctionCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Activity Types
PUT/research-common/api/v1/activity-types/

Example URI

PUT /research-common/api/v1/activity-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "higherEducationFunctionCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "higherEducationFunctionCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Activity Types
PATCH/research-common/api/v1/activity-types/(key)

Example URI

PATCH /research-common/api/v1/activity-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "higherEducationFunctionCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "higherEducationFunctionCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Activity Types
POST/research-common/api/v1/activity-types/

Example URI

POST /research-common/api/v1/activity-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "higherEducationFunctionCode": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "higherEducationFunctionCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Activity Types
POST/research-common/api/v1/activity-types/

Example URI

POST /research-common/api/v1/activity-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "higherEducationFunctionCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "higherEducationFunctionCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "higherEducationFunctionCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "higherEducationFunctionCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Activity Types by Key
DELETE/research-common/api/v1/activity-types/(key)

Example URI

DELETE /research-common/api/v1/activity-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Activity Types
DELETE/research-common/api/v1/activity-types/

Example URI

DELETE /research-common/api/v1/activity-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Activity Types with Matching
DELETE/research-common/api/v1/activity-types/

Example URI

DELETE /research-common/api/v1/activity-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Activity Type. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

higherEducationFunctionCode
string (optional) 

Higher education function code. Maximum length is 20.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Answers

Get Answers by Key
GET/research-common/api/v1/answers/(key)

Example URI

GET /research-common/api/v1/answers/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "answerHeaderId": "(val)",
  "questionId": "(val)",
  "questionnaireQuestionsId": "(val)",
  "questionNumber": "(val)",
  "answerNumber": "(val)",
  "answer": "(val)",
  "_primaryKey": "(val)"
}

Get All Answers
GET/research-common/api/v1/answers/

Example URI

GET /research-common/api/v1/answers/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "answerHeaderId": "(val)",
    "questionId": "(val)",
    "questionnaireQuestionsId": "(val)",
    "questionNumber": "(val)",
    "answerNumber": "(val)",
    "answer": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "answerHeaderId": "(val)",
    "questionId": "(val)",
    "questionnaireQuestionsId": "(val)",
    "questionNumber": "(val)",
    "answerNumber": "(val)",
    "answer": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Answers with Filtering
GET/research-common/api/v1/answers/

Example URI

GET /research-common/api/v1/answers/
URI Parameters
HideShow
id
string (optional) 
answerHeaderId
string (optional) 
questionId
string (optional) 
questionnaireQuestionsId
string (optional) 
questionNumber
string (optional) 
answerNumber
string (optional) 
answer
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "answerHeaderId": "(val)",
    "questionId": "(val)",
    "questionnaireQuestionsId": "(val)",
    "questionNumber": "(val)",
    "answerNumber": "(val)",
    "answer": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "answerHeaderId": "(val)",
    "questionId": "(val)",
    "questionnaireQuestionsId": "(val)",
    "questionNumber": "(val)",
    "answerNumber": "(val)",
    "answer": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Answers
GET/research-common/api/v1/answers/

Example URI

GET /research-common/api/v1/answers/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "answerHeaderId",
    "questionId",
    "questionnaireQuestionsId",
    "questionNumber",
    "answerNumber",
    "answer"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Answers
GET/research-common/api/v1/answers/

Example URI

GET /research-common/api/v1/answers/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Answers.md"
transfer-encoding: chunked

Update Answers
PUT/research-common/api/v1/answers/(key)

Example URI

PUT /research-common/api/v1/answers/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "answerHeaderId": "(val)",
  "questionId": "(val)",
  "questionnaireQuestionsId": "(val)",
  "questionNumber": "(val)",
  "answerNumber": "(val)",
  "answer": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Answers
PUT/research-common/api/v1/answers/

Example URI

PUT /research-common/api/v1/answers/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "answerHeaderId": "(val)",
    "questionId": "(val)",
    "questionnaireQuestionsId": "(val)",
    "questionNumber": "(val)",
    "answerNumber": "(val)",
    "answer": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "answerHeaderId": "(val)",
    "questionId": "(val)",
    "questionnaireQuestionsId": "(val)",
    "questionNumber": "(val)",
    "answerNumber": "(val)",
    "answer": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Answers
PATCH/research-common/api/v1/answers/(key)

Example URI

PATCH /research-common/api/v1/answers/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "answerHeaderId": "(val)",
  "questionId": "(val)",
  "questionnaireQuestionsId": "(val)",
  "questionNumber": "(val)",
  "answerNumber": "(val)",
  "answer": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "answerHeaderId": "(val)",
  "questionId": "(val)",
  "questionnaireQuestionsId": "(val)",
  "questionNumber": "(val)",
  "answerNumber": "(val)",
  "answer": "(val)",
  "_primaryKey": "(val)"
}

Insert Answers
POST/research-common/api/v1/answers/

Example URI

POST /research-common/api/v1/answers/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "answerHeaderId": "(val)",
  "questionId": "(val)",
  "questionnaireQuestionsId": "(val)",
  "questionNumber": "(val)",
  "answerNumber": "(val)",
  "answer": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "answerHeaderId": "(val)",
  "questionId": "(val)",
  "questionnaireQuestionsId": "(val)",
  "questionNumber": "(val)",
  "answerNumber": "(val)",
  "answer": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Answers
POST/research-common/api/v1/answers/

Example URI

POST /research-common/api/v1/answers/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "answerHeaderId": "(val)",
    "questionId": "(val)",
    "questionnaireQuestionsId": "(val)",
    "questionNumber": "(val)",
    "answerNumber": "(val)",
    "answer": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "answerHeaderId": "(val)",
    "questionId": "(val)",
    "questionnaireQuestionsId": "(val)",
    "questionNumber": "(val)",
    "answerNumber": "(val)",
    "answer": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "answerHeaderId": "(val)",
    "questionId": "(val)",
    "questionnaireQuestionsId": "(val)",
    "questionNumber": "(val)",
    "answerNumber": "(val)",
    "answer": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "answerHeaderId": "(val)",
    "questionId": "(val)",
    "questionnaireQuestionsId": "(val)",
    "questionNumber": "(val)",
    "answerNumber": "(val)",
    "answer": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Answers by Key
DELETE/research-common/api/v1/answers/(key)

Example URI

DELETE /research-common/api/v1/answers/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Answers
DELETE/research-common/api/v1/answers/

Example URI

DELETE /research-common/api/v1/answers/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Answers with Matching
DELETE/research-common/api/v1/answers/

Example URI

DELETE /research-common/api/v1/answers/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 
answerHeaderId
string (optional) 
questionId
string (optional) 
questionnaireQuestionsId
string (optional) 
questionNumber
string (optional) 
answerNumber
string (optional) 
answer
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Appointment Types

Get Appointment Types by Key
GET/research-common/api/v1/appointment-types/(key)

Example URI

GET /research-common/api/v1/appointment-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "appointmentTypeCode": "(val)",
  "duration": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Appointment Types
GET/research-common/api/v1/appointment-types/

Example URI

GET /research-common/api/v1/appointment-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "appointmentTypeCode": "(val)",
    "duration": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "appointmentTypeCode": "(val)",
    "duration": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Appointment Types with Filtering
GET/research-common/api/v1/appointment-types/

Example URI

GET /research-common/api/v1/appointment-types/
URI Parameters
HideShow
appointmentTypeCode
string (optional) 

Appointment Type Code. Maximum length is 3.

duration
string (optional) 

Duration. Maximum length is 5.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "appointmentTypeCode": "(val)",
    "duration": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "appointmentTypeCode": "(val)",
    "duration": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Appointment Types
GET/research-common/api/v1/appointment-types/

Example URI

GET /research-common/api/v1/appointment-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "appointmentTypeCode",
    "duration",
    "description"
  ],
  "primaryKey": "appointmentTypeCode"
}

Get Blueprint API specification for Appointment Types
GET/research-common/api/v1/appointment-types/

Example URI

GET /research-common/api/v1/appointment-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Appointment Types.md"
transfer-encoding: chunked

Update Appointment Types
PUT/research-common/api/v1/appointment-types/(key)

Example URI

PUT /research-common/api/v1/appointment-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "appointmentTypeCode": "(val)",
  "duration": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Appointment Types
PUT/research-common/api/v1/appointment-types/

Example URI

PUT /research-common/api/v1/appointment-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "appointmentTypeCode": "(val)",
    "duration": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "appointmentTypeCode": "(val)",
    "duration": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Appointment Types
PATCH/research-common/api/v1/appointment-types/(key)

Example URI

PATCH /research-common/api/v1/appointment-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "appointmentTypeCode": "(val)",
  "duration": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "appointmentTypeCode": "(val)",
  "duration": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Appointment Types
POST/research-common/api/v1/appointment-types/

Example URI

POST /research-common/api/v1/appointment-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "appointmentTypeCode": "(val)",
  "duration": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "appointmentTypeCode": "(val)",
  "duration": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Appointment Types
POST/research-common/api/v1/appointment-types/

Example URI

POST /research-common/api/v1/appointment-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "appointmentTypeCode": "(val)",
    "duration": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "appointmentTypeCode": "(val)",
    "duration": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "appointmentTypeCode": "(val)",
    "duration": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "appointmentTypeCode": "(val)",
    "duration": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Appointment Types by Key
DELETE/research-common/api/v1/appointment-types/(key)

Example URI

DELETE /research-common/api/v1/appointment-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Appointment Types
DELETE/research-common/api/v1/appointment-types/

Example URI

DELETE /research-common/api/v1/appointment-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Appointment Types with Matching
DELETE/research-common/api/v1/appointment-types/

Example URI

DELETE /research-common/api/v1/appointment-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

appointmentTypeCode
string (optional) 

Appointment Type Code. Maximum length is 3.

duration
string (optional) 

Duration. Maximum length is 5.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Arg Value Lookups

Get Arg Value Lookups by Key
GET/research-common/api/v1/arg-value-lookups/(key)

Example URI

GET /research-common/api/v1/arg-value-lookups/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "argumentName": "(val)",
  "value": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Arg Value Lookups
GET/research-common/api/v1/arg-value-lookups/

Example URI

GET /research-common/api/v1/arg-value-lookups/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "argumentName": "(val)",
    "value": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "argumentName": "(val)",
    "value": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Arg Value Lookups with Filtering
GET/research-common/api/v1/arg-value-lookups/

Example URI

GET /research-common/api/v1/arg-value-lookups/
URI Parameters
HideShow
id
string (optional) 

Arg Value Lookup Id. Maximum length is 12.

argumentName
string (optional) 

Argument Name. Maximum length is 30.

value
string (optional) 

Value. Maximum length is 200.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "argumentName": "(val)",
    "value": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "argumentName": "(val)",
    "value": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Arg Value Lookups
GET/research-common/api/v1/arg-value-lookups/

Example URI

GET /research-common/api/v1/arg-value-lookups/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "argumentName",
    "value",
    "description"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Arg Value Lookups
GET/research-common/api/v1/arg-value-lookups/

Example URI

GET /research-common/api/v1/arg-value-lookups/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Arg Value Lookups.md"
transfer-encoding: chunked

Update Arg Value Lookups
PUT/research-common/api/v1/arg-value-lookups/(key)

Example URI

PUT /research-common/api/v1/arg-value-lookups/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "argumentName": "(val)",
  "value": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Arg Value Lookups
PUT/research-common/api/v1/arg-value-lookups/

Example URI

PUT /research-common/api/v1/arg-value-lookups/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "argumentName": "(val)",
    "value": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "argumentName": "(val)",
    "value": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Arg Value Lookups
PATCH/research-common/api/v1/arg-value-lookups/(key)

Example URI

PATCH /research-common/api/v1/arg-value-lookups/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "argumentName": "(val)",
  "value": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "argumentName": "(val)",
  "value": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Arg Value Lookups
POST/research-common/api/v1/arg-value-lookups/

Example URI

POST /research-common/api/v1/arg-value-lookups/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "argumentName": "(val)",
  "value": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "argumentName": "(val)",
  "value": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Arg Value Lookups
POST/research-common/api/v1/arg-value-lookups/

Example URI

POST /research-common/api/v1/arg-value-lookups/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "argumentName": "(val)",
    "value": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "argumentName": "(val)",
    "value": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "argumentName": "(val)",
    "value": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "argumentName": "(val)",
    "value": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Arg Value Lookups by Key
DELETE/research-common/api/v1/arg-value-lookups/(key)

Example URI

DELETE /research-common/api/v1/arg-value-lookups/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Arg Value Lookups
DELETE/research-common/api/v1/arg-value-lookups/

Example URI

DELETE /research-common/api/v1/arg-value-lookups/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Arg Value Lookups with Matching
DELETE/research-common/api/v1/arg-value-lookups/

Example URI

DELETE /research-common/api/v1/arg-value-lookups/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Arg Value Lookup Id. Maximum length is 12.

argumentName
string (optional) 

Argument Name. Maximum length is 30.

value
string (optional) 

Value. Maximum length is 200.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Attachment Files

Get Attachment Files by Key
GET/research-common/api/v1/attachment-files/(key)

Example URI

GET /research-common/api/v1/attachment-files/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "sequenceNumber": "(val)",
  "name": "(val)",
  "type": "(val)",
  "data": "(val)",
  "fileDataId": "(val)",
  "_primaryKey": "(val)"
}

Get All Attachment Files
GET/research-common/api/v1/attachment-files/

Example URI

GET /research-common/api/v1/attachment-files/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "type": "(val)",
    "data": "(val)",
    "fileDataId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "type": "(val)",
    "data": "(val)",
    "fileDataId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Attachment Files with Filtering
GET/research-common/api/v1/attachment-files/

Example URI

GET /research-common/api/v1/attachment-files/
URI Parameters
HideShow
id
string (optional) 

Id. Maximum length is 12.

sequenceNumber
string (optional) 
name
string (optional) 

File Name. Maximum length is 150.

type
string (optional) 

Type. Maximum length is 250.

data
string (optional) 
fileDataId
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "type": "(val)",
    "data": "(val)",
    "fileDataId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "type": "(val)",
    "data": "(val)",
    "fileDataId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Attachment Files
GET/research-common/api/v1/attachment-files/

Example URI

GET /research-common/api/v1/attachment-files/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "sequenceNumber",
    "name",
    "type",
    "data",
    "fileDataId"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Attachment Files
GET/research-common/api/v1/attachment-files/

Example URI

GET /research-common/api/v1/attachment-files/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Attachment Files.md"
transfer-encoding: chunked

Update Attachment Files
PUT/research-common/api/v1/attachment-files/(key)

Example URI

PUT /research-common/api/v1/attachment-files/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "sequenceNumber": "(val)",
  "name": "(val)",
  "type": "(val)",
  "data": "(val)",
  "fileDataId": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Attachment Files
PUT/research-common/api/v1/attachment-files/

Example URI

PUT /research-common/api/v1/attachment-files/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "type": "(val)",
    "data": "(val)",
    "fileDataId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "type": "(val)",
    "data": "(val)",
    "fileDataId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Attachment Files
PATCH/research-common/api/v1/attachment-files/(key)

Example URI

PATCH /research-common/api/v1/attachment-files/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "sequenceNumber": "(val)",
  "name": "(val)",
  "type": "(val)",
  "data": "(val)",
  "fileDataId": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "sequenceNumber": "(val)",
  "name": "(val)",
  "type": "(val)",
  "data": "(val)",
  "fileDataId": "(val)",
  "_primaryKey": "(val)"
}

Insert Attachment Files
POST/research-common/api/v1/attachment-files/

Example URI

POST /research-common/api/v1/attachment-files/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "sequenceNumber": "(val)",
  "name": "(val)",
  "type": "(val)",
  "data": "(val)",
  "fileDataId": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "sequenceNumber": "(val)",
  "name": "(val)",
  "type": "(val)",
  "data": "(val)",
  "fileDataId": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Attachment Files
POST/research-common/api/v1/attachment-files/

Example URI

POST /research-common/api/v1/attachment-files/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "type": "(val)",
    "data": "(val)",
    "fileDataId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "type": "(val)",
    "data": "(val)",
    "fileDataId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "type": "(val)",
    "data": "(val)",
    "fileDataId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "type": "(val)",
    "data": "(val)",
    "fileDataId": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Attachment Files by Key
DELETE/research-common/api/v1/attachment-files/(key)

Example URI

DELETE /research-common/api/v1/attachment-files/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Attachment Files
DELETE/research-common/api/v1/attachment-files/

Example URI

DELETE /research-common/api/v1/attachment-files/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Attachment Files with Matching
DELETE/research-common/api/v1/attachment-files/

Example URI

DELETE /research-common/api/v1/attachment-files/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Id. Maximum length is 12.

sequenceNumber
string (optional) 
name
string (optional) 

File Name. Maximum length is 150.

type
string (optional) 

Type. Maximum length is 250.

data
string (optional) 
fileDataId
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Categories

Get Budget Categories by Key
GET/research-common/api/v1/budget-categories/(key)

Example URI

GET /research-common/api/v1/budget-categories/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "budgetCategoryTypeCode": "(val)",
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Categories
GET/research-common/api/v1/budget-categories/

Example URI

GET /research-common/api/v1/budget-categories/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetCategoryTypeCode": "(val)",
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetCategoryTypeCode": "(val)",
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Categories with Filtering
GET/research-common/api/v1/budget-categories/

Example URI

GET /research-common/api/v1/budget-categories/
URI Parameters
HideShow
budgetCategoryTypeCode
string (optional) 

Category Type. Maximum length is 3.

code
string (optional) 

Budget Category Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetCategoryTypeCode": "(val)",
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetCategoryTypeCode": "(val)",
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Categories
GET/research-common/api/v1/budget-categories/

Example URI

GET /research-common/api/v1/budget-categories/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "budgetCategoryTypeCode",
    "code",
    "description"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Budget Categories
GET/research-common/api/v1/budget-categories/

Example URI

GET /research-common/api/v1/budget-categories/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Categories.md"
transfer-encoding: chunked

Update Budget Categories
PUT/research-common/api/v1/budget-categories/(key)

Example URI

PUT /research-common/api/v1/budget-categories/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetCategoryTypeCode": "(val)",
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Categories
PUT/research-common/api/v1/budget-categories/

Example URI

PUT /research-common/api/v1/budget-categories/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetCategoryTypeCode": "(val)",
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetCategoryTypeCode": "(val)",
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Categories
PATCH/research-common/api/v1/budget-categories/(key)

Example URI

PATCH /research-common/api/v1/budget-categories/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetCategoryTypeCode": "(val)",
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "budgetCategoryTypeCode": "(val)",
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Categories
POST/research-common/api/v1/budget-categories/

Example URI

POST /research-common/api/v1/budget-categories/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetCategoryTypeCode": "(val)",
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "budgetCategoryTypeCode": "(val)",
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Categories
POST/research-common/api/v1/budget-categories/

Example URI

POST /research-common/api/v1/budget-categories/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetCategoryTypeCode": "(val)",
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetCategoryTypeCode": "(val)",
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "budgetCategoryTypeCode": "(val)",
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetCategoryTypeCode": "(val)",
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Categories by Key
DELETE/research-common/api/v1/budget-categories/(key)

Example URI

DELETE /research-common/api/v1/budget-categories/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Categories
DELETE/research-common/api/v1/budget-categories/

Example URI

DELETE /research-common/api/v1/budget-categories/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Categories with Matching
DELETE/research-common/api/v1/budget-categories/

Example URI

DELETE /research-common/api/v1/budget-categories/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

budgetCategoryTypeCode
string (optional) 

Category Type. Maximum length is 3.

code
string (optional) 

Budget Category Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Category Mappings

Get Budget Category Mappings by Key
GET/research-common/api/v1/budget-category-mappings/(key)

Example URI

GET /research-common/api/v1/budget-category-mappings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "budgetCategoryCode": "(val)",
  "mappingName": "(val)",
  "targetCategoryCode": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Category Mappings
GET/research-common/api/v1/budget-category-mappings/

Example URI

GET /research-common/api/v1/budget-category-mappings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetCategoryCode": "(val)",
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetCategoryCode": "(val)",
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Category Mappings with Filtering
GET/research-common/api/v1/budget-category-mappings/

Example URI

GET /research-common/api/v1/budget-category-mappings/
URI Parameters
HideShow
budgetCategoryCode
string (optional) 

Budget Category Code. Maximum length is 3.

mappingName
string (optional) 

Mapping Name. Maximum length is 100.

targetCategoryCode
string (optional) 

Target Category Code. Maximum length is 15.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetCategoryCode": "(val)",
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetCategoryCode": "(val)",
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Category Mappings
GET/research-common/api/v1/budget-category-mappings/

Example URI

GET /research-common/api/v1/budget-category-mappings/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "budgetCategoryCode",
    "mappingName",
    "targetCategoryCode"
  ],
  "primaryKey": "budgetCategoryCode:mappingName:targetCategoryCode"
}

Get Blueprint API specification for Budget Category Mappings
GET/research-common/api/v1/budget-category-mappings/

Example URI

GET /research-common/api/v1/budget-category-mappings/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Category Mappings.md"
transfer-encoding: chunked

Update Budget Category Mappings
PUT/research-common/api/v1/budget-category-mappings/(key)

Example URI

PUT /research-common/api/v1/budget-category-mappings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetCategoryCode": "(val)",
  "mappingName": "(val)",
  "targetCategoryCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Category Mappings
PUT/research-common/api/v1/budget-category-mappings/

Example URI

PUT /research-common/api/v1/budget-category-mappings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetCategoryCode": "(val)",
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetCategoryCode": "(val)",
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Category Mappings
PATCH/research-common/api/v1/budget-category-mappings/(key)

Example URI

PATCH /research-common/api/v1/budget-category-mappings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetCategoryCode": "(val)",
  "mappingName": "(val)",
  "targetCategoryCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "budgetCategoryCode": "(val)",
  "mappingName": "(val)",
  "targetCategoryCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Category Mappings
POST/research-common/api/v1/budget-category-mappings/

Example URI

POST /research-common/api/v1/budget-category-mappings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetCategoryCode": "(val)",
  "mappingName": "(val)",
  "targetCategoryCode": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "budgetCategoryCode": "(val)",
  "mappingName": "(val)",
  "targetCategoryCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Category Mappings
POST/research-common/api/v1/budget-category-mappings/

Example URI

POST /research-common/api/v1/budget-category-mappings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetCategoryCode": "(val)",
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetCategoryCode": "(val)",
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "budgetCategoryCode": "(val)",
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetCategoryCode": "(val)",
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Category Mappings by Key
DELETE/research-common/api/v1/budget-category-mappings/(key)

Example URI

DELETE /research-common/api/v1/budget-category-mappings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Category Mappings
DELETE/research-common/api/v1/budget-category-mappings/

Example URI

DELETE /research-common/api/v1/budget-category-mappings/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Category Mappings with Matching
DELETE/research-common/api/v1/budget-category-mappings/

Example URI

DELETE /research-common/api/v1/budget-category-mappings/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

budgetCategoryCode
string (optional) 

Budget Category Code. Maximum length is 3.

mappingName
string (optional) 

Mapping Name. Maximum length is 100.

targetCategoryCode
string (optional) 

Target Category Code. Maximum length is 15.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Category Maps

Get Budget Category Maps by Key
GET/research-common/api/v1/budget-category-maps/(key)

Example URI

GET /research-common/api/v1/budget-category-maps/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "mappingName": "(val)",
  "targetCategoryCode": "(val)",
  "categoryType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Category Maps
GET/research-common/api/v1/budget-category-maps/

Example URI

GET /research-common/api/v1/budget-category-maps/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "categoryType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "categoryType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Category Maps with Filtering
GET/research-common/api/v1/budget-category-maps/

Example URI

GET /research-common/api/v1/budget-category-maps/
URI Parameters
HideShow
mappingName
string (optional) 

Mapping Name. Maximum length is 100.

targetCategoryCode
string (optional) 

Target Category Code. Maximum length is 15.

categoryType
string (optional) 

Category Type. Maximum length is 200.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "categoryType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "categoryType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Category Maps
GET/research-common/api/v1/budget-category-maps/

Example URI

GET /research-common/api/v1/budget-category-maps/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "mappingName",
    "targetCategoryCode",
    "categoryType",
    "description"
  ],
  "primaryKey": "mappingName:targetCategoryCode"
}

Get Blueprint API specification for Budget Category Maps
GET/research-common/api/v1/budget-category-maps/

Example URI

GET /research-common/api/v1/budget-category-maps/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Category Maps.md"
transfer-encoding: chunked

Update Budget Category Maps
PUT/research-common/api/v1/budget-category-maps/(key)

Example URI

PUT /research-common/api/v1/budget-category-maps/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "mappingName": "(val)",
  "targetCategoryCode": "(val)",
  "categoryType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Category Maps
PUT/research-common/api/v1/budget-category-maps/

Example URI

PUT /research-common/api/v1/budget-category-maps/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "categoryType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "categoryType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Category Maps
PATCH/research-common/api/v1/budget-category-maps/(key)

Example URI

PATCH /research-common/api/v1/budget-category-maps/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "mappingName": "(val)",
  "targetCategoryCode": "(val)",
  "categoryType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "mappingName": "(val)",
  "targetCategoryCode": "(val)",
  "categoryType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Category Maps
POST/research-common/api/v1/budget-category-maps/

Example URI

POST /research-common/api/v1/budget-category-maps/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "mappingName": "(val)",
  "targetCategoryCode": "(val)",
  "categoryType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "mappingName": "(val)",
  "targetCategoryCode": "(val)",
  "categoryType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Category Maps
POST/research-common/api/v1/budget-category-maps/

Example URI

POST /research-common/api/v1/budget-category-maps/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "categoryType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "categoryType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "categoryType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mappingName": "(val)",
    "targetCategoryCode": "(val)",
    "categoryType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Category Maps by Key
DELETE/research-common/api/v1/budget-category-maps/(key)

Example URI

DELETE /research-common/api/v1/budget-category-maps/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Category Maps
DELETE/research-common/api/v1/budget-category-maps/

Example URI

DELETE /research-common/api/v1/budget-category-maps/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Category Maps with Matching
DELETE/research-common/api/v1/budget-category-maps/

Example URI

DELETE /research-common/api/v1/budget-category-maps/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

mappingName
string (optional) 

Mapping Name. Maximum length is 100.

targetCategoryCode
string (optional) 

Target Category Code. Maximum length is 15.

categoryType
string (optional) 

Category Type. Maximum length is 200.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Category Types

Get Budget Category Types by Key
GET/research-common/api/v1/budget-category-types/(key)

Example URI

GET /research-common/api/v1/budget-category-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Category Types
GET/research-common/api/v1/budget-category-types/

Example URI

GET /research-common/api/v1/budget-category-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Category Types with Filtering
GET/research-common/api/v1/budget-category-types/

Example URI

GET /research-common/api/v1/budget-category-types/
URI Parameters
HideShow
code
string (optional) 

Budget Category Type. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

sortId
string (optional) 

This sort id is used for sorting budget category. Maximum length is 2.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Category Types
GET/research-common/api/v1/budget-category-types/

Example URI

GET /research-common/api/v1/budget-category-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "description",
    "sortId"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Budget Category Types
GET/research-common/api/v1/budget-category-types/

Example URI

GET /research-common/api/v1/budget-category-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Category Types.md"
transfer-encoding: chunked

Update Budget Category Types
PUT/research-common/api/v1/budget-category-types/(key)

Example URI

PUT /research-common/api/v1/budget-category-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Category Types
PUT/research-common/api/v1/budget-category-types/

Example URI

PUT /research-common/api/v1/budget-category-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Category Types
PATCH/research-common/api/v1/budget-category-types/(key)

Example URI

PATCH /research-common/api/v1/budget-category-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Category Types
POST/research-common/api/v1/budget-category-types/

Example URI

POST /research-common/api/v1/budget-category-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Category Types
POST/research-common/api/v1/budget-category-types/

Example URI

POST /research-common/api/v1/budget-category-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Category Types by Key
DELETE/research-common/api/v1/budget-category-types/(key)

Example URI

DELETE /research-common/api/v1/budget-category-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Category Types
DELETE/research-common/api/v1/budget-category-types/

Example URI

DELETE /research-common/api/v1/budget-category-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Category Types with Matching
DELETE/research-common/api/v1/budget-category-types/

Example URI

DELETE /research-common/api/v1/budget-category-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Budget Category Type. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

sortId
string (optional) 

This sort id is used for sorting budget category. Maximum length is 2.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Cost Shares

Get Budget Cost Shares by Key
GET/research-common/api/v1/budget-cost-shares/(key)

Example URI

GET /research-common/api/v1/budget-cost-shares/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "projectPeriod": "(val)",
  "shareAmount": "(val)",
  "sharePercentage": "(val)",
  "sourceAccount": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "unitNumber": "(val)",
  "costShareTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Cost Shares
GET/research-common/api/v1/budget-cost-shares/

Example URI

GET /research-common/api/v1/budget-cost-shares/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "projectPeriod": "(val)",
    "shareAmount": "(val)",
    "sharePercentage": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "unitNumber": "(val)",
    "costShareTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "projectPeriod": "(val)",
    "shareAmount": "(val)",
    "sharePercentage": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "unitNumber": "(val)",
    "costShareTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Cost Shares with Filtering
GET/research-common/api/v1/budget-cost-shares/

Example URI

GET /research-common/api/v1/budget-cost-shares/
URI Parameters
HideShow
documentComponentId
string (optional) 

Document Component Id. Maximum length is 3.

budgetId
string (optional) 

Budget Id.

projectPeriod
string (optional) 

Project Period. Maximum length is 4.

shareAmount
string (optional) 

Share Amount. Maximum length is 15.

sharePercentage
string (optional) 

Share Percentage. Maximum length is 6.

sourceAccount
string (optional) 

Source Account. Maximum length is 32.

hierarchyProposalNumber
string (optional) 

Hierarchy Proposal Number.

hiddenInHierarchy
string (optional) 

Hidden In Hierarchy.

unitNumber
string (optional) 

Unit Number. Maximum length is 8.

costShareTypeCode
string (optional) 

Cost Share Type Code.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "projectPeriod": "(val)",
    "shareAmount": "(val)",
    "sharePercentage": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "unitNumber": "(val)",
    "costShareTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "projectPeriod": "(val)",
    "shareAmount": "(val)",
    "sharePercentage": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "unitNumber": "(val)",
    "costShareTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Cost Shares
GET/research-common/api/v1/budget-cost-shares/

Example URI

GET /research-common/api/v1/budget-cost-shares/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "documentComponentId",
    "budgetId",
    "projectPeriod",
    "shareAmount",
    "sharePercentage",
    "sourceAccount",
    "hierarchyProposalNumber",
    "hiddenInHierarchy",
    "unitNumber",
    "costShareTypeCode"
  ],
  "primaryKey": "budget:budgetId:documentComponentId"
}

Get Blueprint API specification for Budget Cost Shares
GET/research-common/api/v1/budget-cost-shares/

Example URI

GET /research-common/api/v1/budget-cost-shares/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Cost Shares.md"
transfer-encoding: chunked

Update Budget Cost Shares
PUT/research-common/api/v1/budget-cost-shares/(key)

Example URI

PUT /research-common/api/v1/budget-cost-shares/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "projectPeriod": "(val)",
  "shareAmount": "(val)",
  "sharePercentage": "(val)",
  "sourceAccount": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "unitNumber": "(val)",
  "costShareTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Cost Shares
PUT/research-common/api/v1/budget-cost-shares/

Example URI

PUT /research-common/api/v1/budget-cost-shares/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "projectPeriod": "(val)",
    "shareAmount": "(val)",
    "sharePercentage": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "unitNumber": "(val)",
    "costShareTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "projectPeriod": "(val)",
    "shareAmount": "(val)",
    "sharePercentage": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "unitNumber": "(val)",
    "costShareTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Cost Shares
PATCH/research-common/api/v1/budget-cost-shares/(key)

Example URI

PATCH /research-common/api/v1/budget-cost-shares/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "projectPeriod": "(val)",
  "shareAmount": "(val)",
  "sharePercentage": "(val)",
  "sourceAccount": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "unitNumber": "(val)",
  "costShareTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "projectPeriod": "(val)",
  "shareAmount": "(val)",
  "sharePercentage": "(val)",
  "sourceAccount": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "unitNumber": "(val)",
  "costShareTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Cost Shares
POST/research-common/api/v1/budget-cost-shares/

Example URI

POST /research-common/api/v1/budget-cost-shares/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "projectPeriod": "(val)",
  "shareAmount": "(val)",
  "sharePercentage": "(val)",
  "sourceAccount": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "unitNumber": "(val)",
  "costShareTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "projectPeriod": "(val)",
  "shareAmount": "(val)",
  "sharePercentage": "(val)",
  "sourceAccount": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "unitNumber": "(val)",
  "costShareTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Cost Shares
POST/research-common/api/v1/budget-cost-shares/

Example URI

POST /research-common/api/v1/budget-cost-shares/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "projectPeriod": "(val)",
    "shareAmount": "(val)",
    "sharePercentage": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "unitNumber": "(val)",
    "costShareTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "projectPeriod": "(val)",
    "shareAmount": "(val)",
    "sharePercentage": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "unitNumber": "(val)",
    "costShareTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "projectPeriod": "(val)",
    "shareAmount": "(val)",
    "sharePercentage": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "unitNumber": "(val)",
    "costShareTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "projectPeriod": "(val)",
    "shareAmount": "(val)",
    "sharePercentage": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "unitNumber": "(val)",
    "costShareTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Cost Shares by Key
DELETE/research-common/api/v1/budget-cost-shares/(key)

Example URI

DELETE /research-common/api/v1/budget-cost-shares/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Cost Shares
DELETE/research-common/api/v1/budget-cost-shares/

Example URI

DELETE /research-common/api/v1/budget-cost-shares/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Cost Shares with Matching
DELETE/research-common/api/v1/budget-cost-shares/

Example URI

DELETE /research-common/api/v1/budget-cost-shares/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

documentComponentId
string (optional) 

Document Component Id. Maximum length is 3.

budgetId
string (optional) 

Budget Id.

projectPeriod
string (optional) 

Project Period. Maximum length is 4.

shareAmount
string (optional) 

Share Amount. Maximum length is 15.

sharePercentage
string (optional) 

Share Percentage. Maximum length is 6.

sourceAccount
string (optional) 

Source Account. Maximum length is 32.

hierarchyProposalNumber
string (optional) 

Hierarchy Proposal Number.

hiddenInHierarchy
string (optional) 

Hidden In Hierarchy.

unitNumber
string (optional) 

Unit Number. Maximum length is 8.

costShareTypeCode
string (optional) 

Cost Share Type Code.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Formulated Cost Details

Get Budget Formulated Cost Details by Key
GET/research-common/api/v1/budget-formulated-cost-details/(key)

Example URI

GET /research-common/api/v1/budget-formulated-cost-details/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "budgetFormulatedCostDetailId": "(val)",
  "formulatedNumber": "(val)",
  "formulatedTypeCode": "(val)",
  "unitCost": "(val)",
  "count": "(val)",
  "frequency": "(val)",
  "calculatedExpenses": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Formulated Cost Details
GET/research-common/api/v1/budget-formulated-cost-details/

Example URI

GET /research-common/api/v1/budget-formulated-cost-details/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetFormulatedCostDetailId": "(val)",
    "formulatedNumber": "(val)",
    "formulatedTypeCode": "(val)",
    "unitCost": "(val)",
    "count": "(val)",
    "frequency": "(val)",
    "calculatedExpenses": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetFormulatedCostDetailId": "(val)",
    "formulatedNumber": "(val)",
    "formulatedTypeCode": "(val)",
    "unitCost": "(val)",
    "count": "(val)",
    "frequency": "(val)",
    "calculatedExpenses": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Formulated Cost Details with Filtering
GET/research-common/api/v1/budget-formulated-cost-details/

Example URI

GET /research-common/api/v1/budget-formulated-cost-details/
URI Parameters
HideShow
budgetFormulatedCostDetailId
string (optional) 

Budget Formulated Cost Detail Id. Maximum length is 22.

formulatedNumber
string (optional) 

Formulated Number. Maximum length is 22.

formulatedTypeCode
string (optional) 

Formulated Type. Maximum length is 50.

unitCost
string (optional) 

Unit Cost. Maximum length is 15.

count
string (optional) 

Count. Maximum length is 5.

frequency
string (optional) 

Frequency. Maximum length is 5.

calculatedExpenses
string (optional) 

Calculated Expenses. Maximum length is 15.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetFormulatedCostDetailId": "(val)",
    "formulatedNumber": "(val)",
    "formulatedTypeCode": "(val)",
    "unitCost": "(val)",
    "count": "(val)",
    "frequency": "(val)",
    "calculatedExpenses": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetFormulatedCostDetailId": "(val)",
    "formulatedNumber": "(val)",
    "formulatedTypeCode": "(val)",
    "unitCost": "(val)",
    "count": "(val)",
    "frequency": "(val)",
    "calculatedExpenses": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Formulated Cost Details
GET/research-common/api/v1/budget-formulated-cost-details/

Example URI

GET /research-common/api/v1/budget-formulated-cost-details/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "budgetFormulatedCostDetailId",
    "formulatedNumber",
    "formulatedTypeCode",
    "unitCost",
    "count",
    "frequency",
    "calculatedExpenses"
  ],
  "primaryKey": "budgetFormulatedCostDetailId"
}

Get Blueprint API specification for Budget Formulated Cost Details
GET/research-common/api/v1/budget-formulated-cost-details/

Example URI

GET /research-common/api/v1/budget-formulated-cost-details/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Formulated Cost Details.md"
transfer-encoding: chunked

Update Budget Formulated Cost Details
PUT/research-common/api/v1/budget-formulated-cost-details/(key)

Example URI

PUT /research-common/api/v1/budget-formulated-cost-details/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetFormulatedCostDetailId": "(val)",
  "formulatedNumber": "(val)",
  "formulatedTypeCode": "(val)",
  "unitCost": "(val)",
  "count": "(val)",
  "frequency": "(val)",
  "calculatedExpenses": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Formulated Cost Details
PUT/research-common/api/v1/budget-formulated-cost-details/

Example URI

PUT /research-common/api/v1/budget-formulated-cost-details/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetFormulatedCostDetailId": "(val)",
    "formulatedNumber": "(val)",
    "formulatedTypeCode": "(val)",
    "unitCost": "(val)",
    "count": "(val)",
    "frequency": "(val)",
    "calculatedExpenses": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetFormulatedCostDetailId": "(val)",
    "formulatedNumber": "(val)",
    "formulatedTypeCode": "(val)",
    "unitCost": "(val)",
    "count": "(val)",
    "frequency": "(val)",
    "calculatedExpenses": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Formulated Cost Details
PATCH/research-common/api/v1/budget-formulated-cost-details/(key)

Example URI

PATCH /research-common/api/v1/budget-formulated-cost-details/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetFormulatedCostDetailId": "(val)",
  "formulatedNumber": "(val)",
  "formulatedTypeCode": "(val)",
  "unitCost": "(val)",
  "count": "(val)",
  "frequency": "(val)",
  "calculatedExpenses": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "budgetFormulatedCostDetailId": "(val)",
  "formulatedNumber": "(val)",
  "formulatedTypeCode": "(val)",
  "unitCost": "(val)",
  "count": "(val)",
  "frequency": "(val)",
  "calculatedExpenses": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Formulated Cost Details
POST/research-common/api/v1/budget-formulated-cost-details/

Example URI

POST /research-common/api/v1/budget-formulated-cost-details/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetFormulatedCostDetailId": "(val)",
  "formulatedNumber": "(val)",
  "formulatedTypeCode": "(val)",
  "unitCost": "(val)",
  "count": "(val)",
  "frequency": "(val)",
  "calculatedExpenses": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "budgetFormulatedCostDetailId": "(val)",
  "formulatedNumber": "(val)",
  "formulatedTypeCode": "(val)",
  "unitCost": "(val)",
  "count": "(val)",
  "frequency": "(val)",
  "calculatedExpenses": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Formulated Cost Details
POST/research-common/api/v1/budget-formulated-cost-details/

Example URI

POST /research-common/api/v1/budget-formulated-cost-details/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetFormulatedCostDetailId": "(val)",
    "formulatedNumber": "(val)",
    "formulatedTypeCode": "(val)",
    "unitCost": "(val)",
    "count": "(val)",
    "frequency": "(val)",
    "calculatedExpenses": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetFormulatedCostDetailId": "(val)",
    "formulatedNumber": "(val)",
    "formulatedTypeCode": "(val)",
    "unitCost": "(val)",
    "count": "(val)",
    "frequency": "(val)",
    "calculatedExpenses": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "budgetFormulatedCostDetailId": "(val)",
    "formulatedNumber": "(val)",
    "formulatedTypeCode": "(val)",
    "unitCost": "(val)",
    "count": "(val)",
    "frequency": "(val)",
    "calculatedExpenses": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetFormulatedCostDetailId": "(val)",
    "formulatedNumber": "(val)",
    "formulatedTypeCode": "(val)",
    "unitCost": "(val)",
    "count": "(val)",
    "frequency": "(val)",
    "calculatedExpenses": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Formulated Cost Details by Key
DELETE/research-common/api/v1/budget-formulated-cost-details/(key)

Example URI

DELETE /research-common/api/v1/budget-formulated-cost-details/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Formulated Cost Details
DELETE/research-common/api/v1/budget-formulated-cost-details/

Example URI

DELETE /research-common/api/v1/budget-formulated-cost-details/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Formulated Cost Details with Matching
DELETE/research-common/api/v1/budget-formulated-cost-details/

Example URI

DELETE /research-common/api/v1/budget-formulated-cost-details/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

budgetFormulatedCostDetailId
string (optional) 

Budget Formulated Cost Detail Id. Maximum length is 22.

formulatedNumber
string (optional) 

Formulated Number. Maximum length is 22.

formulatedTypeCode
string (optional) 

Formulated Type. Maximum length is 50.

unitCost
string (optional) 

Unit Cost. Maximum length is 15.

count
string (optional) 

Count. Maximum length is 5.

frequency
string (optional) 

Frequency. Maximum length is 5.

calculatedExpenses
string (optional) 

Calculated Expenses. Maximum length is 15.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget La Rates

Get Budget La Rates by Key
GET/research-common/api/v1/budget-la-rates/(key)

Example URI

GET /research-common/api/v1/budget-la-rates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "applicableRate": "(val)",
  "instituteRate": "(val)",
  "onOffCampusFlag": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "rateClassCode": "(val)",
  "fiscalYear": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget La Rates
GET/research-common/api/v1/budget-la-rates/

Example URI

GET /research-common/api/v1/budget-la-rates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "applicableRate": "(val)",
    "instituteRate": "(val)",
    "onOffCampusFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateClassCode": "(val)",
    "fiscalYear": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "applicableRate": "(val)",
    "instituteRate": "(val)",
    "onOffCampusFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateClassCode": "(val)",
    "fiscalYear": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget La Rates with Filtering
GET/research-common/api/v1/budget-la-rates/

Example URI

GET /research-common/api/v1/budget-la-rates/
URI Parameters
HideShow
applicableRate
string (optional) 
instituteRate
string (optional) 
onOffCampusFlag
string (optional) 
rateTypeCode
string (optional) 
budgetId
string (optional) 
rateClassCode
string (optional) 
fiscalYear
string (optional) 
startDate
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "applicableRate": "(val)",
    "instituteRate": "(val)",
    "onOffCampusFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateClassCode": "(val)",
    "fiscalYear": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "applicableRate": "(val)",
    "instituteRate": "(val)",
    "onOffCampusFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateClassCode": "(val)",
    "fiscalYear": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget La Rates
GET/research-common/api/v1/budget-la-rates/

Example URI

GET /research-common/api/v1/budget-la-rates/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "applicableRate",
    "instituteRate",
    "onOffCampusFlag",
    "rateTypeCode",
    "budgetId",
    "rateClassCode",
    "fiscalYear",
    "startDate"
  ],
  "primaryKey": "budget:budgetId"
}

Get Blueprint API specification for Budget La Rates
GET/research-common/api/v1/budget-la-rates/

Example URI

GET /research-common/api/v1/budget-la-rates/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget La Rates.md"
transfer-encoding: chunked

Budget Line Item Calculated Amounts

Get Budget Line Item Calculated Amounts by Key
GET/research-common/api/v1/budget-line-item-calculated-amounts/(key)

Example URI

GET /research-common/api/v1/budget-line-item-calculated-amounts/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "budgetLineItemCalculatedAmountId": "(val)",
  "budgetLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "rateTypeDescription": "(val)",
  "applyRateFlag": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Line Item Calculated Amounts
GET/research-common/api/v1/budget-line-item-calculated-amounts/

Example URI

GET /research-common/api/v1/budget-line-item-calculated-amounts/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Line Item Calculated Amounts with Filtering
GET/research-common/api/v1/budget-line-item-calculated-amounts/

Example URI

GET /research-common/api/v1/budget-line-item-calculated-amounts/
URI Parameters
HideShow
budgetLineItemCalculatedAmountId
string (optional) 

Budget Line Item Calculated Amount Id.

budgetLineItemId
string (optional) 

Budget Line Item Id.

budgetPeriodId
string (optional) 

Budget Period Id.

rateTypeDescription
string (optional) 

Rate Type Description.

applyRateFlag
string (optional) 

Apply Rate?. Maximum length is 1.

rateTypeCode
string (optional) 

Rate Type. Maximum length is 3.

budgetId
string (optional) 

Budget Id.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

calculatedCost
string (optional) 

Rate Cost. Maximum length is 15.

rateClassCode
string (optional) 

Rate Class. Maximum length is 3.

calculatedCostSharing
string (optional) 

Rate Cost Sharing. Maximum length is 15.

lineItemNumber
string (optional) 

Line Item Number. Maximum length is 6.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Line Item Calculated Amounts
GET/research-common/api/v1/budget-line-item-calculated-amounts/

Example URI

GET /research-common/api/v1/budget-line-item-calculated-amounts/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "budgetLineItemCalculatedAmountId",
    "budgetLineItemId",
    "budgetPeriodId",
    "rateTypeDescription",
    "applyRateFlag",
    "rateTypeCode",
    "budgetId",
    "budgetPeriod",
    "calculatedCost",
    "rateClassCode",
    "calculatedCostSharing",
    "lineItemNumber"
  ],
  "primaryKey": "budgetLineItemCalculatedAmountId"
}

Get Blueprint API specification for Budget Line Item Calculated Amounts
GET/research-common/api/v1/budget-line-item-calculated-amounts/

Example URI

GET /research-common/api/v1/budget-line-item-calculated-amounts/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Line Item Calculated Amounts.md"
transfer-encoding: chunked

Update Budget Line Item Calculated Amounts
PUT/research-common/api/v1/budget-line-item-calculated-amounts/(key)

Example URI

PUT /research-common/api/v1/budget-line-item-calculated-amounts/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetLineItemCalculatedAmountId": "(val)",
  "budgetLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "rateTypeDescription": "(val)",
  "applyRateFlag": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Line Item Calculated Amounts
PUT/research-common/api/v1/budget-line-item-calculated-amounts/

Example URI

PUT /research-common/api/v1/budget-line-item-calculated-amounts/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Line Item Calculated Amounts
PATCH/research-common/api/v1/budget-line-item-calculated-amounts/(key)

Example URI

PATCH /research-common/api/v1/budget-line-item-calculated-amounts/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetLineItemCalculatedAmountId": "(val)",
  "budgetLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "rateTypeDescription": "(val)",
  "applyRateFlag": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "budgetLineItemCalculatedAmountId": "(val)",
  "budgetLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "rateTypeDescription": "(val)",
  "applyRateFlag": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Line Item Calculated Amounts
POST/research-common/api/v1/budget-line-item-calculated-amounts/

Example URI

POST /research-common/api/v1/budget-line-item-calculated-amounts/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetLineItemCalculatedAmountId": "(val)",
  "budgetLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "rateTypeDescription": "(val)",
  "applyRateFlag": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "budgetLineItemCalculatedAmountId": "(val)",
  "budgetLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "rateTypeDescription": "(val)",
  "applyRateFlag": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Line Item Calculated Amounts
POST/research-common/api/v1/budget-line-item-calculated-amounts/

Example URI

POST /research-common/api/v1/budget-line-item-calculated-amounts/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Line Item Calculated Amounts by Key
DELETE/research-common/api/v1/budget-line-item-calculated-amounts/(key)

Example URI

DELETE /research-common/api/v1/budget-line-item-calculated-amounts/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Line Item Calculated Amounts
DELETE/research-common/api/v1/budget-line-item-calculated-amounts/

Example URI

DELETE /research-common/api/v1/budget-line-item-calculated-amounts/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Line Item Calculated Amounts with Matching
DELETE/research-common/api/v1/budget-line-item-calculated-amounts/

Example URI

DELETE /research-common/api/v1/budget-line-item-calculated-amounts/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

budgetLineItemCalculatedAmountId
string (optional) 

Budget Line Item Calculated Amount Id.

budgetLineItemId
string (optional) 

Budget Line Item Id.

budgetPeriodId
string (optional) 

Budget Period Id.

rateTypeDescription
string (optional) 

Rate Type Description.

applyRateFlag
string (optional) 

Apply Rate?. Maximum length is 1.

rateTypeCode
string (optional) 

Rate Type. Maximum length is 3.

budgetId
string (optional) 

Budget Id.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

calculatedCost
string (optional) 

Rate Cost. Maximum length is 15.

rateClassCode
string (optional) 

Rate Class. Maximum length is 3.

calculatedCostSharing
string (optional) 

Rate Cost Sharing. Maximum length is 15.

lineItemNumber
string (optional) 

Line Item Number. Maximum length is 6.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Line Items

Get Budget Line Items by Key
GET/research-common/api/v1/budget-line-items/(key)

Example URI

GET /research-common/api/v1/budget-line-items/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "costSharingAmount": "(val)",
  "budgetLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "lineItemNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "applyInRateFlag": "(val)",
  "basedOnLineItem": "(val)",
  "budgetCategoryCode": "(val)",
  "budgetJustification": "(val)",
  "costElement": "(val)",
  "groupName": "(val)",
  "endDate": "(val)",
  "lineItemCost": "(val)",
  "lineItemDescription": "(val)",
  "lineItemSequence": "(val)",
  "onOffCampusFlag": "(val)",
  "quantity": "(val)",
  "startDate": "(val)",
  "underrecoveryAmount": "(val)",
  "submitCostSharingFlag": "(val)",
  "formulatedCostElementFlag": "(val)",
  "subAwardNumber": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Line Items
GET/research-common/api/v1/budget-line-items/

Example URI

GET /research-common/api/v1/budget-line-items/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "costSharingAmount": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "applyInRateFlag": "(val)",
    "basedOnLineItem": "(val)",
    "budgetCategoryCode": "(val)",
    "budgetJustification": "(val)",
    "costElement": "(val)",
    "groupName": "(val)",
    "endDate": "(val)",
    "lineItemCost": "(val)",
    "lineItemDescription": "(val)",
    "lineItemSequence": "(val)",
    "onOffCampusFlag": "(val)",
    "quantity": "(val)",
    "startDate": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "formulatedCostElementFlag": "(val)",
    "subAwardNumber": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costSharingAmount": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "applyInRateFlag": "(val)",
    "basedOnLineItem": "(val)",
    "budgetCategoryCode": "(val)",
    "budgetJustification": "(val)",
    "costElement": "(val)",
    "groupName": "(val)",
    "endDate": "(val)",
    "lineItemCost": "(val)",
    "lineItemDescription": "(val)",
    "lineItemSequence": "(val)",
    "onOffCampusFlag": "(val)",
    "quantity": "(val)",
    "startDate": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "formulatedCostElementFlag": "(val)",
    "subAwardNumber": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Line Items with Filtering
GET/research-common/api/v1/budget-line-items/

Example URI

GET /research-common/api/v1/budget-line-items/
URI Parameters
HideShow
costSharingAmount
string (optional) 

Cost Sharing. Maximum length is 15.

budgetLineItemId
string (optional) 

Budget Line Item Id.

budgetPeriodId
string (optional) 

Budget Period Id. Maximum length is 3.

lineItemNumber
string (optional) 

Line Item Number. Maximum length is 6.

budgetId
string (optional) 

Budget Id.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

applyInRateFlag
string (optional) 

Apply Inflation?. Maximum length is 1.

basedOnLineItem
string (optional) 

Based On Line Item. Maximum length is 6.

budgetCategoryCode
string (optional) 

Budget Category. Maximum length is 3.

budgetJustification
string (optional) 

Budget Justification Notes. Maximum length is 200.

costElement
string (optional) 

Object Code Name. Maximum length is 8.

groupName
string (optional) 

Group. Maximum length is 80.

endDate
string (optional) 

End Date. Maximum length is 21.

lineItemCost
string (optional) 

Total Base Cost. Maximum length is 15.

lineItemDescription
string (optional) 

Description. Maximum length is 80.

lineItemSequence
string (optional) 

Line Item Sequence. Maximum length is 6.

onOffCampusFlag
string (optional) 

On CampusContract?. Maximum length is 1.

quantity
string (optional) 

Quantity. Maximum length is 4.

startDate
string (optional) 

Start Date. Maximum length is 21.

underrecoveryAmount
string (optional) 

Unrecovered F&A. Maximum length is 15.

submitCostSharingFlag
string (optional) 

Submit Cost Sharing Flag. Maximum length is 1.

formulatedCostElementFlag
string (optional) 

Formulated Cost Element Flag.

subAwardNumber
string (optional) 

Sub Award Number.

hierarchyProposalNumber
string (optional) 

Hierarchy Proposal Number.

hiddenInHierarchy
string (optional) 

Hidden In Hierarchy.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "costSharingAmount": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "applyInRateFlag": "(val)",
    "basedOnLineItem": "(val)",
    "budgetCategoryCode": "(val)",
    "budgetJustification": "(val)",
    "costElement": "(val)",
    "groupName": "(val)",
    "endDate": "(val)",
    "lineItemCost": "(val)",
    "lineItemDescription": "(val)",
    "lineItemSequence": "(val)",
    "onOffCampusFlag": "(val)",
    "quantity": "(val)",
    "startDate": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "formulatedCostElementFlag": "(val)",
    "subAwardNumber": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costSharingAmount": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "applyInRateFlag": "(val)",
    "basedOnLineItem": "(val)",
    "budgetCategoryCode": "(val)",
    "budgetJustification": "(val)",
    "costElement": "(val)",
    "groupName": "(val)",
    "endDate": "(val)",
    "lineItemCost": "(val)",
    "lineItemDescription": "(val)",
    "lineItemSequence": "(val)",
    "onOffCampusFlag": "(val)",
    "quantity": "(val)",
    "startDate": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "formulatedCostElementFlag": "(val)",
    "subAwardNumber": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Line Items
GET/research-common/api/v1/budget-line-items/

Example URI

GET /research-common/api/v1/budget-line-items/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "costSharingAmount",
    "budgetLineItemId",
    "budgetPeriodId",
    "lineItemNumber",
    "budgetId",
    "budgetPeriod",
    "applyInRateFlag",
    "basedOnLineItem",
    "budgetCategoryCode",
    "budgetJustification",
    "costElement",
    "groupName",
    "endDate",
    "lineItemCost",
    "lineItemDescription",
    "lineItemSequence",
    "onOffCampusFlag",
    "quantity",
    "startDate",
    "underrecoveryAmount",
    "submitCostSharingFlag",
    "formulatedCostElementFlag",
    "subAwardNumber",
    "hierarchyProposalNumber",
    "hiddenInHierarchy"
  ],
  "primaryKey": "budgetLineItemId"
}

Get Blueprint API specification for Budget Line Items
GET/research-common/api/v1/budget-line-items/

Example URI

GET /research-common/api/v1/budget-line-items/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Line Items.md"
transfer-encoding: chunked

Update Budget Line Items
PUT/research-common/api/v1/budget-line-items/(key)

Example URI

PUT /research-common/api/v1/budget-line-items/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costSharingAmount": "(val)",
  "budgetLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "lineItemNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "applyInRateFlag": "(val)",
  "basedOnLineItem": "(val)",
  "budgetCategoryCode": "(val)",
  "budgetJustification": "(val)",
  "costElement": "(val)",
  "groupName": "(val)",
  "endDate": "(val)",
  "lineItemCost": "(val)",
  "lineItemDescription": "(val)",
  "lineItemSequence": "(val)",
  "onOffCampusFlag": "(val)",
  "quantity": "(val)",
  "startDate": "(val)",
  "underrecoveryAmount": "(val)",
  "submitCostSharingFlag": "(val)",
  "formulatedCostElementFlag": "(val)",
  "subAwardNumber": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Line Items
PUT/research-common/api/v1/budget-line-items/

Example URI

PUT /research-common/api/v1/budget-line-items/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "costSharingAmount": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "applyInRateFlag": "(val)",
    "basedOnLineItem": "(val)",
    "budgetCategoryCode": "(val)",
    "budgetJustification": "(val)",
    "costElement": "(val)",
    "groupName": "(val)",
    "endDate": "(val)",
    "lineItemCost": "(val)",
    "lineItemDescription": "(val)",
    "lineItemSequence": "(val)",
    "onOffCampusFlag": "(val)",
    "quantity": "(val)",
    "startDate": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "formulatedCostElementFlag": "(val)",
    "subAwardNumber": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costSharingAmount": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "applyInRateFlag": "(val)",
    "basedOnLineItem": "(val)",
    "budgetCategoryCode": "(val)",
    "budgetJustification": "(val)",
    "costElement": "(val)",
    "groupName": "(val)",
    "endDate": "(val)",
    "lineItemCost": "(val)",
    "lineItemDescription": "(val)",
    "lineItemSequence": "(val)",
    "onOffCampusFlag": "(val)",
    "quantity": "(val)",
    "startDate": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "formulatedCostElementFlag": "(val)",
    "subAwardNumber": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Line Items
PATCH/research-common/api/v1/budget-line-items/(key)

Example URI

PATCH /research-common/api/v1/budget-line-items/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costSharingAmount": "(val)",
  "budgetLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "lineItemNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "applyInRateFlag": "(val)",
  "basedOnLineItem": "(val)",
  "budgetCategoryCode": "(val)",
  "budgetJustification": "(val)",
  "costElement": "(val)",
  "groupName": "(val)",
  "endDate": "(val)",
  "lineItemCost": "(val)",
  "lineItemDescription": "(val)",
  "lineItemSequence": "(val)",
  "onOffCampusFlag": "(val)",
  "quantity": "(val)",
  "startDate": "(val)",
  "underrecoveryAmount": "(val)",
  "submitCostSharingFlag": "(val)",
  "formulatedCostElementFlag": "(val)",
  "subAwardNumber": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "costSharingAmount": "(val)",
  "budgetLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "lineItemNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "applyInRateFlag": "(val)",
  "basedOnLineItem": "(val)",
  "budgetCategoryCode": "(val)",
  "budgetJustification": "(val)",
  "costElement": "(val)",
  "groupName": "(val)",
  "endDate": "(val)",
  "lineItemCost": "(val)",
  "lineItemDescription": "(val)",
  "lineItemSequence": "(val)",
  "onOffCampusFlag": "(val)",
  "quantity": "(val)",
  "startDate": "(val)",
  "underrecoveryAmount": "(val)",
  "submitCostSharingFlag": "(val)",
  "formulatedCostElementFlag": "(val)",
  "subAwardNumber": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Line Items
POST/research-common/api/v1/budget-line-items/

Example URI

POST /research-common/api/v1/budget-line-items/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costSharingAmount": "(val)",
  "budgetLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "lineItemNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "applyInRateFlag": "(val)",
  "basedOnLineItem": "(val)",
  "budgetCategoryCode": "(val)",
  "budgetJustification": "(val)",
  "costElement": "(val)",
  "groupName": "(val)",
  "endDate": "(val)",
  "lineItemCost": "(val)",
  "lineItemDescription": "(val)",
  "lineItemSequence": "(val)",
  "onOffCampusFlag": "(val)",
  "quantity": "(val)",
  "startDate": "(val)",
  "underrecoveryAmount": "(val)",
  "submitCostSharingFlag": "(val)",
  "formulatedCostElementFlag": "(val)",
  "subAwardNumber": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "costSharingAmount": "(val)",
  "budgetLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "lineItemNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "applyInRateFlag": "(val)",
  "basedOnLineItem": "(val)",
  "budgetCategoryCode": "(val)",
  "budgetJustification": "(val)",
  "costElement": "(val)",
  "groupName": "(val)",
  "endDate": "(val)",
  "lineItemCost": "(val)",
  "lineItemDescription": "(val)",
  "lineItemSequence": "(val)",
  "onOffCampusFlag": "(val)",
  "quantity": "(val)",
  "startDate": "(val)",
  "underrecoveryAmount": "(val)",
  "submitCostSharingFlag": "(val)",
  "formulatedCostElementFlag": "(val)",
  "subAwardNumber": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Line Items
POST/research-common/api/v1/budget-line-items/

Example URI

POST /research-common/api/v1/budget-line-items/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "costSharingAmount": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "applyInRateFlag": "(val)",
    "basedOnLineItem": "(val)",
    "budgetCategoryCode": "(val)",
    "budgetJustification": "(val)",
    "costElement": "(val)",
    "groupName": "(val)",
    "endDate": "(val)",
    "lineItemCost": "(val)",
    "lineItemDescription": "(val)",
    "lineItemSequence": "(val)",
    "onOffCampusFlag": "(val)",
    "quantity": "(val)",
    "startDate": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "formulatedCostElementFlag": "(val)",
    "subAwardNumber": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costSharingAmount": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "applyInRateFlag": "(val)",
    "basedOnLineItem": "(val)",
    "budgetCategoryCode": "(val)",
    "budgetJustification": "(val)",
    "costElement": "(val)",
    "groupName": "(val)",
    "endDate": "(val)",
    "lineItemCost": "(val)",
    "lineItemDescription": "(val)",
    "lineItemSequence": "(val)",
    "onOffCampusFlag": "(val)",
    "quantity": "(val)",
    "startDate": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "formulatedCostElementFlag": "(val)",
    "subAwardNumber": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "costSharingAmount": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "applyInRateFlag": "(val)",
    "basedOnLineItem": "(val)",
    "budgetCategoryCode": "(val)",
    "budgetJustification": "(val)",
    "costElement": "(val)",
    "groupName": "(val)",
    "endDate": "(val)",
    "lineItemCost": "(val)",
    "lineItemDescription": "(val)",
    "lineItemSequence": "(val)",
    "onOffCampusFlag": "(val)",
    "quantity": "(val)",
    "startDate": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "formulatedCostElementFlag": "(val)",
    "subAwardNumber": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costSharingAmount": "(val)",
    "budgetLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "applyInRateFlag": "(val)",
    "basedOnLineItem": "(val)",
    "budgetCategoryCode": "(val)",
    "budgetJustification": "(val)",
    "costElement": "(val)",
    "groupName": "(val)",
    "endDate": "(val)",
    "lineItemCost": "(val)",
    "lineItemDescription": "(val)",
    "lineItemSequence": "(val)",
    "onOffCampusFlag": "(val)",
    "quantity": "(val)",
    "startDate": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "formulatedCostElementFlag": "(val)",
    "subAwardNumber": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Line Items by Key
DELETE/research-common/api/v1/budget-line-items/(key)

Example URI

DELETE /research-common/api/v1/budget-line-items/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Line Items
DELETE/research-common/api/v1/budget-line-items/

Example URI

DELETE /research-common/api/v1/budget-line-items/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Line Items with Matching
DELETE/research-common/api/v1/budget-line-items/

Example URI

DELETE /research-common/api/v1/budget-line-items/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

costSharingAmount
string (optional) 

Cost Sharing. Maximum length is 15.

budgetLineItemId
string (optional) 

Budget Line Item Id.

budgetPeriodId
string (optional) 

Budget Period Id. Maximum length is 3.

lineItemNumber
string (optional) 

Line Item Number. Maximum length is 6.

budgetId
string (optional) 

Budget Id.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

applyInRateFlag
string (optional) 

Apply Inflation?. Maximum length is 1.

basedOnLineItem
string (optional) 

Based On Line Item. Maximum length is 6.

budgetCategoryCode
string (optional) 

Budget Category. Maximum length is 3.

budgetJustification
string (optional) 

Budget Justification Notes. Maximum length is 200.

costElement
string (optional) 

Object Code Name. Maximum length is 8.

groupName
string (optional) 

Group. Maximum length is 80.

endDate
string (optional) 

End Date. Maximum length is 21.

lineItemCost
string (optional) 

Total Base Cost. Maximum length is 15.

lineItemDescription
string (optional) 

Description. Maximum length is 80.

lineItemSequence
string (optional) 

Line Item Sequence. Maximum length is 6.

onOffCampusFlag
string (optional) 

On CampusContract?. Maximum length is 1.

quantity
string (optional) 

Quantity. Maximum length is 4.

startDate
string (optional) 

Start Date. Maximum length is 21.

underrecoveryAmount
string (optional) 

Unrecovered F&A. Maximum length is 15.

submitCostSharingFlag
string (optional) 

Submit Cost Sharing Flag. Maximum length is 1.

formulatedCostElementFlag
string (optional) 

Formulated Cost Element Flag.

subAwardNumber
string (optional) 

Sub Award Number.

hierarchyProposalNumber
string (optional) 

Hierarchy Proposal Number.

hiddenInHierarchy
string (optional) 

Hidden In Hierarchy.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Period Types

Get Budget Period Types by Key
GET/research-common/api/v1/budget-period-types/(key)

Example URI

GET /research-common/api/v1/budget-period-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "budgetPeriodTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Period Types
GET/research-common/api/v1/budget-period-types/

Example URI

GET /research-common/api/v1/budget-period-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetPeriodTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPeriodTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Period Types with Filtering
GET/research-common/api/v1/budget-period-types/

Example URI

GET /research-common/api/v1/budget-period-types/
URI Parameters
HideShow
budgetPeriodTypeCode
string (optional) 

Budget Period Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetPeriodTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPeriodTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Period Types
GET/research-common/api/v1/budget-period-types/

Example URI

GET /research-common/api/v1/budget-period-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "budgetPeriodTypeCode",
    "description"
  ],
  "primaryKey": "budgetPeriodTypeCode"
}

Get Blueprint API specification for Budget Period Types
GET/research-common/api/v1/budget-period-types/

Example URI

GET /research-common/api/v1/budget-period-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Period Types.md"
transfer-encoding: chunked

Update Budget Period Types
PUT/research-common/api/v1/budget-period-types/(key)

Example URI

PUT /research-common/api/v1/budget-period-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetPeriodTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Period Types
PUT/research-common/api/v1/budget-period-types/

Example URI

PUT /research-common/api/v1/budget-period-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetPeriodTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPeriodTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Period Types
PATCH/research-common/api/v1/budget-period-types/(key)

Example URI

PATCH /research-common/api/v1/budget-period-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetPeriodTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "budgetPeriodTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Period Types
POST/research-common/api/v1/budget-period-types/

Example URI

POST /research-common/api/v1/budget-period-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetPeriodTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "budgetPeriodTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Period Types
POST/research-common/api/v1/budget-period-types/

Example URI

POST /research-common/api/v1/budget-period-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetPeriodTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPeriodTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "budgetPeriodTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPeriodTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Period Types by Key
DELETE/research-common/api/v1/budget-period-types/(key)

Example URI

DELETE /research-common/api/v1/budget-period-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Period Types
DELETE/research-common/api/v1/budget-period-types/

Example URI

DELETE /research-common/api/v1/budget-period-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Period Types with Matching
DELETE/research-common/api/v1/budget-period-types/

Example URI

DELETE /research-common/api/v1/budget-period-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

budgetPeriodTypeCode
string (optional) 

Budget Period Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Periods

Get Budget Periods by Key
GET/research-common/api/v1/budget-periods/(key)

Example URI

GET /research-common/api/v1/budget-periods/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "budgetPeriodId": "(val)",
  "budgetPeriod": "(val)",
  "comments": "(val)",
  "costSharingAmount": "(val)",
  "endDate": "(val)",
  "startDate": "(val)",
  "totalCost": "(val)",
  "totalCostLimit": "(val)",
  "totalDirectCost": "(val)",
  "totalIndirectCost": "(val)",
  "underrecoveryAmount": "(val)",
  "numberOfParticipants": "(val)",
  "directCostLimit": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Periods
GET/research-common/api/v1/budget-periods/

Example URI

GET /research-common/api/v1/budget-periods/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetPeriodId": "(val)",
    "budgetPeriod": "(val)",
    "comments": "(val)",
    "costSharingAmount": "(val)",
    "endDate": "(val)",
    "startDate": "(val)",
    "totalCost": "(val)",
    "totalCostLimit": "(val)",
    "totalDirectCost": "(val)",
    "totalIndirectCost": "(val)",
    "underrecoveryAmount": "(val)",
    "numberOfParticipants": "(val)",
    "directCostLimit": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPeriodId": "(val)",
    "budgetPeriod": "(val)",
    "comments": "(val)",
    "costSharingAmount": "(val)",
    "endDate": "(val)",
    "startDate": "(val)",
    "totalCost": "(val)",
    "totalCostLimit": "(val)",
    "totalDirectCost": "(val)",
    "totalIndirectCost": "(val)",
    "underrecoveryAmount": "(val)",
    "numberOfParticipants": "(val)",
    "directCostLimit": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Periods with Filtering
GET/research-common/api/v1/budget-periods/

Example URI

GET /research-common/api/v1/budget-periods/
URI Parameters
HideShow
budgetPeriodId
string (optional) 

Budget Period Id. Maximum length is 12.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

comments
string (optional) 

Comments. Maximum length is 2000.

costSharingAmount
string (optional) 

Cost Sharing. Maximum length is 15.

endDate
string (optional) 

Period End Date. Maximum length is 21.

startDate
string (optional) 

Period Start Date. Maximum length is 21.

totalCost
string (optional) 

Total Sponsor Cost. Maximum length is 15.

totalCostLimit
string (optional) 

Cost Limit. Maximum length is 15.

totalDirectCost
string (optional) 

Direct Cost. Maximum length is 15.

totalIndirectCost
string (optional) 

F&A Cost. Maximum length is 15.

underrecoveryAmount
string (optional) 

Unrecovered F&A. Maximum length is 15.

numberOfParticipants
string (optional) 

Number of Participants. Maximum length is 6.

directCostLimit
string (optional) 

Direct Cost Limit. Maximum length is 15.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetPeriodId": "(val)",
    "budgetPeriod": "(val)",
    "comments": "(val)",
    "costSharingAmount": "(val)",
    "endDate": "(val)",
    "startDate": "(val)",
    "totalCost": "(val)",
    "totalCostLimit": "(val)",
    "totalDirectCost": "(val)",
    "totalIndirectCost": "(val)",
    "underrecoveryAmount": "(val)",
    "numberOfParticipants": "(val)",
    "directCostLimit": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPeriodId": "(val)",
    "budgetPeriod": "(val)",
    "comments": "(val)",
    "costSharingAmount": "(val)",
    "endDate": "(val)",
    "startDate": "(val)",
    "totalCost": "(val)",
    "totalCostLimit": "(val)",
    "totalDirectCost": "(val)",
    "totalIndirectCost": "(val)",
    "underrecoveryAmount": "(val)",
    "numberOfParticipants": "(val)",
    "directCostLimit": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Periods
GET/research-common/api/v1/budget-periods/

Example URI

GET /research-common/api/v1/budget-periods/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "budgetPeriodId",
    "budgetPeriod",
    "comments",
    "costSharingAmount",
    "endDate",
    "startDate",
    "totalCost",
    "totalCostLimit",
    "totalDirectCost",
    "totalIndirectCost",
    "underrecoveryAmount",
    "numberOfParticipants",
    "directCostLimit"
  ],
  "primaryKey": "budgetPeriodId"
}

Get Blueprint API specification for Budget Periods
GET/research-common/api/v1/budget-periods/

Example URI

GET /research-common/api/v1/budget-periods/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Periods.md"
transfer-encoding: chunked

Budget Person Salary Details

Get Budget Person Salary Details by Key
GET/research-common/api/v1/budget-person-salary-details/(key)

Example URI

GET /research-common/api/v1/budget-person-salary-details/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "budgetPersonSalaryDetailId": "(val)",
  "personSequenceNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "personId": "(val)",
  "baseSalary": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Person Salary Details
GET/research-common/api/v1/budget-person-salary-details/

Example URI

GET /research-common/api/v1/budget-person-salary-details/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetPersonSalaryDetailId": "(val)",
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "personId": "(val)",
    "baseSalary": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonSalaryDetailId": "(val)",
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "personId": "(val)",
    "baseSalary": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Person Salary Details with Filtering
GET/research-common/api/v1/budget-person-salary-details/

Example URI

GET /research-common/api/v1/budget-person-salary-details/
URI Parameters
HideShow
budgetPersonSalaryDetailId
string (optional) 

Budget Person Salary Detail Id. Maximum length is 22.

personSequenceNumber
string (optional) 

Person. Maximum length is 9.

budgetId
string (optional) 

Budget Id. Maximum length is 22.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

personId
string (optional) 

Person Id.

baseSalary
string (optional) 

Salary. Maximum length is 15.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetPersonSalaryDetailId": "(val)",
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "personId": "(val)",
    "baseSalary": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonSalaryDetailId": "(val)",
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "personId": "(val)",
    "baseSalary": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Person Salary Details
GET/research-common/api/v1/budget-person-salary-details/

Example URI

GET /research-common/api/v1/budget-person-salary-details/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "budgetPersonSalaryDetailId",
    "personSequenceNumber",
    "budgetId",
    "budgetPeriod",
    "personId",
    "baseSalary"
  ],
  "primaryKey": "budgetPersonSalaryDetailId"
}

Get Blueprint API specification for Budget Person Salary Details
GET/research-common/api/v1/budget-person-salary-details/

Example URI

GET /research-common/api/v1/budget-person-salary-details/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Person Salary Details.md"
transfer-encoding: chunked

Update Budget Person Salary Details
PUT/research-common/api/v1/budget-person-salary-details/(key)

Example URI

PUT /research-common/api/v1/budget-person-salary-details/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetPersonSalaryDetailId": "(val)",
  "personSequenceNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "personId": "(val)",
  "baseSalary": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Person Salary Details
PUT/research-common/api/v1/budget-person-salary-details/

Example URI

PUT /research-common/api/v1/budget-person-salary-details/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetPersonSalaryDetailId": "(val)",
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "personId": "(val)",
    "baseSalary": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonSalaryDetailId": "(val)",
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "personId": "(val)",
    "baseSalary": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Person Salary Details
PATCH/research-common/api/v1/budget-person-salary-details/(key)

Example URI

PATCH /research-common/api/v1/budget-person-salary-details/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetPersonSalaryDetailId": "(val)",
  "personSequenceNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "personId": "(val)",
  "baseSalary": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "budgetPersonSalaryDetailId": "(val)",
  "personSequenceNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "personId": "(val)",
  "baseSalary": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Person Salary Details
POST/research-common/api/v1/budget-person-salary-details/

Example URI

POST /research-common/api/v1/budget-person-salary-details/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetPersonSalaryDetailId": "(val)",
  "personSequenceNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "personId": "(val)",
  "baseSalary": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "budgetPersonSalaryDetailId": "(val)",
  "personSequenceNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "personId": "(val)",
  "baseSalary": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Person Salary Details
POST/research-common/api/v1/budget-person-salary-details/

Example URI

POST /research-common/api/v1/budget-person-salary-details/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetPersonSalaryDetailId": "(val)",
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "personId": "(val)",
    "baseSalary": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonSalaryDetailId": "(val)",
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "personId": "(val)",
    "baseSalary": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "budgetPersonSalaryDetailId": "(val)",
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "personId": "(val)",
    "baseSalary": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonSalaryDetailId": "(val)",
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "personId": "(val)",
    "baseSalary": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Person Salary Details by Key
DELETE/research-common/api/v1/budget-person-salary-details/(key)

Example URI

DELETE /research-common/api/v1/budget-person-salary-details/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Person Salary Details
DELETE/research-common/api/v1/budget-person-salary-details/

Example URI

DELETE /research-common/api/v1/budget-person-salary-details/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Person Salary Details with Matching
DELETE/research-common/api/v1/budget-person-salary-details/

Example URI

DELETE /research-common/api/v1/budget-person-salary-details/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

budgetPersonSalaryDetailId
string (optional) 

Budget Person Salary Detail Id. Maximum length is 22.

personSequenceNumber
string (optional) 

Person. Maximum length is 9.

budgetId
string (optional) 

Budget Id. Maximum length is 22.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

personId
string (optional) 

Person Id.

baseSalary
string (optional) 

Salary. Maximum length is 15.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Personnel Calculated Amounts

Get Budget Personnel Calculated Amounts by Key
GET/research-common/api/v1/budget-personnel-calculated-amounts/(key)

Example URI

GET /research-common/api/v1/budget-personnel-calculated-amounts/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "personNumber": "(val)",
  "budgetPersonnelCalculatedAmountId": "(val)",
  "budgetPersonnelLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "rateTypeDescription": "(val)",
  "applyRateFlag": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Personnel Calculated Amounts
GET/research-common/api/v1/budget-personnel-calculated-amounts/

Example URI

GET /research-common/api/v1/budget-personnel-calculated-amounts/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personNumber": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personNumber": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Personnel Calculated Amounts with Filtering
GET/research-common/api/v1/budget-personnel-calculated-amounts/

Example URI

GET /research-common/api/v1/budget-personnel-calculated-amounts/
URI Parameters
HideShow
personNumber
string (optional) 

Person Number. Maximum length is 3.

budgetPersonnelCalculatedAmountId
string (optional) 

Budget Personnel Calculated Amount Id.

budgetPersonnelLineItemId
string (optional) 

Budget Personnel Line Item Id.

budgetPeriodId
string (optional) 

Budget Period Id.

rateTypeDescription
string (optional) 

Rate Type Description.

applyRateFlag
string (optional) 

Apply Rate?. Maximum length is 1.

rateTypeCode
string (optional) 

Rate Type Code. Maximum length is 3.

budgetId
string (optional) 

Budget Id.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

calculatedCost
string (optional) 

Calculated Cost. Maximum length is 15.

rateClassCode
string (optional) 

Rate Class Code. Maximum length is 3.

calculatedCostSharing
string (optional) 

Calculated Cost Sharing. Maximum length is 15.

lineItemNumber
string (optional) 

Line Item Number. Maximum length is 6.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personNumber": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personNumber": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Personnel Calculated Amounts
GET/research-common/api/v1/budget-personnel-calculated-amounts/

Example URI

GET /research-common/api/v1/budget-personnel-calculated-amounts/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "personNumber",
    "budgetPersonnelCalculatedAmountId",
    "budgetPersonnelLineItemId",
    "budgetPeriodId",
    "rateTypeDescription",
    "applyRateFlag",
    "rateTypeCode",
    "budgetId",
    "budgetPeriod",
    "calculatedCost",
    "rateClassCode",
    "calculatedCostSharing",
    "lineItemNumber"
  ],
  "primaryKey": "budgetPersonnelCalculatedAmountId"
}

Get Blueprint API specification for Budget Personnel Calculated Amounts
GET/research-common/api/v1/budget-personnel-calculated-amounts/

Example URI

GET /research-common/api/v1/budget-personnel-calculated-amounts/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Personnel Calculated Amounts.md"
transfer-encoding: chunked

Update Budget Personnel Calculated Amounts
PUT/research-common/api/v1/budget-personnel-calculated-amounts/(key)

Example URI

PUT /research-common/api/v1/budget-personnel-calculated-amounts/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personNumber": "(val)",
  "budgetPersonnelCalculatedAmountId": "(val)",
  "budgetPersonnelLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "rateTypeDescription": "(val)",
  "applyRateFlag": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Personnel Calculated Amounts
PUT/research-common/api/v1/budget-personnel-calculated-amounts/

Example URI

PUT /research-common/api/v1/budget-personnel-calculated-amounts/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personNumber": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personNumber": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Personnel Calculated Amounts
PATCH/research-common/api/v1/budget-personnel-calculated-amounts/(key)

Example URI

PATCH /research-common/api/v1/budget-personnel-calculated-amounts/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personNumber": "(val)",
  "budgetPersonnelCalculatedAmountId": "(val)",
  "budgetPersonnelLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "rateTypeDescription": "(val)",
  "applyRateFlag": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "personNumber": "(val)",
  "budgetPersonnelCalculatedAmountId": "(val)",
  "budgetPersonnelLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "rateTypeDescription": "(val)",
  "applyRateFlag": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Personnel Calculated Amounts
POST/research-common/api/v1/budget-personnel-calculated-amounts/

Example URI

POST /research-common/api/v1/budget-personnel-calculated-amounts/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personNumber": "(val)",
  "budgetPersonnelCalculatedAmountId": "(val)",
  "budgetPersonnelLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "rateTypeDescription": "(val)",
  "applyRateFlag": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "personNumber": "(val)",
  "budgetPersonnelCalculatedAmountId": "(val)",
  "budgetPersonnelLineItemId": "(val)",
  "budgetPeriodId": "(val)",
  "rateTypeDescription": "(val)",
  "applyRateFlag": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Personnel Calculated Amounts
POST/research-common/api/v1/budget-personnel-calculated-amounts/

Example URI

POST /research-common/api/v1/budget-personnel-calculated-amounts/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personNumber": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personNumber": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "personNumber": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personNumber": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "budgetPeriodId": "(val)",
    "rateTypeDescription": "(val)",
    "applyRateFlag": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Personnel Calculated Amounts by Key
DELETE/research-common/api/v1/budget-personnel-calculated-amounts/(key)

Example URI

DELETE /research-common/api/v1/budget-personnel-calculated-amounts/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Personnel Calculated Amounts
DELETE/research-common/api/v1/budget-personnel-calculated-amounts/

Example URI

DELETE /research-common/api/v1/budget-personnel-calculated-amounts/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Personnel Calculated Amounts with Matching
DELETE/research-common/api/v1/budget-personnel-calculated-amounts/

Example URI

DELETE /research-common/api/v1/budget-personnel-calculated-amounts/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

personNumber
string (optional) 

Person Number. Maximum length is 3.

budgetPersonnelCalculatedAmountId
string (optional) 

Budget Personnel Calculated Amount Id.

budgetPersonnelLineItemId
string (optional) 

Budget Personnel Line Item Id.

budgetPeriodId
string (optional) 

Budget Period Id.

rateTypeDescription
string (optional) 

Rate Type Description.

applyRateFlag
string (optional) 

Apply Rate?. Maximum length is 1.

rateTypeCode
string (optional) 

Rate Type Code. Maximum length is 3.

budgetId
string (optional) 

Budget Id.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

calculatedCost
string (optional) 

Calculated Cost. Maximum length is 15.

rateClassCode
string (optional) 

Rate Class Code. Maximum length is 3.

calculatedCostSharing
string (optional) 

Calculated Cost Sharing. Maximum length is 15.

lineItemNumber
string (optional) 

Line Item Number. Maximum length is 6.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Personnel Details

Get Budget Personnel Details by Key
GET/research-common/api/v1/budget-personnel-details/(key)

Example URI

GET /research-common/api/v1/budget-personnel-details/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "budgetPersonnelLineItemId": "(val)",
  "budgetLineItemId": "(val)",
  "lineItemNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "onOffCampusFlag": "(val)",
  "endDate": "(val)",
  "startDate": "(val)",
  "budgetJustification": "(val)",
  "costSharingAmount": "(val)",
  "lineItemDescription": "(val)",
  "applyInRateFlag": "(val)",
  "personNumber": "(val)",
  "costSharingPercent": "(val)",
  "jobCode": "(val)",
  "percentCharged": "(val)",
  "percentEffort": "(val)",
  "periodTypeCode": "(val)",
  "personId": "(val)",
  "salaryRequested": "(val)",
  "sequenceNumber": "(val)",
  "budgetPeriodId": "(val)",
  "personSequenceNumber": "(val)",
  "underrecoveryAmount": "(val)",
  "submitCostSharingFlag": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Personnel Details
GET/research-common/api/v1/budget-personnel-details/

Example URI

GET /research-common/api/v1/budget-personnel-details/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetPersonnelLineItemId": "(val)",
    "budgetLineItemId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "onOffCampusFlag": "(val)",
    "endDate": "(val)",
    "startDate": "(val)",
    "budgetJustification": "(val)",
    "costSharingAmount": "(val)",
    "lineItemDescription": "(val)",
    "applyInRateFlag": "(val)",
    "personNumber": "(val)",
    "costSharingPercent": "(val)",
    "jobCode": "(val)",
    "percentCharged": "(val)",
    "percentEffort": "(val)",
    "periodTypeCode": "(val)",
    "personId": "(val)",
    "salaryRequested": "(val)",
    "sequenceNumber": "(val)",
    "budgetPeriodId": "(val)",
    "personSequenceNumber": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonnelLineItemId": "(val)",
    "budgetLineItemId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "onOffCampusFlag": "(val)",
    "endDate": "(val)",
    "startDate": "(val)",
    "budgetJustification": "(val)",
    "costSharingAmount": "(val)",
    "lineItemDescription": "(val)",
    "applyInRateFlag": "(val)",
    "personNumber": "(val)",
    "costSharingPercent": "(val)",
    "jobCode": "(val)",
    "percentCharged": "(val)",
    "percentEffort": "(val)",
    "periodTypeCode": "(val)",
    "personId": "(val)",
    "salaryRequested": "(val)",
    "sequenceNumber": "(val)",
    "budgetPeriodId": "(val)",
    "personSequenceNumber": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Personnel Details with Filtering
GET/research-common/api/v1/budget-personnel-details/

Example URI

GET /research-common/api/v1/budget-personnel-details/
URI Parameters
HideShow
budgetPersonnelLineItemId
string (optional) 

Budget Personnel Line Item Id.

budgetLineItemId
string (optional) 

Budget Line Item Id.

lineItemNumber
string (optional) 

Line Item Number. Maximum length is 6.

budgetId
string (optional) 

Budget Id.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

onOffCampusFlag
string (optional) 

On Off CampusContractContract Flag. Maximum length is 1.

endDate
string (optional) 

End Date. Maximum length is 21.

startDate
string (optional) 

Start Date. Maximum length is 21.

budgetJustification
string (optional) 

Budget Justification. Maximum length is 0.

costSharingAmount
string (optional) 

Cost Sharing Amount. Maximum length is 15.

lineItemDescription
string (optional) 

Description. Maximum length is 80.

applyInRateFlag
string (optional) 

Apply In Rate Flag. Maximum length is 1.

personNumber
string (optional) 

Person Number. Maximum length is 3.

costSharingPercent
string (optional) 

Cost Sharing Percent. Maximum length is 7.

jobCode
string (optional) 

Job Code. Maximum length is 6.

percentCharged
string (optional) 

% Charged. Maximum length is 6.

percentEffort
string (optional) 

% Effort. Maximum length is 6.

periodTypeCode
string (optional) 

Period Type. Maximum length is 3.

personId
string (optional) 

KcPerson Id. Maximum length is 40.

salaryRequested
string (optional) 

Requested Salary. Maximum length is 15.

sequenceNumber
string (optional) 

Sequence Number. Maximum length is 6.

budgetPeriodId
string (optional) 

Budget Period Id.

personSequenceNumber
string (optional) 

Person. Maximum length is 9.

underrecoveryAmount
string (optional) 

Unrecovered F&A. Maximum length is 15.

submitCostSharingFlag
string (optional) 

Submit Cost Sharing Flag.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetPersonnelLineItemId": "(val)",
    "budgetLineItemId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "onOffCampusFlag": "(val)",
    "endDate": "(val)",
    "startDate": "(val)",
    "budgetJustification": "(val)",
    "costSharingAmount": "(val)",
    "lineItemDescription": "(val)",
    "applyInRateFlag": "(val)",
    "personNumber": "(val)",
    "costSharingPercent": "(val)",
    "jobCode": "(val)",
    "percentCharged": "(val)",
    "percentEffort": "(val)",
    "periodTypeCode": "(val)",
    "personId": "(val)",
    "salaryRequested": "(val)",
    "sequenceNumber": "(val)",
    "budgetPeriodId": "(val)",
    "personSequenceNumber": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonnelLineItemId": "(val)",
    "budgetLineItemId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "onOffCampusFlag": "(val)",
    "endDate": "(val)",
    "startDate": "(val)",
    "budgetJustification": "(val)",
    "costSharingAmount": "(val)",
    "lineItemDescription": "(val)",
    "applyInRateFlag": "(val)",
    "personNumber": "(val)",
    "costSharingPercent": "(val)",
    "jobCode": "(val)",
    "percentCharged": "(val)",
    "percentEffort": "(val)",
    "periodTypeCode": "(val)",
    "personId": "(val)",
    "salaryRequested": "(val)",
    "sequenceNumber": "(val)",
    "budgetPeriodId": "(val)",
    "personSequenceNumber": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Personnel Details
GET/research-common/api/v1/budget-personnel-details/

Example URI

GET /research-common/api/v1/budget-personnel-details/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "budgetPersonnelLineItemId",
    "budgetLineItemId",
    "lineItemNumber",
    "budgetId",
    "budgetPeriod",
    "onOffCampusFlag",
    "endDate",
    "startDate",
    "budgetJustification",
    "costSharingAmount",
    "lineItemDescription",
    "applyInRateFlag",
    "personNumber",
    "costSharingPercent",
    "jobCode",
    "percentCharged",
    "percentEffort",
    "periodTypeCode",
    "personId",
    "salaryRequested",
    "sequenceNumber",
    "budgetPeriodId",
    "personSequenceNumber",
    "underrecoveryAmount",
    "submitCostSharingFlag"
  ],
  "primaryKey": "budgetPersonnelLineItemId"
}

Get Blueprint API specification for Budget Personnel Details
GET/research-common/api/v1/budget-personnel-details/

Example URI

GET /research-common/api/v1/budget-personnel-details/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Personnel Details.md"
transfer-encoding: chunked

Update Budget Personnel Details
PUT/research-common/api/v1/budget-personnel-details/(key)

Example URI

PUT /research-common/api/v1/budget-personnel-details/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetPersonnelLineItemId": "(val)",
  "budgetLineItemId": "(val)",
  "lineItemNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "onOffCampusFlag": "(val)",
  "endDate": "(val)",
  "startDate": "(val)",
  "budgetJustification": "(val)",
  "costSharingAmount": "(val)",
  "lineItemDescription": "(val)",
  "applyInRateFlag": "(val)",
  "personNumber": "(val)",
  "costSharingPercent": "(val)",
  "jobCode": "(val)",
  "percentCharged": "(val)",
  "percentEffort": "(val)",
  "periodTypeCode": "(val)",
  "personId": "(val)",
  "salaryRequested": "(val)",
  "sequenceNumber": "(val)",
  "budgetPeriodId": "(val)",
  "personSequenceNumber": "(val)",
  "underrecoveryAmount": "(val)",
  "submitCostSharingFlag": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Personnel Details
PUT/research-common/api/v1/budget-personnel-details/

Example URI

PUT /research-common/api/v1/budget-personnel-details/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetPersonnelLineItemId": "(val)",
    "budgetLineItemId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "onOffCampusFlag": "(val)",
    "endDate": "(val)",
    "startDate": "(val)",
    "budgetJustification": "(val)",
    "costSharingAmount": "(val)",
    "lineItemDescription": "(val)",
    "applyInRateFlag": "(val)",
    "personNumber": "(val)",
    "costSharingPercent": "(val)",
    "jobCode": "(val)",
    "percentCharged": "(val)",
    "percentEffort": "(val)",
    "periodTypeCode": "(val)",
    "personId": "(val)",
    "salaryRequested": "(val)",
    "sequenceNumber": "(val)",
    "budgetPeriodId": "(val)",
    "personSequenceNumber": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonnelLineItemId": "(val)",
    "budgetLineItemId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "onOffCampusFlag": "(val)",
    "endDate": "(val)",
    "startDate": "(val)",
    "budgetJustification": "(val)",
    "costSharingAmount": "(val)",
    "lineItemDescription": "(val)",
    "applyInRateFlag": "(val)",
    "personNumber": "(val)",
    "costSharingPercent": "(val)",
    "jobCode": "(val)",
    "percentCharged": "(val)",
    "percentEffort": "(val)",
    "periodTypeCode": "(val)",
    "personId": "(val)",
    "salaryRequested": "(val)",
    "sequenceNumber": "(val)",
    "budgetPeriodId": "(val)",
    "personSequenceNumber": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Personnel Details
PATCH/research-common/api/v1/budget-personnel-details/(key)

Example URI

PATCH /research-common/api/v1/budget-personnel-details/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetPersonnelLineItemId": "(val)",
  "budgetLineItemId": "(val)",
  "lineItemNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "onOffCampusFlag": "(val)",
  "endDate": "(val)",
  "startDate": "(val)",
  "budgetJustification": "(val)",
  "costSharingAmount": "(val)",
  "lineItemDescription": "(val)",
  "applyInRateFlag": "(val)",
  "personNumber": "(val)",
  "costSharingPercent": "(val)",
  "jobCode": "(val)",
  "percentCharged": "(val)",
  "percentEffort": "(val)",
  "periodTypeCode": "(val)",
  "personId": "(val)",
  "salaryRequested": "(val)",
  "sequenceNumber": "(val)",
  "budgetPeriodId": "(val)",
  "personSequenceNumber": "(val)",
  "underrecoveryAmount": "(val)",
  "submitCostSharingFlag": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "budgetPersonnelLineItemId": "(val)",
  "budgetLineItemId": "(val)",
  "lineItemNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "onOffCampusFlag": "(val)",
  "endDate": "(val)",
  "startDate": "(val)",
  "budgetJustification": "(val)",
  "costSharingAmount": "(val)",
  "lineItemDescription": "(val)",
  "applyInRateFlag": "(val)",
  "personNumber": "(val)",
  "costSharingPercent": "(val)",
  "jobCode": "(val)",
  "percentCharged": "(val)",
  "percentEffort": "(val)",
  "periodTypeCode": "(val)",
  "personId": "(val)",
  "salaryRequested": "(val)",
  "sequenceNumber": "(val)",
  "budgetPeriodId": "(val)",
  "personSequenceNumber": "(val)",
  "underrecoveryAmount": "(val)",
  "submitCostSharingFlag": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Personnel Details
POST/research-common/api/v1/budget-personnel-details/

Example URI

POST /research-common/api/v1/budget-personnel-details/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetPersonnelLineItemId": "(val)",
  "budgetLineItemId": "(val)",
  "lineItemNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "onOffCampusFlag": "(val)",
  "endDate": "(val)",
  "startDate": "(val)",
  "budgetJustification": "(val)",
  "costSharingAmount": "(val)",
  "lineItemDescription": "(val)",
  "applyInRateFlag": "(val)",
  "personNumber": "(val)",
  "costSharingPercent": "(val)",
  "jobCode": "(val)",
  "percentCharged": "(val)",
  "percentEffort": "(val)",
  "periodTypeCode": "(val)",
  "personId": "(val)",
  "salaryRequested": "(val)",
  "sequenceNumber": "(val)",
  "budgetPeriodId": "(val)",
  "personSequenceNumber": "(val)",
  "underrecoveryAmount": "(val)",
  "submitCostSharingFlag": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "budgetPersonnelLineItemId": "(val)",
  "budgetLineItemId": "(val)",
  "lineItemNumber": "(val)",
  "budgetId": "(val)",
  "budgetPeriod": "(val)",
  "onOffCampusFlag": "(val)",
  "endDate": "(val)",
  "startDate": "(val)",
  "budgetJustification": "(val)",
  "costSharingAmount": "(val)",
  "lineItemDescription": "(val)",
  "applyInRateFlag": "(val)",
  "personNumber": "(val)",
  "costSharingPercent": "(val)",
  "jobCode": "(val)",
  "percentCharged": "(val)",
  "percentEffort": "(val)",
  "periodTypeCode": "(val)",
  "personId": "(val)",
  "salaryRequested": "(val)",
  "sequenceNumber": "(val)",
  "budgetPeriodId": "(val)",
  "personSequenceNumber": "(val)",
  "underrecoveryAmount": "(val)",
  "submitCostSharingFlag": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Personnel Details
POST/research-common/api/v1/budget-personnel-details/

Example URI

POST /research-common/api/v1/budget-personnel-details/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetPersonnelLineItemId": "(val)",
    "budgetLineItemId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "onOffCampusFlag": "(val)",
    "endDate": "(val)",
    "startDate": "(val)",
    "budgetJustification": "(val)",
    "costSharingAmount": "(val)",
    "lineItemDescription": "(val)",
    "applyInRateFlag": "(val)",
    "personNumber": "(val)",
    "costSharingPercent": "(val)",
    "jobCode": "(val)",
    "percentCharged": "(val)",
    "percentEffort": "(val)",
    "periodTypeCode": "(val)",
    "personId": "(val)",
    "salaryRequested": "(val)",
    "sequenceNumber": "(val)",
    "budgetPeriodId": "(val)",
    "personSequenceNumber": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonnelLineItemId": "(val)",
    "budgetLineItemId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "onOffCampusFlag": "(val)",
    "endDate": "(val)",
    "startDate": "(val)",
    "budgetJustification": "(val)",
    "costSharingAmount": "(val)",
    "lineItemDescription": "(val)",
    "applyInRateFlag": "(val)",
    "personNumber": "(val)",
    "costSharingPercent": "(val)",
    "jobCode": "(val)",
    "percentCharged": "(val)",
    "percentEffort": "(val)",
    "periodTypeCode": "(val)",
    "personId": "(val)",
    "salaryRequested": "(val)",
    "sequenceNumber": "(val)",
    "budgetPeriodId": "(val)",
    "personSequenceNumber": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "budgetPersonnelLineItemId": "(val)",
    "budgetLineItemId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "onOffCampusFlag": "(val)",
    "endDate": "(val)",
    "startDate": "(val)",
    "budgetJustification": "(val)",
    "costSharingAmount": "(val)",
    "lineItemDescription": "(val)",
    "applyInRateFlag": "(val)",
    "personNumber": "(val)",
    "costSharingPercent": "(val)",
    "jobCode": "(val)",
    "percentCharged": "(val)",
    "percentEffort": "(val)",
    "periodTypeCode": "(val)",
    "personId": "(val)",
    "salaryRequested": "(val)",
    "sequenceNumber": "(val)",
    "budgetPeriodId": "(val)",
    "personSequenceNumber": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonnelLineItemId": "(val)",
    "budgetLineItemId": "(val)",
    "lineItemNumber": "(val)",
    "budgetId": "(val)",
    "budgetPeriod": "(val)",
    "onOffCampusFlag": "(val)",
    "endDate": "(val)",
    "startDate": "(val)",
    "budgetJustification": "(val)",
    "costSharingAmount": "(val)",
    "lineItemDescription": "(val)",
    "applyInRateFlag": "(val)",
    "personNumber": "(val)",
    "costSharingPercent": "(val)",
    "jobCode": "(val)",
    "percentCharged": "(val)",
    "percentEffort": "(val)",
    "periodTypeCode": "(val)",
    "personId": "(val)",
    "salaryRequested": "(val)",
    "sequenceNumber": "(val)",
    "budgetPeriodId": "(val)",
    "personSequenceNumber": "(val)",
    "underrecoveryAmount": "(val)",
    "submitCostSharingFlag": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Personnel Details by Key
DELETE/research-common/api/v1/budget-personnel-details/(key)

Example URI

DELETE /research-common/api/v1/budget-personnel-details/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Personnel Details
DELETE/research-common/api/v1/budget-personnel-details/

Example URI

DELETE /research-common/api/v1/budget-personnel-details/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Personnel Details with Matching
DELETE/research-common/api/v1/budget-personnel-details/

Example URI

DELETE /research-common/api/v1/budget-personnel-details/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

budgetPersonnelLineItemId
string (optional) 

Budget Personnel Line Item Id.

budgetLineItemId
string (optional) 

Budget Line Item Id.

lineItemNumber
string (optional) 

Line Item Number. Maximum length is 6.

budgetId
string (optional) 

Budget Id.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

onOffCampusFlag
string (optional) 

On Off CampusContractContract Flag. Maximum length is 1.

endDate
string (optional) 

End Date. Maximum length is 21.

startDate
string (optional) 

Start Date. Maximum length is 21.

budgetJustification
string (optional) 

Budget Justification. Maximum length is 0.

costSharingAmount
string (optional) 

Cost Sharing Amount. Maximum length is 15.

lineItemDescription
string (optional) 

Description. Maximum length is 80.

applyInRateFlag
string (optional) 

Apply In Rate Flag. Maximum length is 1.

personNumber
string (optional) 

Person Number. Maximum length is 3.

costSharingPercent
string (optional) 

Cost Sharing Percent. Maximum length is 7.

jobCode
string (optional) 

Job Code. Maximum length is 6.

percentCharged
string (optional) 

% Charged. Maximum length is 6.

percentEffort
string (optional) 

% Effort. Maximum length is 6.

periodTypeCode
string (optional) 

Period Type. Maximum length is 3.

personId
string (optional) 

KcPerson Id. Maximum length is 40.

salaryRequested
string (optional) 

Requested Salary. Maximum length is 15.

sequenceNumber
string (optional) 

Sequence Number. Maximum length is 6.

budgetPeriodId
string (optional) 

Budget Period Id.

personSequenceNumber
string (optional) 

Person. Maximum length is 9.

underrecoveryAmount
string (optional) 

Unrecovered F&A. Maximum length is 15.

submitCostSharingFlag
string (optional) 

Submit Cost Sharing Flag.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Personnel Rate And Bases

Get Budget Personnel Rate And Bases by Key
GET/research-common/api/v1/budget-personnel-rate-and-bases/(key)

Example URI

GET /research-common/api/v1/budget-personnel-rate-and-bases/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "budgetPersonnelRateAndBaseId": "(val)",
  "budgetPersonnelCalculatedAmountId": "(val)",
  "budgetPersonnelLineItemId": "(val)",
  "personId": "(val)",
  "personNumber": "(val)",
  "salaryRequested": "(val)",
  "baseCostSharing": "(val)",
  "budgetPeriodId": "(val)",
  "endDate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "rateNumber": "(val)",
  "appliedRate": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Personnel Rate And Bases
GET/research-common/api/v1/budget-personnel-rate-and-bases/

Example URI

GET /research-common/api/v1/budget-personnel-rate-and-bases/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetPersonnelRateAndBaseId": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "personId": "(val)",
    "personNumber": "(val)",
    "salaryRequested": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonnelRateAndBaseId": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "personId": "(val)",
    "personNumber": "(val)",
    "salaryRequested": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Personnel Rate And Bases with Filtering
GET/research-common/api/v1/budget-personnel-rate-and-bases/

Example URI

GET /research-common/api/v1/budget-personnel-rate-and-bases/
URI Parameters
HideShow
budgetPersonnelRateAndBaseId
string (optional) 

Budget Personnel Rate And Base Id.

budgetPersonnelCalculatedAmountId
string (optional) 

Budget Personnel Calculated Amount Id.

budgetPersonnelLineItemId
string (optional) 

Budget Personnel Line Item Id.

personId
string (optional) 

KcPerson Id. Maximum length is 40.

personNumber
string (optional) 

Person Number.

salaryRequested
string (optional) 

Salary Requested. Maximum length is 15.

baseCostSharing
string (optional) 

Base Cost Sharing. Maximum length is 15.

budgetPeriodId
string (optional) 

Budget Period Id.

endDate
string (optional) 

End Date. Maximum length is 21.

rateTypeCode
string (optional) 

Rate Type. Maximum length is 3.

budgetId
string (optional) 

Budget Id.

rateNumber
string (optional) 

Rate Number. Maximum length is 3.

appliedRate
string (optional) 

Applied Rate. Maximum length is 7.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

calculatedCost
string (optional) 

Calculated Cost. Maximum length is 15.

onOffCampusFlag
string (optional) 

On CampusContract?. Maximum length is 1.

rateClassCode
string (optional) 

Rate Class. Maximum length is 3.

calculatedCostSharing
string (optional) 

Calculated Cost Sharing. Maximum length is 15.

lineItemNumber
string (optional) 

Line Item Number. Maximum length is 6.

startDate
string (optional) 

Start Date. Maximum length is 21.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "budgetPersonnelRateAndBaseId": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "personId": "(val)",
    "personNumber": "(val)",
    "salaryRequested": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonnelRateAndBaseId": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "personId": "(val)",
    "personNumber": "(val)",
    "salaryRequested": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Personnel Rate And Bases
GET/research-common/api/v1/budget-personnel-rate-and-bases/

Example URI

GET /research-common/api/v1/budget-personnel-rate-and-bases/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "budgetPersonnelRateAndBaseId",
    "budgetPersonnelCalculatedAmountId",
    "budgetPersonnelLineItemId",
    "personId",
    "personNumber",
    "salaryRequested",
    "baseCostSharing",
    "budgetPeriodId",
    "endDate",
    "rateTypeCode",
    "budgetId",
    "rateNumber",
    "appliedRate",
    "budgetPeriod",
    "calculatedCost",
    "onOffCampusFlag",
    "rateClassCode",
    "calculatedCostSharing",
    "lineItemNumber",
    "startDate"
  ],
  "primaryKey": "budgetPersonnelRateAndBaseId"
}

Get Blueprint API specification for Budget Personnel Rate And Bases
GET/research-common/api/v1/budget-personnel-rate-and-bases/

Example URI

GET /research-common/api/v1/budget-personnel-rate-and-bases/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Personnel Rate And Bases.md"
transfer-encoding: chunked

Update Budget Personnel Rate And Bases
PUT/research-common/api/v1/budget-personnel-rate-and-bases/(key)

Example URI

PUT /research-common/api/v1/budget-personnel-rate-and-bases/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetPersonnelRateAndBaseId": "(val)",
  "budgetPersonnelCalculatedAmountId": "(val)",
  "budgetPersonnelLineItemId": "(val)",
  "personId": "(val)",
  "personNumber": "(val)",
  "salaryRequested": "(val)",
  "baseCostSharing": "(val)",
  "budgetPeriodId": "(val)",
  "endDate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "rateNumber": "(val)",
  "appliedRate": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Personnel Rate And Bases
PUT/research-common/api/v1/budget-personnel-rate-and-bases/

Example URI

PUT /research-common/api/v1/budget-personnel-rate-and-bases/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetPersonnelRateAndBaseId": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "personId": "(val)",
    "personNumber": "(val)",
    "salaryRequested": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonnelRateAndBaseId": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "personId": "(val)",
    "personNumber": "(val)",
    "salaryRequested": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Personnel Rate And Bases
PATCH/research-common/api/v1/budget-personnel-rate-and-bases/(key)

Example URI

PATCH /research-common/api/v1/budget-personnel-rate-and-bases/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetPersonnelRateAndBaseId": "(val)",
  "budgetPersonnelCalculatedAmountId": "(val)",
  "budgetPersonnelLineItemId": "(val)",
  "personId": "(val)",
  "personNumber": "(val)",
  "salaryRequested": "(val)",
  "baseCostSharing": "(val)",
  "budgetPeriodId": "(val)",
  "endDate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "rateNumber": "(val)",
  "appliedRate": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "budgetPersonnelRateAndBaseId": "(val)",
  "budgetPersonnelCalculatedAmountId": "(val)",
  "budgetPersonnelLineItemId": "(val)",
  "personId": "(val)",
  "personNumber": "(val)",
  "salaryRequested": "(val)",
  "baseCostSharing": "(val)",
  "budgetPeriodId": "(val)",
  "endDate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "rateNumber": "(val)",
  "appliedRate": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Personnel Rate And Bases
POST/research-common/api/v1/budget-personnel-rate-and-bases/

Example URI

POST /research-common/api/v1/budget-personnel-rate-and-bases/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "budgetPersonnelRateAndBaseId": "(val)",
  "budgetPersonnelCalculatedAmountId": "(val)",
  "budgetPersonnelLineItemId": "(val)",
  "personId": "(val)",
  "personNumber": "(val)",
  "salaryRequested": "(val)",
  "baseCostSharing": "(val)",
  "budgetPeriodId": "(val)",
  "endDate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "rateNumber": "(val)",
  "appliedRate": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "budgetPersonnelRateAndBaseId": "(val)",
  "budgetPersonnelCalculatedAmountId": "(val)",
  "budgetPersonnelLineItemId": "(val)",
  "personId": "(val)",
  "personNumber": "(val)",
  "salaryRequested": "(val)",
  "baseCostSharing": "(val)",
  "budgetPeriodId": "(val)",
  "endDate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "rateNumber": "(val)",
  "appliedRate": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Personnel Rate And Bases
POST/research-common/api/v1/budget-personnel-rate-and-bases/

Example URI

POST /research-common/api/v1/budget-personnel-rate-and-bases/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "budgetPersonnelRateAndBaseId": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "personId": "(val)",
    "personNumber": "(val)",
    "salaryRequested": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonnelRateAndBaseId": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "personId": "(val)",
    "personNumber": "(val)",
    "salaryRequested": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "budgetPersonnelRateAndBaseId": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "personId": "(val)",
    "personNumber": "(val)",
    "salaryRequested": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "budgetPersonnelRateAndBaseId": "(val)",
    "budgetPersonnelCalculatedAmountId": "(val)",
    "budgetPersonnelLineItemId": "(val)",
    "personId": "(val)",
    "personNumber": "(val)",
    "salaryRequested": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Personnel Rate And Bases by Key
DELETE/research-common/api/v1/budget-personnel-rate-and-bases/(key)

Example URI

DELETE /research-common/api/v1/budget-personnel-rate-and-bases/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Personnel Rate And Bases
DELETE/research-common/api/v1/budget-personnel-rate-and-bases/

Example URI

DELETE /research-common/api/v1/budget-personnel-rate-and-bases/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Personnel Rate And Bases with Matching
DELETE/research-common/api/v1/budget-personnel-rate-and-bases/

Example URI

DELETE /research-common/api/v1/budget-personnel-rate-and-bases/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

budgetPersonnelRateAndBaseId
string (optional) 

Budget Personnel Rate And Base Id.

budgetPersonnelCalculatedAmountId
string (optional) 

Budget Personnel Calculated Amount Id.

budgetPersonnelLineItemId
string (optional) 

Budget Personnel Line Item Id.

personId
string (optional) 

KcPerson Id. Maximum length is 40.

personNumber
string (optional) 

Person Number.

salaryRequested
string (optional) 

Salary Requested. Maximum length is 15.

baseCostSharing
string (optional) 

Base Cost Sharing. Maximum length is 15.

budgetPeriodId
string (optional) 

Budget Period Id.

endDate
string (optional) 

End Date. Maximum length is 21.

rateTypeCode
string (optional) 

Rate Type. Maximum length is 3.

budgetId
string (optional) 

Budget Id.

rateNumber
string (optional) 

Rate Number. Maximum length is 3.

appliedRate
string (optional) 

Applied Rate. Maximum length is 7.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

calculatedCost
string (optional) 

Calculated Cost. Maximum length is 15.

onOffCampusFlag
string (optional) 

On CampusContract?. Maximum length is 1.

rateClassCode
string (optional) 

Rate Class. Maximum length is 3.

calculatedCostSharing
string (optional) 

Calculated Cost Sharing. Maximum length is 15.

lineItemNumber
string (optional) 

Line Item Number. Maximum length is 6.

startDate
string (optional) 

Start Date. Maximum length is 21.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Persons

Get Budget Persons by Key
GET/research-common/api/v1/budget-persons/(key)

Example URI

GET /research-common/api/v1/budget-persons/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "personSequenceNumber": "(val)",
  "budgetId": "(val)",
  "effectiveDate": "(val)",
  "jobCode": "(val)",
  "nonEmployeeFlag": "(val)",
  "personId": "(val)",
  "rolodexId": "(val)",
  "tbnId": "(val)",
  "appointmentTypeCode": "(val)",
  "calculationBase": "(val)",
  "personName": "(val)",
  "salaryAnniversaryDate": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Persons
GET/research-common/api/v1/budget-persons/

Example URI

GET /research-common/api/v1/budget-persons/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "effectiveDate": "(val)",
    "jobCode": "(val)",
    "nonEmployeeFlag": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "tbnId": "(val)",
    "appointmentTypeCode": "(val)",
    "calculationBase": "(val)",
    "personName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "effectiveDate": "(val)",
    "jobCode": "(val)",
    "nonEmployeeFlag": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "tbnId": "(val)",
    "appointmentTypeCode": "(val)",
    "calculationBase": "(val)",
    "personName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Persons with Filtering
GET/research-common/api/v1/budget-persons/

Example URI

GET /research-common/api/v1/budget-persons/
URI Parameters
HideShow
personSequenceNumber
string (optional) 

Person Sequence Number.

budgetId
string (optional) 

Budget Id.

effectiveDate
string (optional) 

Salary Effective Date. Maximum length is 21.

jobCode
string (optional) 

Job Code. Maximum length is 6.

nonEmployeeFlag
string (optional) 

Non Employee Flag. Maximum length is 1.

personId
string (optional) 

KcPerson Id. Maximum length is 40.

rolodexId
string (optional) 

Rolodex Id.

tbnId
string (optional) 

Tbn Id.

appointmentTypeCode
string (optional) 

Appointment Type. Maximum length is 2.

calculationBase
string (optional) 

Calculation Base. Maximum length is 15.

personName
string (optional) 

Personnel. Maximum length is 90.

salaryAnniversaryDate
string (optional) 

Salary Anniversary Date. Maximum length is 21.

hierarchyProposalNumber
string (optional) 

Hierarchy Proposal Number.

hiddenInHierarchy
string (optional) 

Hidden In Hierarchy.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "effectiveDate": "(val)",
    "jobCode": "(val)",
    "nonEmployeeFlag": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "tbnId": "(val)",
    "appointmentTypeCode": "(val)",
    "calculationBase": "(val)",
    "personName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "effectiveDate": "(val)",
    "jobCode": "(val)",
    "nonEmployeeFlag": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "tbnId": "(val)",
    "appointmentTypeCode": "(val)",
    "calculationBase": "(val)",
    "personName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Persons
GET/research-common/api/v1/budget-persons/

Example URI

GET /research-common/api/v1/budget-persons/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "personSequenceNumber",
    "budgetId",
    "effectiveDate",
    "jobCode",
    "nonEmployeeFlag",
    "personId",
    "rolodexId",
    "tbnId",
    "appointmentTypeCode",
    "calculationBase",
    "personName",
    "salaryAnniversaryDate",
    "hierarchyProposalNumber",
    "hiddenInHierarchy"
  ],
  "primaryKey": "budget:personSequenceNumber"
}

Get Blueprint API specification for Budget Persons
GET/research-common/api/v1/budget-persons/

Example URI

GET /research-common/api/v1/budget-persons/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Persons.md"
transfer-encoding: chunked

Update Budget Persons
PUT/research-common/api/v1/budget-persons/(key)

Example URI

PUT /research-common/api/v1/budget-persons/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personSequenceNumber": "(val)",
  "budgetId": "(val)",
  "effectiveDate": "(val)",
  "jobCode": "(val)",
  "nonEmployeeFlag": "(val)",
  "personId": "(val)",
  "rolodexId": "(val)",
  "tbnId": "(val)",
  "appointmentTypeCode": "(val)",
  "calculationBase": "(val)",
  "personName": "(val)",
  "salaryAnniversaryDate": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Persons
PUT/research-common/api/v1/budget-persons/

Example URI

PUT /research-common/api/v1/budget-persons/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "effectiveDate": "(val)",
    "jobCode": "(val)",
    "nonEmployeeFlag": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "tbnId": "(val)",
    "appointmentTypeCode": "(val)",
    "calculationBase": "(val)",
    "personName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "effectiveDate": "(val)",
    "jobCode": "(val)",
    "nonEmployeeFlag": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "tbnId": "(val)",
    "appointmentTypeCode": "(val)",
    "calculationBase": "(val)",
    "personName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Persons
PATCH/research-common/api/v1/budget-persons/(key)

Example URI

PATCH /research-common/api/v1/budget-persons/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personSequenceNumber": "(val)",
  "budgetId": "(val)",
  "effectiveDate": "(val)",
  "jobCode": "(val)",
  "nonEmployeeFlag": "(val)",
  "personId": "(val)",
  "rolodexId": "(val)",
  "tbnId": "(val)",
  "appointmentTypeCode": "(val)",
  "calculationBase": "(val)",
  "personName": "(val)",
  "salaryAnniversaryDate": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "personSequenceNumber": "(val)",
  "budgetId": "(val)",
  "effectiveDate": "(val)",
  "jobCode": "(val)",
  "nonEmployeeFlag": "(val)",
  "personId": "(val)",
  "rolodexId": "(val)",
  "tbnId": "(val)",
  "appointmentTypeCode": "(val)",
  "calculationBase": "(val)",
  "personName": "(val)",
  "salaryAnniversaryDate": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Persons
POST/research-common/api/v1/budget-persons/

Example URI

POST /research-common/api/v1/budget-persons/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personSequenceNumber": "(val)",
  "budgetId": "(val)",
  "effectiveDate": "(val)",
  "jobCode": "(val)",
  "nonEmployeeFlag": "(val)",
  "personId": "(val)",
  "rolodexId": "(val)",
  "tbnId": "(val)",
  "appointmentTypeCode": "(val)",
  "calculationBase": "(val)",
  "personName": "(val)",
  "salaryAnniversaryDate": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "personSequenceNumber": "(val)",
  "budgetId": "(val)",
  "effectiveDate": "(val)",
  "jobCode": "(val)",
  "nonEmployeeFlag": "(val)",
  "personId": "(val)",
  "rolodexId": "(val)",
  "tbnId": "(val)",
  "appointmentTypeCode": "(val)",
  "calculationBase": "(val)",
  "personName": "(val)",
  "salaryAnniversaryDate": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Persons
POST/research-common/api/v1/budget-persons/

Example URI

POST /research-common/api/v1/budget-persons/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "effectiveDate": "(val)",
    "jobCode": "(val)",
    "nonEmployeeFlag": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "tbnId": "(val)",
    "appointmentTypeCode": "(val)",
    "calculationBase": "(val)",
    "personName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "effectiveDate": "(val)",
    "jobCode": "(val)",
    "nonEmployeeFlag": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "tbnId": "(val)",
    "appointmentTypeCode": "(val)",
    "calculationBase": "(val)",
    "personName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "effectiveDate": "(val)",
    "jobCode": "(val)",
    "nonEmployeeFlag": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "tbnId": "(val)",
    "appointmentTypeCode": "(val)",
    "calculationBase": "(val)",
    "personName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSequenceNumber": "(val)",
    "budgetId": "(val)",
    "effectiveDate": "(val)",
    "jobCode": "(val)",
    "nonEmployeeFlag": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "tbnId": "(val)",
    "appointmentTypeCode": "(val)",
    "calculationBase": "(val)",
    "personName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Persons by Key
DELETE/research-common/api/v1/budget-persons/(key)

Example URI

DELETE /research-common/api/v1/budget-persons/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Persons
DELETE/research-common/api/v1/budget-persons/

Example URI

DELETE /research-common/api/v1/budget-persons/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Persons with Matching
DELETE/research-common/api/v1/budget-persons/

Example URI

DELETE /research-common/api/v1/budget-persons/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

personSequenceNumber
string (optional) 

Person Sequence Number.

budgetId
string (optional) 

Budget Id.

effectiveDate
string (optional) 

Salary Effective Date. Maximum length is 21.

jobCode
string (optional) 

Job Code. Maximum length is 6.

nonEmployeeFlag
string (optional) 

Non Employee Flag. Maximum length is 1.

personId
string (optional) 

KcPerson Id. Maximum length is 40.

rolodexId
string (optional) 

Rolodex Id.

tbnId
string (optional) 

Tbn Id.

appointmentTypeCode
string (optional) 

Appointment Type. Maximum length is 2.

calculationBase
string (optional) 

Calculation Base. Maximum length is 15.

personName
string (optional) 

Personnel. Maximum length is 90.

salaryAnniversaryDate
string (optional) 

Salary Anniversary Date. Maximum length is 21.

hierarchyProposalNumber
string (optional) 

Hierarchy Proposal Number.

hiddenInHierarchy
string (optional) 

Hidden In Hierarchy.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Project Incomes

Get Budget Project Incomes by Key
GET/research-common/api/v1/budget-project-incomes/(key)

Example URI

GET /research-common/api/v1/budget-project-incomes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "budgetPeriodId": "(val)",
  "budgetPeriodNumber": "(val)",
  "description": "(val)",
  "projectIncome": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Project Incomes
GET/research-common/api/v1/budget-project-incomes/

Example URI

GET /research-common/api/v1/budget-project-incomes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "budgetPeriodId": "(val)",
    "budgetPeriodNumber": "(val)",
    "description": "(val)",
    "projectIncome": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "budgetPeriodId": "(val)",
    "budgetPeriodNumber": "(val)",
    "description": "(val)",
    "projectIncome": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Project Incomes with Filtering
GET/research-common/api/v1/budget-project-incomes/

Example URI

GET /research-common/api/v1/budget-project-incomes/
URI Parameters
HideShow
documentComponentId
string (optional) 

Document Component Id. Maximum length is 5.

budgetId
string (optional) 

Budget Id.

budgetPeriodId
string (optional) 

Budget Period Id.

budgetPeriodNumber
string (optional) 

Budget Period. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 2000.

projectIncome
string (optional) 

Project Income. Maximum length is 15.

hierarchyProposalNumber
string (optional) 

Hierarchy Proposal Number.

hiddenInHierarchy
string (optional) 

Hidden In Hierarchy.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "budgetPeriodId": "(val)",
    "budgetPeriodNumber": "(val)",
    "description": "(val)",
    "projectIncome": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "budgetPeriodId": "(val)",
    "budgetPeriodNumber": "(val)",
    "description": "(val)",
    "projectIncome": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Project Incomes
GET/research-common/api/v1/budget-project-incomes/

Example URI

GET /research-common/api/v1/budget-project-incomes/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "documentComponentId",
    "budgetId",
    "budgetPeriodId",
    "budgetPeriodNumber",
    "description",
    "projectIncome",
    "hierarchyProposalNumber",
    "hiddenInHierarchy"
  ],
  "primaryKey": "budgetId:budgetPeriod:documentComponentId"
}

Get Blueprint API specification for Budget Project Incomes
GET/research-common/api/v1/budget-project-incomes/

Example URI

GET /research-common/api/v1/budget-project-incomes/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Project Incomes.md"
transfer-encoding: chunked

Update Budget Project Incomes
PUT/research-common/api/v1/budget-project-incomes/(key)

Example URI

PUT /research-common/api/v1/budget-project-incomes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "budgetPeriodId": "(val)",
  "budgetPeriodNumber": "(val)",
  "description": "(val)",
  "projectIncome": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Project Incomes
PUT/research-common/api/v1/budget-project-incomes/

Example URI

PUT /research-common/api/v1/budget-project-incomes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "budgetPeriodId": "(val)",
    "budgetPeriodNumber": "(val)",
    "description": "(val)",
    "projectIncome": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "budgetPeriodId": "(val)",
    "budgetPeriodNumber": "(val)",
    "description": "(val)",
    "projectIncome": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Project Incomes
PATCH/research-common/api/v1/budget-project-incomes/(key)

Example URI

PATCH /research-common/api/v1/budget-project-incomes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "budgetPeriodId": "(val)",
  "budgetPeriodNumber": "(val)",
  "description": "(val)",
  "projectIncome": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "budgetPeriodId": "(val)",
  "budgetPeriodNumber": "(val)",
  "description": "(val)",
  "projectIncome": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Project Incomes
POST/research-common/api/v1/budget-project-incomes/

Example URI

POST /research-common/api/v1/budget-project-incomes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "budgetPeriodId": "(val)",
  "budgetPeriodNumber": "(val)",
  "description": "(val)",
  "projectIncome": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "budgetPeriodId": "(val)",
  "budgetPeriodNumber": "(val)",
  "description": "(val)",
  "projectIncome": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Project Incomes
POST/research-common/api/v1/budget-project-incomes/

Example URI

POST /research-common/api/v1/budget-project-incomes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "budgetPeriodId": "(val)",
    "budgetPeriodNumber": "(val)",
    "description": "(val)",
    "projectIncome": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "budgetPeriodId": "(val)",
    "budgetPeriodNumber": "(val)",
    "description": "(val)",
    "projectIncome": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "budgetPeriodId": "(val)",
    "budgetPeriodNumber": "(val)",
    "description": "(val)",
    "projectIncome": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "budgetPeriodId": "(val)",
    "budgetPeriodNumber": "(val)",
    "description": "(val)",
    "projectIncome": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Project Incomes by Key
DELETE/research-common/api/v1/budget-project-incomes/(key)

Example URI

DELETE /research-common/api/v1/budget-project-incomes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Project Incomes
DELETE/research-common/api/v1/budget-project-incomes/

Example URI

DELETE /research-common/api/v1/budget-project-incomes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Project Incomes with Matching
DELETE/research-common/api/v1/budget-project-incomes/

Example URI

DELETE /research-common/api/v1/budget-project-incomes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

documentComponentId
string (optional) 

Document Component Id. Maximum length is 5.

budgetId
string (optional) 

Budget Id.

budgetPeriodId
string (optional) 

Budget Period Id.

budgetPeriodNumber
string (optional) 

Budget Period. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 2000.

projectIncome
string (optional) 

Project Income. Maximum length is 15.

hierarchyProposalNumber
string (optional) 

Hierarchy Proposal Number.

hiddenInHierarchy
string (optional) 

Hidden In Hierarchy.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Rate And Bases

Get Budget Rate And Bases by Key
GET/research-common/api/v1/budget-rate-and-bases/(key)

Example URI

GET /research-common/api/v1/budget-rate-and-bases/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "baseCost": "(val)",
  "budgetRateAndBaseId": "(val)",
  "budgetLineItemCalculatedAmountId": "(val)",
  "budgetLineItemId": "(val)",
  "baseCostSharing": "(val)",
  "budgetPeriodId": "(val)",
  "endDate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "rateNumber": "(val)",
  "appliedRate": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Rate And Bases
GET/research-common/api/v1/budget-rate-and-bases/

Example URI

GET /research-common/api/v1/budget-rate-and-bases/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "baseCost": "(val)",
    "budgetRateAndBaseId": "(val)",
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "baseCost": "(val)",
    "budgetRateAndBaseId": "(val)",
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Rate And Bases with Filtering
GET/research-common/api/v1/budget-rate-and-bases/

Example URI

GET /research-common/api/v1/budget-rate-and-bases/
URI Parameters
HideShow
baseCost
string (optional) 

Base Cost. Maximum length is 15.

budgetRateAndBaseId
string (optional) 

Budget Rate And Base Id.

budgetLineItemCalculatedAmountId
string (optional) 

Budget Line Item Calculated Amount Id.

budgetLineItemId
string (optional) 

Budget Line Item Id.

baseCostSharing
string (optional) 

Base Cost Sharing. Maximum length is 15.

budgetPeriodId
string (optional) 

Budget Period Id.

endDate
string (optional) 

End Date. Maximum length is 21.

rateTypeCode
string (optional) 

Rate Type. Maximum length is 3.

budgetId
string (optional) 

Budget Id.

rateNumber
string (optional) 

Rate Number. Maximum length is 3.

appliedRate
string (optional) 

Applied Rate. Maximum length is 7.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

calculatedCost
string (optional) 

Calculated Cost. Maximum length is 15.

onOffCampusFlag
string (optional) 

On CampusContract?. Maximum length is 1.

rateClassCode
string (optional) 

Rate Class. Maximum length is 3.

calculatedCostSharing
string (optional) 

Calculated Cost Sharing. Maximum length is 15.

lineItemNumber
string (optional) 

Line Item Number. Maximum length is 6.

startDate
string (optional) 

Start Date. Maximum length is 21.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "baseCost": "(val)",
    "budgetRateAndBaseId": "(val)",
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "baseCost": "(val)",
    "budgetRateAndBaseId": "(val)",
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Rate And Bases
GET/research-common/api/v1/budget-rate-and-bases/

Example URI

GET /research-common/api/v1/budget-rate-and-bases/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "baseCost",
    "budgetRateAndBaseId",
    "budgetLineItemCalculatedAmountId",
    "budgetLineItemId",
    "baseCostSharing",
    "budgetPeriodId",
    "endDate",
    "rateTypeCode",
    "budgetId",
    "rateNumber",
    "appliedRate",
    "budgetPeriod",
    "calculatedCost",
    "onOffCampusFlag",
    "rateClassCode",
    "calculatedCostSharing",
    "lineItemNumber",
    "startDate"
  ],
  "primaryKey": "budgetRateAndBaseId"
}

Get Blueprint API specification for Budget Rate And Bases
GET/research-common/api/v1/budget-rate-and-bases/

Example URI

GET /research-common/api/v1/budget-rate-and-bases/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Rate And Bases.md"
transfer-encoding: chunked

Update Budget Rate And Bases
PUT/research-common/api/v1/budget-rate-and-bases/(key)

Example URI

PUT /research-common/api/v1/budget-rate-and-bases/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "baseCost": "(val)",
  "budgetRateAndBaseId": "(val)",
  "budgetLineItemCalculatedAmountId": "(val)",
  "budgetLineItemId": "(val)",
  "baseCostSharing": "(val)",
  "budgetPeriodId": "(val)",
  "endDate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "rateNumber": "(val)",
  "appliedRate": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Rate And Bases
PUT/research-common/api/v1/budget-rate-and-bases/

Example URI

PUT /research-common/api/v1/budget-rate-and-bases/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "baseCost": "(val)",
    "budgetRateAndBaseId": "(val)",
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "baseCost": "(val)",
    "budgetRateAndBaseId": "(val)",
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Rate And Bases
PATCH/research-common/api/v1/budget-rate-and-bases/(key)

Example URI

PATCH /research-common/api/v1/budget-rate-and-bases/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "baseCost": "(val)",
  "budgetRateAndBaseId": "(val)",
  "budgetLineItemCalculatedAmountId": "(val)",
  "budgetLineItemId": "(val)",
  "baseCostSharing": "(val)",
  "budgetPeriodId": "(val)",
  "endDate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "rateNumber": "(val)",
  "appliedRate": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "baseCost": "(val)",
  "budgetRateAndBaseId": "(val)",
  "budgetLineItemCalculatedAmountId": "(val)",
  "budgetLineItemId": "(val)",
  "baseCostSharing": "(val)",
  "budgetPeriodId": "(val)",
  "endDate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "rateNumber": "(val)",
  "appliedRate": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Rate And Bases
POST/research-common/api/v1/budget-rate-and-bases/

Example URI

POST /research-common/api/v1/budget-rate-and-bases/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "baseCost": "(val)",
  "budgetRateAndBaseId": "(val)",
  "budgetLineItemCalculatedAmountId": "(val)",
  "budgetLineItemId": "(val)",
  "baseCostSharing": "(val)",
  "budgetPeriodId": "(val)",
  "endDate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "rateNumber": "(val)",
  "appliedRate": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "baseCost": "(val)",
  "budgetRateAndBaseId": "(val)",
  "budgetLineItemCalculatedAmountId": "(val)",
  "budgetLineItemId": "(val)",
  "baseCostSharing": "(val)",
  "budgetPeriodId": "(val)",
  "endDate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "rateNumber": "(val)",
  "appliedRate": "(val)",
  "budgetPeriod": "(val)",
  "calculatedCost": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "calculatedCostSharing": "(val)",
  "lineItemNumber": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Rate And Bases
POST/research-common/api/v1/budget-rate-and-bases/

Example URI

POST /research-common/api/v1/budget-rate-and-bases/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "baseCost": "(val)",
    "budgetRateAndBaseId": "(val)",
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "baseCost": "(val)",
    "budgetRateAndBaseId": "(val)",
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "baseCost": "(val)",
    "budgetRateAndBaseId": "(val)",
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "baseCost": "(val)",
    "budgetRateAndBaseId": "(val)",
    "budgetLineItemCalculatedAmountId": "(val)",
    "budgetLineItemId": "(val)",
    "baseCostSharing": "(val)",
    "budgetPeriodId": "(val)",
    "endDate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "rateNumber": "(val)",
    "appliedRate": "(val)",
    "budgetPeriod": "(val)",
    "calculatedCost": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "calculatedCostSharing": "(val)",
    "lineItemNumber": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Rate And Bases by Key
DELETE/research-common/api/v1/budget-rate-and-bases/(key)

Example URI

DELETE /research-common/api/v1/budget-rate-and-bases/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Rate And Bases
DELETE/research-common/api/v1/budget-rate-and-bases/

Example URI

DELETE /research-common/api/v1/budget-rate-and-bases/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Rate And Bases with Matching
DELETE/research-common/api/v1/budget-rate-and-bases/

Example URI

DELETE /research-common/api/v1/budget-rate-and-bases/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

baseCost
string (optional) 

Base Cost. Maximum length is 15.

budgetRateAndBaseId
string (optional) 

Budget Rate And Base Id.

budgetLineItemCalculatedAmountId
string (optional) 

Budget Line Item Calculated Amount Id.

budgetLineItemId
string (optional) 

Budget Line Item Id.

baseCostSharing
string (optional) 

Base Cost Sharing. Maximum length is 15.

budgetPeriodId
string (optional) 

Budget Period Id.

endDate
string (optional) 

End Date. Maximum length is 21.

rateTypeCode
string (optional) 

Rate Type. Maximum length is 3.

budgetId
string (optional) 

Budget Id.

rateNumber
string (optional) 

Rate Number. Maximum length is 3.

appliedRate
string (optional) 

Applied Rate. Maximum length is 7.

budgetPeriod
string (optional) 

Budget Period. Maximum length is 3.

calculatedCost
string (optional) 

Calculated Cost. Maximum length is 15.

onOffCampusFlag
string (optional) 

On CampusContract?. Maximum length is 1.

rateClassCode
string (optional) 

Rate Class. Maximum length is 3.

calculatedCostSharing
string (optional) 

Calculated Cost Sharing. Maximum length is 15.

lineItemNumber
string (optional) 

Line Item Number. Maximum length is 6.

startDate
string (optional) 

Start Date. Maximum length is 21.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Rates

Get Budget Rates by Key
GET/research-common/api/v1/budget-rates/(key)

Example URI

GET /research-common/api/v1/budget-rates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "activityTypeCode": "(val)",
  "applicableRate": "(val)",
  "instituteRate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "fiscalYear": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Rates
GET/research-common/api/v1/budget-rates/

Example URI

GET /research-common/api/v1/budget-rates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "activityTypeCode": "(val)",
    "applicableRate": "(val)",
    "instituteRate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "fiscalYear": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "activityTypeCode": "(val)",
    "applicableRate": "(val)",
    "instituteRate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "fiscalYear": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Rates with Filtering
GET/research-common/api/v1/budget-rates/

Example URI

GET /research-common/api/v1/budget-rates/
URI Parameters
HideShow
activityTypeCode
string (optional) 

Activity Type Code. Maximum length is 3.

applicableRate
string (optional) 

Applicable Rate. Maximum length is 7.

instituteRate
string (optional) 

Institute Rate. Maximum length is 7.

rateTypeCode
string (optional) 

Rate Type Code. Maximum length is 3.

budgetId
string (optional) 

Budget Id.

onOffCampusFlag
string (optional) 

On Off Campus Flag. Maximum length is 1.

rateClassCode
string (optional) 

Rate Class Code. Maximum length is 3.

fiscalYear
string (optional) 

Fiscal Year. Maximum length is 4.

startDate
string (optional) 

Start Date. Maximum length is 21.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "activityTypeCode": "(val)",
    "applicableRate": "(val)",
    "instituteRate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "fiscalYear": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "activityTypeCode": "(val)",
    "applicableRate": "(val)",
    "instituteRate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "fiscalYear": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Rates
GET/research-common/api/v1/budget-rates/

Example URI

GET /research-common/api/v1/budget-rates/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "activityTypeCode",
    "applicableRate",
    "instituteRate",
    "rateTypeCode",
    "budgetId",
    "onOffCampusFlag",
    "rateClassCode",
    "fiscalYear",
    "startDate"
  ],
  "primaryKey": "budget:budgetId"
}

Get Blueprint API specification for Budget Rates
GET/research-common/api/v1/budget-rates/

Example URI

GET /research-common/api/v1/budget-rates/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Rates.md"
transfer-encoding: chunked

Update Budget Rates
PUT/research-common/api/v1/budget-rates/(key)

Example URI

PUT /research-common/api/v1/budget-rates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "activityTypeCode": "(val)",
  "applicableRate": "(val)",
  "instituteRate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "fiscalYear": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Rates
PUT/research-common/api/v1/budget-rates/

Example URI

PUT /research-common/api/v1/budget-rates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "activityTypeCode": "(val)",
    "applicableRate": "(val)",
    "instituteRate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "fiscalYear": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "activityTypeCode": "(val)",
    "applicableRate": "(val)",
    "instituteRate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "fiscalYear": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Rates
PATCH/research-common/api/v1/budget-rates/(key)

Example URI

PATCH /research-common/api/v1/budget-rates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "activityTypeCode": "(val)",
  "applicableRate": "(val)",
  "instituteRate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "fiscalYear": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "activityTypeCode": "(val)",
  "applicableRate": "(val)",
  "instituteRate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "fiscalYear": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Rates
POST/research-common/api/v1/budget-rates/

Example URI

POST /research-common/api/v1/budget-rates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "activityTypeCode": "(val)",
  "applicableRate": "(val)",
  "instituteRate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "fiscalYear": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "activityTypeCode": "(val)",
  "applicableRate": "(val)",
  "instituteRate": "(val)",
  "rateTypeCode": "(val)",
  "budgetId": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "fiscalYear": "(val)",
  "startDate": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Rates
POST/research-common/api/v1/budget-rates/

Example URI

POST /research-common/api/v1/budget-rates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "activityTypeCode": "(val)",
    "applicableRate": "(val)",
    "instituteRate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "fiscalYear": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "activityTypeCode": "(val)",
    "applicableRate": "(val)",
    "instituteRate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "fiscalYear": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "activityTypeCode": "(val)",
    "applicableRate": "(val)",
    "instituteRate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "fiscalYear": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "activityTypeCode": "(val)",
    "applicableRate": "(val)",
    "instituteRate": "(val)",
    "rateTypeCode": "(val)",
    "budgetId": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "fiscalYear": "(val)",
    "startDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Rates by Key
DELETE/research-common/api/v1/budget-rates/(key)

Example URI

DELETE /research-common/api/v1/budget-rates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Rates
DELETE/research-common/api/v1/budget-rates/

Example URI

DELETE /research-common/api/v1/budget-rates/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Rates with Matching
DELETE/research-common/api/v1/budget-rates/

Example URI

DELETE /research-common/api/v1/budget-rates/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

activityTypeCode
string (optional) 

Activity Type Code. Maximum length is 3.

applicableRate
string (optional) 

Applicable Rate. Maximum length is 7.

instituteRate
string (optional) 

Institute Rate. Maximum length is 7.

rateTypeCode
string (optional) 

Rate Type Code. Maximum length is 3.

budgetId
string (optional) 

Budget Id.

onOffCampusFlag
string (optional) 

On Off Campus Flag. Maximum length is 1.

rateClassCode
string (optional) 

Rate Class Code. Maximum length is 3.

fiscalYear
string (optional) 

Fiscal Year. Maximum length is 4.

startDate
string (optional) 

Start Date. Maximum length is 21.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budget Unrecovered F And As

Get Budget Unrecovered F And As by Key
GET/research-common/api/v1/budget-unrecovered-f-and-as/(key)

Example URI

GET /research-common/api/v1/budget-unrecovered-f-and-as/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "amount": "(val)",
  "applicableRate": "(val)",
  "onCampusFlag": "(val)",
  "fiscalYear": "(val)",
  "sourceAccount": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}

Get All Budget Unrecovered F And As
GET/research-common/api/v1/budget-unrecovered-f-and-as/

Example URI

GET /research-common/api/v1/budget-unrecovered-f-and-as/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "amount": "(val)",
    "applicableRate": "(val)",
    "onCampusFlag": "(val)",
    "fiscalYear": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "amount": "(val)",
    "applicableRate": "(val)",
    "onCampusFlag": "(val)",
    "fiscalYear": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budget Unrecovered F And As with Filtering
GET/research-common/api/v1/budget-unrecovered-f-and-as/

Example URI

GET /research-common/api/v1/budget-unrecovered-f-and-as/
URI Parameters
HideShow
documentComponentId
string (optional) 

Document Component Id. Maximum length is 5.

budgetId
string (optional) 

Budget Id.

amount
string (optional) 

Amount. Maximum length is 15.

applicableRate
string (optional) 

Applicable Rate. Maximum length is 6.

onCampusFlag
string (optional) 

On CampusContractContract Flag. Maximum length is 1.

fiscalYear
string (optional) 

Fiscal Year. Maximum length is 4.

sourceAccount
string (optional) 

Source Account. Maximum length is 32.

hierarchyProposalNumber
string (optional) 

Hierarchy Proposal Number.

hiddenInHierarchy
string (optional) 

Hidden In Hierarchy.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "amount": "(val)",
    "applicableRate": "(val)",
    "onCampusFlag": "(val)",
    "fiscalYear": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "amount": "(val)",
    "applicableRate": "(val)",
    "onCampusFlag": "(val)",
    "fiscalYear": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budget Unrecovered F And As
GET/research-common/api/v1/budget-unrecovered-f-and-as/

Example URI

GET /research-common/api/v1/budget-unrecovered-f-and-as/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "documentComponentId",
    "budgetId",
    "amount",
    "applicableRate",
    "onCampusFlag",
    "fiscalYear",
    "sourceAccount",
    "hierarchyProposalNumber",
    "hiddenInHierarchy"
  ],
  "primaryKey": "budget:budgetId:documentComponentId"
}

Get Blueprint API specification for Budget Unrecovered F And As
GET/research-common/api/v1/budget-unrecovered-f-and-as/

Example URI

GET /research-common/api/v1/budget-unrecovered-f-and-as/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budget Unrecovered F And As.md"
transfer-encoding: chunked

Update Budget Unrecovered F And As
PUT/research-common/api/v1/budget-unrecovered-f-and-as/(key)

Example URI

PUT /research-common/api/v1/budget-unrecovered-f-and-as/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "amount": "(val)",
  "applicableRate": "(val)",
  "onCampusFlag": "(val)",
  "fiscalYear": "(val)",
  "sourceAccount": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budget Unrecovered F And As
PUT/research-common/api/v1/budget-unrecovered-f-and-as/

Example URI

PUT /research-common/api/v1/budget-unrecovered-f-and-as/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "amount": "(val)",
    "applicableRate": "(val)",
    "onCampusFlag": "(val)",
    "fiscalYear": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "amount": "(val)",
    "applicableRate": "(val)",
    "onCampusFlag": "(val)",
    "fiscalYear": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budget Unrecovered F And As
PATCH/research-common/api/v1/budget-unrecovered-f-and-as/(key)

Example URI

PATCH /research-common/api/v1/budget-unrecovered-f-and-as/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "amount": "(val)",
  "applicableRate": "(val)",
  "onCampusFlag": "(val)",
  "fiscalYear": "(val)",
  "sourceAccount": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "amount": "(val)",
  "applicableRate": "(val)",
  "onCampusFlag": "(val)",
  "fiscalYear": "(val)",
  "sourceAccount": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}

Insert Budget Unrecovered F And As
POST/research-common/api/v1/budget-unrecovered-f-and-as/

Example URI

POST /research-common/api/v1/budget-unrecovered-f-and-as/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "amount": "(val)",
  "applicableRate": "(val)",
  "onCampusFlag": "(val)",
  "fiscalYear": "(val)",
  "sourceAccount": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "documentComponentId": "(val)",
  "budgetId": "(val)",
  "amount": "(val)",
  "applicableRate": "(val)",
  "onCampusFlag": "(val)",
  "fiscalYear": "(val)",
  "sourceAccount": "(val)",
  "hierarchyProposalNumber": "(val)",
  "hiddenInHierarchy": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budget Unrecovered F And As
POST/research-common/api/v1/budget-unrecovered-f-and-as/

Example URI

POST /research-common/api/v1/budget-unrecovered-f-and-as/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "amount": "(val)",
    "applicableRate": "(val)",
    "onCampusFlag": "(val)",
    "fiscalYear": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "amount": "(val)",
    "applicableRate": "(val)",
    "onCampusFlag": "(val)",
    "fiscalYear": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "amount": "(val)",
    "applicableRate": "(val)",
    "onCampusFlag": "(val)",
    "fiscalYear": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "documentComponentId": "(val)",
    "budgetId": "(val)",
    "amount": "(val)",
    "applicableRate": "(val)",
    "onCampusFlag": "(val)",
    "fiscalYear": "(val)",
    "sourceAccount": "(val)",
    "hierarchyProposalNumber": "(val)",
    "hiddenInHierarchy": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budget Unrecovered F And As by Key
DELETE/research-common/api/v1/budget-unrecovered-f-and-as/(key)

Example URI

DELETE /research-common/api/v1/budget-unrecovered-f-and-as/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Unrecovered F And As
DELETE/research-common/api/v1/budget-unrecovered-f-and-as/

Example URI

DELETE /research-common/api/v1/budget-unrecovered-f-and-as/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budget Unrecovered F And As with Matching
DELETE/research-common/api/v1/budget-unrecovered-f-and-as/

Example URI

DELETE /research-common/api/v1/budget-unrecovered-f-and-as/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

documentComponentId
string (optional) 

Document Component Id. Maximum length is 5.

budgetId
string (optional) 

Budget Id.

amount
string (optional) 

Amount. Maximum length is 15.

applicableRate
string (optional) 

Applicable Rate. Maximum length is 6.

onCampusFlag
string (optional) 

On CampusContractContract Flag. Maximum length is 1.

fiscalYear
string (optional) 

Fiscal Year. Maximum length is 4.

sourceAccount
string (optional) 

Source Account. Maximum length is 32.

hierarchyProposalNumber
string (optional) 

Hierarchy Proposal Number.

hiddenInHierarchy
string (optional) 

Hidden In Hierarchy.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Budgets

Get Budgets by Key
GET/research-common/api/v1/budgets/(key)

Example URI

GET /research-common/api/v1/budgets/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "parentDocumentTypeCode": "(val)",
  "budgetJustification": "(val)",
  "createTimestamp": "(val)",
  "createUser": "(val)",
  "budgetAdjustmentDocumentNumber": "(val)",
  "residualFunds": "(val)",
  "endDate": "(val)",
  "modularBudgetFlag": "(val)",
  "documentNumber": "(val)",
  "totalDirectCostLimit": "(val)",
  "costSharingAmount": "(val)",
  "totalDirectCost": "(val)",
  "ohRateClassCode": "(val)",
  "comments": "(val)",
  "underrecoveryAmount": "(val)",
  "budgetId": "(val)",
  "budgetVersionNumber": "(val)",
  "urRateClassCode": "(val)",
  "totalIndirectCost": "(val)",
  "totalCostLimit": "(val)",
  "name": "(val)",
  "onOffCampusFlag": "(val)",
  "submitCostSharingFlag": "(val)",
  "ohRateTypeCode": "(val)",
  "startDate": "(val)",
  "totalCost": "(val)",
  "_primaryKey": "(val)"
}

Get All Budgets
GET/research-common/api/v1/budgets/

Example URI

GET /research-common/api/v1/budgets/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "parentDocumentTypeCode": "(val)",
    "budgetJustification": "(val)",
    "createTimestamp": "(val)",
    "createUser": "(val)",
    "budgetAdjustmentDocumentNumber": "(val)",
    "residualFunds": "(val)",
    "endDate": "(val)",
    "modularBudgetFlag": "(val)",
    "documentNumber": "(val)",
    "totalDirectCostLimit": "(val)",
    "costSharingAmount": "(val)",
    "totalDirectCost": "(val)",
    "ohRateClassCode": "(val)",
    "comments": "(val)",
    "underrecoveryAmount": "(val)",
    "budgetId": "(val)",
    "budgetVersionNumber": "(val)",
    "urRateClassCode": "(val)",
    "totalIndirectCost": "(val)",
    "totalCostLimit": "(val)",
    "name": "(val)",
    "onOffCampusFlag": "(val)",
    "submitCostSharingFlag": "(val)",
    "ohRateTypeCode": "(val)",
    "startDate": "(val)",
    "totalCost": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "parentDocumentTypeCode": "(val)",
    "budgetJustification": "(val)",
    "createTimestamp": "(val)",
    "createUser": "(val)",
    "budgetAdjustmentDocumentNumber": "(val)",
    "residualFunds": "(val)",
    "endDate": "(val)",
    "modularBudgetFlag": "(val)",
    "documentNumber": "(val)",
    "totalDirectCostLimit": "(val)",
    "costSharingAmount": "(val)",
    "totalDirectCost": "(val)",
    "ohRateClassCode": "(val)",
    "comments": "(val)",
    "underrecoveryAmount": "(val)",
    "budgetId": "(val)",
    "budgetVersionNumber": "(val)",
    "urRateClassCode": "(val)",
    "totalIndirectCost": "(val)",
    "totalCostLimit": "(val)",
    "name": "(val)",
    "onOffCampusFlag": "(val)",
    "submitCostSharingFlag": "(val)",
    "ohRateTypeCode": "(val)",
    "startDate": "(val)",
    "totalCost": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Budgets with Filtering
GET/research-common/api/v1/budgets/

Example URI

GET /research-common/api/v1/budgets/
URI Parameters
HideShow
parentDocumentTypeCode
string (optional) 

Parent Document Type Code. Maximum length is 31.

budgetJustification
string (optional) 

Budget Justification. Maximum length is 4000.

createTimestamp
string (optional) 

Create Timestamp.

createUser
string (optional) 

Create User.

budgetAdjustmentDocumentNumber
string (optional) 

Budget Adjustment Document Number.

residualFunds
string (optional) 

Residual Funds. Maximum length is 15.

endDate
string (optional) 

Project End Date. Maximum length is 21.

modularBudgetFlag
string (optional) 

Modular Budget Flag. Maximum length is 1.

documentNumber
string (optional) 

Document Number.

totalDirectCostLimit
string (optional) 

Total Direct Cost Limit. Maximum length is 15.

costSharingAmount
string (optional) 

Cost Sharing Amount. Maximum length is 15.

totalDirectCost
string (optional) 

Total Direct Cost. Maximum length is 15.

ohRateClassCode
string (optional) 

F&A Rate Type. Maximum length is 3.

comments
string (optional) 

The Comments for this budget. Maximum length is 2000.

underrecoveryAmount
string (optional) 

Underrecovery Amount. Maximum length is 15.

budgetId
string (optional) 

Budget Id.

budgetVersionNumber
string (optional) 

Budget Version Number for header display. Maximum length is 3.

urRateClassCode
string (optional) 

Ur Rate Class Code. Maximum length is 3.

totalIndirectCost
string (optional) 

Total Indirect Cost. Maximum length is 15.

totalCostLimit
string (optional) 

Total Cost Limit. Maximum length is 15.

name
string (optional) 

A free-form text field that describes the purpose or function of the document. Maximum length is 40.

onOffCampusFlag
string (optional) 

On Off CampusContractContract flag allowing the user to set all expense line items to be either ‘all on’ or ‘all off-campus’; overriding the object code level defaults. Maximum length is 3.

submitCostSharingFlag
string (optional) 

Submit Cost Sharing Flag. Maximum length is 1.

ohRateTypeCode
string (optional) 

F&A Rate Type. Maximum length is 3.

startDate
string (optional) 

Project Start Date. Maximum length is 21.

totalCost
string (optional) 

Total Cost. Maximum length is 15.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "parentDocumentTypeCode": "(val)",
    "budgetJustification": "(val)",
    "createTimestamp": "(val)",
    "createUser": "(val)",
    "budgetAdjustmentDocumentNumber": "(val)",
    "residualFunds": "(val)",
    "endDate": "(val)",
    "modularBudgetFlag": "(val)",
    "documentNumber": "(val)",
    "totalDirectCostLimit": "(val)",
    "costSharingAmount": "(val)",
    "totalDirectCost": "(val)",
    "ohRateClassCode": "(val)",
    "comments": "(val)",
    "underrecoveryAmount": "(val)",
    "budgetId": "(val)",
    "budgetVersionNumber": "(val)",
    "urRateClassCode": "(val)",
    "totalIndirectCost": "(val)",
    "totalCostLimit": "(val)",
    "name": "(val)",
    "onOffCampusFlag": "(val)",
    "submitCostSharingFlag": "(val)",
    "ohRateTypeCode": "(val)",
    "startDate": "(val)",
    "totalCost": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "parentDocumentTypeCode": "(val)",
    "budgetJustification": "(val)",
    "createTimestamp": "(val)",
    "createUser": "(val)",
    "budgetAdjustmentDocumentNumber": "(val)",
    "residualFunds": "(val)",
    "endDate": "(val)",
    "modularBudgetFlag": "(val)",
    "documentNumber": "(val)",
    "totalDirectCostLimit": "(val)",
    "costSharingAmount": "(val)",
    "totalDirectCost": "(val)",
    "ohRateClassCode": "(val)",
    "comments": "(val)",
    "underrecoveryAmount": "(val)",
    "budgetId": "(val)",
    "budgetVersionNumber": "(val)",
    "urRateClassCode": "(val)",
    "totalIndirectCost": "(val)",
    "totalCostLimit": "(val)",
    "name": "(val)",
    "onOffCampusFlag": "(val)",
    "submitCostSharingFlag": "(val)",
    "ohRateTypeCode": "(val)",
    "startDate": "(val)",
    "totalCost": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Budgets
GET/research-common/api/v1/budgets/

Example URI

GET /research-common/api/v1/budgets/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "parentDocumentTypeCode",
    "budgetJustification",
    "createTimestamp",
    "createUser",
    "budgetAdjustmentDocumentNumber",
    "residualFunds",
    "endDate",
    "modularBudgetFlag",
    "documentNumber",
    "totalDirectCostLimit",
    "costSharingAmount",
    "totalDirectCost",
    "ohRateClassCode",
    "comments",
    "underrecoveryAmount",
    "budgetId",
    "budgetVersionNumber",
    "urRateClassCode",
    "totalIndirectCost",
    "totalCostLimit",
    "name",
    "onOffCampusFlag",
    "submitCostSharingFlag",
    "ohRateTypeCode",
    "startDate",
    "totalCost"
  ],
  "primaryKey": "budgetId"
}

Get Blueprint API specification for Budgets
GET/research-common/api/v1/budgets/

Example URI

GET /research-common/api/v1/budgets/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Budgets.md"
transfer-encoding: chunked

Update Budgets
PUT/research-common/api/v1/budgets/(key)

Example URI

PUT /research-common/api/v1/budgets/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "parentDocumentTypeCode": "(val)",
  "budgetJustification": "(val)",
  "createTimestamp": "(val)",
  "createUser": "(val)",
  "budgetAdjustmentDocumentNumber": "(val)",
  "residualFunds": "(val)",
  "endDate": "(val)",
  "modularBudgetFlag": "(val)",
  "documentNumber": "(val)",
  "totalDirectCostLimit": "(val)",
  "costSharingAmount": "(val)",
  "totalDirectCost": "(val)",
  "ohRateClassCode": "(val)",
  "comments": "(val)",
  "underrecoveryAmount": "(val)",
  "budgetId": "(val)",
  "budgetVersionNumber": "(val)",
  "urRateClassCode": "(val)",
  "totalIndirectCost": "(val)",
  "totalCostLimit": "(val)",
  "name": "(val)",
  "onOffCampusFlag": "(val)",
  "submitCostSharingFlag": "(val)",
  "ohRateTypeCode": "(val)",
  "startDate": "(val)",
  "totalCost": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Budgets
PUT/research-common/api/v1/budgets/

Example URI

PUT /research-common/api/v1/budgets/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "parentDocumentTypeCode": "(val)",
    "budgetJustification": "(val)",
    "createTimestamp": "(val)",
    "createUser": "(val)",
    "budgetAdjustmentDocumentNumber": "(val)",
    "residualFunds": "(val)",
    "endDate": "(val)",
    "modularBudgetFlag": "(val)",
    "documentNumber": "(val)",
    "totalDirectCostLimit": "(val)",
    "costSharingAmount": "(val)",
    "totalDirectCost": "(val)",
    "ohRateClassCode": "(val)",
    "comments": "(val)",
    "underrecoveryAmount": "(val)",
    "budgetId": "(val)",
    "budgetVersionNumber": "(val)",
    "urRateClassCode": "(val)",
    "totalIndirectCost": "(val)",
    "totalCostLimit": "(val)",
    "name": "(val)",
    "onOffCampusFlag": "(val)",
    "submitCostSharingFlag": "(val)",
    "ohRateTypeCode": "(val)",
    "startDate": "(val)",
    "totalCost": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "parentDocumentTypeCode": "(val)",
    "budgetJustification": "(val)",
    "createTimestamp": "(val)",
    "createUser": "(val)",
    "budgetAdjustmentDocumentNumber": "(val)",
    "residualFunds": "(val)",
    "endDate": "(val)",
    "modularBudgetFlag": "(val)",
    "documentNumber": "(val)",
    "totalDirectCostLimit": "(val)",
    "costSharingAmount": "(val)",
    "totalDirectCost": "(val)",
    "ohRateClassCode": "(val)",
    "comments": "(val)",
    "underrecoveryAmount": "(val)",
    "budgetId": "(val)",
    "budgetVersionNumber": "(val)",
    "urRateClassCode": "(val)",
    "totalIndirectCost": "(val)",
    "totalCostLimit": "(val)",
    "name": "(val)",
    "onOffCampusFlag": "(val)",
    "submitCostSharingFlag": "(val)",
    "ohRateTypeCode": "(val)",
    "startDate": "(val)",
    "totalCost": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Budgets
PATCH/research-common/api/v1/budgets/(key)

Example URI

PATCH /research-common/api/v1/budgets/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "parentDocumentTypeCode": "(val)",
  "budgetJustification": "(val)",
  "createTimestamp": "(val)",
  "createUser": "(val)",
  "budgetAdjustmentDocumentNumber": "(val)",
  "residualFunds": "(val)",
  "endDate": "(val)",
  "modularBudgetFlag": "(val)",
  "documentNumber": "(val)",
  "totalDirectCostLimit": "(val)",
  "costSharingAmount": "(val)",
  "totalDirectCost": "(val)",
  "ohRateClassCode": "(val)",
  "comments": "(val)",
  "underrecoveryAmount": "(val)",
  "budgetId": "(val)",
  "budgetVersionNumber": "(val)",
  "urRateClassCode": "(val)",
  "totalIndirectCost": "(val)",
  "totalCostLimit": "(val)",
  "name": "(val)",
  "onOffCampusFlag": "(val)",
  "submitCostSharingFlag": "(val)",
  "ohRateTypeCode": "(val)",
  "startDate": "(val)",
  "totalCost": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "parentDocumentTypeCode": "(val)",
  "budgetJustification": "(val)",
  "createTimestamp": "(val)",
  "createUser": "(val)",
  "budgetAdjustmentDocumentNumber": "(val)",
  "residualFunds": "(val)",
  "endDate": "(val)",
  "modularBudgetFlag": "(val)",
  "documentNumber": "(val)",
  "totalDirectCostLimit": "(val)",
  "costSharingAmount": "(val)",
  "totalDirectCost": "(val)",
  "ohRateClassCode": "(val)",
  "comments": "(val)",
  "underrecoveryAmount": "(val)",
  "budgetId": "(val)",
  "budgetVersionNumber": "(val)",
  "urRateClassCode": "(val)",
  "totalIndirectCost": "(val)",
  "totalCostLimit": "(val)",
  "name": "(val)",
  "onOffCampusFlag": "(val)",
  "submitCostSharingFlag": "(val)",
  "ohRateTypeCode": "(val)",
  "startDate": "(val)",
  "totalCost": "(val)",
  "_primaryKey": "(val)"
}

Insert Budgets
POST/research-common/api/v1/budgets/

Example URI

POST /research-common/api/v1/budgets/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "parentDocumentTypeCode": "(val)",
  "budgetJustification": "(val)",
  "createTimestamp": "(val)",
  "createUser": "(val)",
  "budgetAdjustmentDocumentNumber": "(val)",
  "residualFunds": "(val)",
  "endDate": "(val)",
  "modularBudgetFlag": "(val)",
  "documentNumber": "(val)",
  "totalDirectCostLimit": "(val)",
  "costSharingAmount": "(val)",
  "totalDirectCost": "(val)",
  "ohRateClassCode": "(val)",
  "comments": "(val)",
  "underrecoveryAmount": "(val)",
  "budgetId": "(val)",
  "budgetVersionNumber": "(val)",
  "urRateClassCode": "(val)",
  "totalIndirectCost": "(val)",
  "totalCostLimit": "(val)",
  "name": "(val)",
  "onOffCampusFlag": "(val)",
  "submitCostSharingFlag": "(val)",
  "ohRateTypeCode": "(val)",
  "startDate": "(val)",
  "totalCost": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "parentDocumentTypeCode": "(val)",
  "budgetJustification": "(val)",
  "createTimestamp": "(val)",
  "createUser": "(val)",
  "budgetAdjustmentDocumentNumber": "(val)",
  "residualFunds": "(val)",
  "endDate": "(val)",
  "modularBudgetFlag": "(val)",
  "documentNumber": "(val)",
  "totalDirectCostLimit": "(val)",
  "costSharingAmount": "(val)",
  "totalDirectCost": "(val)",
  "ohRateClassCode": "(val)",
  "comments": "(val)",
  "underrecoveryAmount": "(val)",
  "budgetId": "(val)",
  "budgetVersionNumber": "(val)",
  "urRateClassCode": "(val)",
  "totalIndirectCost": "(val)",
  "totalCostLimit": "(val)",
  "name": "(val)",
  "onOffCampusFlag": "(val)",
  "submitCostSharingFlag": "(val)",
  "ohRateTypeCode": "(val)",
  "startDate": "(val)",
  "totalCost": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Budgets
POST/research-common/api/v1/budgets/

Example URI

POST /research-common/api/v1/budgets/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "parentDocumentTypeCode": "(val)",
    "budgetJustification": "(val)",
    "createTimestamp": "(val)",
    "createUser": "(val)",
    "budgetAdjustmentDocumentNumber": "(val)",
    "residualFunds": "(val)",
    "endDate": "(val)",
    "modularBudgetFlag": "(val)",
    "documentNumber": "(val)",
    "totalDirectCostLimit": "(val)",
    "costSharingAmount": "(val)",
    "totalDirectCost": "(val)",
    "ohRateClassCode": "(val)",
    "comments": "(val)",
    "underrecoveryAmount": "(val)",
    "budgetId": "(val)",
    "budgetVersionNumber": "(val)",
    "urRateClassCode": "(val)",
    "totalIndirectCost": "(val)",
    "totalCostLimit": "(val)",
    "name": "(val)",
    "onOffCampusFlag": "(val)",
    "submitCostSharingFlag": "(val)",
    "ohRateTypeCode": "(val)",
    "startDate": "(val)",
    "totalCost": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "parentDocumentTypeCode": "(val)",
    "budgetJustification": "(val)",
    "createTimestamp": "(val)",
    "createUser": "(val)",
    "budgetAdjustmentDocumentNumber": "(val)",
    "residualFunds": "(val)",
    "endDate": "(val)",
    "modularBudgetFlag": "(val)",
    "documentNumber": "(val)",
    "totalDirectCostLimit": "(val)",
    "costSharingAmount": "(val)",
    "totalDirectCost": "(val)",
    "ohRateClassCode": "(val)",
    "comments": "(val)",
    "underrecoveryAmount": "(val)",
    "budgetId": "(val)",
    "budgetVersionNumber": "(val)",
    "urRateClassCode": "(val)",
    "totalIndirectCost": "(val)",
    "totalCostLimit": "(val)",
    "name": "(val)",
    "onOffCampusFlag": "(val)",
    "submitCostSharingFlag": "(val)",
    "ohRateTypeCode": "(val)",
    "startDate": "(val)",
    "totalCost": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "parentDocumentTypeCode": "(val)",
    "budgetJustification": "(val)",
    "createTimestamp": "(val)",
    "createUser": "(val)",
    "budgetAdjustmentDocumentNumber": "(val)",
    "residualFunds": "(val)",
    "endDate": "(val)",
    "modularBudgetFlag": "(val)",
    "documentNumber": "(val)",
    "totalDirectCostLimit": "(val)",
    "costSharingAmount": "(val)",
    "totalDirectCost": "(val)",
    "ohRateClassCode": "(val)",
    "comments": "(val)",
    "underrecoveryAmount": "(val)",
    "budgetId": "(val)",
    "budgetVersionNumber": "(val)",
    "urRateClassCode": "(val)",
    "totalIndirectCost": "(val)",
    "totalCostLimit": "(val)",
    "name": "(val)",
    "onOffCampusFlag": "(val)",
    "submitCostSharingFlag": "(val)",
    "ohRateTypeCode": "(val)",
    "startDate": "(val)",
    "totalCost": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "parentDocumentTypeCode": "(val)",
    "budgetJustification": "(val)",
    "createTimestamp": "(val)",
    "createUser": "(val)",
    "budgetAdjustmentDocumentNumber": "(val)",
    "residualFunds": "(val)",
    "endDate": "(val)",
    "modularBudgetFlag": "(val)",
    "documentNumber": "(val)",
    "totalDirectCostLimit": "(val)",
    "costSharingAmount": "(val)",
    "totalDirectCost": "(val)",
    "ohRateClassCode": "(val)",
    "comments": "(val)",
    "underrecoveryAmount": "(val)",
    "budgetId": "(val)",
    "budgetVersionNumber": "(val)",
    "urRateClassCode": "(val)",
    "totalIndirectCost": "(val)",
    "totalCostLimit": "(val)",
    "name": "(val)",
    "onOffCampusFlag": "(val)",
    "submitCostSharingFlag": "(val)",
    "ohRateTypeCode": "(val)",
    "startDate": "(val)",
    "totalCost": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Budgets by Key
DELETE/research-common/api/v1/budgets/(key)

Example URI

DELETE /research-common/api/v1/budgets/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budgets
DELETE/research-common/api/v1/budgets/

Example URI

DELETE /research-common/api/v1/budgets/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Budgets with Matching
DELETE/research-common/api/v1/budgets/

Example URI

DELETE /research-common/api/v1/budgets/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

parentDocumentTypeCode
string (optional) 

Parent Document Type Code. Maximum length is 31.

budgetJustification
string (optional) 

Budget Justification. Maximum length is 4000.

createTimestamp
string (optional) 

Create Timestamp.

createUser
string (optional) 

Create User.

budgetAdjustmentDocumentNumber
string (optional) 

Budget Adjustment Document Number.

residualFunds
string (optional) 

Residual Funds. Maximum length is 15.

endDate
string (optional) 

Project End Date. Maximum length is 21.

modularBudgetFlag
string (optional) 

Modular Budget Flag. Maximum length is 1.

documentNumber
string (optional) 

Document Number.

totalDirectCostLimit
string (optional) 

Total Direct Cost Limit. Maximum length is 15.

costSharingAmount
string (optional) 

Cost Sharing Amount. Maximum length is 15.

totalDirectCost
string (optional) 

Total Direct Cost. Maximum length is 15.

ohRateClassCode
string (optional) 

F&A Rate Type. Maximum length is 3.

comments
string (optional) 

The Comments for this budget. Maximum length is 2000.

underrecoveryAmount
string (optional) 

Underrecovery Amount. Maximum length is 15.

budgetId
string (optional) 

Budget Id.

budgetVersionNumber
string (optional) 

Budget Version Number for header display. Maximum length is 3.

urRateClassCode
string (optional) 

Ur Rate Class Code. Maximum length is 3.

totalIndirectCost
string (optional) 

Total Indirect Cost. Maximum length is 15.

totalCostLimit
string (optional) 

Total Cost Limit. Maximum length is 15.

name
string (optional) 

A free-form text field that describes the purpose or function of the document. Maximum length is 40.

onOffCampusFlag
string (optional) 

On Off CampusContractContract flag allowing the user to set all expense line items to be either ‘all on’ or ‘all off-campus’; overriding the object code level defaults. Maximum length is 3.

submitCostSharingFlag
string (optional) 

Submit Cost Sharing Flag. Maximum length is 1.

ohRateTypeCode
string (optional) 

F&A Rate Type. Maximum length is 3.

startDate
string (optional) 

Project Start Date. Maximum length is 21.

totalCost
string (optional) 

Total Cost. Maximum length is 15.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Cfdas

Get Cfdas by Key
GET/research-common/api/v1/cfdas/(key)

Example URI

GET /research-common/api/v1/cfdas/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "cfdaNumber": "(val)",
  "cfdaProgramTitleName": "(val)",
  "active": "(val)",
  "cfdaMaintenanceTypeId": "(val)",
  "_primaryKey": "(val)"
}

Get All Cfdas
GET/research-common/api/v1/cfdas/

Example URI

GET /research-common/api/v1/cfdas/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "cfdaNumber": "(val)",
    "cfdaProgramTitleName": "(val)",
    "active": "(val)",
    "cfdaMaintenanceTypeId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "cfdaNumber": "(val)",
    "cfdaProgramTitleName": "(val)",
    "active": "(val)",
    "cfdaMaintenanceTypeId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Cfdas with Filtering
GET/research-common/api/v1/cfdas/

Example URI

GET /research-common/api/v1/cfdas/
URI Parameters
HideShow
cfdaNumber
string (optional) 

A unique identifier for the sponsor and the funding opportunity announcement. AKA “Catalogue of Federal Domestic Assistance Number.” The format for this CFDA Number is XX.XXX. Maximum length is 7.

cfdaProgramTitleName
string (optional) 

CFDA Program Title Name. Maximum length is 300.

active
string (optional) 

Active. Maximum length is 1.

cfdaMaintenanceTypeId
string (optional) 

CFDA Maintenance Type Id. Maximum length is 10.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "cfdaNumber": "(val)",
    "cfdaProgramTitleName": "(val)",
    "active": "(val)",
    "cfdaMaintenanceTypeId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "cfdaNumber": "(val)",
    "cfdaProgramTitleName": "(val)",
    "active": "(val)",
    "cfdaMaintenanceTypeId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Cfdas
GET/research-common/api/v1/cfdas/

Example URI

GET /research-common/api/v1/cfdas/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "cfdaNumber",
    "cfdaProgramTitleName",
    "active",
    "cfdaMaintenanceTypeId"
  ],
  "primaryKey": "cfdaNumber"
}

Get Blueprint API specification for Cfdas
GET/research-common/api/v1/cfdas/

Example URI

GET /research-common/api/v1/cfdas/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Cfdas.md"
transfer-encoding: chunked

Update Cfdas
PUT/research-common/api/v1/cfdas/(key)

Example URI

PUT /research-common/api/v1/cfdas/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "cfdaNumber": "(val)",
  "cfdaProgramTitleName": "(val)",
  "active": "(val)",
  "cfdaMaintenanceTypeId": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Cfdas
PUT/research-common/api/v1/cfdas/

Example URI

PUT /research-common/api/v1/cfdas/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "cfdaNumber": "(val)",
    "cfdaProgramTitleName": "(val)",
    "active": "(val)",
    "cfdaMaintenanceTypeId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "cfdaNumber": "(val)",
    "cfdaProgramTitleName": "(val)",
    "active": "(val)",
    "cfdaMaintenanceTypeId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Cfdas
PATCH/research-common/api/v1/cfdas/(key)

Example URI

PATCH /research-common/api/v1/cfdas/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "cfdaNumber": "(val)",
  "cfdaProgramTitleName": "(val)",
  "active": "(val)",
  "cfdaMaintenanceTypeId": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "cfdaNumber": "(val)",
  "cfdaProgramTitleName": "(val)",
  "active": "(val)",
  "cfdaMaintenanceTypeId": "(val)",
  "_primaryKey": "(val)"
}

Insert Cfdas
POST/research-common/api/v1/cfdas/

Example URI

POST /research-common/api/v1/cfdas/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "cfdaNumber": "(val)",
  "cfdaProgramTitleName": "(val)",
  "active": "(val)",
  "cfdaMaintenanceTypeId": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "cfdaNumber": "(val)",
  "cfdaProgramTitleName": "(val)",
  "active": "(val)",
  "cfdaMaintenanceTypeId": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Cfdas
POST/research-common/api/v1/cfdas/

Example URI

POST /research-common/api/v1/cfdas/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "cfdaNumber": "(val)",
    "cfdaProgramTitleName": "(val)",
    "active": "(val)",
    "cfdaMaintenanceTypeId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "cfdaNumber": "(val)",
    "cfdaProgramTitleName": "(val)",
    "active": "(val)",
    "cfdaMaintenanceTypeId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "cfdaNumber": "(val)",
    "cfdaProgramTitleName": "(val)",
    "active": "(val)",
    "cfdaMaintenanceTypeId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "cfdaNumber": "(val)",
    "cfdaProgramTitleName": "(val)",
    "active": "(val)",
    "cfdaMaintenanceTypeId": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Cfdas by Key
DELETE/research-common/api/v1/cfdas/(key)

Example URI

DELETE /research-common/api/v1/cfdas/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Cfdas
DELETE/research-common/api/v1/cfdas/

Example URI

DELETE /research-common/api/v1/cfdas/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Cfdas with Matching
DELETE/research-common/api/v1/cfdas/

Example URI

DELETE /research-common/api/v1/cfdas/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

cfdaNumber
string (optional) 

A unique identifier for the sponsor and the funding opportunity announcement. AKA “Catalogue of Federal Domestic Assistance Number.” The format for this CFDA Number is XX.XXX. Maximum length is 7.

cfdaProgramTitleName
string (optional) 

CFDA Program Title Name. Maximum length is 300.

active
string (optional) 

Active. Maximum length is 1.

cfdaMaintenanceTypeId
string (optional) 

CFDA Maintenance Type Id. Maximum length is 10.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Citizenship Types

Get Citizenship Types by Key
GET/research-common/api/v1/citizenship-types/(key)

Example URI

GET /research-common/api/v1/citizenship-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "description": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Get All Citizenship Types
GET/research-common/api/v1/citizenship-types/

Example URI

GET /research-common/api/v1/citizenship-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Citizenship Types with Filtering
GET/research-common/api/v1/citizenship-types/

Example URI

GET /research-common/api/v1/citizenship-types/
URI Parameters
HideShow
code
string (optional) 

Citizenship Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 40.

active
string (optional) 

Active.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Citizenship Types
GET/research-common/api/v1/citizenship-types/

Example URI

GET /research-common/api/v1/citizenship-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "description",
    "active"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Citizenship Types
GET/research-common/api/v1/citizenship-types/

Example URI

GET /research-common/api/v1/citizenship-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Citizenship Types.md"
transfer-encoding: chunked

Update Citizenship Types
PUT/research-common/api/v1/citizenship-types/(key)

Example URI

PUT /research-common/api/v1/citizenship-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Citizenship Types
PUT/research-common/api/v1/citizenship-types/

Example URI

PUT /research-common/api/v1/citizenship-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Citizenship Types
PATCH/research-common/api/v1/citizenship-types/(key)

Example URI

PATCH /research-common/api/v1/citizenship-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Citizenship Types
POST/research-common/api/v1/citizenship-types/

Example URI

POST /research-common/api/v1/citizenship-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Citizenship Types
POST/research-common/api/v1/citizenship-types/

Example URI

POST /research-common/api/v1/citizenship-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Citizenship Types by Key
DELETE/research-common/api/v1/citizenship-types/(key)

Example URI

DELETE /research-common/api/v1/citizenship-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Citizenship Types
DELETE/research-common/api/v1/citizenship-types/

Example URI

DELETE /research-common/api/v1/citizenship-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Citizenship Types with Matching
DELETE/research-common/api/v1/citizenship-types/

Example URI

DELETE /research-common/api/v1/citizenship-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Citizenship Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 40.

active
string (optional) 

Active.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Coeus Modules

Get Coeus Modules by Key
GET/research-common/api/v1/coeus-modules/(key)

Example URI

GET /research-common/api/v1/coeus-modules/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "moduleCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Coeus Modules
GET/research-common/api/v1/coeus-modules/

Example URI

GET /research-common/api/v1/coeus-modules/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "moduleCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "moduleCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Coeus Modules with Filtering
GET/research-common/api/v1/coeus-modules/

Example URI

GET /research-common/api/v1/coeus-modules/
URI Parameters
HideShow
moduleCode
string (optional) 

Module Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "moduleCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "moduleCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Coeus Modules
GET/research-common/api/v1/coeus-modules/

Example URI

GET /research-common/api/v1/coeus-modules/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "moduleCode",
    "description"
  ],
  "primaryKey": "moduleCode"
}

Get Blueprint API specification for Coeus Modules
GET/research-common/api/v1/coeus-modules/

Example URI

GET /research-common/api/v1/coeus-modules/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Coeus Modules.md"
transfer-encoding: chunked

Update Coeus Modules
PUT/research-common/api/v1/coeus-modules/(key)

Example URI

PUT /research-common/api/v1/coeus-modules/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "moduleCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Coeus Modules
PUT/research-common/api/v1/coeus-modules/

Example URI

PUT /research-common/api/v1/coeus-modules/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "moduleCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "moduleCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Coeus Modules
PATCH/research-common/api/v1/coeus-modules/(key)

Example URI

PATCH /research-common/api/v1/coeus-modules/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "moduleCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "moduleCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Coeus Modules
POST/research-common/api/v1/coeus-modules/

Example URI

POST /research-common/api/v1/coeus-modules/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "moduleCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "moduleCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Coeus Modules
POST/research-common/api/v1/coeus-modules/

Example URI

POST /research-common/api/v1/coeus-modules/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "moduleCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "moduleCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "moduleCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "moduleCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Coeus Modules by Key
DELETE/research-common/api/v1/coeus-modules/(key)

Example URI

DELETE /research-common/api/v1/coeus-modules/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Coeus Modules
DELETE/research-common/api/v1/coeus-modules/

Example URI

DELETE /research-common/api/v1/coeus-modules/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Coeus Modules with Matching
DELETE/research-common/api/v1/coeus-modules/

Example URI

DELETE /research-common/api/v1/coeus-modules/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

moduleCode
string (optional) 

Module Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Coeus Sub Modules

Get Coeus Sub Modules by Key
GET/research-common/api/v1/coeus-sub-modules/(key)

Example URI

GET /research-common/api/v1/coeus-sub-modules/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "coeusSubModuleId": "(val)",
  "moduleCode": "(val)",
  "subModuleCode": "(val)",
  "description": "(val)",
  "requireUniqueQuestionnareUsage": "(val)",
  "_primaryKey": "(val)"
}

Get All Coeus Sub Modules
GET/research-common/api/v1/coeus-sub-modules/

Example URI

GET /research-common/api/v1/coeus-sub-modules/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "coeusSubModuleId": "(val)",
    "moduleCode": "(val)",
    "subModuleCode": "(val)",
    "description": "(val)",
    "requireUniqueQuestionnareUsage": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "coeusSubModuleId": "(val)",
    "moduleCode": "(val)",
    "subModuleCode": "(val)",
    "description": "(val)",
    "requireUniqueQuestionnareUsage": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Coeus Sub Modules with Filtering
GET/research-common/api/v1/coeus-sub-modules/

Example URI

GET /research-common/api/v1/coeus-sub-modules/
URI Parameters
HideShow
coeusSubModuleId
string (optional) 

Coeus Sub Module Id. Maximum length is 12.

moduleCode
string (optional) 

Module Code. Maximum length is 3.

subModuleCode
string (optional) 

Sub Module Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

requireUniqueQuestionnareUsage
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "coeusSubModuleId": "(val)",
    "moduleCode": "(val)",
    "subModuleCode": "(val)",
    "description": "(val)",
    "requireUniqueQuestionnareUsage": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "coeusSubModuleId": "(val)",
    "moduleCode": "(val)",
    "subModuleCode": "(val)",
    "description": "(val)",
    "requireUniqueQuestionnareUsage": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Coeus Sub Modules
GET/research-common/api/v1/coeus-sub-modules/

Example URI

GET /research-common/api/v1/coeus-sub-modules/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "coeusSubModuleId",
    "moduleCode",
    "subModuleCode",
    "description",
    "requireUniqueQuestionnareUsage"
  ],
  "primaryKey": "coeusSubModuleId"
}

Get Blueprint API specification for Coeus Sub Modules
GET/research-common/api/v1/coeus-sub-modules/

Example URI

GET /research-common/api/v1/coeus-sub-modules/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Coeus Sub Modules.md"
transfer-encoding: chunked

Update Coeus Sub Modules
PUT/research-common/api/v1/coeus-sub-modules/(key)

Example URI

PUT /research-common/api/v1/coeus-sub-modules/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "coeusSubModuleId": "(val)",
  "moduleCode": "(val)",
  "subModuleCode": "(val)",
  "description": "(val)",
  "requireUniqueQuestionnareUsage": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Coeus Sub Modules
PUT/research-common/api/v1/coeus-sub-modules/

Example URI

PUT /research-common/api/v1/coeus-sub-modules/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "coeusSubModuleId": "(val)",
    "moduleCode": "(val)",
    "subModuleCode": "(val)",
    "description": "(val)",
    "requireUniqueQuestionnareUsage": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "coeusSubModuleId": "(val)",
    "moduleCode": "(val)",
    "subModuleCode": "(val)",
    "description": "(val)",
    "requireUniqueQuestionnareUsage": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Coeus Sub Modules
PATCH/research-common/api/v1/coeus-sub-modules/(key)

Example URI

PATCH /research-common/api/v1/coeus-sub-modules/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "coeusSubModuleId": "(val)",
  "moduleCode": "(val)",
  "subModuleCode": "(val)",
  "description": "(val)",
  "requireUniqueQuestionnareUsage": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "coeusSubModuleId": "(val)",
  "moduleCode": "(val)",
  "subModuleCode": "(val)",
  "description": "(val)",
  "requireUniqueQuestionnareUsage": "(val)",
  "_primaryKey": "(val)"
}

Insert Coeus Sub Modules
POST/research-common/api/v1/coeus-sub-modules/

Example URI

POST /research-common/api/v1/coeus-sub-modules/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "coeusSubModuleId": "(val)",
  "moduleCode": "(val)",
  "subModuleCode": "(val)",
  "description": "(val)",
  "requireUniqueQuestionnareUsage": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "coeusSubModuleId": "(val)",
  "moduleCode": "(val)",
  "subModuleCode": "(val)",
  "description": "(val)",
  "requireUniqueQuestionnareUsage": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Coeus Sub Modules
POST/research-common/api/v1/coeus-sub-modules/

Example URI

POST /research-common/api/v1/coeus-sub-modules/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "coeusSubModuleId": "(val)",
    "moduleCode": "(val)",
    "subModuleCode": "(val)",
    "description": "(val)",
    "requireUniqueQuestionnareUsage": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "coeusSubModuleId": "(val)",
    "moduleCode": "(val)",
    "subModuleCode": "(val)",
    "description": "(val)",
    "requireUniqueQuestionnareUsage": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "coeusSubModuleId": "(val)",
    "moduleCode": "(val)",
    "subModuleCode": "(val)",
    "description": "(val)",
    "requireUniqueQuestionnareUsage": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "coeusSubModuleId": "(val)",
    "moduleCode": "(val)",
    "subModuleCode": "(val)",
    "description": "(val)",
    "requireUniqueQuestionnareUsage": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Coeus Sub Modules by Key
DELETE/research-common/api/v1/coeus-sub-modules/(key)

Example URI

DELETE /research-common/api/v1/coeus-sub-modules/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Coeus Sub Modules
DELETE/research-common/api/v1/coeus-sub-modules/

Example URI

DELETE /research-common/api/v1/coeus-sub-modules/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Coeus Sub Modules with Matching
DELETE/research-common/api/v1/coeus-sub-modules/

Example URI

DELETE /research-common/api/v1/coeus-sub-modules/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

coeusSubModuleId
string (optional) 

Coeus Sub Module Id. Maximum length is 12.

moduleCode
string (optional) 

Module Code. Maximum length is 3.

subModuleCode
string (optional) 

Sub Module Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

requireUniqueQuestionnareUsage
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Comment Types

Get Comment Types by Key
GET/research-common/api/v1/comment-types/(key)

Example URI

GET /research-common/api/v1/comment-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "commentTypeCode": "(val)",
  "description": "(val)",
  "templateFlag": "(val)",
  "checklistFlag": "(val)",
  "awardCommentScreenFlag": "(val)",
  "subAwardCommentScreenFlag": "(val)",
  "_primaryKey": "(val)"
}

Get All Comment Types
GET/research-common/api/v1/comment-types/

Example URI

GET /research-common/api/v1/comment-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "commentTypeCode": "(val)",
    "description": "(val)",
    "templateFlag": "(val)",
    "checklistFlag": "(val)",
    "awardCommentScreenFlag": "(val)",
    "subAwardCommentScreenFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "commentTypeCode": "(val)",
    "description": "(val)",
    "templateFlag": "(val)",
    "checklistFlag": "(val)",
    "awardCommentScreenFlag": "(val)",
    "subAwardCommentScreenFlag": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Comment Types with Filtering
GET/research-common/api/v1/comment-types/

Example URI

GET /research-common/api/v1/comment-types/
URI Parameters
HideShow
commentTypeCode
string (optional) 

Comment Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

templateFlag
string (optional) 

Template Flag. Maximum length is 1.

checklistFlag
string (optional) 

Checklist Flag. Maximum length is 1.

awardCommentScreenFlag
string (optional) 

Award Comment Screen Flag. Maximum length is 1.

subAwardCommentScreenFlag
string (optional) 

SubAward Comment Screen Flag. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "commentTypeCode": "(val)",
    "description": "(val)",
    "templateFlag": "(val)",
    "checklistFlag": "(val)",
    "awardCommentScreenFlag": "(val)",
    "subAwardCommentScreenFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "commentTypeCode": "(val)",
    "description": "(val)",
    "templateFlag": "(val)",
    "checklistFlag": "(val)",
    "awardCommentScreenFlag": "(val)",
    "subAwardCommentScreenFlag": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Comment Types
GET/research-common/api/v1/comment-types/

Example URI

GET /research-common/api/v1/comment-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "commentTypeCode",
    "description",
    "templateFlag",
    "checklistFlag",
    "awardCommentScreenFlag",
    "subAwardCommentScreenFlag"
  ],
  "primaryKey": "commentTypeCode"
}

Get Blueprint API specification for Comment Types
GET/research-common/api/v1/comment-types/

Example URI

GET /research-common/api/v1/comment-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Comment Types.md"
transfer-encoding: chunked

Update Comment Types
PUT/research-common/api/v1/comment-types/(key)

Example URI

PUT /research-common/api/v1/comment-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "commentTypeCode": "(val)",
  "description": "(val)",
  "templateFlag": "(val)",
  "checklistFlag": "(val)",
  "awardCommentScreenFlag": "(val)",
  "subAwardCommentScreenFlag": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Comment Types
PUT/research-common/api/v1/comment-types/

Example URI

PUT /research-common/api/v1/comment-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "commentTypeCode": "(val)",
    "description": "(val)",
    "templateFlag": "(val)",
    "checklistFlag": "(val)",
    "awardCommentScreenFlag": "(val)",
    "subAwardCommentScreenFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "commentTypeCode": "(val)",
    "description": "(val)",
    "templateFlag": "(val)",
    "checklistFlag": "(val)",
    "awardCommentScreenFlag": "(val)",
    "subAwardCommentScreenFlag": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Comment Types
PATCH/research-common/api/v1/comment-types/(key)

Example URI

PATCH /research-common/api/v1/comment-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "commentTypeCode": "(val)",
  "description": "(val)",
  "templateFlag": "(val)",
  "checklistFlag": "(val)",
  "awardCommentScreenFlag": "(val)",
  "subAwardCommentScreenFlag": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "commentTypeCode": "(val)",
  "description": "(val)",
  "templateFlag": "(val)",
  "checklistFlag": "(val)",
  "awardCommentScreenFlag": "(val)",
  "subAwardCommentScreenFlag": "(val)",
  "_primaryKey": "(val)"
}

Insert Comment Types
POST/research-common/api/v1/comment-types/

Example URI

POST /research-common/api/v1/comment-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "commentTypeCode": "(val)",
  "description": "(val)",
  "templateFlag": "(val)",
  "checklistFlag": "(val)",
  "awardCommentScreenFlag": "(val)",
  "subAwardCommentScreenFlag": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "commentTypeCode": "(val)",
  "description": "(val)",
  "templateFlag": "(val)",
  "checklistFlag": "(val)",
  "awardCommentScreenFlag": "(val)",
  "subAwardCommentScreenFlag": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Comment Types
POST/research-common/api/v1/comment-types/

Example URI

POST /research-common/api/v1/comment-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "commentTypeCode": "(val)",
    "description": "(val)",
    "templateFlag": "(val)",
    "checklistFlag": "(val)",
    "awardCommentScreenFlag": "(val)",
    "subAwardCommentScreenFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "commentTypeCode": "(val)",
    "description": "(val)",
    "templateFlag": "(val)",
    "checklistFlag": "(val)",
    "awardCommentScreenFlag": "(val)",
    "subAwardCommentScreenFlag": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "commentTypeCode": "(val)",
    "description": "(val)",
    "templateFlag": "(val)",
    "checklistFlag": "(val)",
    "awardCommentScreenFlag": "(val)",
    "subAwardCommentScreenFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "commentTypeCode": "(val)",
    "description": "(val)",
    "templateFlag": "(val)",
    "checklistFlag": "(val)",
    "awardCommentScreenFlag": "(val)",
    "subAwardCommentScreenFlag": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Comment Types by Key
DELETE/research-common/api/v1/comment-types/(key)

Example URI

DELETE /research-common/api/v1/comment-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Comment Types
DELETE/research-common/api/v1/comment-types/

Example URI

DELETE /research-common/api/v1/comment-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Comment Types with Matching
DELETE/research-common/api/v1/comment-types/

Example URI

DELETE /research-common/api/v1/comment-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

commentTypeCode
string (optional) 

Comment Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

templateFlag
string (optional) 

Template Flag. Maximum length is 1.

checklistFlag
string (optional) 

Checklist Flag. Maximum length is 1.

awardCommentScreenFlag
string (optional) 

Award Comment Screen Flag. Maximum length is 1.

subAwardCommentScreenFlag
string (optional) 

SubAward Comment Screen Flag. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Cost Elements

Get Cost Elements by Key
GET/research-common/api/v1/cost-elements/(key)

Example URI

GET /research-common/api/v1/cost-elements/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "costElement": "(val)",
  "budgetCategoryCode": "(val)",
  "description": "(val)",
  "onOffCampusFlag": "(val)",
  "active": "(val)",
  "financialObjectCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}

Get All Cost Elements
GET/research-common/api/v1/cost-elements/

Example URI

GET /research-common/api/v1/cost-elements/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "costElement": "(val)",
    "budgetCategoryCode": "(val)",
    "description": "(val)",
    "onOffCampusFlag": "(val)",
    "active": "(val)",
    "financialObjectCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "budgetCategoryCode": "(val)",
    "description": "(val)",
    "onOffCampusFlag": "(val)",
    "active": "(val)",
    "financialObjectCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Cost Elements with Filtering
GET/research-common/api/v1/cost-elements/

Example URI

GET /research-common/api/v1/cost-elements/
URI Parameters
HideShow
costElement
string (optional) 

Object Code Name. Maximum length is 8.

budgetCategoryCode
string (optional) 

Budget Category Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

onOffCampusFlag
string (optional) 

On CampusContract. Maximum length is 1.

active
string (optional) 

Active. Maximum length is 1.

financialObjectCode
string (optional) 

Financial Object Code. Maximum length is 8.

unitNumber
string (optional) 

Unit Number. Maximum length is 8.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "costElement": "(val)",
    "budgetCategoryCode": "(val)",
    "description": "(val)",
    "onOffCampusFlag": "(val)",
    "active": "(val)",
    "financialObjectCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "budgetCategoryCode": "(val)",
    "description": "(val)",
    "onOffCampusFlag": "(val)",
    "active": "(val)",
    "financialObjectCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Cost Elements
GET/research-common/api/v1/cost-elements/

Example URI

GET /research-common/api/v1/cost-elements/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "costElement",
    "budgetCategoryCode",
    "description",
    "onOffCampusFlag",
    "active",
    "financialObjectCode",
    "unitNumber"
  ],
  "primaryKey": "costElement"
}

Get Blueprint API specification for Cost Elements
GET/research-common/api/v1/cost-elements/

Example URI

GET /research-common/api/v1/cost-elements/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Cost Elements.md"
transfer-encoding: chunked

Update Cost Elements
PUT/research-common/api/v1/cost-elements/(key)

Example URI

PUT /research-common/api/v1/cost-elements/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costElement": "(val)",
  "budgetCategoryCode": "(val)",
  "description": "(val)",
  "onOffCampusFlag": "(val)",
  "active": "(val)",
  "financialObjectCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Cost Elements
PUT/research-common/api/v1/cost-elements/

Example URI

PUT /research-common/api/v1/cost-elements/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "costElement": "(val)",
    "budgetCategoryCode": "(val)",
    "description": "(val)",
    "onOffCampusFlag": "(val)",
    "active": "(val)",
    "financialObjectCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "budgetCategoryCode": "(val)",
    "description": "(val)",
    "onOffCampusFlag": "(val)",
    "active": "(val)",
    "financialObjectCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Cost Elements
PATCH/research-common/api/v1/cost-elements/(key)

Example URI

PATCH /research-common/api/v1/cost-elements/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costElement": "(val)",
  "budgetCategoryCode": "(val)",
  "description": "(val)",
  "onOffCampusFlag": "(val)",
  "active": "(val)",
  "financialObjectCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "costElement": "(val)",
  "budgetCategoryCode": "(val)",
  "description": "(val)",
  "onOffCampusFlag": "(val)",
  "active": "(val)",
  "financialObjectCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}

Insert Cost Elements
POST/research-common/api/v1/cost-elements/

Example URI

POST /research-common/api/v1/cost-elements/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costElement": "(val)",
  "budgetCategoryCode": "(val)",
  "description": "(val)",
  "onOffCampusFlag": "(val)",
  "active": "(val)",
  "financialObjectCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "costElement": "(val)",
  "budgetCategoryCode": "(val)",
  "description": "(val)",
  "onOffCampusFlag": "(val)",
  "active": "(val)",
  "financialObjectCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Cost Elements
POST/research-common/api/v1/cost-elements/

Example URI

POST /research-common/api/v1/cost-elements/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "costElement": "(val)",
    "budgetCategoryCode": "(val)",
    "description": "(val)",
    "onOffCampusFlag": "(val)",
    "active": "(val)",
    "financialObjectCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "budgetCategoryCode": "(val)",
    "description": "(val)",
    "onOffCampusFlag": "(val)",
    "active": "(val)",
    "financialObjectCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "costElement": "(val)",
    "budgetCategoryCode": "(val)",
    "description": "(val)",
    "onOffCampusFlag": "(val)",
    "active": "(val)",
    "financialObjectCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "budgetCategoryCode": "(val)",
    "description": "(val)",
    "onOffCampusFlag": "(val)",
    "active": "(val)",
    "financialObjectCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Cost Elements by Key
DELETE/research-common/api/v1/cost-elements/(key)

Example URI

DELETE /research-common/api/v1/cost-elements/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Cost Elements
DELETE/research-common/api/v1/cost-elements/

Example URI

DELETE /research-common/api/v1/cost-elements/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Cost Elements with Matching
DELETE/research-common/api/v1/cost-elements/

Example URI

DELETE /research-common/api/v1/cost-elements/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

costElement
string (optional) 

Object Code Name. Maximum length is 8.

budgetCategoryCode
string (optional) 

Budget Category Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

onOffCampusFlag
string (optional) 

On CampusContract. Maximum length is 1.

active
string (optional) 

Active. Maximum length is 1.

financialObjectCode
string (optional) 

Financial Object Code. Maximum length is 8.

unitNumber
string (optional) 

Unit Number. Maximum length is 8.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Cost Share Types

Get Cost Share Types by Key
GET/research-common/api/v1/cost-share-types/(key)

Example URI

GET /research-common/api/v1/cost-share-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "costShareTypeCode": "(val)",
  "description": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Get All Cost Share Types
GET/research-common/api/v1/cost-share-types/

Example URI

GET /research-common/api/v1/cost-share-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "costShareTypeCode": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costShareTypeCode": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Cost Share Types with Filtering
GET/research-common/api/v1/cost-share-types/

Example URI

GET /research-common/api/v1/cost-share-types/
URI Parameters
HideShow
costShareTypeCode
string (optional) 

Cost Share Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "costShareTypeCode": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costShareTypeCode": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Cost Share Types
GET/research-common/api/v1/cost-share-types/

Example URI

GET /research-common/api/v1/cost-share-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "costShareTypeCode",
    "description",
    "active"
  ],
  "primaryKey": "costShareTypeCode"
}

Get Blueprint API specification for Cost Share Types
GET/research-common/api/v1/cost-share-types/

Example URI

GET /research-common/api/v1/cost-share-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Cost Share Types.md"
transfer-encoding: chunked

Update Cost Share Types
PUT/research-common/api/v1/cost-share-types/(key)

Example URI

PUT /research-common/api/v1/cost-share-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costShareTypeCode": "(val)",
  "description": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Cost Share Types
PUT/research-common/api/v1/cost-share-types/

Example URI

PUT /research-common/api/v1/cost-share-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "costShareTypeCode": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costShareTypeCode": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Cost Share Types
PATCH/research-common/api/v1/cost-share-types/(key)

Example URI

PATCH /research-common/api/v1/cost-share-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costShareTypeCode": "(val)",
  "description": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "costShareTypeCode": "(val)",
  "description": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Cost Share Types
POST/research-common/api/v1/cost-share-types/

Example URI

POST /research-common/api/v1/cost-share-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costShareTypeCode": "(val)",
  "description": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "costShareTypeCode": "(val)",
  "description": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Cost Share Types
POST/research-common/api/v1/cost-share-types/

Example URI

POST /research-common/api/v1/cost-share-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "costShareTypeCode": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costShareTypeCode": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "costShareTypeCode": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costShareTypeCode": "(val)",
    "description": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Cost Share Types by Key
DELETE/research-common/api/v1/cost-share-types/(key)

Example URI

DELETE /research-common/api/v1/cost-share-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Cost Share Types
DELETE/research-common/api/v1/cost-share-types/

Example URI

DELETE /research-common/api/v1/cost-share-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Cost Share Types with Matching
DELETE/research-common/api/v1/cost-share-types/

Example URI

DELETE /research-common/api/v1/cost-share-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

costShareTypeCode
string (optional) 

Cost Share Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Custom Attribute Data Types

Get Custom Attribute Data Types by Key
GET/research-common/api/v1/custom-attribute-data-types/(key)

Example URI

GET /research-common/api/v1/custom-attribute-data-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Custom Attribute Data Types
GET/research-common/api/v1/custom-attribute-data-types/

Example URI

GET /research-common/api/v1/custom-attribute-data-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Custom Attribute Data Types with Filtering
GET/research-common/api/v1/custom-attribute-data-types/

Example URI

GET /research-common/api/v1/custom-attribute-data-types/
URI Parameters
HideShow
code
string (optional) 

Data Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Custom Attribute Data Types
GET/research-common/api/v1/custom-attribute-data-types/

Example URI

GET /research-common/api/v1/custom-attribute-data-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "description"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Custom Attribute Data Types
GET/research-common/api/v1/custom-attribute-data-types/

Example URI

GET /research-common/api/v1/custom-attribute-data-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Custom Attribute Data Types.md"
transfer-encoding: chunked

Update Custom Attribute Data Types
PUT/research-common/api/v1/custom-attribute-data-types/(key)

Example URI

PUT /research-common/api/v1/custom-attribute-data-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Custom Attribute Data Types
PUT/research-common/api/v1/custom-attribute-data-types/

Example URI

PUT /research-common/api/v1/custom-attribute-data-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Custom Attribute Data Types
PATCH/research-common/api/v1/custom-attribute-data-types/(key)

Example URI

PATCH /research-common/api/v1/custom-attribute-data-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Custom Attribute Data Types
POST/research-common/api/v1/custom-attribute-data-types/

Example URI

POST /research-common/api/v1/custom-attribute-data-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Custom Attribute Data Types
POST/research-common/api/v1/custom-attribute-data-types/

Example URI

POST /research-common/api/v1/custom-attribute-data-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Custom Attribute Data Types by Key
DELETE/research-common/api/v1/custom-attribute-data-types/(key)

Example URI

DELETE /research-common/api/v1/custom-attribute-data-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Custom Attribute Data Types
DELETE/research-common/api/v1/custom-attribute-data-types/

Example URI

DELETE /research-common/api/v1/custom-attribute-data-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Custom Attribute Data Types with Matching
DELETE/research-common/api/v1/custom-attribute-data-types/

Example URI

DELETE /research-common/api/v1/custom-attribute-data-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Data Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Custom Attribute Document Values

Get Custom Attribute Document Values by Key
GET/research-common/api/v1/custom-attribute-document-values/(key)

Example URI

GET /research-common/api/v1/custom-attribute-document-values/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "value": "(val)",
  "_primaryKey": "(val)"
}

Get All Custom Attribute Document Values
GET/research-common/api/v1/custom-attribute-document-values/

Example URI

GET /research-common/api/v1/custom-attribute-document-values/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "value": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "value": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Custom Attribute Document Values with Filtering
GET/research-common/api/v1/custom-attribute-document-values/

Example URI

GET /research-common/api/v1/custom-attribute-document-values/
URI Parameters
HideShow
id
string (optional) 
documentNumber
string (optional) 
value
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "value": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "value": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Custom Attribute Document Values
GET/research-common/api/v1/custom-attribute-document-values/

Example URI

GET /research-common/api/v1/custom-attribute-document-values/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "documentNumber",
    "value"
  ],
  "primaryKey": "documentNumber:id"
}

Get Blueprint API specification for Custom Attribute Document Values
GET/research-common/api/v1/custom-attribute-document-values/

Example URI

GET /research-common/api/v1/custom-attribute-document-values/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Custom Attribute Document Values.md"
transfer-encoding: chunked

Update Custom Attribute Document Values
PUT/research-common/api/v1/custom-attribute-document-values/(key)

Example URI

PUT /research-common/api/v1/custom-attribute-document-values/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "value": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Custom Attribute Document Values
PUT/research-common/api/v1/custom-attribute-document-values/

Example URI

PUT /research-common/api/v1/custom-attribute-document-values/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "value": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "value": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Custom Attribute Document Values
PATCH/research-common/api/v1/custom-attribute-document-values/(key)

Example URI

PATCH /research-common/api/v1/custom-attribute-document-values/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "value": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "value": "(val)",
  "_primaryKey": "(val)"
}

Insert Custom Attribute Document Values
POST/research-common/api/v1/custom-attribute-document-values/

Example URI

POST /research-common/api/v1/custom-attribute-document-values/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "value": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "value": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Custom Attribute Document Values
POST/research-common/api/v1/custom-attribute-document-values/

Example URI

POST /research-common/api/v1/custom-attribute-document-values/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "value": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "value": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "value": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "value": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Custom Attribute Document Values by Key
DELETE/research-common/api/v1/custom-attribute-document-values/(key)

Example URI

DELETE /research-common/api/v1/custom-attribute-document-values/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Custom Attribute Document Values
DELETE/research-common/api/v1/custom-attribute-document-values/

Example URI

DELETE /research-common/api/v1/custom-attribute-document-values/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Custom Attribute Document Values with Matching
DELETE/research-common/api/v1/custom-attribute-document-values/

Example URI

DELETE /research-common/api/v1/custom-attribute-document-values/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 
documentNumber
string (optional) 
value
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Custom Attribute Documents

Get Custom Attribute Documents by Key
GET/research-common/api/v1/custom-attribute-documents/(key)

Example URI

GET /research-common/api/v1/custom-attribute-documents/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "documentTypeName": "(val)",
  "required": "(val)",
  "typeName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Get All Custom Attribute Documents
GET/research-common/api/v1/custom-attribute-documents/

Example URI

GET /research-common/api/v1/custom-attribute-documents/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "documentTypeName": "(val)",
    "required": "(val)",
    "typeName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentTypeName": "(val)",
    "required": "(val)",
    "typeName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Custom Attribute Documents with Filtering
GET/research-common/api/v1/custom-attribute-documents/

Example URI

GET /research-common/api/v1/custom-attribute-documents/
URI Parameters
HideShow
id
string (optional) 

Custom Attribute ID. Maximum length is 12.

documentTypeName
string (optional) 

Document Type Code. Maximum length is 4.

required
string (optional) 

Required. Maximum length is 1.

typeName
string (optional) 

Type Name. Maximum length is 100.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "documentTypeName": "(val)",
    "required": "(val)",
    "typeName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentTypeName": "(val)",
    "required": "(val)",
    "typeName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Custom Attribute Documents
GET/research-common/api/v1/custom-attribute-documents/

Example URI

GET /research-common/api/v1/custom-attribute-documents/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "documentTypeName",
    "required",
    "typeName",
    "active"
  ],
  "primaryKey": "documentTypeName:id"
}

Get Blueprint API specification for Custom Attribute Documents
GET/research-common/api/v1/custom-attribute-documents/

Example URI

GET /research-common/api/v1/custom-attribute-documents/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Custom Attribute Documents.md"
transfer-encoding: chunked

Update Custom Attribute Documents
PUT/research-common/api/v1/custom-attribute-documents/(key)

Example URI

PUT /research-common/api/v1/custom-attribute-documents/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "documentTypeName": "(val)",
  "required": "(val)",
  "typeName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Custom Attribute Documents
PUT/research-common/api/v1/custom-attribute-documents/

Example URI

PUT /research-common/api/v1/custom-attribute-documents/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "documentTypeName": "(val)",
    "required": "(val)",
    "typeName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentTypeName": "(val)",
    "required": "(val)",
    "typeName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Custom Attribute Documents
PATCH/research-common/api/v1/custom-attribute-documents/(key)

Example URI

PATCH /research-common/api/v1/custom-attribute-documents/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "documentTypeName": "(val)",
  "required": "(val)",
  "typeName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "documentTypeName": "(val)",
  "required": "(val)",
  "typeName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Custom Attribute Documents
POST/research-common/api/v1/custom-attribute-documents/

Example URI

POST /research-common/api/v1/custom-attribute-documents/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "documentTypeName": "(val)",
  "required": "(val)",
  "typeName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "documentTypeName": "(val)",
  "required": "(val)",
  "typeName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Custom Attribute Documents
POST/research-common/api/v1/custom-attribute-documents/

Example URI

POST /research-common/api/v1/custom-attribute-documents/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "documentTypeName": "(val)",
    "required": "(val)",
    "typeName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentTypeName": "(val)",
    "required": "(val)",
    "typeName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "documentTypeName": "(val)",
    "required": "(val)",
    "typeName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentTypeName": "(val)",
    "required": "(val)",
    "typeName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Custom Attribute Documents by Key
DELETE/research-common/api/v1/custom-attribute-documents/(key)

Example URI

DELETE /research-common/api/v1/custom-attribute-documents/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Custom Attribute Documents
DELETE/research-common/api/v1/custom-attribute-documents/

Example URI

DELETE /research-common/api/v1/custom-attribute-documents/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Custom Attribute Documents with Matching
DELETE/research-common/api/v1/custom-attribute-documents/

Example URI

DELETE /research-common/api/v1/custom-attribute-documents/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Custom Attribute ID. Maximum length is 12.

documentTypeName
string (optional) 

Document Type Code. Maximum length is 4.

required
string (optional) 

Required. Maximum length is 1.

typeName
string (optional) 

Type Name. Maximum length is 100.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Custom Attributes

Get Custom Attributes by Key
GET/research-common/api/v1/custom-attributes/(key)

Example URI

GET /research-common/api/v1/custom-attributes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "dataLength": "(val)",
  "dataTypeCode": "(val)",
  "defaultValue": "(val)",
  "groupName": "(val)",
  "label": "(val)",
  "lookupClass": "(val)",
  "lookupReturn": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}

Get All Custom Attributes
GET/research-common/api/v1/custom-attributes/

Example URI

GET /research-common/api/v1/custom-attributes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "dataLength": "(val)",
    "dataTypeCode": "(val)",
    "defaultValue": "(val)",
    "groupName": "(val)",
    "label": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "dataLength": "(val)",
    "dataTypeCode": "(val)",
    "defaultValue": "(val)",
    "groupName": "(val)",
    "label": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Custom Attributes with Filtering
GET/research-common/api/v1/custom-attributes/

Example URI

GET /research-common/api/v1/custom-attributes/
URI Parameters
HideShow
id
string (optional) 

Id. Maximum length is 12.

dataLength
string (optional) 

Data Length. Maximum length is 4.

dataTypeCode
string (optional) 

Data Type Code. Maximum length is 3.

defaultValue
string (optional) 

Default Value. Maximum length is 2000.

groupName
string (optional) 

Group Name. Maximum length is 250.

label
string (optional) 

Label. Maximum length is 30.

lookupClass
string (optional) 

Lookup Class. Maximum length is 100.

lookupReturn
string (optional) 

Lookup Return. Maximum length is 30.

name
string (optional) 

Name. Maximum length is 30.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "dataLength": "(val)",
    "dataTypeCode": "(val)",
    "defaultValue": "(val)",
    "groupName": "(val)",
    "label": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "dataLength": "(val)",
    "dataTypeCode": "(val)",
    "defaultValue": "(val)",
    "groupName": "(val)",
    "label": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Custom Attributes
GET/research-common/api/v1/custom-attributes/

Example URI

GET /research-common/api/v1/custom-attributes/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "dataLength",
    "dataTypeCode",
    "defaultValue",
    "groupName",
    "label",
    "lookupClass",
    "lookupReturn",
    "name"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Custom Attributes
GET/research-common/api/v1/custom-attributes/

Example URI

GET /research-common/api/v1/custom-attributes/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Custom Attributes.md"
transfer-encoding: chunked

Update Custom Attributes
PUT/research-common/api/v1/custom-attributes/(key)

Example URI

PUT /research-common/api/v1/custom-attributes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "dataLength": "(val)",
  "dataTypeCode": "(val)",
  "defaultValue": "(val)",
  "groupName": "(val)",
  "label": "(val)",
  "lookupClass": "(val)",
  "lookupReturn": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Custom Attributes
PUT/research-common/api/v1/custom-attributes/

Example URI

PUT /research-common/api/v1/custom-attributes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "dataLength": "(val)",
    "dataTypeCode": "(val)",
    "defaultValue": "(val)",
    "groupName": "(val)",
    "label": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "dataLength": "(val)",
    "dataTypeCode": "(val)",
    "defaultValue": "(val)",
    "groupName": "(val)",
    "label": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Custom Attributes
PATCH/research-common/api/v1/custom-attributes/(key)

Example URI

PATCH /research-common/api/v1/custom-attributes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "dataLength": "(val)",
  "dataTypeCode": "(val)",
  "defaultValue": "(val)",
  "groupName": "(val)",
  "label": "(val)",
  "lookupClass": "(val)",
  "lookupReturn": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "dataLength": "(val)",
  "dataTypeCode": "(val)",
  "defaultValue": "(val)",
  "groupName": "(val)",
  "label": "(val)",
  "lookupClass": "(val)",
  "lookupReturn": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}

Insert Custom Attributes
POST/research-common/api/v1/custom-attributes/

Example URI

POST /research-common/api/v1/custom-attributes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "dataLength": "(val)",
  "dataTypeCode": "(val)",
  "defaultValue": "(val)",
  "groupName": "(val)",
  "label": "(val)",
  "lookupClass": "(val)",
  "lookupReturn": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "dataLength": "(val)",
  "dataTypeCode": "(val)",
  "defaultValue": "(val)",
  "groupName": "(val)",
  "label": "(val)",
  "lookupClass": "(val)",
  "lookupReturn": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Custom Attributes
POST/research-common/api/v1/custom-attributes/

Example URI

POST /research-common/api/v1/custom-attributes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "dataLength": "(val)",
    "dataTypeCode": "(val)",
    "defaultValue": "(val)",
    "groupName": "(val)",
    "label": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "dataLength": "(val)",
    "dataTypeCode": "(val)",
    "defaultValue": "(val)",
    "groupName": "(val)",
    "label": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "dataLength": "(val)",
    "dataTypeCode": "(val)",
    "defaultValue": "(val)",
    "groupName": "(val)",
    "label": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "dataLength": "(val)",
    "dataTypeCode": "(val)",
    "defaultValue": "(val)",
    "groupName": "(val)",
    "label": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Custom Attributes by Key
DELETE/research-common/api/v1/custom-attributes/(key)

Example URI

DELETE /research-common/api/v1/custom-attributes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Custom Attributes
DELETE/research-common/api/v1/custom-attributes/

Example URI

DELETE /research-common/api/v1/custom-attributes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Custom Attributes with Matching
DELETE/research-common/api/v1/custom-attributes/

Example URI

DELETE /research-common/api/v1/custom-attributes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Id. Maximum length is 12.

dataLength
string (optional) 

Data Length. Maximum length is 4.

dataTypeCode
string (optional) 

Data Type Code. Maximum length is 3.

defaultValue
string (optional) 

Default Value. Maximum length is 2000.

groupName
string (optional) 

Group Name. Maximum length is 250.

label
string (optional) 

Label. Maximum length is 30.

lookupClass
string (optional) 

Lookup Class. Maximum length is 100.

lookupReturn
string (optional) 

Lookup Return. Maximum length is 30.

name
string (optional) 

Name. Maximum length is 30.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Deadline Types

Get Deadline Types by Key
GET/research-common/api/v1/deadline-types/(key)

Example URI

GET /research-common/api/v1/deadline-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "deadlineTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Deadline Types
GET/research-common/api/v1/deadline-types/

Example URI

GET /research-common/api/v1/deadline-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "deadlineTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "deadlineTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Deadline Types with Filtering
GET/research-common/api/v1/deadline-types/

Example URI

GET /research-common/api/v1/deadline-types/
URI Parameters
HideShow
deadlineTypeCode
string (optional) 

Deadline Type Code. Maximum length is 1.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "deadlineTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "deadlineTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Deadline Types
GET/research-common/api/v1/deadline-types/

Example URI

GET /research-common/api/v1/deadline-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "deadlineTypeCode",
    "description"
  ],
  "primaryKey": "deadlineTypeCode"
}

Get Blueprint API specification for Deadline Types
GET/research-common/api/v1/deadline-types/

Example URI

GET /research-common/api/v1/deadline-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Deadline Types.md"
transfer-encoding: chunked

Update Deadline Types
PUT/research-common/api/v1/deadline-types/(key)

Example URI

PUT /research-common/api/v1/deadline-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "deadlineTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Deadline Types
PUT/research-common/api/v1/deadline-types/

Example URI

PUT /research-common/api/v1/deadline-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "deadlineTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "deadlineTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Deadline Types
PATCH/research-common/api/v1/deadline-types/(key)

Example URI

PATCH /research-common/api/v1/deadline-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "deadlineTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "deadlineTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Deadline Types
POST/research-common/api/v1/deadline-types/

Example URI

POST /research-common/api/v1/deadline-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "deadlineTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "deadlineTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Deadline Types
POST/research-common/api/v1/deadline-types/

Example URI

POST /research-common/api/v1/deadline-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "deadlineTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "deadlineTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "deadlineTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "deadlineTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Deadline Types by Key
DELETE/research-common/api/v1/deadline-types/(key)

Example URI

DELETE /research-common/api/v1/deadline-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Deadline Types
DELETE/research-common/api/v1/deadline-types/

Example URI

DELETE /research-common/api/v1/deadline-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Deadline Types with Matching
DELETE/research-common/api/v1/deadline-types/

Example URI

DELETE /research-common/api/v1/deadline-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

deadlineTypeCode
string (optional) 

Deadline Type Code. Maximum length is 1.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Degree Types

Get Degree Types by Key
GET/research-common/api/v1/degree-types/(key)

Example URI

GET /research-common/api/v1/degree-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Degree Types
GET/research-common/api/v1/degree-types/

Example URI

GET /research-common/api/v1/degree-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Degree Types with Filtering
GET/research-common/api/v1/degree-types/

Example URI

GET /research-common/api/v1/degree-types/
URI Parameters
HideShow
code
string (optional) 

Degree Code. Maximum length is 6.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Degree Types
GET/research-common/api/v1/degree-types/

Example URI

GET /research-common/api/v1/degree-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "description"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Degree Types
GET/research-common/api/v1/degree-types/

Example URI

GET /research-common/api/v1/degree-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Degree Types.md"
transfer-encoding: chunked

Update Degree Types
PUT/research-common/api/v1/degree-types/(key)

Example URI

PUT /research-common/api/v1/degree-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Degree Types
PUT/research-common/api/v1/degree-types/

Example URI

PUT /research-common/api/v1/degree-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Degree Types
PATCH/research-common/api/v1/degree-types/(key)

Example URI

PATCH /research-common/api/v1/degree-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Degree Types
POST/research-common/api/v1/degree-types/

Example URI

POST /research-common/api/v1/degree-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Degree Types
POST/research-common/api/v1/degree-types/

Example URI

POST /research-common/api/v1/degree-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Degree Types by Key
DELETE/research-common/api/v1/degree-types/(key)

Example URI

DELETE /research-common/api/v1/degree-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Degree Types
DELETE/research-common/api/v1/degree-types/

Example URI

DELETE /research-common/api/v1/degree-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Degree Types with Matching
DELETE/research-common/api/v1/degree-types/

Example URI

DELETE /research-common/api/v1/degree-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Degree Code. Maximum length is 6.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Document Accesses

Get Document Accesses by Key
GET/research-common/api/v1/document-accesses/(key)

Example URI

GET /research-common/api/v1/document-accesses/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "principalId": "(val)",
  "roleName": "(val)",
  "namespaceCode": "(val)",
  "_primaryKey": "(val)"
}

Get All Document Accesses
GET/research-common/api/v1/document-accesses/

Example URI

GET /research-common/api/v1/document-accesses/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "principalId": "(val)",
    "roleName": "(val)",
    "namespaceCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "principalId": "(val)",
    "roleName": "(val)",
    "namespaceCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Document Accesses with Filtering
GET/research-common/api/v1/document-accesses/

Example URI

GET /research-common/api/v1/document-accesses/
URI Parameters
HideShow
id
string (optional) 

Document Access Id. Maximum length is 12.

documentNumber
string (optional) 

The document id is generated by the workflow environment and is unique to each installation of Kuali… Maximum length is 14.

principalId
string (optional) 

Principal ID. Maximum length is 40.

roleName
string (optional) 

Role Name. Maximum length is 80.

namespaceCode
string (optional) 

Code identifying the role namespace. Maximum length is 20.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "principalId": "(val)",
    "roleName": "(val)",
    "namespaceCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "principalId": "(val)",
    "roleName": "(val)",
    "namespaceCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Document Accesses
GET/research-common/api/v1/document-accesses/

Example URI

GET /research-common/api/v1/document-accesses/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "documentNumber",
    "principalId",
    "roleName",
    "namespaceCode"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Document Accesses
GET/research-common/api/v1/document-accesses/

Example URI

GET /research-common/api/v1/document-accesses/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Document Accesses.md"
transfer-encoding: chunked

Update Document Accesses
PUT/research-common/api/v1/document-accesses/(key)

Example URI

PUT /research-common/api/v1/document-accesses/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "principalId": "(val)",
  "roleName": "(val)",
  "namespaceCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Document Accesses
PUT/research-common/api/v1/document-accesses/

Example URI

PUT /research-common/api/v1/document-accesses/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "principalId": "(val)",
    "roleName": "(val)",
    "namespaceCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "principalId": "(val)",
    "roleName": "(val)",
    "namespaceCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Document Accesses
PATCH/research-common/api/v1/document-accesses/(key)

Example URI

PATCH /research-common/api/v1/document-accesses/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "principalId": "(val)",
  "roleName": "(val)",
  "namespaceCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "principalId": "(val)",
  "roleName": "(val)",
  "namespaceCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Document Accesses
POST/research-common/api/v1/document-accesses/

Example URI

POST /research-common/api/v1/document-accesses/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "principalId": "(val)",
  "roleName": "(val)",
  "namespaceCode": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "principalId": "(val)",
  "roleName": "(val)",
  "namespaceCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Document Accesses
POST/research-common/api/v1/document-accesses/

Example URI

POST /research-common/api/v1/document-accesses/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "principalId": "(val)",
    "roleName": "(val)",
    "namespaceCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "principalId": "(val)",
    "roleName": "(val)",
    "namespaceCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "principalId": "(val)",
    "roleName": "(val)",
    "namespaceCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "principalId": "(val)",
    "roleName": "(val)",
    "namespaceCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Document Accesses by Key
DELETE/research-common/api/v1/document-accesses/(key)

Example URI

DELETE /research-common/api/v1/document-accesses/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Document Accesses
DELETE/research-common/api/v1/document-accesses/

Example URI

DELETE /research-common/api/v1/document-accesses/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Document Accesses with Matching
DELETE/research-common/api/v1/document-accesses/

Example URI

DELETE /research-common/api/v1/document-accesses/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Document Access Id. Maximum length is 12.

documentNumber
string (optional) 

The document id is generated by the workflow environment and is unique to each installation of Kuali… Maximum length is 14.

principalId
string (optional) 

Principal ID. Maximum length is 40.

roleName
string (optional) 

Role Name. Maximum length is 80.

namespaceCode
string (optional) 

Code identifying the role namespace. Maximum length is 20.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Document Nextvalues

Get Document Nextvalues by Key
GET/research-common/api/v1/document-nextvalues/(key)

Example URI

GET /research-common/api/v1/document-nextvalues/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "propertyName": "(val)",
  "documentKey": "(val)",
  "nextValue": "(val)",
  "_primaryKey": "(val)"
}

Get All Document Nextvalues
GET/research-common/api/v1/document-nextvalues/

Example URI

GET /research-common/api/v1/document-nextvalues/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "propertyName": "(val)",
    "documentKey": "(val)",
    "nextValue": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "propertyName": "(val)",
    "documentKey": "(val)",
    "nextValue": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Document Nextvalues with Filtering
GET/research-common/api/v1/document-nextvalues/

Example URI

GET /research-common/api/v1/document-nextvalues/
URI Parameters
HideShow
propertyName
string (optional) 

Property Name. Maximum length is 200.

documentKey
string (optional) 

Document Number. Maximum length is 40.

nextValue
string (optional) 

Next Value. Maximum length is 12.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "propertyName": "(val)",
    "documentKey": "(val)",
    "nextValue": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "propertyName": "(val)",
    "documentKey": "(val)",
    "nextValue": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Document Nextvalues
GET/research-common/api/v1/document-nextvalues/

Example URI

GET /research-common/api/v1/document-nextvalues/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "propertyName",
    "documentKey",
    "nextValue"
  ],
  "primaryKey": "documentKey:propertyName"
}

Get Blueprint API specification for Document Nextvalues
GET/research-common/api/v1/document-nextvalues/

Example URI

GET /research-common/api/v1/document-nextvalues/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Document Nextvalues.md"
transfer-encoding: chunked

Update Document Nextvalues
PUT/research-common/api/v1/document-nextvalues/(key)

Example URI

PUT /research-common/api/v1/document-nextvalues/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "propertyName": "(val)",
  "documentKey": "(val)",
  "nextValue": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Document Nextvalues
PUT/research-common/api/v1/document-nextvalues/

Example URI

PUT /research-common/api/v1/document-nextvalues/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "propertyName": "(val)",
    "documentKey": "(val)",
    "nextValue": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "propertyName": "(val)",
    "documentKey": "(val)",
    "nextValue": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Document Nextvalues
PATCH/research-common/api/v1/document-nextvalues/(key)

Example URI

PATCH /research-common/api/v1/document-nextvalues/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "propertyName": "(val)",
  "documentKey": "(val)",
  "nextValue": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "propertyName": "(val)",
  "documentKey": "(val)",
  "nextValue": "(val)",
  "_primaryKey": "(val)"
}

Insert Document Nextvalues
POST/research-common/api/v1/document-nextvalues/

Example URI

POST /research-common/api/v1/document-nextvalues/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "propertyName": "(val)",
  "documentKey": "(val)",
  "nextValue": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "propertyName": "(val)",
  "documentKey": "(val)",
  "nextValue": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Document Nextvalues
POST/research-common/api/v1/document-nextvalues/

Example URI

POST /research-common/api/v1/document-nextvalues/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "propertyName": "(val)",
    "documentKey": "(val)",
    "nextValue": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "propertyName": "(val)",
    "documentKey": "(val)",
    "nextValue": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "propertyName": "(val)",
    "documentKey": "(val)",
    "nextValue": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "propertyName": "(val)",
    "documentKey": "(val)",
    "nextValue": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Document Nextvalues by Key
DELETE/research-common/api/v1/document-nextvalues/(key)

Example URI

DELETE /research-common/api/v1/document-nextvalues/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Document Nextvalues
DELETE/research-common/api/v1/document-nextvalues/

Example URI

DELETE /research-common/api/v1/document-nextvalues/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Document Nextvalues with Matching
DELETE/research-common/api/v1/document-nextvalues/

Example URI

DELETE /research-common/api/v1/document-nextvalues/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

propertyName
string (optional) 

Property Name. Maximum length is 200.

documentKey
string (optional) 

Document Number. Maximum length is 40.

nextValue
string (optional) 

Next Value. Maximum length is 12.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Exemption Types

Get Exemption Types by Key
GET/research-common/api/v1/exemption-types/(key)

Example URI

GET /research-common/api/v1/exemption-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "description": "(val)",
  "detailedDescription": "(val)",
  "_primaryKey": "(val)"
}

Get All Exemption Types
GET/research-common/api/v1/exemption-types/

Example URI

GET /research-common/api/v1/exemption-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "detailedDescription": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "detailedDescription": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Exemption Types with Filtering
GET/research-common/api/v1/exemption-types/

Example URI

GET /research-common/api/v1/exemption-types/
URI Parameters
HideShow
code
string (optional) 

Exemption Type. Maximum length is 3.

description
string (optional) 

This is the exemption number. Maximum length is 200.

detailedDescription
string (optional) 

This is the detailed description of the exemption number. Source is 45cfr46.101(b). Maximum length is 2000.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "detailedDescription": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "detailedDescription": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Exemption Types
GET/research-common/api/v1/exemption-types/

Example URI

GET /research-common/api/v1/exemption-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "description",
    "detailedDescription"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Exemption Types
GET/research-common/api/v1/exemption-types/

Example URI

GET /research-common/api/v1/exemption-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Exemption Types.md"
transfer-encoding: chunked

Update Exemption Types
PUT/research-common/api/v1/exemption-types/(key)

Example URI

PUT /research-common/api/v1/exemption-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "detailedDescription": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Exemption Types
PUT/research-common/api/v1/exemption-types/

Example URI

PUT /research-common/api/v1/exemption-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "detailedDescription": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "detailedDescription": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Exemption Types
PATCH/research-common/api/v1/exemption-types/(key)

Example URI

PATCH /research-common/api/v1/exemption-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "detailedDescription": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "detailedDescription": "(val)",
  "_primaryKey": "(val)"
}

Insert Exemption Types
POST/research-common/api/v1/exemption-types/

Example URI

POST /research-common/api/v1/exemption-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "detailedDescription": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "detailedDescription": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Exemption Types
POST/research-common/api/v1/exemption-types/

Example URI

POST /research-common/api/v1/exemption-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "detailedDescription": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "detailedDescription": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "detailedDescription": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "detailedDescription": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Exemption Types by Key
DELETE/research-common/api/v1/exemption-types/(key)

Example URI

DELETE /research-common/api/v1/exemption-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Exemption Types
DELETE/research-common/api/v1/exemption-types/

Example URI

DELETE /research-common/api/v1/exemption-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Exemption Types with Matching
DELETE/research-common/api/v1/exemption-types/

Example URI

DELETE /research-common/api/v1/exemption-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Exemption Type. Maximum length is 3.

description
string (optional) 

This is the exemption number. Maximum length is 200.

detailedDescription
string (optional) 

This is the detailed description of the exemption number. Source is 45cfr46.101(b). Maximum length is 2000.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Financial Object Code Mappings

Get Financial Object Code Mappings by Key
GET/research-common/api/v1/financial-object-code-mappings/(key)

Example URI

GET /research-common/api/v1/financial-object-code-mappings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "mappingId": "(val)",
  "activityTypeCode": "(val)",
  "financialObjectCode": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}

Get All Financial Object Code Mappings
GET/research-common/api/v1/financial-object-code-mappings/

Example URI

GET /research-common/api/v1/financial-object-code-mappings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "mappingId": "(val)",
    "activityTypeCode": "(val)",
    "financialObjectCode": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mappingId": "(val)",
    "activityTypeCode": "(val)",
    "financialObjectCode": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Financial Object Code Mappings with Filtering
GET/research-common/api/v1/financial-object-code-mappings/

Example URI

GET /research-common/api/v1/financial-object-code-mappings/
URI Parameters
HideShow
mappingId
string (optional) 
activityTypeCode
string (optional) 

Activity Type Code. Maximum length is 3.

financialObjectCode
string (optional) 

Financial Object Code. Maximum length is 8.

rateClassCode
string (optional) 

Rate Class Code. Maximum length is 3.

rateTypeCode
string (optional) 

Rate Type Code. Maximum length is 3.

unitNumber
string (optional) 

Unit Number. Maximum length is 8.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "mappingId": "(val)",
    "activityTypeCode": "(val)",
    "financialObjectCode": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mappingId": "(val)",
    "activityTypeCode": "(val)",
    "financialObjectCode": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Financial Object Code Mappings
GET/research-common/api/v1/financial-object-code-mappings/

Example URI

GET /research-common/api/v1/financial-object-code-mappings/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "mappingId",
    "activityTypeCode",
    "financialObjectCode",
    "rateClassCode",
    "rateTypeCode",
    "unitNumber"
  ],
  "primaryKey": "mappingId"
}

Get Blueprint API specification for Financial Object Code Mappings
GET/research-common/api/v1/financial-object-code-mappings/

Example URI

GET /research-common/api/v1/financial-object-code-mappings/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Financial Object Code Mappings.md"
transfer-encoding: chunked

Update Financial Object Code Mappings
PUT/research-common/api/v1/financial-object-code-mappings/(key)

Example URI

PUT /research-common/api/v1/financial-object-code-mappings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "mappingId": "(val)",
  "activityTypeCode": "(val)",
  "financialObjectCode": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Financial Object Code Mappings
PUT/research-common/api/v1/financial-object-code-mappings/

Example URI

PUT /research-common/api/v1/financial-object-code-mappings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "mappingId": "(val)",
    "activityTypeCode": "(val)",
    "financialObjectCode": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mappingId": "(val)",
    "activityTypeCode": "(val)",
    "financialObjectCode": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Financial Object Code Mappings
PATCH/research-common/api/v1/financial-object-code-mappings/(key)

Example URI

PATCH /research-common/api/v1/financial-object-code-mappings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "mappingId": "(val)",
  "activityTypeCode": "(val)",
  "financialObjectCode": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "mappingId": "(val)",
  "activityTypeCode": "(val)",
  "financialObjectCode": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}

Insert Financial Object Code Mappings
POST/research-common/api/v1/financial-object-code-mappings/

Example URI

POST /research-common/api/v1/financial-object-code-mappings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "mappingId": "(val)",
  "activityTypeCode": "(val)",
  "financialObjectCode": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "mappingId": "(val)",
  "activityTypeCode": "(val)",
  "financialObjectCode": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Financial Object Code Mappings
POST/research-common/api/v1/financial-object-code-mappings/

Example URI

POST /research-common/api/v1/financial-object-code-mappings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "mappingId": "(val)",
    "activityTypeCode": "(val)",
    "financialObjectCode": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mappingId": "(val)",
    "activityTypeCode": "(val)",
    "financialObjectCode": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "mappingId": "(val)",
    "activityTypeCode": "(val)",
    "financialObjectCode": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mappingId": "(val)",
    "activityTypeCode": "(val)",
    "financialObjectCode": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Financial Object Code Mappings by Key
DELETE/research-common/api/v1/financial-object-code-mappings/(key)

Example URI

DELETE /research-common/api/v1/financial-object-code-mappings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Financial Object Code Mappings
DELETE/research-common/api/v1/financial-object-code-mappings/

Example URI

DELETE /research-common/api/v1/financial-object-code-mappings/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Financial Object Code Mappings with Matching
DELETE/research-common/api/v1/financial-object-code-mappings/

Example URI

DELETE /research-common/api/v1/financial-object-code-mappings/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

mappingId
string (optional) 
activityTypeCode
string (optional) 

Activity Type Code. Maximum length is 3.

financialObjectCode
string (optional) 

Financial Object Code. Maximum length is 8.

rateClassCode
string (optional) 

Rate Class Code. Maximum length is 3.

rateTypeCode
string (optional) 

Rate Type Code. Maximum length is 3.

unitNumber
string (optional) 

Unit Number. Maximum length is 8.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Formulated Types

Get Formulated Types by Key
GET/research-common/api/v1/formulated-types/(key)

Example URI

GET /research-common/api/v1/formulated-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "formulatedTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Formulated Types
GET/research-common/api/v1/formulated-types/

Example URI

GET /research-common/api/v1/formulated-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "formulatedTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "formulatedTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Formulated Types with Filtering
GET/research-common/api/v1/formulated-types/

Example URI

GET /research-common/api/v1/formulated-types/
URI Parameters
HideShow
formulatedTypeCode
string (optional) 

Formulated Type Code. Maximum length is 22.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "formulatedTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "formulatedTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Formulated Types
GET/research-common/api/v1/formulated-types/

Example URI

GET /research-common/api/v1/formulated-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "formulatedTypeCode",
    "description"
  ],
  "primaryKey": "formulatedTypeCode"
}

Get Blueprint API specification for Formulated Types
GET/research-common/api/v1/formulated-types/

Example URI

GET /research-common/api/v1/formulated-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Formulated Types.md"
transfer-encoding: chunked

Update Formulated Types
PUT/research-common/api/v1/formulated-types/(key)

Example URI

PUT /research-common/api/v1/formulated-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "formulatedTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Formulated Types
PUT/research-common/api/v1/formulated-types/

Example URI

PUT /research-common/api/v1/formulated-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "formulatedTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "formulatedTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Formulated Types
PATCH/research-common/api/v1/formulated-types/(key)

Example URI

PATCH /research-common/api/v1/formulated-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "formulatedTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "formulatedTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Formulated Types
POST/research-common/api/v1/formulated-types/

Example URI

POST /research-common/api/v1/formulated-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "formulatedTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "formulatedTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Formulated Types
POST/research-common/api/v1/formulated-types/

Example URI

POST /research-common/api/v1/formulated-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "formulatedTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "formulatedTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "formulatedTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "formulatedTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Formulated Types by Key
DELETE/research-common/api/v1/formulated-types/(key)

Example URI

DELETE /research-common/api/v1/formulated-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Formulated Types
DELETE/research-common/api/v1/formulated-types/

Example URI

DELETE /research-common/api/v1/formulated-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Formulated Types with Matching
DELETE/research-common/api/v1/formulated-types/

Example URI

DELETE /research-common/api/v1/formulated-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

formulatedTypeCode
string (optional) 

Formulated Type Code. Maximum length is 22.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Index Documents into Elasticsearch

These APIs require the Index Elasticsearch Documents permission, which by default is only given to the admin user.

Index Document by Document Number
POST/research-common/api/v1/index-documents/12345

Example URI

POST /research-common/api/v1/index-documents/12345
URI Parameters
HideShow
documentNumber
number (required) Example: 12345

The document number of the document to index into Elasticsearch

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
``:
Response  202
HideShow
Headers
Content-Type: application/text;charset=UTF-8
Body
Indexed document 12345 into Elasticsearch

Bulk Index All Documents
POST/research-common/api/v1/index-documents/

Example URI

POST /research-common/api/v1/index-documents/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  202
HideShow
Headers
Content-Type: application/text;charset=UTF-8
Body
Started indexing 3000 documents

Institute La Rates

Get Institute La Rates by Key
GET/research-common/api/v1/institute-la-rates/(key)

Example URI

GET /research-common/api/v1/institute-la-rates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "fiscalYear": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "startDate": "(val)",
  "unitNumber": "(val)",
  "instituteRate": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Get All Institute La Rates
GET/research-common/api/v1/institute-la-rates/

Example URI

GET /research-common/api/v1/institute-la-rates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "fiscalYear": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "startDate": "(val)",
    "unitNumber": "(val)",
    "instituteRate": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "fiscalYear": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "startDate": "(val)",
    "unitNumber": "(val)",
    "instituteRate": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Institute La Rates with Filtering
GET/research-common/api/v1/institute-la-rates/

Example URI

GET /research-common/api/v1/institute-la-rates/
URI Parameters
HideShow
fiscalYear
string (optional) 

Fiscal Year. Maximum length is 4.

onOffCampusFlag
string (optional) 

On Off CampusContractContract Flag. Maximum length is 1.

rateClassCode
string (optional) 

Rate Class Code. Maximum length is 3.

rateTypeCode
string (optional) 

Rate Type Code. Maximum length is 3.

startDate
string (optional) 

Start Date. Maximum length is 10.

unitNumber
string (optional) 

Unit Number. Maximum length is 8.

instituteRate
string (optional) 

Rate. Maximum length is 5.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "fiscalYear": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "startDate": "(val)",
    "unitNumber": "(val)",
    "instituteRate": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "fiscalYear": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "startDate": "(val)",
    "unitNumber": "(val)",
    "instituteRate": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Institute La Rates
GET/research-common/api/v1/institute-la-rates/

Example URI

GET /research-common/api/v1/institute-la-rates/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "fiscalYear",
    "onOffCampusFlag",
    "rateClassCode",
    "rateTypeCode",
    "startDate",
    "unitNumber",
    "instituteRate",
    "active"
  ],
  "primaryKey": "fiscalYear:onOffCampusFlag:rateClassCode:rateTypeCode:startDate:unitNumber"
}

Get Blueprint API specification for Institute La Rates
GET/research-common/api/v1/institute-la-rates/

Example URI

GET /research-common/api/v1/institute-la-rates/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Institute La Rates.md"
transfer-encoding: chunked

Update Institute La Rates
PUT/research-common/api/v1/institute-la-rates/(key)

Example URI

PUT /research-common/api/v1/institute-la-rates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "fiscalYear": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "startDate": "(val)",
  "unitNumber": "(val)",
  "instituteRate": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Institute La Rates
PUT/research-common/api/v1/institute-la-rates/

Example URI

PUT /research-common/api/v1/institute-la-rates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "fiscalYear": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "startDate": "(val)",
    "unitNumber": "(val)",
    "instituteRate": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "fiscalYear": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "startDate": "(val)",
    "unitNumber": "(val)",
    "instituteRate": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Institute La Rates
PATCH/research-common/api/v1/institute-la-rates/(key)

Example URI

PATCH /research-common/api/v1/institute-la-rates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "fiscalYear": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "startDate": "(val)",
  "unitNumber": "(val)",
  "instituteRate": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "fiscalYear": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "startDate": "(val)",
  "unitNumber": "(val)",
  "instituteRate": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Institute La Rates
POST/research-common/api/v1/institute-la-rates/

Example URI

POST /research-common/api/v1/institute-la-rates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "fiscalYear": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "startDate": "(val)",
  "unitNumber": "(val)",
  "instituteRate": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "fiscalYear": "(val)",
  "onOffCampusFlag": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "startDate": "(val)",
  "unitNumber": "(val)",
  "instituteRate": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Institute La Rates
POST/research-common/api/v1/institute-la-rates/

Example URI

POST /research-common/api/v1/institute-la-rates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "fiscalYear": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "startDate": "(val)",
    "unitNumber": "(val)",
    "instituteRate": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "fiscalYear": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "startDate": "(val)",
    "unitNumber": "(val)",
    "instituteRate": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "fiscalYear": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "startDate": "(val)",
    "unitNumber": "(val)",
    "instituteRate": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "fiscalYear": "(val)",
    "onOffCampusFlag": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "startDate": "(val)",
    "unitNumber": "(val)",
    "instituteRate": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Institute La Rates by Key
DELETE/research-common/api/v1/institute-la-rates/(key)

Example URI

DELETE /research-common/api/v1/institute-la-rates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Institute La Rates
DELETE/research-common/api/v1/institute-la-rates/

Example URI

DELETE /research-common/api/v1/institute-la-rates/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Institute La Rates with Matching
DELETE/research-common/api/v1/institute-la-rates/

Example URI

DELETE /research-common/api/v1/institute-la-rates/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

fiscalYear
string (optional) 

Fiscal Year. Maximum length is 4.

onOffCampusFlag
string (optional) 

On Off CampusContractContract Flag. Maximum length is 1.

rateClassCode
string (optional) 

Rate Class Code. Maximum length is 3.

rateTypeCode
string (optional) 

Rate Type Code. Maximum length is 3.

startDate
string (optional) 

Start Date. Maximum length is 10.

unitNumber
string (optional) 

Unit Number. Maximum length is 8.

instituteRate
string (optional) 

Rate. Maximum length is 5.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Investigator Credit Types

Get Investigator Credit Types by Key
GET/research-common/api/v1/investigator-credit-types/(key)

Example URI

GET /research-common/api/v1/investigator-credit-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "addsToHundred": "(val)",
  "active": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Investigator Credit Types
GET/research-common/api/v1/investigator-credit-types/

Example URI

GET /research-common/api/v1/investigator-credit-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "addsToHundred": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "addsToHundred": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Investigator Credit Types with Filtering
GET/research-common/api/v1/investigator-credit-types/

Example URI

GET /research-common/api/v1/investigator-credit-types/
URI Parameters
HideShow
code
string (optional) 

Investigator Credit Type Code. Maximum length is 3.

addsToHundred
string (optional) 

Adds to Hundred. Maximum length is 1.

active
string (optional) 

Is Active. Maximum length is 1.

description
string (optional) 

Description. Maximum length is 300.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "addsToHundred": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "addsToHundred": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Investigator Credit Types
GET/research-common/api/v1/investigator-credit-types/

Example URI

GET /research-common/api/v1/investigator-credit-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "addsToHundred",
    "active",
    "description"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Investigator Credit Types
GET/research-common/api/v1/investigator-credit-types/

Example URI

GET /research-common/api/v1/investigator-credit-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Investigator Credit Types.md"
transfer-encoding: chunked

Update Investigator Credit Types
PUT/research-common/api/v1/investigator-credit-types/(key)

Example URI

PUT /research-common/api/v1/investigator-credit-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "addsToHundred": "(val)",
  "active": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Investigator Credit Types
PUT/research-common/api/v1/investigator-credit-types/

Example URI

PUT /research-common/api/v1/investigator-credit-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "addsToHundred": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "addsToHundred": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Investigator Credit Types
PATCH/research-common/api/v1/investigator-credit-types/(key)

Example URI

PATCH /research-common/api/v1/investigator-credit-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "addsToHundred": "(val)",
  "active": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "addsToHundred": "(val)",
  "active": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Investigator Credit Types
POST/research-common/api/v1/investigator-credit-types/

Example URI

POST /research-common/api/v1/investigator-credit-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "addsToHundred": "(val)",
  "active": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "addsToHundred": "(val)",
  "active": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Investigator Credit Types
POST/research-common/api/v1/investigator-credit-types/

Example URI

POST /research-common/api/v1/investigator-credit-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "addsToHundred": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "addsToHundred": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "addsToHundred": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "addsToHundred": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Investigator Credit Types by Key
DELETE/research-common/api/v1/investigator-credit-types/(key)

Example URI

DELETE /research-common/api/v1/investigator-credit-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Investigator Credit Types
DELETE/research-common/api/v1/investigator-credit-types/

Example URI

DELETE /research-common/api/v1/investigator-credit-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Investigator Credit Types with Matching
DELETE/research-common/api/v1/investigator-credit-types/

Example URI

DELETE /research-common/api/v1/investigator-credit-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Investigator Credit Type Code. Maximum length is 3.

addsToHundred
string (optional) 

Adds to Hundred. Maximum length is 1.

active
string (optional) 

Is Active. Maximum length is 1.

description
string (optional) 

Description. Maximum length is 300.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Job Codes

Get Job Codes by Key
GET/research-common/api/v1/job-codes/(key)

Example URI

GET /research-common/api/v1/job-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "jobCode": "(val)",
  "jobTitle": "(val)",
  "_primaryKey": "(val)"
}

Get All Job Codes
GET/research-common/api/v1/job-codes/

Example URI

GET /research-common/api/v1/job-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "jobCode": "(val)",
    "jobTitle": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "jobCode": "(val)",
    "jobTitle": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Job Codes with Filtering
GET/research-common/api/v1/job-codes/

Example URI

GET /research-common/api/v1/job-codes/
URI Parameters
HideShow
jobCode
string (optional) 

Job Code. Maximum length is 6.

jobTitle
string (optional) 

Job Title. Maximum length is 50.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "jobCode": "(val)",
    "jobTitle": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "jobCode": "(val)",
    "jobTitle": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Job Codes
GET/research-common/api/v1/job-codes/

Example URI

GET /research-common/api/v1/job-codes/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "jobCode",
    "jobTitle"
  ],
  "primaryKey": "jobCode"
}

Get Blueprint API specification for Job Codes
GET/research-common/api/v1/job-codes/

Example URI

GET /research-common/api/v1/job-codes/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Job Codes.md"
transfer-encoding: chunked

Update Job Codes
PUT/research-common/api/v1/job-codes/(key)

Example URI

PUT /research-common/api/v1/job-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "jobCode": "(val)",
  "jobTitle": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Job Codes
PUT/research-common/api/v1/job-codes/

Example URI

PUT /research-common/api/v1/job-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "jobCode": "(val)",
    "jobTitle": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "jobCode": "(val)",
    "jobTitle": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Job Codes
PATCH/research-common/api/v1/job-codes/(key)

Example URI

PATCH /research-common/api/v1/job-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "jobCode": "(val)",
  "jobTitle": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "jobCode": "(val)",
  "jobTitle": "(val)",
  "_primaryKey": "(val)"
}

Insert Job Codes
POST/research-common/api/v1/job-codes/

Example URI

POST /research-common/api/v1/job-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "jobCode": "(val)",
  "jobTitle": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "jobCode": "(val)",
  "jobTitle": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Job Codes
POST/research-common/api/v1/job-codes/

Example URI

POST /research-common/api/v1/job-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "jobCode": "(val)",
    "jobTitle": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "jobCode": "(val)",
    "jobTitle": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "jobCode": "(val)",
    "jobTitle": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "jobCode": "(val)",
    "jobTitle": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Job Codes by Key
DELETE/research-common/api/v1/job-codes/(key)

Example URI

DELETE /research-common/api/v1/job-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Job Codes
DELETE/research-common/api/v1/job-codes/

Example URI

DELETE /research-common/api/v1/job-codes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Job Codes with Matching
DELETE/research-common/api/v1/job-codes/

Example URI

DELETE /research-common/api/v1/job-codes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

jobCode
string (optional) 

Job Code. Maximum length is 6.

jobTitle
string (optional) 

Job Title. Maximum length is 50.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Kc Krms Term Function Params

Get Kc Krms Term Function Params by Key
GET/research-common/api/v1/kc-krms-term-function-params/(key)

Example URI

GET /research-common/api/v1/kc-krms-term-function-params/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "kcKrmsTermFunctionParamId": "(val)",
  "kcKrmsTermFunctionId": "(val)",
  "paramName": "(val)",
  "paramType": "(val)",
  "paramOrder": "(val)",
  "_primaryKey": "(val)"
}

Get All Kc Krms Term Function Params
GET/research-common/api/v1/kc-krms-term-function-params/

Example URI

GET /research-common/api/v1/kc-krms-term-function-params/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "kcKrmsTermFunctionParamId": "(val)",
    "kcKrmsTermFunctionId": "(val)",
    "paramName": "(val)",
    "paramType": "(val)",
    "paramOrder": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "kcKrmsTermFunctionParamId": "(val)",
    "kcKrmsTermFunctionId": "(val)",
    "paramName": "(val)",
    "paramType": "(val)",
    "paramOrder": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Kc Krms Term Function Params with Filtering
GET/research-common/api/v1/kc-krms-term-function-params/

Example URI

GET /research-common/api/v1/kc-krms-term-function-params/
URI Parameters
HideShow
kcKrmsTermFunctionParamId
string (optional) 

Kc Krms Term Fun Param Spec Id. Maximum length is 22.

kcKrmsTermFunctionId
string (optional) 

Kc Krms Term Function Id. Maximum length is 22.

paramName
string (optional) 

Param Name. Maximum length is 40.

paramType
string (optional) 

Param Type. Maximum length is 100.

paramOrder
string (optional) 

Param Order. Maximum length is 22.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "kcKrmsTermFunctionParamId": "(val)",
    "kcKrmsTermFunctionId": "(val)",
    "paramName": "(val)",
    "paramType": "(val)",
    "paramOrder": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "kcKrmsTermFunctionParamId": "(val)",
    "kcKrmsTermFunctionId": "(val)",
    "paramName": "(val)",
    "paramType": "(val)",
    "paramOrder": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Kc Krms Term Function Params
GET/research-common/api/v1/kc-krms-term-function-params/

Example URI

GET /research-common/api/v1/kc-krms-term-function-params/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "kcKrmsTermFunctionParamId",
    "kcKrmsTermFunctionId",
    "paramName",
    "paramType",
    "paramOrder"
  ],
  "primaryKey": "kcKrmsTermFunctionParamId"
}

Get Blueprint API specification for Kc Krms Term Function Params
GET/research-common/api/v1/kc-krms-term-function-params/

Example URI

GET /research-common/api/v1/kc-krms-term-function-params/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Kc Krms Term Function Params.md"
transfer-encoding: chunked

Update Kc Krms Term Function Params
PUT/research-common/api/v1/kc-krms-term-function-params/(key)

Example URI

PUT /research-common/api/v1/kc-krms-term-function-params/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "kcKrmsTermFunctionParamId": "(val)",
  "kcKrmsTermFunctionId": "(val)",
  "paramName": "(val)",
  "paramType": "(val)",
  "paramOrder": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Kc Krms Term Function Params
PUT/research-common/api/v1/kc-krms-term-function-params/

Example URI

PUT /research-common/api/v1/kc-krms-term-function-params/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "kcKrmsTermFunctionParamId": "(val)",
    "kcKrmsTermFunctionId": "(val)",
    "paramName": "(val)",
    "paramType": "(val)",
    "paramOrder": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "kcKrmsTermFunctionParamId": "(val)",
    "kcKrmsTermFunctionId": "(val)",
    "paramName": "(val)",
    "paramType": "(val)",
    "paramOrder": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Kc Krms Term Function Params
PATCH/research-common/api/v1/kc-krms-term-function-params/(key)

Example URI

PATCH /research-common/api/v1/kc-krms-term-function-params/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "kcKrmsTermFunctionParamId": "(val)",
  "kcKrmsTermFunctionId": "(val)",
  "paramName": "(val)",
  "paramType": "(val)",
  "paramOrder": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "kcKrmsTermFunctionParamId": "(val)",
  "kcKrmsTermFunctionId": "(val)",
  "paramName": "(val)",
  "paramType": "(val)",
  "paramOrder": "(val)",
  "_primaryKey": "(val)"
}

Insert Kc Krms Term Function Params
POST/research-common/api/v1/kc-krms-term-function-params/

Example URI

POST /research-common/api/v1/kc-krms-term-function-params/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "kcKrmsTermFunctionParamId": "(val)",
  "kcKrmsTermFunctionId": "(val)",
  "paramName": "(val)",
  "paramType": "(val)",
  "paramOrder": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "kcKrmsTermFunctionParamId": "(val)",
  "kcKrmsTermFunctionId": "(val)",
  "paramName": "(val)",
  "paramType": "(val)",
  "paramOrder": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Kc Krms Term Function Params
POST/research-common/api/v1/kc-krms-term-function-params/

Example URI

POST /research-common/api/v1/kc-krms-term-function-params/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "kcKrmsTermFunctionParamId": "(val)",
    "kcKrmsTermFunctionId": "(val)",
    "paramName": "(val)",
    "paramType": "(val)",
    "paramOrder": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "kcKrmsTermFunctionParamId": "(val)",
    "kcKrmsTermFunctionId": "(val)",
    "paramName": "(val)",
    "paramType": "(val)",
    "paramOrder": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "kcKrmsTermFunctionParamId": "(val)",
    "kcKrmsTermFunctionId": "(val)",
    "paramName": "(val)",
    "paramType": "(val)",
    "paramOrder": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "kcKrmsTermFunctionParamId": "(val)",
    "kcKrmsTermFunctionId": "(val)",
    "paramName": "(val)",
    "paramType": "(val)",
    "paramOrder": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Kc Krms Term Function Params by Key
DELETE/research-common/api/v1/kc-krms-term-function-params/(key)

Example URI

DELETE /research-common/api/v1/kc-krms-term-function-params/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Kc Krms Term Function Params
DELETE/research-common/api/v1/kc-krms-term-function-params/

Example URI

DELETE /research-common/api/v1/kc-krms-term-function-params/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Kc Krms Term Function Params with Matching
DELETE/research-common/api/v1/kc-krms-term-function-params/

Example URI

DELETE /research-common/api/v1/kc-krms-term-function-params/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

kcKrmsTermFunctionParamId
string (optional) 

Kc Krms Term Fun Param Spec Id. Maximum length is 22.

kcKrmsTermFunctionId
string (optional) 

Kc Krms Term Function Id. Maximum length is 22.

paramName
string (optional) 

Param Name. Maximum length is 40.

paramType
string (optional) 

Param Type. Maximum length is 100.

paramOrder
string (optional) 

Param Order. Maximum length is 22.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Kc Krms Term Functions

Get Kc Krms Term Functions by Key
GET/research-common/api/v1/kc-krms-term-functions/(key)

Example URI

GET /research-common/api/v1/kc-krms-term-functions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "kcKrmsTermFunctionId": "(val)",
  "krmsTermName": "(val)",
  "description": "(val)",
  "returnType": "(val)",
  "functionType": "(val)",
  "_primaryKey": "(val)"
}

Get All Kc Krms Term Functions
GET/research-common/api/v1/kc-krms-term-functions/

Example URI

GET /research-common/api/v1/kc-krms-term-functions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "kcKrmsTermFunctionId": "(val)",
    "krmsTermName": "(val)",
    "description": "(val)",
    "returnType": "(val)",
    "functionType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "kcKrmsTermFunctionId": "(val)",
    "krmsTermName": "(val)",
    "description": "(val)",
    "returnType": "(val)",
    "functionType": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Kc Krms Term Functions with Filtering
GET/research-common/api/v1/kc-krms-term-functions/

Example URI

GET /research-common/api/v1/kc-krms-term-functions/
URI Parameters
HideShow
kcKrmsTermFunctionId
string (optional) 

Kc Krms Term Function Id. Maximum length is 22.

krmsTermName
string (optional) 

Krms Term Id. Maximum length is 20.

description
string (optional) 

Description. Maximum length is 200.

returnType
string (optional) 

Return Type. Maximum length is 100.

functionType
string (optional) 

Function Type. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "kcKrmsTermFunctionId": "(val)",
    "krmsTermName": "(val)",
    "description": "(val)",
    "returnType": "(val)",
    "functionType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "kcKrmsTermFunctionId": "(val)",
    "krmsTermName": "(val)",
    "description": "(val)",
    "returnType": "(val)",
    "functionType": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Kc Krms Term Functions
GET/research-common/api/v1/kc-krms-term-functions/

Example URI

GET /research-common/api/v1/kc-krms-term-functions/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "kcKrmsTermFunctionId",
    "krmsTermName",
    "description",
    "returnType",
    "functionType"
  ],
  "primaryKey": "kcKrmsTermFunctionId"
}

Get Blueprint API specification for Kc Krms Term Functions
GET/research-common/api/v1/kc-krms-term-functions/

Example URI

GET /research-common/api/v1/kc-krms-term-functions/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Kc Krms Term Functions.md"
transfer-encoding: chunked

Update Kc Krms Term Functions
PUT/research-common/api/v1/kc-krms-term-functions/(key)

Example URI

PUT /research-common/api/v1/kc-krms-term-functions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "kcKrmsTermFunctionId": "(val)",
  "krmsTermName": "(val)",
  "description": "(val)",
  "returnType": "(val)",
  "functionType": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Kc Krms Term Functions
PUT/research-common/api/v1/kc-krms-term-functions/

Example URI

PUT /research-common/api/v1/kc-krms-term-functions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "kcKrmsTermFunctionId": "(val)",
    "krmsTermName": "(val)",
    "description": "(val)",
    "returnType": "(val)",
    "functionType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "kcKrmsTermFunctionId": "(val)",
    "krmsTermName": "(val)",
    "description": "(val)",
    "returnType": "(val)",
    "functionType": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Kc Krms Term Functions
PATCH/research-common/api/v1/kc-krms-term-functions/(key)

Example URI

PATCH /research-common/api/v1/kc-krms-term-functions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "kcKrmsTermFunctionId": "(val)",
  "krmsTermName": "(val)",
  "description": "(val)",
  "returnType": "(val)",
  "functionType": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "kcKrmsTermFunctionId": "(val)",
  "krmsTermName": "(val)",
  "description": "(val)",
  "returnType": "(val)",
  "functionType": "(val)",
  "_primaryKey": "(val)"
}

Insert Kc Krms Term Functions
POST/research-common/api/v1/kc-krms-term-functions/

Example URI

POST /research-common/api/v1/kc-krms-term-functions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "kcKrmsTermFunctionId": "(val)",
  "krmsTermName": "(val)",
  "description": "(val)",
  "returnType": "(val)",
  "functionType": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "kcKrmsTermFunctionId": "(val)",
  "krmsTermName": "(val)",
  "description": "(val)",
  "returnType": "(val)",
  "functionType": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Kc Krms Term Functions
POST/research-common/api/v1/kc-krms-term-functions/

Example URI

POST /research-common/api/v1/kc-krms-term-functions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "kcKrmsTermFunctionId": "(val)",
    "krmsTermName": "(val)",
    "description": "(val)",
    "returnType": "(val)",
    "functionType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "kcKrmsTermFunctionId": "(val)",
    "krmsTermName": "(val)",
    "description": "(val)",
    "returnType": "(val)",
    "functionType": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "kcKrmsTermFunctionId": "(val)",
    "krmsTermName": "(val)",
    "description": "(val)",
    "returnType": "(val)",
    "functionType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "kcKrmsTermFunctionId": "(val)",
    "krmsTermName": "(val)",
    "description": "(val)",
    "returnType": "(val)",
    "functionType": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Kc Krms Term Functions by Key
DELETE/research-common/api/v1/kc-krms-term-functions/(key)

Example URI

DELETE /research-common/api/v1/kc-krms-term-functions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Kc Krms Term Functions
DELETE/research-common/api/v1/kc-krms-term-functions/

Example URI

DELETE /research-common/api/v1/kc-krms-term-functions/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Kc Krms Term Functions with Matching
DELETE/research-common/api/v1/kc-krms-term-functions/

Example URI

DELETE /research-common/api/v1/kc-krms-term-functions/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

kcKrmsTermFunctionId
string (optional) 

Kc Krms Term Function Id. Maximum length is 22.

krmsTermName
string (optional) 

Krms Term Id. Maximum length is 20.

description
string (optional) 

Description. Maximum length is 200.

returnType
string (optional) 

Return Type. Maximum length is 100.

functionType
string (optional) 

Function Type. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Kc Notifications

Get Kc Notifications by Key
GET/research-common/api/v1/kc-notifications/(key)

Example URI

GET /research-common/api/v1/kc-notifications/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "notificationId": "(val)",
  "notificationTypeId": "(val)",
  "documentNumber": "(val)",
  "subject": "(val)",
  "message": "(val)",
  "_primaryKey": "(val)"
}

Get All Kc Notifications
GET/research-common/api/v1/kc-notifications/

Example URI

GET /research-common/api/v1/kc-notifications/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "notificationId": "(val)",
    "notificationTypeId": "(val)",
    "documentNumber": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationId": "(val)",
    "notificationTypeId": "(val)",
    "documentNumber": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Kc Notifications with Filtering
GET/research-common/api/v1/kc-notifications/

Example URI

GET /research-common/api/v1/kc-notifications/
URI Parameters
HideShow
notificationId
string (optional) 

Notification Id. Maximum length is 20.

notificationTypeId
string (optional) 

Notification Type. Maximum length is 6.

documentNumber
string (optional) 

Document Number. Maximum length is 10.

subject
string (optional) 

Subject. Maximum length is 1000.

message
string (optional) 

Message. Maximum length is 4000.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "notificationId": "(val)",
    "notificationTypeId": "(val)",
    "documentNumber": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationId": "(val)",
    "notificationTypeId": "(val)",
    "documentNumber": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Kc Notifications
GET/research-common/api/v1/kc-notifications/

Example URI

GET /research-common/api/v1/kc-notifications/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "notificationId",
    "notificationTypeId",
    "documentNumber",
    "subject",
    "message"
  ],
  "primaryKey": "notificationId"
}

Get Blueprint API specification for Kc Notifications
GET/research-common/api/v1/kc-notifications/

Example URI

GET /research-common/api/v1/kc-notifications/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Kc Notifications.md"
transfer-encoding: chunked

Update Kc Notifications
PUT/research-common/api/v1/kc-notifications/(key)

Example URI

PUT /research-common/api/v1/kc-notifications/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationId": "(val)",
  "notificationTypeId": "(val)",
  "documentNumber": "(val)",
  "subject": "(val)",
  "message": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Kc Notifications
PUT/research-common/api/v1/kc-notifications/

Example URI

PUT /research-common/api/v1/kc-notifications/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "notificationId": "(val)",
    "notificationTypeId": "(val)",
    "documentNumber": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationId": "(val)",
    "notificationTypeId": "(val)",
    "documentNumber": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Kc Notifications
PATCH/research-common/api/v1/kc-notifications/(key)

Example URI

PATCH /research-common/api/v1/kc-notifications/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationId": "(val)",
  "notificationTypeId": "(val)",
  "documentNumber": "(val)",
  "subject": "(val)",
  "message": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "notificationId": "(val)",
  "notificationTypeId": "(val)",
  "documentNumber": "(val)",
  "subject": "(val)",
  "message": "(val)",
  "_primaryKey": "(val)"
}

Insert Kc Notifications
POST/research-common/api/v1/kc-notifications/

Example URI

POST /research-common/api/v1/kc-notifications/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationId": "(val)",
  "notificationTypeId": "(val)",
  "documentNumber": "(val)",
  "subject": "(val)",
  "message": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "notificationId": "(val)",
  "notificationTypeId": "(val)",
  "documentNumber": "(val)",
  "subject": "(val)",
  "message": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Kc Notifications
POST/research-common/api/v1/kc-notifications/

Example URI

POST /research-common/api/v1/kc-notifications/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "notificationId": "(val)",
    "notificationTypeId": "(val)",
    "documentNumber": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationId": "(val)",
    "notificationTypeId": "(val)",
    "documentNumber": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "notificationId": "(val)",
    "notificationTypeId": "(val)",
    "documentNumber": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationId": "(val)",
    "notificationTypeId": "(val)",
    "documentNumber": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Kc Notifications by Key
DELETE/research-common/api/v1/kc-notifications/(key)

Example URI

DELETE /research-common/api/v1/kc-notifications/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Kc Notifications
DELETE/research-common/api/v1/kc-notifications/

Example URI

DELETE /research-common/api/v1/kc-notifications/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Kc Notifications with Matching
DELETE/research-common/api/v1/kc-notifications/

Example URI

DELETE /research-common/api/v1/kc-notifications/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

notificationId
string (optional) 

Notification Id. Maximum length is 20.

notificationTypeId
string (optional) 

Notification Type. Maximum length is 6.

documentNumber
string (optional) 

Document Number. Maximum length is 10.

subject
string (optional) 

Subject. Maximum length is 1000.

message
string (optional) 

Message. Maximum length is 4000.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Kc Person Extended Attributes

Get Kc Person Extended Attributes by Key
GET/research-common/api/v1/kc-person-extended-attributes/(key)

Example URI

GET /research-common/api/v1/kc-person-extended-attributes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "personId": "(val)",
  "ageByFiscalYear": "(val)",
  "race": "(val)",
  "educationLevel": "(val)",
  "degree": "(val)",
  "major": "(val)",
  "handicappedFlag": "(val)",
  "handicapType": "(val)",
  "veteranFlag": "(val)",
  "veteranType": "(val)",
  "visaCode": "(val)",
  "visaType": "(val)",
  "visaRenewalDate": "(val)",
  "hasVisa": "(val)",
  "officeLocation": "(val)",
  "secondaryOfficeLocation": "(val)",
  "school": "(val)",
  "yearGraduated": "(val)",
  "directoryDepartment": "(val)",
  "primaryTitle": "(val)",
  "directoryTitle": "(val)",
  "vacationAccrualFlag": "(val)",
  "onSabbaticalFlag": "(val)",
  "idProvided": "(val)",
  "idVerified": "(val)",
  "county": "(val)",
  "citizenshipTypeCode": "(val)",
  "multiCampusPrincipalId": "(val)",
  "multiCampusPrincipalName": "(val)",
  "salaryAnniversaryDate": "(val)",
  "eraCommonUserName": "(val)",
  "nsfId": "(val)",
  "_primaryKey": "(val)"
}

Get All Kc Person Extended Attributes
GET/research-common/api/v1/kc-person-extended-attributes/

Example URI

GET /research-common/api/v1/kc-person-extended-attributes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personId": "(val)",
    "ageByFiscalYear": "(val)",
    "race": "(val)",
    "educationLevel": "(val)",
    "degree": "(val)",
    "major": "(val)",
    "handicappedFlag": "(val)",
    "handicapType": "(val)",
    "veteranFlag": "(val)",
    "veteranType": "(val)",
    "visaCode": "(val)",
    "visaType": "(val)",
    "visaRenewalDate": "(val)",
    "hasVisa": "(val)",
    "officeLocation": "(val)",
    "secondaryOfficeLocation": "(val)",
    "school": "(val)",
    "yearGraduated": "(val)",
    "directoryDepartment": "(val)",
    "primaryTitle": "(val)",
    "directoryTitle": "(val)",
    "vacationAccrualFlag": "(val)",
    "onSabbaticalFlag": "(val)",
    "idProvided": "(val)",
    "idVerified": "(val)",
    "county": "(val)",
    "citizenshipTypeCode": "(val)",
    "multiCampusPrincipalId": "(val)",
    "multiCampusPrincipalName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "eraCommonUserName": "(val)",
    "nsfId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personId": "(val)",
    "ageByFiscalYear": "(val)",
    "race": "(val)",
    "educationLevel": "(val)",
    "degree": "(val)",
    "major": "(val)",
    "handicappedFlag": "(val)",
    "handicapType": "(val)",
    "veteranFlag": "(val)",
    "veteranType": "(val)",
    "visaCode": "(val)",
    "visaType": "(val)",
    "visaRenewalDate": "(val)",
    "hasVisa": "(val)",
    "officeLocation": "(val)",
    "secondaryOfficeLocation": "(val)",
    "school": "(val)",
    "yearGraduated": "(val)",
    "directoryDepartment": "(val)",
    "primaryTitle": "(val)",
    "directoryTitle": "(val)",
    "vacationAccrualFlag": "(val)",
    "onSabbaticalFlag": "(val)",
    "idProvided": "(val)",
    "idVerified": "(val)",
    "county": "(val)",
    "citizenshipTypeCode": "(val)",
    "multiCampusPrincipalId": "(val)",
    "multiCampusPrincipalName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "eraCommonUserName": "(val)",
    "nsfId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Kc Person Extended Attributes with Filtering
GET/research-common/api/v1/kc-person-extended-attributes/

Example URI

GET /research-common/api/v1/kc-person-extended-attributes/
URI Parameters
HideShow
personId
string (optional) 

KcPersonExtendedAttributes Id. Maximum length is 40.

ageByFiscalYear
string (optional) 

Age by Fiscal Year. Maximum length is 3.

race
string (optional) 

Race. Maximum length is 30.

educationLevel
string (optional) 

Education Level. Maximum length is 30.

degree
string (optional) 

Degree. Maximum length is 11.

major
string (optional) 

Major. Maximum length is 30.

handicappedFlag
string (optional) 

Is Handicapped. Maximum length is 1.

handicapType
string (optional) 

Handicap Type. Maximum length is 30.

veteranFlag
string (optional) 

Veteran. Maximum length is 1.

veteranType
string (optional) 

Veteran Type. Maximum length is 30.

visaCode
string (optional) 

Visa Code. Maximum length is 20.

visaType
string (optional) 

Visa Type. Maximum length is 30.

visaRenewalDate
string (optional) 

Visa Renewal Date. Maximum length is 10.

hasVisa
string (optional) 

Has Visa. Maximum length is 1.

officeLocation
string (optional) 

Office Location. Maximum length is 30.

secondaryOfficeLocation
string (optional) 

Secondary Office Location. Maximum length is 30.

school
string (optional) 

School. Maximum length is 50.

yearGraduated
string (optional) 

Year Graduated. Maximum length is 30.

directoryDepartment
string (optional) 

Directory Department. Maximum length is 30.

primaryTitle
string (optional) 

PrimaryTitle. Maximum length is 51.

directoryTitle
string (optional) 

Directory Title. Maximum length is 50.

vacationAccrualFlag
string (optional) 

Is Vacation Accrual. Maximum length is 1.

onSabbaticalFlag
string (optional) 

Is on Sabbatical. Maximum length is 1.

idProvided
string (optional) 

Id Provided. Maximum length is 30.

idVerified
string (optional) 

Id Verified. Maximum length is 30.

county
string (optional) 

County. Maximum length is 30.

citizenshipTypeCode
string (optional) 

Citzenship Type. Maximum length is 3.

multiCampusPrincipalId
string (optional) 

Multi-Campus Principal Id. Maximum length is 40.

multiCampusPrincipalName
string (optional) 

Multi-Campus Principal Name. Maximum length is 100.

salaryAnniversaryDate
string (optional) 

Salary Anniversary Date. Maximum length is 10.

eraCommonUserName
string (optional) 

Era Commons User Name. Maximum length is 20.

nsfId
string (optional) 

NSF ID. Maximum length is 9.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personId": "(val)",
    "ageByFiscalYear": "(val)",
    "race": "(val)",
    "educationLevel": "(val)",
    "degree": "(val)",
    "major": "(val)",
    "handicappedFlag": "(val)",
    "handicapType": "(val)",
    "veteranFlag": "(val)",
    "veteranType": "(val)",
    "visaCode": "(val)",
    "visaType": "(val)",
    "visaRenewalDate": "(val)",
    "hasVisa": "(val)",
    "officeLocation": "(val)",
    "secondaryOfficeLocation": "(val)",
    "school": "(val)",
    "yearGraduated": "(val)",
    "directoryDepartment": "(val)",
    "primaryTitle": "(val)",
    "directoryTitle": "(val)",
    "vacationAccrualFlag": "(val)",
    "onSabbaticalFlag": "(val)",
    "idProvided": "(val)",
    "idVerified": "(val)",
    "county": "(val)",
    "citizenshipTypeCode": "(val)",
    "multiCampusPrincipalId": "(val)",
    "multiCampusPrincipalName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "eraCommonUserName": "(val)",
    "nsfId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personId": "(val)",
    "ageByFiscalYear": "(val)",
    "race": "(val)",
    "educationLevel": "(val)",
    "degree": "(val)",
    "major": "(val)",
    "handicappedFlag": "(val)",
    "handicapType": "(val)",
    "veteranFlag": "(val)",
    "veteranType": "(val)",
    "visaCode": "(val)",
    "visaType": "(val)",
    "visaRenewalDate": "(val)",
    "hasVisa": "(val)",
    "officeLocation": "(val)",
    "secondaryOfficeLocation": "(val)",
    "school": "(val)",
    "yearGraduated": "(val)",
    "directoryDepartment": "(val)",
    "primaryTitle": "(val)",
    "directoryTitle": "(val)",
    "vacationAccrualFlag": "(val)",
    "onSabbaticalFlag": "(val)",
    "idProvided": "(val)",
    "idVerified": "(val)",
    "county": "(val)",
    "citizenshipTypeCode": "(val)",
    "multiCampusPrincipalId": "(val)",
    "multiCampusPrincipalName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "eraCommonUserName": "(val)",
    "nsfId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Kc Person Extended Attributes
GET/research-common/api/v1/kc-person-extended-attributes/

Example URI

GET /research-common/api/v1/kc-person-extended-attributes/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "personId",
    "ageByFiscalYear",
    "race",
    "educationLevel",
    "degree",
    "major",
    "handicappedFlag",
    "handicapType",
    "veteranFlag",
    "veteranType",
    "visaCode",
    "visaType",
    "visaRenewalDate",
    "hasVisa",
    "officeLocation",
    "secondaryOfficeLocation",
    "school",
    "yearGraduated",
    "directoryDepartment",
    "primaryTitle",
    "directoryTitle",
    "vacationAccrualFlag",
    "onSabbaticalFlag",
    "idProvided",
    "idVerified",
    "county",
    "citizenshipTypeCode",
    "multiCampusPrincipalId",
    "multiCampusPrincipalName",
    "salaryAnniversaryDate",
    "eraCommonUserName",
    "nsfId"
  ],
  "primaryKey": "personId"
}

Get Blueprint API specification for Kc Person Extended Attributes
GET/research-common/api/v1/kc-person-extended-attributes/

Example URI

GET /research-common/api/v1/kc-person-extended-attributes/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Kc Person Extended Attributes.md"
transfer-encoding: chunked

Update Kc Person Extended Attributes
PUT/research-common/api/v1/kc-person-extended-attributes/(key)

Example URI

PUT /research-common/api/v1/kc-person-extended-attributes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personId": "(val)",
  "ageByFiscalYear": "(val)",
  "race": "(val)",
  "educationLevel": "(val)",
  "degree": "(val)",
  "major": "(val)",
  "handicappedFlag": "(val)",
  "handicapType": "(val)",
  "veteranFlag": "(val)",
  "veteranType": "(val)",
  "visaCode": "(val)",
  "visaType": "(val)",
  "visaRenewalDate": "(val)",
  "hasVisa": "(val)",
  "officeLocation": "(val)",
  "secondaryOfficeLocation": "(val)",
  "school": "(val)",
  "yearGraduated": "(val)",
  "directoryDepartment": "(val)",
  "primaryTitle": "(val)",
  "directoryTitle": "(val)",
  "vacationAccrualFlag": "(val)",
  "onSabbaticalFlag": "(val)",
  "idProvided": "(val)",
  "idVerified": "(val)",
  "county": "(val)",
  "citizenshipTypeCode": "(val)",
  "multiCampusPrincipalId": "(val)",
  "multiCampusPrincipalName": "(val)",
  "salaryAnniversaryDate": "(val)",
  "eraCommonUserName": "(val)",
  "nsfId": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Kc Person Extended Attributes
PUT/research-common/api/v1/kc-person-extended-attributes/

Example URI

PUT /research-common/api/v1/kc-person-extended-attributes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personId": "(val)",
    "ageByFiscalYear": "(val)",
    "race": "(val)",
    "educationLevel": "(val)",
    "degree": "(val)",
    "major": "(val)",
    "handicappedFlag": "(val)",
    "handicapType": "(val)",
    "veteranFlag": "(val)",
    "veteranType": "(val)",
    "visaCode": "(val)",
    "visaType": "(val)",
    "visaRenewalDate": "(val)",
    "hasVisa": "(val)",
    "officeLocation": "(val)",
    "secondaryOfficeLocation": "(val)",
    "school": "(val)",
    "yearGraduated": "(val)",
    "directoryDepartment": "(val)",
    "primaryTitle": "(val)",
    "directoryTitle": "(val)",
    "vacationAccrualFlag": "(val)",
    "onSabbaticalFlag": "(val)",
    "idProvided": "(val)",
    "idVerified": "(val)",
    "county": "(val)",
    "citizenshipTypeCode": "(val)",
    "multiCampusPrincipalId": "(val)",
    "multiCampusPrincipalName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "eraCommonUserName": "(val)",
    "nsfId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personId": "(val)",
    "ageByFiscalYear": "(val)",
    "race": "(val)",
    "educationLevel": "(val)",
    "degree": "(val)",
    "major": "(val)",
    "handicappedFlag": "(val)",
    "handicapType": "(val)",
    "veteranFlag": "(val)",
    "veteranType": "(val)",
    "visaCode": "(val)",
    "visaType": "(val)",
    "visaRenewalDate": "(val)",
    "hasVisa": "(val)",
    "officeLocation": "(val)",
    "secondaryOfficeLocation": "(val)",
    "school": "(val)",
    "yearGraduated": "(val)",
    "directoryDepartment": "(val)",
    "primaryTitle": "(val)",
    "directoryTitle": "(val)",
    "vacationAccrualFlag": "(val)",
    "onSabbaticalFlag": "(val)",
    "idProvided": "(val)",
    "idVerified": "(val)",
    "county": "(val)",
    "citizenshipTypeCode": "(val)",
    "multiCampusPrincipalId": "(val)",
    "multiCampusPrincipalName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "eraCommonUserName": "(val)",
    "nsfId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Kc Person Extended Attributes
PATCH/research-common/api/v1/kc-person-extended-attributes/(key)

Example URI

PATCH /research-common/api/v1/kc-person-extended-attributes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personId": "(val)",
  "ageByFiscalYear": "(val)",
  "race": "(val)",
  "educationLevel": "(val)",
  "degree": "(val)",
  "major": "(val)",
  "handicappedFlag": "(val)",
  "handicapType": "(val)",
  "veteranFlag": "(val)",
  "veteranType": "(val)",
  "visaCode": "(val)",
  "visaType": "(val)",
  "visaRenewalDate": "(val)",
  "hasVisa": "(val)",
  "officeLocation": "(val)",
  "secondaryOfficeLocation": "(val)",
  "school": "(val)",
  "yearGraduated": "(val)",
  "directoryDepartment": "(val)",
  "primaryTitle": "(val)",
  "directoryTitle": "(val)",
  "vacationAccrualFlag": "(val)",
  "onSabbaticalFlag": "(val)",
  "idProvided": "(val)",
  "idVerified": "(val)",
  "county": "(val)",
  "citizenshipTypeCode": "(val)",
  "multiCampusPrincipalId": "(val)",
  "multiCampusPrincipalName": "(val)",
  "salaryAnniversaryDate": "(val)",
  "eraCommonUserName": "(val)",
  "nsfId": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "personId": "(val)",
  "ageByFiscalYear": "(val)",
  "race": "(val)",
  "educationLevel": "(val)",
  "degree": "(val)",
  "major": "(val)",
  "handicappedFlag": "(val)",
  "handicapType": "(val)",
  "veteranFlag": "(val)",
  "veteranType": "(val)",
  "visaCode": "(val)",
  "visaType": "(val)",
  "visaRenewalDate": "(val)",
  "hasVisa": "(val)",
  "officeLocation": "(val)",
  "secondaryOfficeLocation": "(val)",
  "school": "(val)",
  "yearGraduated": "(val)",
  "directoryDepartment": "(val)",
  "primaryTitle": "(val)",
  "directoryTitle": "(val)",
  "vacationAccrualFlag": "(val)",
  "onSabbaticalFlag": "(val)",
  "idProvided": "(val)",
  "idVerified": "(val)",
  "county": "(val)",
  "citizenshipTypeCode": "(val)",
  "multiCampusPrincipalId": "(val)",
  "multiCampusPrincipalName": "(val)",
  "salaryAnniversaryDate": "(val)",
  "eraCommonUserName": "(val)",
  "nsfId": "(val)",
  "_primaryKey": "(val)"
}

Insert Kc Person Extended Attributes
POST/research-common/api/v1/kc-person-extended-attributes/

Example URI

POST /research-common/api/v1/kc-person-extended-attributes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personId": "(val)",
  "ageByFiscalYear": "(val)",
  "race": "(val)",
  "educationLevel": "(val)",
  "degree": "(val)",
  "major": "(val)",
  "handicappedFlag": "(val)",
  "handicapType": "(val)",
  "veteranFlag": "(val)",
  "veteranType": "(val)",
  "visaCode": "(val)",
  "visaType": "(val)",
  "visaRenewalDate": "(val)",
  "hasVisa": "(val)",
  "officeLocation": "(val)",
  "secondaryOfficeLocation": "(val)",
  "school": "(val)",
  "yearGraduated": "(val)",
  "directoryDepartment": "(val)",
  "primaryTitle": "(val)",
  "directoryTitle": "(val)",
  "vacationAccrualFlag": "(val)",
  "onSabbaticalFlag": "(val)",
  "idProvided": "(val)",
  "idVerified": "(val)",
  "county": "(val)",
  "citizenshipTypeCode": "(val)",
  "multiCampusPrincipalId": "(val)",
  "multiCampusPrincipalName": "(val)",
  "salaryAnniversaryDate": "(val)",
  "eraCommonUserName": "(val)",
  "nsfId": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "personId": "(val)",
  "ageByFiscalYear": "(val)",
  "race": "(val)",
  "educationLevel": "(val)",
  "degree": "(val)",
  "major": "(val)",
  "handicappedFlag": "(val)",
  "handicapType": "(val)",
  "veteranFlag": "(val)",
  "veteranType": "(val)",
  "visaCode": "(val)",
  "visaType": "(val)",
  "visaRenewalDate": "(val)",
  "hasVisa": "(val)",
  "officeLocation": "(val)",
  "secondaryOfficeLocation": "(val)",
  "school": "(val)",
  "yearGraduated": "(val)",
  "directoryDepartment": "(val)",
  "primaryTitle": "(val)",
  "directoryTitle": "(val)",
  "vacationAccrualFlag": "(val)",
  "onSabbaticalFlag": "(val)",
  "idProvided": "(val)",
  "idVerified": "(val)",
  "county": "(val)",
  "citizenshipTypeCode": "(val)",
  "multiCampusPrincipalId": "(val)",
  "multiCampusPrincipalName": "(val)",
  "salaryAnniversaryDate": "(val)",
  "eraCommonUserName": "(val)",
  "nsfId": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Kc Person Extended Attributes
POST/research-common/api/v1/kc-person-extended-attributes/

Example URI

POST /research-common/api/v1/kc-person-extended-attributes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personId": "(val)",
    "ageByFiscalYear": "(val)",
    "race": "(val)",
    "educationLevel": "(val)",
    "degree": "(val)",
    "major": "(val)",
    "handicappedFlag": "(val)",
    "handicapType": "(val)",
    "veteranFlag": "(val)",
    "veteranType": "(val)",
    "visaCode": "(val)",
    "visaType": "(val)",
    "visaRenewalDate": "(val)",
    "hasVisa": "(val)",
    "officeLocation": "(val)",
    "secondaryOfficeLocation": "(val)",
    "school": "(val)",
    "yearGraduated": "(val)",
    "directoryDepartment": "(val)",
    "primaryTitle": "(val)",
    "directoryTitle": "(val)",
    "vacationAccrualFlag": "(val)",
    "onSabbaticalFlag": "(val)",
    "idProvided": "(val)",
    "idVerified": "(val)",
    "county": "(val)",
    "citizenshipTypeCode": "(val)",
    "multiCampusPrincipalId": "(val)",
    "multiCampusPrincipalName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "eraCommonUserName": "(val)",
    "nsfId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personId": "(val)",
    "ageByFiscalYear": "(val)",
    "race": "(val)",
    "educationLevel": "(val)",
    "degree": "(val)",
    "major": "(val)",
    "handicappedFlag": "(val)",
    "handicapType": "(val)",
    "veteranFlag": "(val)",
    "veteranType": "(val)",
    "visaCode": "(val)",
    "visaType": "(val)",
    "visaRenewalDate": "(val)",
    "hasVisa": "(val)",
    "officeLocation": "(val)",
    "secondaryOfficeLocation": "(val)",
    "school": "(val)",
    "yearGraduated": "(val)",
    "directoryDepartment": "(val)",
    "primaryTitle": "(val)",
    "directoryTitle": "(val)",
    "vacationAccrualFlag": "(val)",
    "onSabbaticalFlag": "(val)",
    "idProvided": "(val)",
    "idVerified": "(val)",
    "county": "(val)",
    "citizenshipTypeCode": "(val)",
    "multiCampusPrincipalId": "(val)",
    "multiCampusPrincipalName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "eraCommonUserName": "(val)",
    "nsfId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "personId": "(val)",
    "ageByFiscalYear": "(val)",
    "race": "(val)",
    "educationLevel": "(val)",
    "degree": "(val)",
    "major": "(val)",
    "handicappedFlag": "(val)",
    "handicapType": "(val)",
    "veteranFlag": "(val)",
    "veteranType": "(val)",
    "visaCode": "(val)",
    "visaType": "(val)",
    "visaRenewalDate": "(val)",
    "hasVisa": "(val)",
    "officeLocation": "(val)",
    "secondaryOfficeLocation": "(val)",
    "school": "(val)",
    "yearGraduated": "(val)",
    "directoryDepartment": "(val)",
    "primaryTitle": "(val)",
    "directoryTitle": "(val)",
    "vacationAccrualFlag": "(val)",
    "onSabbaticalFlag": "(val)",
    "idProvided": "(val)",
    "idVerified": "(val)",
    "county": "(val)",
    "citizenshipTypeCode": "(val)",
    "multiCampusPrincipalId": "(val)",
    "multiCampusPrincipalName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "eraCommonUserName": "(val)",
    "nsfId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personId": "(val)",
    "ageByFiscalYear": "(val)",
    "race": "(val)",
    "educationLevel": "(val)",
    "degree": "(val)",
    "major": "(val)",
    "handicappedFlag": "(val)",
    "handicapType": "(val)",
    "veteranFlag": "(val)",
    "veteranType": "(val)",
    "visaCode": "(val)",
    "visaType": "(val)",
    "visaRenewalDate": "(val)",
    "hasVisa": "(val)",
    "officeLocation": "(val)",
    "secondaryOfficeLocation": "(val)",
    "school": "(val)",
    "yearGraduated": "(val)",
    "directoryDepartment": "(val)",
    "primaryTitle": "(val)",
    "directoryTitle": "(val)",
    "vacationAccrualFlag": "(val)",
    "onSabbaticalFlag": "(val)",
    "idProvided": "(val)",
    "idVerified": "(val)",
    "county": "(val)",
    "citizenshipTypeCode": "(val)",
    "multiCampusPrincipalId": "(val)",
    "multiCampusPrincipalName": "(val)",
    "salaryAnniversaryDate": "(val)",
    "eraCommonUserName": "(val)",
    "nsfId": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Kc Person Extended Attributes by Key
DELETE/research-common/api/v1/kc-person-extended-attributes/(key)

Example URI

DELETE /research-common/api/v1/kc-person-extended-attributes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Kc Person Extended Attributes
DELETE/research-common/api/v1/kc-person-extended-attributes/

Example URI

DELETE /research-common/api/v1/kc-person-extended-attributes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Kc Person Extended Attributes with Matching
DELETE/research-common/api/v1/kc-person-extended-attributes/

Example URI

DELETE /research-common/api/v1/kc-person-extended-attributes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

personId
string (optional) 

KcPersonExtendedAttributes Id. Maximum length is 40.

ageByFiscalYear
string (optional) 

Age by Fiscal Year. Maximum length is 3.

race
string (optional) 

Race. Maximum length is 30.

educationLevel
string (optional) 

Education Level. Maximum length is 30.

degree
string (optional) 

Degree. Maximum length is 11.

major
string (optional) 

Major. Maximum length is 30.

handicappedFlag
string (optional) 

Is Handicapped. Maximum length is 1.

handicapType
string (optional) 

Handicap Type. Maximum length is 30.

veteranFlag
string (optional) 

Veteran. Maximum length is 1.

veteranType
string (optional) 

Veteran Type. Maximum length is 30.

visaCode
string (optional) 

Visa Code. Maximum length is 20.

visaType
string (optional) 

Visa Type. Maximum length is 30.

visaRenewalDate
string (optional) 

Visa Renewal Date. Maximum length is 10.

hasVisa
string (optional) 

Has Visa. Maximum length is 1.

officeLocation
string (optional) 

Office Location. Maximum length is 30.

secondaryOfficeLocation
string (optional) 

Secondary Office Location. Maximum length is 30.

school
string (optional) 

School. Maximum length is 50.

yearGraduated
string (optional) 

Year Graduated. Maximum length is 30.

directoryDepartment
string (optional) 

Directory Department. Maximum length is 30.

primaryTitle
string (optional) 

PrimaryTitle. Maximum length is 51.

directoryTitle
string (optional) 

Directory Title. Maximum length is 50.

vacationAccrualFlag
string (optional) 

Is Vacation Accrual. Maximum length is 1.

onSabbaticalFlag
string (optional) 

Is on Sabbatical. Maximum length is 1.

idProvided
string (optional) 

Id Provided. Maximum length is 30.

idVerified
string (optional) 

Id Verified. Maximum length is 30.

county
string (optional) 

County. Maximum length is 30.

citizenshipTypeCode
string (optional) 

Citzenship Type. Maximum length is 3.

multiCampusPrincipalId
string (optional) 

Multi-Campus Principal Id. Maximum length is 40.

multiCampusPrincipalName
string (optional) 

Multi-Campus Principal Name. Maximum length is 100.

salaryAnniversaryDate
string (optional) 

Salary Anniversary Date. Maximum length is 10.

eraCommonUserName
string (optional) 

Era Commons User Name. Maximum length is 20.

nsfId
string (optional) 

NSF ID. Maximum length is 9.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Mail By Entries

Get Mail By Entries by Key
GET/research-common/api/v1/mail-by-entries/(key)

Example URI

GET /research-common/api/v1/mail-by-entries/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "mailByCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Mail By Entries
GET/research-common/api/v1/mail-by-entries/

Example URI

GET /research-common/api/v1/mail-by-entries/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "mailByCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mailByCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Mail By Entries with Filtering
GET/research-common/api/v1/mail-by-entries/

Example URI

GET /research-common/api/v1/mail-by-entries/
URI Parameters
HideShow
mailByCode
string (optional) 

Mail By. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "mailByCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mailByCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Mail By Entries
GET/research-common/api/v1/mail-by-entries/

Example URI

GET /research-common/api/v1/mail-by-entries/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "mailByCode",
    "description"
  ],
  "primaryKey": "mailByCode"
}

Get Blueprint API specification for Mail By Entries
GET/research-common/api/v1/mail-by-entries/

Example URI

GET /research-common/api/v1/mail-by-entries/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Mail By Entries.md"
transfer-encoding: chunked

Update Mail By Entries
PUT/research-common/api/v1/mail-by-entries/(key)

Example URI

PUT /research-common/api/v1/mail-by-entries/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "mailByCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Mail By Entries
PUT/research-common/api/v1/mail-by-entries/

Example URI

PUT /research-common/api/v1/mail-by-entries/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "mailByCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mailByCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Mail By Entries
PATCH/research-common/api/v1/mail-by-entries/(key)

Example URI

PATCH /research-common/api/v1/mail-by-entries/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "mailByCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "mailByCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Mail By Entries
POST/research-common/api/v1/mail-by-entries/

Example URI

POST /research-common/api/v1/mail-by-entries/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "mailByCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "mailByCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Mail By Entries
POST/research-common/api/v1/mail-by-entries/

Example URI

POST /research-common/api/v1/mail-by-entries/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "mailByCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mailByCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "mailByCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mailByCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Mail By Entries by Key
DELETE/research-common/api/v1/mail-by-entries/(key)

Example URI

DELETE /research-common/api/v1/mail-by-entries/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Mail By Entries
DELETE/research-common/api/v1/mail-by-entries/

Example URI

DELETE /research-common/api/v1/mail-by-entries/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Mail By Entries with Matching
DELETE/research-common/api/v1/mail-by-entries/

Example URI

DELETE /research-common/api/v1/mail-by-entries/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

mailByCode
string (optional) 

Mail By. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Mail Types

Get Mail Types by Key
GET/research-common/api/v1/mail-types/(key)

Example URI

GET /research-common/api/v1/mail-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "mailType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Mail Types
GET/research-common/api/v1/mail-types/

Example URI

GET /research-common/api/v1/mail-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "mailType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mailType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Mail Types with Filtering
GET/research-common/api/v1/mail-types/

Example URI

GET /research-common/api/v1/mail-types/
URI Parameters
HideShow
mailType
string (optional) 

Mail Type. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "mailType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mailType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Mail Types
GET/research-common/api/v1/mail-types/

Example URI

GET /research-common/api/v1/mail-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "mailType",
    "description"
  ],
  "primaryKey": "mailType"
}

Get Blueprint API specification for Mail Types
GET/research-common/api/v1/mail-types/

Example URI

GET /research-common/api/v1/mail-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Mail Types.md"
transfer-encoding: chunked

Update Mail Types
PUT/research-common/api/v1/mail-types/(key)

Example URI

PUT /research-common/api/v1/mail-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "mailType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Mail Types
PUT/research-common/api/v1/mail-types/

Example URI

PUT /research-common/api/v1/mail-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "mailType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mailType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Mail Types
PATCH/research-common/api/v1/mail-types/(key)

Example URI

PATCH /research-common/api/v1/mail-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "mailType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "mailType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Mail Types
POST/research-common/api/v1/mail-types/

Example URI

POST /research-common/api/v1/mail-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "mailType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "mailType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Mail Types
POST/research-common/api/v1/mail-types/

Example URI

POST /research-common/api/v1/mail-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "mailType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mailType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "mailType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "mailType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Mail Types by Key
DELETE/research-common/api/v1/mail-types/(key)

Example URI

DELETE /research-common/api/v1/mail-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Mail Types
DELETE/research-common/api/v1/mail-types/

Example URI

DELETE /research-common/api/v1/mail-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Mail Types with Matching
DELETE/research-common/api/v1/mail-types/

Example URI

DELETE /research-common/api/v1/mail-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

mailType
string (optional) 

Mail Type. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Membership Roles

Get Membership Roles by Key
GET/research-common/api/v1/membership-roles/(key)

Example URI

GET /research-common/api/v1/membership-roles/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "membershipRoleCode": "(val)",
  "description": "(val)",
  "committeeTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Get All Membership Roles
GET/research-common/api/v1/membership-roles/

Example URI

GET /research-common/api/v1/membership-roles/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "membershipRoleCode": "(val)",
    "description": "(val)",
    "committeeTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "membershipRoleCode": "(val)",
    "description": "(val)",
    "committeeTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Membership Roles with Filtering
GET/research-common/api/v1/membership-roles/

Example URI

GET /research-common/api/v1/membership-roles/
URI Parameters
HideShow
membershipRoleCode
string (optional) 

Membership Role Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

committeeTypeCode
string (optional) 

Committee Type Code. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "membershipRoleCode": "(val)",
    "description": "(val)",
    "committeeTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "membershipRoleCode": "(val)",
    "description": "(val)",
    "committeeTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Membership Roles
GET/research-common/api/v1/membership-roles/

Example URI

GET /research-common/api/v1/membership-roles/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "membershipRoleCode",
    "description",
    "committeeTypeCode"
  ],
  "primaryKey": "membershipRoleCode"
}

Get Blueprint API specification for Membership Roles
GET/research-common/api/v1/membership-roles/

Example URI

GET /research-common/api/v1/membership-roles/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Membership Roles.md"
transfer-encoding: chunked

Update Membership Roles
PUT/research-common/api/v1/membership-roles/(key)

Example URI

PUT /research-common/api/v1/membership-roles/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "membershipRoleCode": "(val)",
  "description": "(val)",
  "committeeTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Membership Roles
PUT/research-common/api/v1/membership-roles/

Example URI

PUT /research-common/api/v1/membership-roles/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "membershipRoleCode": "(val)",
    "description": "(val)",
    "committeeTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "membershipRoleCode": "(val)",
    "description": "(val)",
    "committeeTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Membership Roles
PATCH/research-common/api/v1/membership-roles/(key)

Example URI

PATCH /research-common/api/v1/membership-roles/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "membershipRoleCode": "(val)",
  "description": "(val)",
  "committeeTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "membershipRoleCode": "(val)",
  "description": "(val)",
  "committeeTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Membership Roles
POST/research-common/api/v1/membership-roles/

Example URI

POST /research-common/api/v1/membership-roles/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "membershipRoleCode": "(val)",
  "description": "(val)",
  "committeeTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "membershipRoleCode": "(val)",
  "description": "(val)",
  "committeeTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Membership Roles
POST/research-common/api/v1/membership-roles/

Example URI

POST /research-common/api/v1/membership-roles/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "membershipRoleCode": "(val)",
    "description": "(val)",
    "committeeTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "membershipRoleCode": "(val)",
    "description": "(val)",
    "committeeTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "membershipRoleCode": "(val)",
    "description": "(val)",
    "committeeTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "membershipRoleCode": "(val)",
    "description": "(val)",
    "committeeTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Membership Roles by Key
DELETE/research-common/api/v1/membership-roles/(key)

Example URI

DELETE /research-common/api/v1/membership-roles/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Membership Roles
DELETE/research-common/api/v1/membership-roles/

Example URI

DELETE /research-common/api/v1/membership-roles/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Membership Roles with Matching
DELETE/research-common/api/v1/membership-roles/

Example URI

DELETE /research-common/api/v1/membership-roles/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

membershipRoleCode
string (optional) 

Membership Role Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

committeeTypeCode
string (optional) 

Committee Type Code. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Message Of The Days

Get Message Of The Days by Key
GET/research-common/api/v1/message-of-the-days/(key)

Example URI

GET /research-common/api/v1/message-of-the-days/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "messageOfTheDayId": "(val)",
  "message": "(val)",
  "active": "(val)",
  "displayOrder": "(val)",
  "_primaryKey": "(val)"
}

Get All Message Of The Days
GET/research-common/api/v1/message-of-the-days/

Example URI

GET /research-common/api/v1/message-of-the-days/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "messageOfTheDayId": "(val)",
    "message": "(val)",
    "active": "(val)",
    "displayOrder": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "messageOfTheDayId": "(val)",
    "message": "(val)",
    "active": "(val)",
    "displayOrder": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Message Of The Days with Filtering
GET/research-common/api/v1/message-of-the-days/

Example URI

GET /research-common/api/v1/message-of-the-days/
URI Parameters
HideShow
messageOfTheDayId
string (optional) 

Message Of The Day Id. Maximum length is 22.

message
string (optional) 

Message. Maximum length is 4000.

active
string (optional) 

active. Maximum length is 1.

displayOrder
string (optional) 

Display Order. Maximum length is 22.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "messageOfTheDayId": "(val)",
    "message": "(val)",
    "active": "(val)",
    "displayOrder": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "messageOfTheDayId": "(val)",
    "message": "(val)",
    "active": "(val)",
    "displayOrder": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Message Of The Days
GET/research-common/api/v1/message-of-the-days/

Example URI

GET /research-common/api/v1/message-of-the-days/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "messageOfTheDayId",
    "message",
    "active",
    "displayOrder"
  ],
  "primaryKey": "messageOfTheDayId"
}

Get Blueprint API specification for Message Of The Days
GET/research-common/api/v1/message-of-the-days/

Example URI

GET /research-common/api/v1/message-of-the-days/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Message Of The Days.md"
transfer-encoding: chunked

Update Message Of The Days
PUT/research-common/api/v1/message-of-the-days/(key)

Example URI

PUT /research-common/api/v1/message-of-the-days/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "messageOfTheDayId": "(val)",
  "message": "(val)",
  "active": "(val)",
  "displayOrder": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Message Of The Days
PUT/research-common/api/v1/message-of-the-days/

Example URI

PUT /research-common/api/v1/message-of-the-days/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "messageOfTheDayId": "(val)",
    "message": "(val)",
    "active": "(val)",
    "displayOrder": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "messageOfTheDayId": "(val)",
    "message": "(val)",
    "active": "(val)",
    "displayOrder": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Message Of The Days
PATCH/research-common/api/v1/message-of-the-days/(key)

Example URI

PATCH /research-common/api/v1/message-of-the-days/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "messageOfTheDayId": "(val)",
  "message": "(val)",
  "active": "(val)",
  "displayOrder": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "messageOfTheDayId": "(val)",
  "message": "(val)",
  "active": "(val)",
  "displayOrder": "(val)",
  "_primaryKey": "(val)"
}

Insert Message Of The Days
POST/research-common/api/v1/message-of-the-days/

Example URI

POST /research-common/api/v1/message-of-the-days/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "messageOfTheDayId": "(val)",
  "message": "(val)",
  "active": "(val)",
  "displayOrder": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "messageOfTheDayId": "(val)",
  "message": "(val)",
  "active": "(val)",
  "displayOrder": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Message Of The Days
POST/research-common/api/v1/message-of-the-days/

Example URI

POST /research-common/api/v1/message-of-the-days/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "messageOfTheDayId": "(val)",
    "message": "(val)",
    "active": "(val)",
    "displayOrder": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "messageOfTheDayId": "(val)",
    "message": "(val)",
    "active": "(val)",
    "displayOrder": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "messageOfTheDayId": "(val)",
    "message": "(val)",
    "active": "(val)",
    "displayOrder": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "messageOfTheDayId": "(val)",
    "message": "(val)",
    "active": "(val)",
    "displayOrder": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Message Of The Days by Key
DELETE/research-common/api/v1/message-of-the-days/(key)

Example URI

DELETE /research-common/api/v1/message-of-the-days/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Message Of The Days
DELETE/research-common/api/v1/message-of-the-days/

Example URI

DELETE /research-common/api/v1/message-of-the-days/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Message Of The Days with Matching
DELETE/research-common/api/v1/message-of-the-days/

Example URI

DELETE /research-common/api/v1/message-of-the-days/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

messageOfTheDayId
string (optional) 

Message Of The Day Id. Maximum length is 22.

message
string (optional) 

Message. Maximum length is 4000.

active
string (optional) 

active. Maximum length is 1.

displayOrder
string (optional) 

Display Order. Maximum length is 22.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Minute Entry Types

Get Minute Entry Types by Key
GET/research-common/api/v1/minute-entry-types/(key)

Example URI

GET /research-common/api/v1/minute-entry-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "minuteEntryTypeCode": "(val)",
  "sortId": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Minute Entry Types
GET/research-common/api/v1/minute-entry-types/

Example URI

GET /research-common/api/v1/minute-entry-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "minuteEntryTypeCode": "(val)",
    "sortId": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "minuteEntryTypeCode": "(val)",
    "sortId": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Minute Entry Types with Filtering
GET/research-common/api/v1/minute-entry-types/

Example URI

GET /research-common/api/v1/minute-entry-types/
URI Parameters
HideShow
minuteEntryTypeCode
string (optional) 

Minute Entry Type Code. Maximum length is 3.

sortId
string (optional) 

Sort Id. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "minuteEntryTypeCode": "(val)",
    "sortId": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "minuteEntryTypeCode": "(val)",
    "sortId": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Minute Entry Types
GET/research-common/api/v1/minute-entry-types/

Example URI

GET /research-common/api/v1/minute-entry-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "minuteEntryTypeCode",
    "sortId",
    "description"
  ],
  "primaryKey": "minuteEntryTypeCode"
}

Get Blueprint API specification for Minute Entry Types
GET/research-common/api/v1/minute-entry-types/

Example URI

GET /research-common/api/v1/minute-entry-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Minute Entry Types.md"
transfer-encoding: chunked

Update Minute Entry Types
PUT/research-common/api/v1/minute-entry-types/(key)

Example URI

PUT /research-common/api/v1/minute-entry-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "minuteEntryTypeCode": "(val)",
  "sortId": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Minute Entry Types
PUT/research-common/api/v1/minute-entry-types/

Example URI

PUT /research-common/api/v1/minute-entry-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "minuteEntryTypeCode": "(val)",
    "sortId": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "minuteEntryTypeCode": "(val)",
    "sortId": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Minute Entry Types
PATCH/research-common/api/v1/minute-entry-types/(key)

Example URI

PATCH /research-common/api/v1/minute-entry-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "minuteEntryTypeCode": "(val)",
  "sortId": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "minuteEntryTypeCode": "(val)",
  "sortId": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Minute Entry Types
POST/research-common/api/v1/minute-entry-types/

Example URI

POST /research-common/api/v1/minute-entry-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "minuteEntryTypeCode": "(val)",
  "sortId": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "minuteEntryTypeCode": "(val)",
  "sortId": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Minute Entry Types
POST/research-common/api/v1/minute-entry-types/

Example URI

POST /research-common/api/v1/minute-entry-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "minuteEntryTypeCode": "(val)",
    "sortId": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "minuteEntryTypeCode": "(val)",
    "sortId": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "minuteEntryTypeCode": "(val)",
    "sortId": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "minuteEntryTypeCode": "(val)",
    "sortId": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Minute Entry Types by Key
DELETE/research-common/api/v1/minute-entry-types/(key)

Example URI

DELETE /research-common/api/v1/minute-entry-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Minute Entry Types
DELETE/research-common/api/v1/minute-entry-types/

Example URI

DELETE /research-common/api/v1/minute-entry-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Minute Entry Types with Matching
DELETE/research-common/api/v1/minute-entry-types/

Example URI

DELETE /research-common/api/v1/minute-entry-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

minuteEntryTypeCode
string (optional) 

Minute Entry Type Code. Maximum length is 3.

sortId
string (optional) 

Sort Id. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Non Organizational Rolodexes

Get Non Organizational Rolodexes by Key
GET/research-common/api/v1/non-organizational-rolodexes/(key)

Example URI

GET /research-common/api/v1/non-organizational-rolodexes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "rolodexId": "(val)",
  "addressLine1": "(val)",
  "addressLine2": "(val)",
  "addressLine3": "(val)",
  "city": "(val)",
  "comments": "(val)",
  "countryCode": "(val)",
  "county": "(val)",
  "createUser": "(val)",
  "deleteFlag": "(val)",
  "emailAddress": "(val)",
  "faxNumber": "(val)",
  "firstName": "(val)",
  "lastName": "(val)",
  "middleName": "(val)",
  "organization": "(val)",
  "ownedByUnit": "(val)",
  "phoneNumber": "(val)",
  "postalCode": "(val)",
  "prefix": "(val)",
  "sponsorAddressFlag": "(val)",
  "sponsorCode": "(val)",
  "state": "(val)",
  "suffix": "(val)",
  "title": "(val)",
  "_primaryKey": "(val)"
}

Get All Non Organizational Rolodexes
GET/research-common/api/v1/non-organizational-rolodexes/

Example URI

GET /research-common/api/v1/non-organizational-rolodexes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "createUser": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "createUser": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Non Organizational Rolodexes with Filtering
GET/research-common/api/v1/non-organizational-rolodexes/

Example URI

GET /research-common/api/v1/non-organizational-rolodexes/
URI Parameters
HideShow
rolodexId
string (optional) 

Rolodex Id. Maximum length is 6.

addressLine1
string (optional) 

Address Line 1. Maximum length is 80.

addressLine2
string (optional) 

Address Line 2. Maximum length is 80.

addressLine3
string (optional) 

Address Line 3. Maximum length is 80.

city
string (optional) 

City. Maximum length is 30.

comments
string (optional) 

Comments. Maximum length is 300.

countryCode
string (optional) 

Country Code. Maximum length is 3.

county
string (optional) 

County. Maximum length is 30.

createUser
string (optional) 
deleteFlag
string (optional) 

Delete Flag. Maximum length is 1.

emailAddress
string (optional) 

Email Address. Maximum length is 60.

faxNumber
string (optional) 

Fax Number. Maximum length is 20.

firstName
string (optional) 

First Name. Maximum length is 20.

lastName
string (optional) 

Last Name. Maximum length is 20.

middleName
string (optional) 

Middle Name. Maximum length is 20.

organization
string (optional) 

Organization. Maximum length is 80.

ownedByUnit
string (optional) 

Owned By Unit. Maximum length is 8.

phoneNumber
string (optional) 

Phone Number. Maximum length is 20.

postalCode
string (optional) 

Postal Code. Maximum length is 15.

prefix
string (optional) 

Prefix. Maximum length is 10.

sponsorAddressFlag
string (optional) 

Sponsor Address Flag. Maximum length is 1.

sponsorCode
string (optional) 

Sponsor Code. Maximum length is 6.

state
string (optional) 

State. Maximum length is 30.

suffix
string (optional) 

Suffix. Maximum length is 10.

title
string (optional) 

Title. Maximum length is 35.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "createUser": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "createUser": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Non Organizational Rolodexes
GET/research-common/api/v1/non-organizational-rolodexes/

Example URI

GET /research-common/api/v1/non-organizational-rolodexes/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "rolodexId",
    "addressLine1",
    "addressLine2",
    "addressLine3",
    "city",
    "comments",
    "countryCode",
    "county",
    "createUser",
    "deleteFlag",
    "emailAddress",
    "faxNumber",
    "firstName",
    "lastName",
    "middleName",
    "organization",
    "ownedByUnit",
    "phoneNumber",
    "postalCode",
    "prefix",
    "sponsorAddressFlag",
    "sponsorCode",
    "state",
    "suffix",
    "title"
  ],
  "primaryKey": "rolodexId"
}

Get Blueprint API specification for Non Organizational Rolodexes
GET/research-common/api/v1/non-organizational-rolodexes/

Example URI

GET /research-common/api/v1/non-organizational-rolodexes/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Non Organizational Rolodexes.md"
transfer-encoding: chunked

Update Non Organizational Rolodexes
PUT/research-common/api/v1/non-organizational-rolodexes/(key)

Example URI

PUT /research-common/api/v1/non-organizational-rolodexes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rolodexId": "(val)",
  "addressLine1": "(val)",
  "addressLine2": "(val)",
  "addressLine3": "(val)",
  "city": "(val)",
  "comments": "(val)",
  "countryCode": "(val)",
  "county": "(val)",
  "createUser": "(val)",
  "deleteFlag": "(val)",
  "emailAddress": "(val)",
  "faxNumber": "(val)",
  "firstName": "(val)",
  "lastName": "(val)",
  "middleName": "(val)",
  "organization": "(val)",
  "ownedByUnit": "(val)",
  "phoneNumber": "(val)",
  "postalCode": "(val)",
  "prefix": "(val)",
  "sponsorAddressFlag": "(val)",
  "sponsorCode": "(val)",
  "state": "(val)",
  "suffix": "(val)",
  "title": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Non Organizational Rolodexes
PUT/research-common/api/v1/non-organizational-rolodexes/

Example URI

PUT /research-common/api/v1/non-organizational-rolodexes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "createUser": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "createUser": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Non Organizational Rolodexes
PATCH/research-common/api/v1/non-organizational-rolodexes/(key)

Example URI

PATCH /research-common/api/v1/non-organizational-rolodexes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rolodexId": "(val)",
  "addressLine1": "(val)",
  "addressLine2": "(val)",
  "addressLine3": "(val)",
  "city": "(val)",
  "comments": "(val)",
  "countryCode": "(val)",
  "county": "(val)",
  "createUser": "(val)",
  "deleteFlag": "(val)",
  "emailAddress": "(val)",
  "faxNumber": "(val)",
  "firstName": "(val)",
  "lastName": "(val)",
  "middleName": "(val)",
  "organization": "(val)",
  "ownedByUnit": "(val)",
  "phoneNumber": "(val)",
  "postalCode": "(val)",
  "prefix": "(val)",
  "sponsorAddressFlag": "(val)",
  "sponsorCode": "(val)",
  "state": "(val)",
  "suffix": "(val)",
  "title": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "rolodexId": "(val)",
  "addressLine1": "(val)",
  "addressLine2": "(val)",
  "addressLine3": "(val)",
  "city": "(val)",
  "comments": "(val)",
  "countryCode": "(val)",
  "county": "(val)",
  "createUser": "(val)",
  "deleteFlag": "(val)",
  "emailAddress": "(val)",
  "faxNumber": "(val)",
  "firstName": "(val)",
  "lastName": "(val)",
  "middleName": "(val)",
  "organization": "(val)",
  "ownedByUnit": "(val)",
  "phoneNumber": "(val)",
  "postalCode": "(val)",
  "prefix": "(val)",
  "sponsorAddressFlag": "(val)",
  "sponsorCode": "(val)",
  "state": "(val)",
  "suffix": "(val)",
  "title": "(val)",
  "_primaryKey": "(val)"
}

Insert Non Organizational Rolodexes
POST/research-common/api/v1/non-organizational-rolodexes/

Example URI

POST /research-common/api/v1/non-organizational-rolodexes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rolodexId": "(val)",
  "addressLine1": "(val)",
  "addressLine2": "(val)",
  "addressLine3": "(val)",
  "city": "(val)",
  "comments": "(val)",
  "countryCode": "(val)",
  "county": "(val)",
  "createUser": "(val)",
  "deleteFlag": "(val)",
  "emailAddress": "(val)",
  "faxNumber": "(val)",
  "firstName": "(val)",
  "lastName": "(val)",
  "middleName": "(val)",
  "organization": "(val)",
  "ownedByUnit": "(val)",
  "phoneNumber": "(val)",
  "postalCode": "(val)",
  "prefix": "(val)",
  "sponsorAddressFlag": "(val)",
  "sponsorCode": "(val)",
  "state": "(val)",
  "suffix": "(val)",
  "title": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "rolodexId": "(val)",
  "addressLine1": "(val)",
  "addressLine2": "(val)",
  "addressLine3": "(val)",
  "city": "(val)",
  "comments": "(val)",
  "countryCode": "(val)",
  "county": "(val)",
  "createUser": "(val)",
  "deleteFlag": "(val)",
  "emailAddress": "(val)",
  "faxNumber": "(val)",
  "firstName": "(val)",
  "lastName": "(val)",
  "middleName": "(val)",
  "organization": "(val)",
  "ownedByUnit": "(val)",
  "phoneNumber": "(val)",
  "postalCode": "(val)",
  "prefix": "(val)",
  "sponsorAddressFlag": "(val)",
  "sponsorCode": "(val)",
  "state": "(val)",
  "suffix": "(val)",
  "title": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Non Organizational Rolodexes
POST/research-common/api/v1/non-organizational-rolodexes/

Example URI

POST /research-common/api/v1/non-organizational-rolodexes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "createUser": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "createUser": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "createUser": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "createUser": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Non Organizational Rolodexes by Key
DELETE/research-common/api/v1/non-organizational-rolodexes/(key)

Example URI

DELETE /research-common/api/v1/non-organizational-rolodexes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Non Organizational Rolodexes
DELETE/research-common/api/v1/non-organizational-rolodexes/

Example URI

DELETE /research-common/api/v1/non-organizational-rolodexes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Non Organizational Rolodexes with Matching
DELETE/research-common/api/v1/non-organizational-rolodexes/

Example URI

DELETE /research-common/api/v1/non-organizational-rolodexes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

rolodexId
string (optional) 

Rolodex Id. Maximum length is 6.

addressLine1
string (optional) 

Address Line 1. Maximum length is 80.

addressLine2
string (optional) 

Address Line 2. Maximum length is 80.

addressLine3
string (optional) 

Address Line 3. Maximum length is 80.

city
string (optional) 

City. Maximum length is 30.

comments
string (optional) 

Comments. Maximum length is 300.

countryCode
string (optional) 

Country Code. Maximum length is 3.

county
string (optional) 

County. Maximum length is 30.

createUser
string (optional) 
deleteFlag
string (optional) 

Delete Flag. Maximum length is 1.

emailAddress
string (optional) 

Email Address. Maximum length is 60.

faxNumber
string (optional) 

Fax Number. Maximum length is 20.

firstName
string (optional) 

First Name. Maximum length is 20.

lastName
string (optional) 

Last Name. Maximum length is 20.

middleName
string (optional) 

Middle Name. Maximum length is 20.

organization
string (optional) 

Organization. Maximum length is 80.

ownedByUnit
string (optional) 

Owned By Unit. Maximum length is 8.

phoneNumber
string (optional) 

Phone Number. Maximum length is 20.

postalCode
string (optional) 

Postal Code. Maximum length is 15.

prefix
string (optional) 

Prefix. Maximum length is 10.

sponsorAddressFlag
string (optional) 

Sponsor Address Flag. Maximum length is 1.

sponsorCode
string (optional) 

Sponsor Code. Maximum length is 6.

state
string (optional) 

State. Maximum length is 30.

suffix
string (optional) 

Suffix. Maximum length is 10.

title
string (optional) 

Title. Maximum length is 35.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Notice Of Opportunities

Get Notice Of Opportunities by Key
GET/research-common/api/v1/notice-of-opportunities/(key)

Example URI

GET /research-common/api/v1/notice-of-opportunities/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Notice Of Opportunities
GET/research-common/api/v1/notice-of-opportunities/

Example URI

GET /research-common/api/v1/notice-of-opportunities/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Notice Of Opportunities with Filtering
GET/research-common/api/v1/notice-of-opportunities/

Example URI

GET /research-common/api/v1/notice-of-opportunities/
URI Parameters
HideShow
code
string (optional) 

Notice of Opportunity. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Notice Of Opportunities
GET/research-common/api/v1/notice-of-opportunities/

Example URI

GET /research-common/api/v1/notice-of-opportunities/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "description"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Notice Of Opportunities
GET/research-common/api/v1/notice-of-opportunities/

Example URI

GET /research-common/api/v1/notice-of-opportunities/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Notice Of Opportunities.md"
transfer-encoding: chunked

Update Notice Of Opportunities
PUT/research-common/api/v1/notice-of-opportunities/(key)

Example URI

PUT /research-common/api/v1/notice-of-opportunities/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Notice Of Opportunities
PUT/research-common/api/v1/notice-of-opportunities/

Example URI

PUT /research-common/api/v1/notice-of-opportunities/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Notice Of Opportunities
PATCH/research-common/api/v1/notice-of-opportunities/(key)

Example URI

PATCH /research-common/api/v1/notice-of-opportunities/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Notice Of Opportunities
POST/research-common/api/v1/notice-of-opportunities/

Example URI

POST /research-common/api/v1/notice-of-opportunities/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Notice Of Opportunities
POST/research-common/api/v1/notice-of-opportunities/

Example URI

POST /research-common/api/v1/notice-of-opportunities/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Notice Of Opportunities by Key
DELETE/research-common/api/v1/notice-of-opportunities/(key)

Example URI

DELETE /research-common/api/v1/notice-of-opportunities/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Notice Of Opportunities
DELETE/research-common/api/v1/notice-of-opportunities/

Example URI

DELETE /research-common/api/v1/notice-of-opportunities/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Notice Of Opportunities with Matching
DELETE/research-common/api/v1/notice-of-opportunities/

Example URI

DELETE /research-common/api/v1/notice-of-opportunities/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Notice of Opportunity. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Notification Module Role Qualifiers

Get Notification Module Role Qualifiers by Key
GET/research-common/api/v1/notification-module-role-qualifiers/(key)

Example URI

GET /research-common/api/v1/notification-module-role-qualifiers/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "notificationModuleRoleQualifierId": "(val)",
  "notificationModuleRoleId": "(val)",
  "qualifier": "(val)",
  "_primaryKey": "(val)"
}

Get All Notification Module Role Qualifiers
GET/research-common/api/v1/notification-module-role-qualifiers/

Example URI

GET /research-common/api/v1/notification-module-role-qualifiers/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "notificationModuleRoleQualifierId": "(val)",
    "notificationModuleRoleId": "(val)",
    "qualifier": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationModuleRoleQualifierId": "(val)",
    "notificationModuleRoleId": "(val)",
    "qualifier": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Notification Module Role Qualifiers with Filtering
GET/research-common/api/v1/notification-module-role-qualifiers/

Example URI

GET /research-common/api/v1/notification-module-role-qualifiers/
URI Parameters
HideShow
notificationModuleRoleQualifierId
string (optional) 

Notification Module Role Qualifier Id. Maximum length is 6.

notificationModuleRoleId
string (optional) 

Notification Module Role Id. Maximum length is 6.

qualifier
string (optional) 

Role Qualifier. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "notificationModuleRoleQualifierId": "(val)",
    "notificationModuleRoleId": "(val)",
    "qualifier": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationModuleRoleQualifierId": "(val)",
    "notificationModuleRoleId": "(val)",
    "qualifier": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Notification Module Role Qualifiers
GET/research-common/api/v1/notification-module-role-qualifiers/

Example URI

GET /research-common/api/v1/notification-module-role-qualifiers/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "notificationModuleRoleQualifierId",
    "notificationModuleRoleId",
    "qualifier"
  ],
  "primaryKey": "notificationModuleRoleQualifierId"
}

Get Blueprint API specification for Notification Module Role Qualifiers
GET/research-common/api/v1/notification-module-role-qualifiers/

Example URI

GET /research-common/api/v1/notification-module-role-qualifiers/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Notification Module Role Qualifiers.md"
transfer-encoding: chunked

Update Notification Module Role Qualifiers
PUT/research-common/api/v1/notification-module-role-qualifiers/(key)

Example URI

PUT /research-common/api/v1/notification-module-role-qualifiers/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationModuleRoleQualifierId": "(val)",
  "notificationModuleRoleId": "(val)",
  "qualifier": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Notification Module Role Qualifiers
PUT/research-common/api/v1/notification-module-role-qualifiers/

Example URI

PUT /research-common/api/v1/notification-module-role-qualifiers/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "notificationModuleRoleQualifierId": "(val)",
    "notificationModuleRoleId": "(val)",
    "qualifier": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationModuleRoleQualifierId": "(val)",
    "notificationModuleRoleId": "(val)",
    "qualifier": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Notification Module Role Qualifiers
PATCH/research-common/api/v1/notification-module-role-qualifiers/(key)

Example URI

PATCH /research-common/api/v1/notification-module-role-qualifiers/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationModuleRoleQualifierId": "(val)",
  "notificationModuleRoleId": "(val)",
  "qualifier": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "notificationModuleRoleQualifierId": "(val)",
  "notificationModuleRoleId": "(val)",
  "qualifier": "(val)",
  "_primaryKey": "(val)"
}

Insert Notification Module Role Qualifiers
POST/research-common/api/v1/notification-module-role-qualifiers/

Example URI

POST /research-common/api/v1/notification-module-role-qualifiers/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationModuleRoleQualifierId": "(val)",
  "notificationModuleRoleId": "(val)",
  "qualifier": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "notificationModuleRoleQualifierId": "(val)",
  "notificationModuleRoleId": "(val)",
  "qualifier": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Notification Module Role Qualifiers
POST/research-common/api/v1/notification-module-role-qualifiers/

Example URI

POST /research-common/api/v1/notification-module-role-qualifiers/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "notificationModuleRoleQualifierId": "(val)",
    "notificationModuleRoleId": "(val)",
    "qualifier": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationModuleRoleQualifierId": "(val)",
    "notificationModuleRoleId": "(val)",
    "qualifier": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "notificationModuleRoleQualifierId": "(val)",
    "notificationModuleRoleId": "(val)",
    "qualifier": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationModuleRoleQualifierId": "(val)",
    "notificationModuleRoleId": "(val)",
    "qualifier": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Notification Module Role Qualifiers by Key
DELETE/research-common/api/v1/notification-module-role-qualifiers/(key)

Example URI

DELETE /research-common/api/v1/notification-module-role-qualifiers/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Notification Module Role Qualifiers
DELETE/research-common/api/v1/notification-module-role-qualifiers/

Example URI

DELETE /research-common/api/v1/notification-module-role-qualifiers/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Notification Module Role Qualifiers with Matching
DELETE/research-common/api/v1/notification-module-role-qualifiers/

Example URI

DELETE /research-common/api/v1/notification-module-role-qualifiers/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

notificationModuleRoleQualifierId
string (optional) 

Notification Module Role Qualifier Id. Maximum length is 6.

notificationModuleRoleId
string (optional) 

Notification Module Role Id. Maximum length is 6.

qualifier
string (optional) 

Role Qualifier. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Notification Module Roles

Get Notification Module Roles by Key
GET/research-common/api/v1/notification-module-roles/(key)

Example URI

GET /research-common/api/v1/notification-module-roles/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "notificationModuleRoleId": "(val)",
  "moduleCode": "(val)",
  "roleName": "(val)",
  "_primaryKey": "(val)"
}

Get All Notification Module Roles
GET/research-common/api/v1/notification-module-roles/

Example URI

GET /research-common/api/v1/notification-module-roles/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "notificationModuleRoleId": "(val)",
    "moduleCode": "(val)",
    "roleName": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationModuleRoleId": "(val)",
    "moduleCode": "(val)",
    "roleName": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Notification Module Roles with Filtering
GET/research-common/api/v1/notification-module-roles/

Example URI

GET /research-common/api/v1/notification-module-roles/
URI Parameters
HideShow
notificationModuleRoleId
string (optional) 

Notification Module Role Id. Maximum length is 6.

moduleCode
string (optional) 

Module Code. Maximum length is 3.

roleName
string (optional) 

Role Name. Maximum length is 125.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "notificationModuleRoleId": "(val)",
    "moduleCode": "(val)",
    "roleName": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationModuleRoleId": "(val)",
    "moduleCode": "(val)",
    "roleName": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Notification Module Roles
GET/research-common/api/v1/notification-module-roles/

Example URI

GET /research-common/api/v1/notification-module-roles/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "notificationModuleRoleId",
    "moduleCode",
    "roleName"
  ],
  "primaryKey": "notificationModuleRoleId"
}

Get Blueprint API specification for Notification Module Roles
GET/research-common/api/v1/notification-module-roles/

Example URI

GET /research-common/api/v1/notification-module-roles/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Notification Module Roles.md"
transfer-encoding: chunked

Update Notification Module Roles
PUT/research-common/api/v1/notification-module-roles/(key)

Example URI

PUT /research-common/api/v1/notification-module-roles/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationModuleRoleId": "(val)",
  "moduleCode": "(val)",
  "roleName": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Notification Module Roles
PUT/research-common/api/v1/notification-module-roles/

Example URI

PUT /research-common/api/v1/notification-module-roles/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "notificationModuleRoleId": "(val)",
    "moduleCode": "(val)",
    "roleName": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationModuleRoleId": "(val)",
    "moduleCode": "(val)",
    "roleName": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Notification Module Roles
PATCH/research-common/api/v1/notification-module-roles/(key)

Example URI

PATCH /research-common/api/v1/notification-module-roles/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationModuleRoleId": "(val)",
  "moduleCode": "(val)",
  "roleName": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "notificationModuleRoleId": "(val)",
  "moduleCode": "(val)",
  "roleName": "(val)",
  "_primaryKey": "(val)"
}

Insert Notification Module Roles
POST/research-common/api/v1/notification-module-roles/

Example URI

POST /research-common/api/v1/notification-module-roles/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationModuleRoleId": "(val)",
  "moduleCode": "(val)",
  "roleName": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "notificationModuleRoleId": "(val)",
  "moduleCode": "(val)",
  "roleName": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Notification Module Roles
POST/research-common/api/v1/notification-module-roles/

Example URI

POST /research-common/api/v1/notification-module-roles/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "notificationModuleRoleId": "(val)",
    "moduleCode": "(val)",
    "roleName": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationModuleRoleId": "(val)",
    "moduleCode": "(val)",
    "roleName": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "notificationModuleRoleId": "(val)",
    "moduleCode": "(val)",
    "roleName": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationModuleRoleId": "(val)",
    "moduleCode": "(val)",
    "roleName": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Notification Module Roles by Key
DELETE/research-common/api/v1/notification-module-roles/(key)

Example URI

DELETE /research-common/api/v1/notification-module-roles/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Notification Module Roles
DELETE/research-common/api/v1/notification-module-roles/

Example URI

DELETE /research-common/api/v1/notification-module-roles/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Notification Module Roles with Matching
DELETE/research-common/api/v1/notification-module-roles/

Example URI

DELETE /research-common/api/v1/notification-module-roles/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

notificationModuleRoleId
string (optional) 

Notification Module Role Id. Maximum length is 6.

moduleCode
string (optional) 

Module Code. Maximum length is 3.

roleName
string (optional) 

Role Name. Maximum length is 125.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Notification Type Recipients

Get Notification Type Recipients by Key
GET/research-common/api/v1/notification-type-recipients/(key)

Example URI

GET /research-common/api/v1/notification-type-recipients/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "notificationTypeRecipientId": "(val)",
  "notificationTypeId": "(val)",
  "roleName": "(val)",
  "roleSubQualifier": "(val)",
  "_primaryKey": "(val)"
}

Get All Notification Type Recipients
GET/research-common/api/v1/notification-type-recipients/

Example URI

GET /research-common/api/v1/notification-type-recipients/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "notificationTypeRecipientId": "(val)",
    "notificationTypeId": "(val)",
    "roleName": "(val)",
    "roleSubQualifier": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationTypeRecipientId": "(val)",
    "notificationTypeId": "(val)",
    "roleName": "(val)",
    "roleSubQualifier": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Notification Type Recipients with Filtering
GET/research-common/api/v1/notification-type-recipients/

Example URI

GET /research-common/api/v1/notification-type-recipients/
URI Parameters
HideShow
notificationTypeRecipientId
string (optional) 

Notification Recipient Id. Maximum length is 6.

notificationTypeId
string (optional) 

Notification Id. Maximum length is 6.

roleName
string (optional) 

Role. Maximum length is 125.

roleSubQualifier
string (optional) 

Sub Role. Maximum length is 125.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "notificationTypeRecipientId": "(val)",
    "notificationTypeId": "(val)",
    "roleName": "(val)",
    "roleSubQualifier": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationTypeRecipientId": "(val)",
    "notificationTypeId": "(val)",
    "roleName": "(val)",
    "roleSubQualifier": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Notification Type Recipients
GET/research-common/api/v1/notification-type-recipients/

Example URI

GET /research-common/api/v1/notification-type-recipients/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "notificationTypeRecipientId",
    "notificationTypeId",
    "roleName",
    "roleSubQualifier"
  ],
  "primaryKey": "notificationTypeRecipientId"
}

Get Blueprint API specification for Notification Type Recipients
GET/research-common/api/v1/notification-type-recipients/

Example URI

GET /research-common/api/v1/notification-type-recipients/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Notification Type Recipients.md"
transfer-encoding: chunked

Update Notification Type Recipients
PUT/research-common/api/v1/notification-type-recipients/(key)

Example URI

PUT /research-common/api/v1/notification-type-recipients/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationTypeRecipientId": "(val)",
  "notificationTypeId": "(val)",
  "roleName": "(val)",
  "roleSubQualifier": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Notification Type Recipients
PUT/research-common/api/v1/notification-type-recipients/

Example URI

PUT /research-common/api/v1/notification-type-recipients/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "notificationTypeRecipientId": "(val)",
    "notificationTypeId": "(val)",
    "roleName": "(val)",
    "roleSubQualifier": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationTypeRecipientId": "(val)",
    "notificationTypeId": "(val)",
    "roleName": "(val)",
    "roleSubQualifier": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Notification Type Recipients
PATCH/research-common/api/v1/notification-type-recipients/(key)

Example URI

PATCH /research-common/api/v1/notification-type-recipients/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationTypeRecipientId": "(val)",
  "notificationTypeId": "(val)",
  "roleName": "(val)",
  "roleSubQualifier": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "notificationTypeRecipientId": "(val)",
  "notificationTypeId": "(val)",
  "roleName": "(val)",
  "roleSubQualifier": "(val)",
  "_primaryKey": "(val)"
}

Insert Notification Type Recipients
POST/research-common/api/v1/notification-type-recipients/

Example URI

POST /research-common/api/v1/notification-type-recipients/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationTypeRecipientId": "(val)",
  "notificationTypeId": "(val)",
  "roleName": "(val)",
  "roleSubQualifier": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "notificationTypeRecipientId": "(val)",
  "notificationTypeId": "(val)",
  "roleName": "(val)",
  "roleSubQualifier": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Notification Type Recipients
POST/research-common/api/v1/notification-type-recipients/

Example URI

POST /research-common/api/v1/notification-type-recipients/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "notificationTypeRecipientId": "(val)",
    "notificationTypeId": "(val)",
    "roleName": "(val)",
    "roleSubQualifier": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationTypeRecipientId": "(val)",
    "notificationTypeId": "(val)",
    "roleName": "(val)",
    "roleSubQualifier": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "notificationTypeRecipientId": "(val)",
    "notificationTypeId": "(val)",
    "roleName": "(val)",
    "roleSubQualifier": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationTypeRecipientId": "(val)",
    "notificationTypeId": "(val)",
    "roleName": "(val)",
    "roleSubQualifier": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Notification Type Recipients by Key
DELETE/research-common/api/v1/notification-type-recipients/(key)

Example URI

DELETE /research-common/api/v1/notification-type-recipients/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Notification Type Recipients
DELETE/research-common/api/v1/notification-type-recipients/

Example URI

DELETE /research-common/api/v1/notification-type-recipients/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Notification Type Recipients with Matching
DELETE/research-common/api/v1/notification-type-recipients/

Example URI

DELETE /research-common/api/v1/notification-type-recipients/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

notificationTypeRecipientId
string (optional) 

Notification Recipient Id. Maximum length is 6.

notificationTypeId
string (optional) 

Notification Id. Maximum length is 6.

roleName
string (optional) 

Role. Maximum length is 125.

roleSubQualifier
string (optional) 

Sub Role. Maximum length is 125.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Notification Types

Get Notification Types by Key
GET/research-common/api/v1/notification-types/(key)

Example URI

GET /research-common/api/v1/notification-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "notificationTypeId": "(val)",
  "moduleCode": "(val)",
  "actionCode": "(val)",
  "description": "(val)",
  "subject": "(val)",
  "message": "(val)",
  "promptUser": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Get All Notification Types
GET/research-common/api/v1/notification-types/

Example URI

GET /research-common/api/v1/notification-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "notificationTypeId": "(val)",
    "moduleCode": "(val)",
    "actionCode": "(val)",
    "description": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "promptUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationTypeId": "(val)",
    "moduleCode": "(val)",
    "actionCode": "(val)",
    "description": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "promptUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Notification Types with Filtering
GET/research-common/api/v1/notification-types/

Example URI

GET /research-common/api/v1/notification-types/
URI Parameters
HideShow
notificationTypeId
string (optional) 

Notification Id. Maximum length is 6.

moduleCode
string (optional) 

Module Code. Maximum length is 3.

actionCode
string (optional) 

Action Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

subject
string (optional) 

Subject. Maximum length is 1000.

message
string (optional) 

Message. Maximum length is 4000.

promptUser
string (optional) 

Prompt User. Maximum length is 1.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "notificationTypeId": "(val)",
    "moduleCode": "(val)",
    "actionCode": "(val)",
    "description": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "promptUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationTypeId": "(val)",
    "moduleCode": "(val)",
    "actionCode": "(val)",
    "description": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "promptUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Notification Types
GET/research-common/api/v1/notification-types/

Example URI

GET /research-common/api/v1/notification-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "notificationTypeId",
    "moduleCode",
    "actionCode",
    "description",
    "subject",
    "message",
    "promptUser",
    "active"
  ],
  "primaryKey": "notificationTypeId"
}

Get Blueprint API specification for Notification Types
GET/research-common/api/v1/notification-types/

Example URI

GET /research-common/api/v1/notification-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Notification Types.md"
transfer-encoding: chunked

Update Notification Types
PUT/research-common/api/v1/notification-types/(key)

Example URI

PUT /research-common/api/v1/notification-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationTypeId": "(val)",
  "moduleCode": "(val)",
  "actionCode": "(val)",
  "description": "(val)",
  "subject": "(val)",
  "message": "(val)",
  "promptUser": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Notification Types
PUT/research-common/api/v1/notification-types/

Example URI

PUT /research-common/api/v1/notification-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "notificationTypeId": "(val)",
    "moduleCode": "(val)",
    "actionCode": "(val)",
    "description": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "promptUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationTypeId": "(val)",
    "moduleCode": "(val)",
    "actionCode": "(val)",
    "description": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "promptUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Notification Types
PATCH/research-common/api/v1/notification-types/(key)

Example URI

PATCH /research-common/api/v1/notification-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationTypeId": "(val)",
  "moduleCode": "(val)",
  "actionCode": "(val)",
  "description": "(val)",
  "subject": "(val)",
  "message": "(val)",
  "promptUser": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "notificationTypeId": "(val)",
  "moduleCode": "(val)",
  "actionCode": "(val)",
  "description": "(val)",
  "subject": "(val)",
  "message": "(val)",
  "promptUser": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Notification Types
POST/research-common/api/v1/notification-types/

Example URI

POST /research-common/api/v1/notification-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "notificationTypeId": "(val)",
  "moduleCode": "(val)",
  "actionCode": "(val)",
  "description": "(val)",
  "subject": "(val)",
  "message": "(val)",
  "promptUser": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "notificationTypeId": "(val)",
  "moduleCode": "(val)",
  "actionCode": "(val)",
  "description": "(val)",
  "subject": "(val)",
  "message": "(val)",
  "promptUser": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Notification Types
POST/research-common/api/v1/notification-types/

Example URI

POST /research-common/api/v1/notification-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "notificationTypeId": "(val)",
    "moduleCode": "(val)",
    "actionCode": "(val)",
    "description": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "promptUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationTypeId": "(val)",
    "moduleCode": "(val)",
    "actionCode": "(val)",
    "description": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "promptUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "notificationTypeId": "(val)",
    "moduleCode": "(val)",
    "actionCode": "(val)",
    "description": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "promptUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "notificationTypeId": "(val)",
    "moduleCode": "(val)",
    "actionCode": "(val)",
    "description": "(val)",
    "subject": "(val)",
    "message": "(val)",
    "promptUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Notification Types by Key
DELETE/research-common/api/v1/notification-types/(key)

Example URI

DELETE /research-common/api/v1/notification-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Notification Types
DELETE/research-common/api/v1/notification-types/

Example URI

DELETE /research-common/api/v1/notification-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Notification Types with Matching
DELETE/research-common/api/v1/notification-types/

Example URI

DELETE /research-common/api/v1/notification-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

notificationTypeId
string (optional) 

Notification Id. Maximum length is 6.

moduleCode
string (optional) 

Module Code. Maximum length is 3.

actionCode
string (optional) 

Action Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

subject
string (optional) 

Subject. Maximum length is 1000.

message
string (optional) 

Message. Maximum length is 4000.

promptUser
string (optional) 

Prompt User. Maximum length is 1.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Nsf Codes

Get Nsf Codes by Key
GET/research-common/api/v1/nsf-codes/(key)

Example URI

GET /research-common/api/v1/nsf-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "nsfSequenceNumber": "(val)",
  "nsfCode": "(val)",
  "year": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Nsf Codes
GET/research-common/api/v1/nsf-codes/

Example URI

GET /research-common/api/v1/nsf-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "nsfSequenceNumber": "(val)",
    "nsfCode": "(val)",
    "year": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "nsfSequenceNumber": "(val)",
    "nsfCode": "(val)",
    "year": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Nsf Codes with Filtering
GET/research-common/api/v1/nsf-codes/

Example URI

GET /research-common/api/v1/nsf-codes/
URI Parameters
HideShow
nsfSequenceNumber
string (optional) 

The assigned sequence number. Maximum length is 12.

nsfCode
string (optional) 

NSF Science Code. Maximum length is 15.

year
string (optional) 

Year. Maximum length is 4.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "nsfSequenceNumber": "(val)",
    "nsfCode": "(val)",
    "year": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "nsfSequenceNumber": "(val)",
    "nsfCode": "(val)",
    "year": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Nsf Codes
GET/research-common/api/v1/nsf-codes/

Example URI

GET /research-common/api/v1/nsf-codes/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "nsfSequenceNumber",
    "nsfCode",
    "year",
    "description"
  ],
  "primaryKey": "nsfSequenceNumber"
}

Get Blueprint API specification for Nsf Codes
GET/research-common/api/v1/nsf-codes/

Example URI

GET /research-common/api/v1/nsf-codes/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Nsf Codes.md"
transfer-encoding: chunked

Update Nsf Codes
PUT/research-common/api/v1/nsf-codes/(key)

Example URI

PUT /research-common/api/v1/nsf-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "nsfSequenceNumber": "(val)",
  "nsfCode": "(val)",
  "year": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Nsf Codes
PUT/research-common/api/v1/nsf-codes/

Example URI

PUT /research-common/api/v1/nsf-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "nsfSequenceNumber": "(val)",
    "nsfCode": "(val)",
    "year": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "nsfSequenceNumber": "(val)",
    "nsfCode": "(val)",
    "year": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Nsf Codes
PATCH/research-common/api/v1/nsf-codes/(key)

Example URI

PATCH /research-common/api/v1/nsf-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "nsfSequenceNumber": "(val)",
  "nsfCode": "(val)",
  "year": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "nsfSequenceNumber": "(val)",
  "nsfCode": "(val)",
  "year": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Nsf Codes
POST/research-common/api/v1/nsf-codes/

Example URI

POST /research-common/api/v1/nsf-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "nsfSequenceNumber": "(val)",
  "nsfCode": "(val)",
  "year": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "nsfSequenceNumber": "(val)",
  "nsfCode": "(val)",
  "year": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Nsf Codes
POST/research-common/api/v1/nsf-codes/

Example URI

POST /research-common/api/v1/nsf-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "nsfSequenceNumber": "(val)",
    "nsfCode": "(val)",
    "year": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "nsfSequenceNumber": "(val)",
    "nsfCode": "(val)",
    "year": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "nsfSequenceNumber": "(val)",
    "nsfCode": "(val)",
    "year": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "nsfSequenceNumber": "(val)",
    "nsfCode": "(val)",
    "year": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Nsf Codes by Key
DELETE/research-common/api/v1/nsf-codes/(key)

Example URI

DELETE /research-common/api/v1/nsf-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Nsf Codes
DELETE/research-common/api/v1/nsf-codes/

Example URI

DELETE /research-common/api/v1/nsf-codes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Nsf Codes with Matching
DELETE/research-common/api/v1/nsf-codes/

Example URI

DELETE /research-common/api/v1/nsf-codes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

nsfSequenceNumber
string (optional) 

The assigned sequence number. Maximum length is 12.

nsfCode
string (optional) 

NSF Science Code. Maximum length is 15.

year
string (optional) 

Year. Maximum length is 4.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Organization Audits

Get Organization Audits by Key
GET/research-common/api/v1/organization-audits/(key)

Example URI

GET /research-common/api/v1/organization-audits/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "fiscalYear": "(val)",
  "organizationId": "(val)",
  "auditAcceptedCode": "(val)",
  "auditComment": "(val)",
  "_primaryKey": "(val)"
}

Get All Organization Audits
GET/research-common/api/v1/organization-audits/

Example URI

GET /research-common/api/v1/organization-audits/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "fiscalYear": "(val)",
    "organizationId": "(val)",
    "auditAcceptedCode": "(val)",
    "auditComment": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "fiscalYear": "(val)",
    "organizationId": "(val)",
    "auditAcceptedCode": "(val)",
    "auditComment": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Organization Audits with Filtering
GET/research-common/api/v1/organization-audits/

Example URI

GET /research-common/api/v1/organization-audits/
URI Parameters
HideShow
fiscalYear
string (optional) 

Fiscal Year. Maximum length is 4.

organizationId
string (optional) 

Organization Id. Maximum length is 8.

auditAcceptedCode
string (optional) 

Audit Accepted Type. Maximum length is 3.

auditComment
string (optional) 

Audit Comment. Maximum length is 300.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "fiscalYear": "(val)",
    "organizationId": "(val)",
    "auditAcceptedCode": "(val)",
    "auditComment": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "fiscalYear": "(val)",
    "organizationId": "(val)",
    "auditAcceptedCode": "(val)",
    "auditComment": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Organization Audits
GET/research-common/api/v1/organization-audits/

Example URI

GET /research-common/api/v1/organization-audits/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "fiscalYear",
    "organizationId",
    "auditAcceptedCode",
    "auditComment"
  ],
  "primaryKey": "fiscalYear:organizationId"
}

Get Blueprint API specification for Organization Audits
GET/research-common/api/v1/organization-audits/

Example URI

GET /research-common/api/v1/organization-audits/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Organization Audits.md"
transfer-encoding: chunked

Update Organization Audits
PUT/research-common/api/v1/organization-audits/(key)

Example URI

PUT /research-common/api/v1/organization-audits/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "fiscalYear": "(val)",
  "organizationId": "(val)",
  "auditAcceptedCode": "(val)",
  "auditComment": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Organization Audits
PUT/research-common/api/v1/organization-audits/

Example URI

PUT /research-common/api/v1/organization-audits/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "fiscalYear": "(val)",
    "organizationId": "(val)",
    "auditAcceptedCode": "(val)",
    "auditComment": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "fiscalYear": "(val)",
    "organizationId": "(val)",
    "auditAcceptedCode": "(val)",
    "auditComment": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Organization Audits
PATCH/research-common/api/v1/organization-audits/(key)

Example URI

PATCH /research-common/api/v1/organization-audits/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "fiscalYear": "(val)",
  "organizationId": "(val)",
  "auditAcceptedCode": "(val)",
  "auditComment": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "fiscalYear": "(val)",
  "organizationId": "(val)",
  "auditAcceptedCode": "(val)",
  "auditComment": "(val)",
  "_primaryKey": "(val)"
}

Insert Organization Audits
POST/research-common/api/v1/organization-audits/

Example URI

POST /research-common/api/v1/organization-audits/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "fiscalYear": "(val)",
  "organizationId": "(val)",
  "auditAcceptedCode": "(val)",
  "auditComment": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "fiscalYear": "(val)",
  "organizationId": "(val)",
  "auditAcceptedCode": "(val)",
  "auditComment": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Organization Audits
POST/research-common/api/v1/organization-audits/

Example URI

POST /research-common/api/v1/organization-audits/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "fiscalYear": "(val)",
    "organizationId": "(val)",
    "auditAcceptedCode": "(val)",
    "auditComment": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "fiscalYear": "(val)",
    "organizationId": "(val)",
    "auditAcceptedCode": "(val)",
    "auditComment": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "fiscalYear": "(val)",
    "organizationId": "(val)",
    "auditAcceptedCode": "(val)",
    "auditComment": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "fiscalYear": "(val)",
    "organizationId": "(val)",
    "auditAcceptedCode": "(val)",
    "auditComment": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Organization Audits by Key
DELETE/research-common/api/v1/organization-audits/(key)

Example URI

DELETE /research-common/api/v1/organization-audits/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organization Audits
DELETE/research-common/api/v1/organization-audits/

Example URI

DELETE /research-common/api/v1/organization-audits/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organization Audits with Matching
DELETE/research-common/api/v1/organization-audits/

Example URI

DELETE /research-common/api/v1/organization-audits/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

fiscalYear
string (optional) 

Fiscal Year. Maximum length is 4.

organizationId
string (optional) 

Organization Id. Maximum length is 8.

auditAcceptedCode
string (optional) 

Audit Accepted Type. Maximum length is 3.

auditComment
string (optional) 

Audit Comment. Maximum length is 300.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Organization Audit Accepted Types

Get Organization Audit Accepted Types by Key
GET/research-common/api/v1/organization-audit-accepted-types/(key)

Example URI

GET /research-common/api/v1/organization-audit-accepted-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "active": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Organization Audit Accepted Types
GET/research-common/api/v1/organization-audit-accepted-types/

Example URI

GET /research-common/api/v1/organization-audit-accepted-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Organization Audit Accepted Types with Filtering
GET/research-common/api/v1/organization-audit-accepted-types/

Example URI

GET /research-common/api/v1/organization-audit-accepted-types/
URI Parameters
HideShow
code
string (optional) 

Organization Audit Accepted Type Code. Maximum length is 3.

active
string (optional) 

Is Active. Maximum length is 1.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Organization Audit Accepted Types
GET/research-common/api/v1/organization-audit-accepted-types/

Example URI

GET /research-common/api/v1/organization-audit-accepted-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "active",
    "description"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Organization Audit Accepted Types
GET/research-common/api/v1/organization-audit-accepted-types/

Example URI

GET /research-common/api/v1/organization-audit-accepted-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Organization Audit Accepted Types.md"
transfer-encoding: chunked

Update Organization Audit Accepted Types
PUT/research-common/api/v1/organization-audit-accepted-types/(key)

Example URI

PUT /research-common/api/v1/organization-audit-accepted-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "active": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Organization Audit Accepted Types
PUT/research-common/api/v1/organization-audit-accepted-types/

Example URI

PUT /research-common/api/v1/organization-audit-accepted-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Organization Audit Accepted Types
PATCH/research-common/api/v1/organization-audit-accepted-types/(key)

Example URI

PATCH /research-common/api/v1/organization-audit-accepted-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "active": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "active": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Organization Audit Accepted Types
POST/research-common/api/v1/organization-audit-accepted-types/

Example URI

POST /research-common/api/v1/organization-audit-accepted-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "active": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "active": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Organization Audit Accepted Types
POST/research-common/api/v1/organization-audit-accepted-types/

Example URI

POST /research-common/api/v1/organization-audit-accepted-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "active": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Organization Audit Accepted Types by Key
DELETE/research-common/api/v1/organization-audit-accepted-types/(key)

Example URI

DELETE /research-common/api/v1/organization-audit-accepted-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organization Audit Accepted Types
DELETE/research-common/api/v1/organization-audit-accepted-types/

Example URI

DELETE /research-common/api/v1/organization-audit-accepted-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organization Audit Accepted Types with Matching
DELETE/research-common/api/v1/organization-audit-accepted-types/

Example URI

DELETE /research-common/api/v1/organization-audit-accepted-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Organization Audit Accepted Type Code. Maximum length is 3.

active
string (optional) 

Is Active. Maximum length is 1.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Organization Correspondents

Get Organization Correspondents by Key
GET/research-common/api/v1/organization-correspondents/(key)

Example URI

GET /research-common/api/v1/organization-correspondents/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "correspondentId": "(val)",
  "organizationId": "(val)",
  "correspondentTypeCode": "(val)",
  "personId": "(val)",
  "nonEmployeeFlag": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Organization Correspondents
GET/research-common/api/v1/organization-correspondents/

Example URI

GET /research-common/api/v1/organization-correspondents/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "correspondentId": "(val)",
    "organizationId": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "correspondentId": "(val)",
    "organizationId": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Organization Correspondents with Filtering
GET/research-common/api/v1/organization-correspondents/

Example URI

GET /research-common/api/v1/organization-correspondents/
URI Parameters
HideShow
correspondentId
string (optional) 
organizationId
string (optional) 

Organization Id. Maximum length is 8.

correspondentTypeCode
string (optional) 

Correspondent Type Code. Maximum length is 22.

personId
string (optional) 

This is a generic implementation of a ‘SystemId’ attribute. It should always be overriden on the label, shortLabel, summary, and description, as these are only generic placeholders. Maximum length is 40.

nonEmployeeFlag
string (optional) 

Non Employee Flag. Maximum length is 1.

description
string (optional) 

Description. Maximum length is 2000.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "correspondentId": "(val)",
    "organizationId": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "correspondentId": "(val)",
    "organizationId": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Organization Correspondents
GET/research-common/api/v1/organization-correspondents/

Example URI

GET /research-common/api/v1/organization-correspondents/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "correspondentId",
    "organizationId",
    "correspondentTypeCode",
    "personId",
    "nonEmployeeFlag",
    "description"
  ],
  "primaryKey": "correspondentId"
}

Get Blueprint API specification for Organization Correspondents
GET/research-common/api/v1/organization-correspondents/

Example URI

GET /research-common/api/v1/organization-correspondents/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Organization Correspondents.md"
transfer-encoding: chunked

Update Organization Correspondents
PUT/research-common/api/v1/organization-correspondents/(key)

Example URI

PUT /research-common/api/v1/organization-correspondents/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "correspondentId": "(val)",
  "organizationId": "(val)",
  "correspondentTypeCode": "(val)",
  "personId": "(val)",
  "nonEmployeeFlag": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Organization Correspondents
PUT/research-common/api/v1/organization-correspondents/

Example URI

PUT /research-common/api/v1/organization-correspondents/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "correspondentId": "(val)",
    "organizationId": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "correspondentId": "(val)",
    "organizationId": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Organization Correspondents
PATCH/research-common/api/v1/organization-correspondents/(key)

Example URI

PATCH /research-common/api/v1/organization-correspondents/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "correspondentId": "(val)",
  "organizationId": "(val)",
  "correspondentTypeCode": "(val)",
  "personId": "(val)",
  "nonEmployeeFlag": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "correspondentId": "(val)",
  "organizationId": "(val)",
  "correspondentTypeCode": "(val)",
  "personId": "(val)",
  "nonEmployeeFlag": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Organization Correspondents
POST/research-common/api/v1/organization-correspondents/

Example URI

POST /research-common/api/v1/organization-correspondents/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "correspondentId": "(val)",
  "organizationId": "(val)",
  "correspondentTypeCode": "(val)",
  "personId": "(val)",
  "nonEmployeeFlag": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "correspondentId": "(val)",
  "organizationId": "(val)",
  "correspondentTypeCode": "(val)",
  "personId": "(val)",
  "nonEmployeeFlag": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Organization Correspondents
POST/research-common/api/v1/organization-correspondents/

Example URI

POST /research-common/api/v1/organization-correspondents/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "correspondentId": "(val)",
    "organizationId": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "correspondentId": "(val)",
    "organizationId": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "correspondentId": "(val)",
    "organizationId": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "correspondentId": "(val)",
    "organizationId": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Organization Correspondents by Key
DELETE/research-common/api/v1/organization-correspondents/(key)

Example URI

DELETE /research-common/api/v1/organization-correspondents/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organization Correspondents
DELETE/research-common/api/v1/organization-correspondents/

Example URI

DELETE /research-common/api/v1/organization-correspondents/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organization Correspondents with Matching
DELETE/research-common/api/v1/organization-correspondents/

Example URI

DELETE /research-common/api/v1/organization-correspondents/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

correspondentId
string (optional) 
organizationId
string (optional) 

Organization Id. Maximum length is 8.

correspondentTypeCode
string (optional) 

Correspondent Type Code. Maximum length is 22.

personId
string (optional) 

This is a generic implementation of a ‘SystemId’ attribute. It should always be overriden on the label, shortLabel, summary, and description, as these are only generic placeholders. Maximum length is 40.

nonEmployeeFlag
string (optional) 

Non Employee Flag. Maximum length is 1.

description
string (optional) 

Description. Maximum length is 2000.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Organization Indirect Costs

Get Organization Indirect Costs by Key
GET/research-common/api/v1/organization-indirect-costs/(key)

Example URI

GET /research-common/api/v1/organization-indirect-costs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "idcNumber": "(val)",
  "organizationId": "(val)",
  "applicableIndirectcostRate": "(val)",
  "endDate": "(val)",
  "idcComment": "(val)",
  "idcRateTypeCode": "(val)",
  "requestedDate": "(val)",
  "startDate": "(val)",
  "federalApprovingAgency": "(val)",
  "federalApprovingAgencyName": "(val)",
  "restrictedRatePolicy": "(val)",
  "_primaryKey": "(val)"
}

Get All Organization Indirect Costs
GET/research-common/api/v1/organization-indirect-costs/

Example URI

GET /research-common/api/v1/organization-indirect-costs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "idcNumber": "(val)",
    "organizationId": "(val)",
    "applicableIndirectcostRate": "(val)",
    "endDate": "(val)",
    "idcComment": "(val)",
    "idcRateTypeCode": "(val)",
    "requestedDate": "(val)",
    "startDate": "(val)",
    "federalApprovingAgency": "(val)",
    "federalApprovingAgencyName": "(val)",
    "restrictedRatePolicy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "idcNumber": "(val)",
    "organizationId": "(val)",
    "applicableIndirectcostRate": "(val)",
    "endDate": "(val)",
    "idcComment": "(val)",
    "idcRateTypeCode": "(val)",
    "requestedDate": "(val)",
    "startDate": "(val)",
    "federalApprovingAgency": "(val)",
    "federalApprovingAgencyName": "(val)",
    "restrictedRatePolicy": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Organization Indirect Costs with Filtering
GET/research-common/api/v1/organization-indirect-costs/

Example URI

GET /research-common/api/v1/organization-indirect-costs/
URI Parameters
HideShow
idcNumber
string (optional) 

Idc Number. Maximum length is 3.

organizationId
string (optional) 

Organization Id. Maximum length is 8.

applicableIndirectcostRate
string (optional) 

Applicable Indirectcost Rate. Maximum length is 8.

endDate
string (optional) 

End Date. Maximum length is 21.

idcComment
string (optional) 

Idc Comment. Maximum length is 300.

idcRateTypeCode
string (optional) 

Idc Rate Type Code. Maximum length is 3.

requestedDate
string (optional) 

Requested Date. Maximum length is 10.

startDate
string (optional) 

Start Date. Maximum length is 10.

federalApprovingAgency
string (optional) 

Federal Approving Agency. Maximum length is 3.

federalApprovingAgencyName
string (optional) 

Federal Approving Agency Name. Maximum length is 255.

restrictedRatePolicy
string (optional) 

Restricted Rate Policy. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "idcNumber": "(val)",
    "organizationId": "(val)",
    "applicableIndirectcostRate": "(val)",
    "endDate": "(val)",
    "idcComment": "(val)",
    "idcRateTypeCode": "(val)",
    "requestedDate": "(val)",
    "startDate": "(val)",
    "federalApprovingAgency": "(val)",
    "federalApprovingAgencyName": "(val)",
    "restrictedRatePolicy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "idcNumber": "(val)",
    "organizationId": "(val)",
    "applicableIndirectcostRate": "(val)",
    "endDate": "(val)",
    "idcComment": "(val)",
    "idcRateTypeCode": "(val)",
    "requestedDate": "(val)",
    "startDate": "(val)",
    "federalApprovingAgency": "(val)",
    "federalApprovingAgencyName": "(val)",
    "restrictedRatePolicy": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Organization Indirect Costs
GET/research-common/api/v1/organization-indirect-costs/

Example URI

GET /research-common/api/v1/organization-indirect-costs/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "idcNumber",
    "organizationId",
    "applicableIndirectcostRate",
    "endDate",
    "idcComment",
    "idcRateTypeCode",
    "requestedDate",
    "startDate",
    "federalApprovingAgency",
    "federalApprovingAgencyName",
    "restrictedRatePolicy"
  ],
  "primaryKey": "idcNumber:organizationId"
}

Get Blueprint API specification for Organization Indirect Costs
GET/research-common/api/v1/organization-indirect-costs/

Example URI

GET /research-common/api/v1/organization-indirect-costs/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Organization Indirect Costs.md"
transfer-encoding: chunked

Update Organization Indirect Costs
PUT/research-common/api/v1/organization-indirect-costs/(key)

Example URI

PUT /research-common/api/v1/organization-indirect-costs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "idcNumber": "(val)",
  "organizationId": "(val)",
  "applicableIndirectcostRate": "(val)",
  "endDate": "(val)",
  "idcComment": "(val)",
  "idcRateTypeCode": "(val)",
  "requestedDate": "(val)",
  "startDate": "(val)",
  "federalApprovingAgency": "(val)",
  "federalApprovingAgencyName": "(val)",
  "restrictedRatePolicy": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Organization Indirect Costs
PUT/research-common/api/v1/organization-indirect-costs/

Example URI

PUT /research-common/api/v1/organization-indirect-costs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "idcNumber": "(val)",
    "organizationId": "(val)",
    "applicableIndirectcostRate": "(val)",
    "endDate": "(val)",
    "idcComment": "(val)",
    "idcRateTypeCode": "(val)",
    "requestedDate": "(val)",
    "startDate": "(val)",
    "federalApprovingAgency": "(val)",
    "federalApprovingAgencyName": "(val)",
    "restrictedRatePolicy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "idcNumber": "(val)",
    "organizationId": "(val)",
    "applicableIndirectcostRate": "(val)",
    "endDate": "(val)",
    "idcComment": "(val)",
    "idcRateTypeCode": "(val)",
    "requestedDate": "(val)",
    "startDate": "(val)",
    "federalApprovingAgency": "(val)",
    "federalApprovingAgencyName": "(val)",
    "restrictedRatePolicy": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Organization Indirect Costs
PATCH/research-common/api/v1/organization-indirect-costs/(key)

Example URI

PATCH /research-common/api/v1/organization-indirect-costs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "idcNumber": "(val)",
  "organizationId": "(val)",
  "applicableIndirectcostRate": "(val)",
  "endDate": "(val)",
  "idcComment": "(val)",
  "idcRateTypeCode": "(val)",
  "requestedDate": "(val)",
  "startDate": "(val)",
  "federalApprovingAgency": "(val)",
  "federalApprovingAgencyName": "(val)",
  "restrictedRatePolicy": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "idcNumber": "(val)",
  "organizationId": "(val)",
  "applicableIndirectcostRate": "(val)",
  "endDate": "(val)",
  "idcComment": "(val)",
  "idcRateTypeCode": "(val)",
  "requestedDate": "(val)",
  "startDate": "(val)",
  "federalApprovingAgency": "(val)",
  "federalApprovingAgencyName": "(val)",
  "restrictedRatePolicy": "(val)",
  "_primaryKey": "(val)"
}

Insert Organization Indirect Costs
POST/research-common/api/v1/organization-indirect-costs/

Example URI

POST /research-common/api/v1/organization-indirect-costs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "idcNumber": "(val)",
  "organizationId": "(val)",
  "applicableIndirectcostRate": "(val)",
  "endDate": "(val)",
  "idcComment": "(val)",
  "idcRateTypeCode": "(val)",
  "requestedDate": "(val)",
  "startDate": "(val)",
  "federalApprovingAgency": "(val)",
  "federalApprovingAgencyName": "(val)",
  "restrictedRatePolicy": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "idcNumber": "(val)",
  "organizationId": "(val)",
  "applicableIndirectcostRate": "(val)",
  "endDate": "(val)",
  "idcComment": "(val)",
  "idcRateTypeCode": "(val)",
  "requestedDate": "(val)",
  "startDate": "(val)",
  "federalApprovingAgency": "(val)",
  "federalApprovingAgencyName": "(val)",
  "restrictedRatePolicy": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Organization Indirect Costs
POST/research-common/api/v1/organization-indirect-costs/

Example URI

POST /research-common/api/v1/organization-indirect-costs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "idcNumber": "(val)",
    "organizationId": "(val)",
    "applicableIndirectcostRate": "(val)",
    "endDate": "(val)",
    "idcComment": "(val)",
    "idcRateTypeCode": "(val)",
    "requestedDate": "(val)",
    "startDate": "(val)",
    "federalApprovingAgency": "(val)",
    "federalApprovingAgencyName": "(val)",
    "restrictedRatePolicy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "idcNumber": "(val)",
    "organizationId": "(val)",
    "applicableIndirectcostRate": "(val)",
    "endDate": "(val)",
    "idcComment": "(val)",
    "idcRateTypeCode": "(val)",
    "requestedDate": "(val)",
    "startDate": "(val)",
    "federalApprovingAgency": "(val)",
    "federalApprovingAgencyName": "(val)",
    "restrictedRatePolicy": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "idcNumber": "(val)",
    "organizationId": "(val)",
    "applicableIndirectcostRate": "(val)",
    "endDate": "(val)",
    "idcComment": "(val)",
    "idcRateTypeCode": "(val)",
    "requestedDate": "(val)",
    "startDate": "(val)",
    "federalApprovingAgency": "(val)",
    "federalApprovingAgencyName": "(val)",
    "restrictedRatePolicy": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "idcNumber": "(val)",
    "organizationId": "(val)",
    "applicableIndirectcostRate": "(val)",
    "endDate": "(val)",
    "idcComment": "(val)",
    "idcRateTypeCode": "(val)",
    "requestedDate": "(val)",
    "startDate": "(val)",
    "federalApprovingAgency": "(val)",
    "federalApprovingAgencyName": "(val)",
    "restrictedRatePolicy": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Organization Indirect Costs by Key
DELETE/research-common/api/v1/organization-indirect-costs/(key)

Example URI

DELETE /research-common/api/v1/organization-indirect-costs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organization Indirect Costs
DELETE/research-common/api/v1/organization-indirect-costs/

Example URI

DELETE /research-common/api/v1/organization-indirect-costs/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organization Indirect Costs with Matching
DELETE/research-common/api/v1/organization-indirect-costs/

Example URI

DELETE /research-common/api/v1/organization-indirect-costs/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

idcNumber
string (optional) 

Idc Number. Maximum length is 3.

organizationId
string (optional) 

Organization Id. Maximum length is 8.

applicableIndirectcostRate
string (optional) 

Applicable Indirectcost Rate. Maximum length is 8.

endDate
string (optional) 

End Date. Maximum length is 21.

idcComment
string (optional) 

Idc Comment. Maximum length is 300.

idcRateTypeCode
string (optional) 

Idc Rate Type Code. Maximum length is 3.

requestedDate
string (optional) 

Requested Date. Maximum length is 10.

startDate
string (optional) 

Start Date. Maximum length is 10.

federalApprovingAgency
string (optional) 

Federal Approving Agency. Maximum length is 3.

federalApprovingAgencyName
string (optional) 

Federal Approving Agency Name. Maximum length is 255.

restrictedRatePolicy
string (optional) 

Restricted Rate Policy. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Organization Type Lists

Get Organization Type Lists by Key
GET/research-common/api/v1/organization-type-lists/(key)

Example URI

GET /research-common/api/v1/organization-type-lists/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Organization Type Lists
GET/research-common/api/v1/organization-type-lists/

Example URI

GET /research-common/api/v1/organization-type-lists/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Organization Type Lists with Filtering
GET/research-common/api/v1/organization-type-lists/

Example URI

GET /research-common/api/v1/organization-type-lists/
URI Parameters
HideShow
code
string (optional) 

Organization Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Organization Type Lists
GET/research-common/api/v1/organization-type-lists/

Example URI

GET /research-common/api/v1/organization-type-lists/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "description"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Organization Type Lists
GET/research-common/api/v1/organization-type-lists/

Example URI

GET /research-common/api/v1/organization-type-lists/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Organization Type Lists.md"
transfer-encoding: chunked

Update Organization Type Lists
PUT/research-common/api/v1/organization-type-lists/(key)

Example URI

PUT /research-common/api/v1/organization-type-lists/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Organization Type Lists
PUT/research-common/api/v1/organization-type-lists/

Example URI

PUT /research-common/api/v1/organization-type-lists/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Organization Type Lists
PATCH/research-common/api/v1/organization-type-lists/(key)

Example URI

PATCH /research-common/api/v1/organization-type-lists/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Organization Type Lists
POST/research-common/api/v1/organization-type-lists/

Example URI

POST /research-common/api/v1/organization-type-lists/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Organization Type Lists
POST/research-common/api/v1/organization-type-lists/

Example URI

POST /research-common/api/v1/organization-type-lists/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Organization Type Lists by Key
DELETE/research-common/api/v1/organization-type-lists/(key)

Example URI

DELETE /research-common/api/v1/organization-type-lists/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organization Type Lists
DELETE/research-common/api/v1/organization-type-lists/

Example URI

DELETE /research-common/api/v1/organization-type-lists/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organization Type Lists with Matching
DELETE/research-common/api/v1/organization-type-lists/

Example URI

DELETE /research-common/api/v1/organization-type-lists/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Organization Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Organization Types

Get Organization Types by Key
GET/research-common/api/v1/organization-types/(key)

Example URI

GET /research-common/api/v1/organization-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "organizationId": "(val)",
  "organizationTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Get All Organization Types
GET/research-common/api/v1/organization-types/

Example URI

GET /research-common/api/v1/organization-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "organizationId": "(val)",
    "organizationTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "organizationTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Organization Types with Filtering
GET/research-common/api/v1/organization-types/

Example URI

GET /research-common/api/v1/organization-types/
URI Parameters
HideShow
organizationId
string (optional) 

Organization Id. Maximum length is 8.

organizationTypeCode
string (optional) 

Organization Type Code. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "organizationId": "(val)",
    "organizationTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "organizationTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Organization Types
GET/research-common/api/v1/organization-types/

Example URI

GET /research-common/api/v1/organization-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "organizationId",
    "organizationTypeCode"
  ],
  "primaryKey": "organizationId:organizationTypeCode"
}

Get Blueprint API specification for Organization Types
GET/research-common/api/v1/organization-types/

Example URI

GET /research-common/api/v1/organization-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Organization Types.md"
transfer-encoding: chunked

Update Organization Types
PUT/research-common/api/v1/organization-types/(key)

Example URI

PUT /research-common/api/v1/organization-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "organizationId": "(val)",
  "organizationTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Organization Types
PUT/research-common/api/v1/organization-types/

Example URI

PUT /research-common/api/v1/organization-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "organizationId": "(val)",
    "organizationTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "organizationTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Organization Types
PATCH/research-common/api/v1/organization-types/(key)

Example URI

PATCH /research-common/api/v1/organization-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "organizationId": "(val)",
  "organizationTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "organizationId": "(val)",
  "organizationTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Organization Types
POST/research-common/api/v1/organization-types/

Example URI

POST /research-common/api/v1/organization-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "organizationId": "(val)",
  "organizationTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "organizationId": "(val)",
  "organizationTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Organization Types
POST/research-common/api/v1/organization-types/

Example URI

POST /research-common/api/v1/organization-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "organizationId": "(val)",
    "organizationTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "organizationTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "organizationId": "(val)",
    "organizationTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "organizationTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Organization Types by Key
DELETE/research-common/api/v1/organization-types/(key)

Example URI

DELETE /research-common/api/v1/organization-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organization Types
DELETE/research-common/api/v1/organization-types/

Example URI

DELETE /research-common/api/v1/organization-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organization Types with Matching
DELETE/research-common/api/v1/organization-types/

Example URI

DELETE /research-common/api/v1/organization-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

organizationId
string (optional) 

Organization Id. Maximum length is 8.

organizationTypeCode
string (optional) 

Organization Type Code. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Organization Ynqs

Get Organization Ynqs by Key
GET/research-common/api/v1/organization-ynqs/(key)

Example URI

GET /research-common/api/v1/organization-ynqs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "organizationId": "(val)",
  "questionId": "(val)",
  "answer": "(val)",
  "explanation": "(val)",
  "reviewDate": "(val)",
  "_primaryKey": "(val)"
}

Get All Organization Ynqs
GET/research-common/api/v1/organization-ynqs/

Example URI

GET /research-common/api/v1/organization-ynqs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "organizationId": "(val)",
    "questionId": "(val)",
    "answer": "(val)",
    "explanation": "(val)",
    "reviewDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "questionId": "(val)",
    "answer": "(val)",
    "explanation": "(val)",
    "reviewDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Organization Ynqs with Filtering
GET/research-common/api/v1/organization-ynqs/

Example URI

GET /research-common/api/v1/organization-ynqs/
URI Parameters
HideShow
organizationId
string (optional) 

Organization Id. Maximum length is 8.

questionId
string (optional) 

Question Id. Maximum length is 4.

answer
string (optional) 

Answer. Maximum length is 1.

explanation
string (optional) 

Explanation. Maximum length is 400.

reviewDate
string (optional) 

Review Date. Maximum length is 10.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "organizationId": "(val)",
    "questionId": "(val)",
    "answer": "(val)",
    "explanation": "(val)",
    "reviewDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "questionId": "(val)",
    "answer": "(val)",
    "explanation": "(val)",
    "reviewDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Organization Ynqs
GET/research-common/api/v1/organization-ynqs/

Example URI

GET /research-common/api/v1/organization-ynqs/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "organizationId",
    "questionId",
    "answer",
    "explanation",
    "reviewDate"
  ],
  "primaryKey": "organizationId:questionId"
}

Get Blueprint API specification for Organization Ynqs
GET/research-common/api/v1/organization-ynqs/

Example URI

GET /research-common/api/v1/organization-ynqs/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Organization Ynqs.md"
transfer-encoding: chunked

Update Organization Ynqs
PUT/research-common/api/v1/organization-ynqs/(key)

Example URI

PUT /research-common/api/v1/organization-ynqs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "organizationId": "(val)",
  "questionId": "(val)",
  "answer": "(val)",
  "explanation": "(val)",
  "reviewDate": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Organization Ynqs
PUT/research-common/api/v1/organization-ynqs/

Example URI

PUT /research-common/api/v1/organization-ynqs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "organizationId": "(val)",
    "questionId": "(val)",
    "answer": "(val)",
    "explanation": "(val)",
    "reviewDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "questionId": "(val)",
    "answer": "(val)",
    "explanation": "(val)",
    "reviewDate": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Organization Ynqs
PATCH/research-common/api/v1/organization-ynqs/(key)

Example URI

PATCH /research-common/api/v1/organization-ynqs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "organizationId": "(val)",
  "questionId": "(val)",
  "answer": "(val)",
  "explanation": "(val)",
  "reviewDate": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "organizationId": "(val)",
  "questionId": "(val)",
  "answer": "(val)",
  "explanation": "(val)",
  "reviewDate": "(val)",
  "_primaryKey": "(val)"
}

Insert Organization Ynqs
POST/research-common/api/v1/organization-ynqs/

Example URI

POST /research-common/api/v1/organization-ynqs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "organizationId": "(val)",
  "questionId": "(val)",
  "answer": "(val)",
  "explanation": "(val)",
  "reviewDate": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "organizationId": "(val)",
  "questionId": "(val)",
  "answer": "(val)",
  "explanation": "(val)",
  "reviewDate": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Organization Ynqs
POST/research-common/api/v1/organization-ynqs/

Example URI

POST /research-common/api/v1/organization-ynqs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "organizationId": "(val)",
    "questionId": "(val)",
    "answer": "(val)",
    "explanation": "(val)",
    "reviewDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "questionId": "(val)",
    "answer": "(val)",
    "explanation": "(val)",
    "reviewDate": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "organizationId": "(val)",
    "questionId": "(val)",
    "answer": "(val)",
    "explanation": "(val)",
    "reviewDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "questionId": "(val)",
    "answer": "(val)",
    "explanation": "(val)",
    "reviewDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Organization Ynqs by Key
DELETE/research-common/api/v1/organization-ynqs/(key)

Example URI

DELETE /research-common/api/v1/organization-ynqs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organization Ynqs
DELETE/research-common/api/v1/organization-ynqs/

Example URI

DELETE /research-common/api/v1/organization-ynqs/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organization Ynqs with Matching
DELETE/research-common/api/v1/organization-ynqs/

Example URI

DELETE /research-common/api/v1/organization-ynqs/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

organizationId
string (optional) 

Organization Id. Maximum length is 8.

questionId
string (optional) 

Question Id. Maximum length is 4.

answer
string (optional) 

Answer. Maximum length is 1.

explanation
string (optional) 

Explanation. Maximum length is 400.

reviewDate
string (optional) 

Review Date. Maximum length is 10.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Organizations

Get Organizations by Key
GET/research-common/api/v1/organizations/(key)

Example URI

GET /research-common/api/v1/organizations/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "organizationId": "(val)",
  "address": "(val)",
  "agencySymbol": "(val)",
  "animalWelfareAssurance": "(val)",
  "cableAddress": "(val)",
  "cageNumber": "(val)",
  "cognizantAuditor": "(val)",
  "lobbyingRegistrant": "(val)",
  "lobbyingIndividual": "(val)",
  "comGovEntityCode": "(val)",
  "congressionalDistrict": "(val)",
  "contactAddressId": "(val)",
  "county": "(val)",
  "dodacNumber": "(val)",
  "dunsNumber": "(val)",
  "dunsPlusFourNumber": "(val)",
  "uei": "(val)",
  "federalEmployerId": "(val)",
  "humanSubAssurance": "(val)",
  "incorporatedDate": "(val)",
  "incorporatedIn": "(val)",
  "indirectCostRateAgreement": "(val)",
  "irsTaxExemption": "(val)",
  "stateEmployeeClaim": "(val)",
  "stateTaxExemptNum": "(val)",
  "nsfInstitutionalCode": "(val)",
  "numberOfEmployees": "(val)",
  "onrResidentRep": "(val)",
  "organizationName": "(val)",
  "phsAccount": "(val)",
  "scienceMisconductComplDate": "(val)",
  "telexNumber": "(val)",
  "vendorCode": "(val)",
  "_primaryKey": "(val)"
}

Get All Organizations
GET/research-common/api/v1/organizations/

Example URI

GET /research-common/api/v1/organizations/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "organizationId": "(val)",
    "address": "(val)",
    "agencySymbol": "(val)",
    "animalWelfareAssurance": "(val)",
    "cableAddress": "(val)",
    "cageNumber": "(val)",
    "cognizantAuditor": "(val)",
    "lobbyingRegistrant": "(val)",
    "lobbyingIndividual": "(val)",
    "comGovEntityCode": "(val)",
    "congressionalDistrict": "(val)",
    "contactAddressId": "(val)",
    "county": "(val)",
    "dodacNumber": "(val)",
    "dunsNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "uei": "(val)",
    "federalEmployerId": "(val)",
    "humanSubAssurance": "(val)",
    "incorporatedDate": "(val)",
    "incorporatedIn": "(val)",
    "indirectCostRateAgreement": "(val)",
    "irsTaxExemption": "(val)",
    "stateEmployeeClaim": "(val)",
    "stateTaxExemptNum": "(val)",
    "nsfInstitutionalCode": "(val)",
    "numberOfEmployees": "(val)",
    "onrResidentRep": "(val)",
    "organizationName": "(val)",
    "phsAccount": "(val)",
    "scienceMisconductComplDate": "(val)",
    "telexNumber": "(val)",
    "vendorCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "address": "(val)",
    "agencySymbol": "(val)",
    "animalWelfareAssurance": "(val)",
    "cableAddress": "(val)",
    "cageNumber": "(val)",
    "cognizantAuditor": "(val)",
    "lobbyingRegistrant": "(val)",
    "lobbyingIndividual": "(val)",
    "comGovEntityCode": "(val)",
    "congressionalDistrict": "(val)",
    "contactAddressId": "(val)",
    "county": "(val)",
    "dodacNumber": "(val)",
    "dunsNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "uei": "(val)",
    "federalEmployerId": "(val)",
    "humanSubAssurance": "(val)",
    "incorporatedDate": "(val)",
    "incorporatedIn": "(val)",
    "indirectCostRateAgreement": "(val)",
    "irsTaxExemption": "(val)",
    "stateEmployeeClaim": "(val)",
    "stateTaxExemptNum": "(val)",
    "nsfInstitutionalCode": "(val)",
    "numberOfEmployees": "(val)",
    "onrResidentRep": "(val)",
    "organizationName": "(val)",
    "phsAccount": "(val)",
    "scienceMisconductComplDate": "(val)",
    "telexNumber": "(val)",
    "vendorCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Organizations with Filtering
GET/research-common/api/v1/organizations/

Example URI

GET /research-common/api/v1/organizations/
URI Parameters
HideShow
organizationId
string (optional) 

Organization Id. Maximum length is 8.

address
string (optional) 

Address. Maximum length is 60.

agencySymbol
string (optional) 

Agency Symbol. Maximum length is 30.

animalWelfareAssurance
string (optional) 

Animal Welfare Assurance. Maximum length is 20.

cableAddress
string (optional) 

Cable Address. Maximum length is 20.

cageNumber
string (optional) 

CAGE Number. Maximum length is 20.

cognizantAuditor
string (optional) 

Cognizant Auditor. Maximum length is 6.

lobbyingRegistrant
string (optional) 

Lobbying Registrant. Maximum length is 6.

lobbyingIndividual
string (optional) 

Lobbying Individual. Maximum length is 6.

comGovEntityCode
string (optional) 

Com Gov Entity Code. Maximum length is 30.

congressionalDistrict
string (optional) 

This field represents the “applicant” congressional district. Maximum length is 50.

contactAddressId
string (optional) 

Contact Address Id. Maximum length is 6.

county
string (optional) 

County. Maximum length is 30.

dodacNumber
string (optional) 

DODAC Number. Maximum length is 20.

dunsNumber
string (optional) 

DUNS Number. Maximum length is 20.

dunsPlusFourNumber
string (optional) 

DUNS Plus Four Number. Maximum length is 20.

uei
string (optional) 

Unique Entity ID. Maximum length is 12.

federalEmployerId
string (optional) 

Federal Employer Id. Maximum length is 15.

humanSubAssurance
string (optional) 

Human Sub Assurance. Maximum length is 30.

incorporatedDate
string (optional) 

Incorporated Date. Maximum length is 10.

incorporatedIn
string (optional) 

Incorporated In. Maximum length is 50.

indirectCostRateAgreement
string (optional) 

Indirect Cost Rate Agreement. Maximum length is 50.

irsTaxExemption
string (optional) 

IRS Tax Exemption. Maximum length is 30.

stateEmployeeClaim
string (optional) 

State Employee Claim. Maximum length is 30.

stateTaxExemptNum
string (optional) 

State Tax Exempt Num. Maximum length is 30.

nsfInstitutionalCode
string (optional) 

NSF Institutional Code. Maximum length is 30.

numberOfEmployees
string (optional) 

Number Of Employees. Maximum length is 6.

onrResidentRep
string (optional) 

ONR Resident Rep. Maximum length is 6.

organizationName
string (optional) 

Organization Name. Maximum length is 200.

phsAccount
string (optional) 

PHS Account. Maximum length is 30.

scienceMisconductComplDate
string (optional) 

Science Misconduct Compl Date. Maximum length is 10.

telexNumber
string (optional) 

Telex Number. Maximum length is 20.

vendorCode
string (optional) 

Vendor Code. Maximum length is 30.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "organizationId": "(val)",
    "address": "(val)",
    "agencySymbol": "(val)",
    "animalWelfareAssurance": "(val)",
    "cableAddress": "(val)",
    "cageNumber": "(val)",
    "cognizantAuditor": "(val)",
    "lobbyingRegistrant": "(val)",
    "lobbyingIndividual": "(val)",
    "comGovEntityCode": "(val)",
    "congressionalDistrict": "(val)",
    "contactAddressId": "(val)",
    "county": "(val)",
    "dodacNumber": "(val)",
    "dunsNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "uei": "(val)",
    "federalEmployerId": "(val)",
    "humanSubAssurance": "(val)",
    "incorporatedDate": "(val)",
    "incorporatedIn": "(val)",
    "indirectCostRateAgreement": "(val)",
    "irsTaxExemption": "(val)",
    "stateEmployeeClaim": "(val)",
    "stateTaxExemptNum": "(val)",
    "nsfInstitutionalCode": "(val)",
    "numberOfEmployees": "(val)",
    "onrResidentRep": "(val)",
    "organizationName": "(val)",
    "phsAccount": "(val)",
    "scienceMisconductComplDate": "(val)",
    "telexNumber": "(val)",
    "vendorCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "address": "(val)",
    "agencySymbol": "(val)",
    "animalWelfareAssurance": "(val)",
    "cableAddress": "(val)",
    "cageNumber": "(val)",
    "cognizantAuditor": "(val)",
    "lobbyingRegistrant": "(val)",
    "lobbyingIndividual": "(val)",
    "comGovEntityCode": "(val)",
    "congressionalDistrict": "(val)",
    "contactAddressId": "(val)",
    "county": "(val)",
    "dodacNumber": "(val)",
    "dunsNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "uei": "(val)",
    "federalEmployerId": "(val)",
    "humanSubAssurance": "(val)",
    "incorporatedDate": "(val)",
    "incorporatedIn": "(val)",
    "indirectCostRateAgreement": "(val)",
    "irsTaxExemption": "(val)",
    "stateEmployeeClaim": "(val)",
    "stateTaxExemptNum": "(val)",
    "nsfInstitutionalCode": "(val)",
    "numberOfEmployees": "(val)",
    "onrResidentRep": "(val)",
    "organizationName": "(val)",
    "phsAccount": "(val)",
    "scienceMisconductComplDate": "(val)",
    "telexNumber": "(val)",
    "vendorCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Organizations
GET/research-common/api/v1/organizations/

Example URI

GET /research-common/api/v1/organizations/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{"columns":["organizationId","address","agencySymbol","animalWelfareAssurance","cableAddress","cageNumber","cognizantAuditor","lobbyingRegistrant","lobbyingIndividual","comGovEntityCode","congressionalDistrict","contactAddressId","county","dodacNumber","dunsNumber","dunsPlusFourNumber","uei": "(val)","federalEmployerId","humanSubAssurance","incorporatedDate","incorporatedIn","indirectCostRateAgreement","irsTaxExemption","stateEmployeeClaim","stateTaxExemptNum","nsfInstitutionalCode","numberOfEmployees","onrResidentRep","organizationName","phsAccount","scienceMisconductComplDate","telexNumber","vendorCode"],"primaryKey":"organizationId"}

Get Blueprint API specification for Organizations
GET/research-common/api/v1/organizations/

Example URI

GET /research-common/api/v1/organizations/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Organizations.md"
transfer-encoding: chunked

Update Organizations
PUT/research-common/api/v1/organizations/(key)

Example URI

PUT /research-common/api/v1/organizations/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "organizationId": "(val)",
  "address": "(val)",
  "agencySymbol": "(val)",
  "animalWelfareAssurance": "(val)",
  "cableAddress": "(val)",
  "cageNumber": "(val)",
  "cognizantAuditor": "(val)",
  "lobbyingRegistrant": "(val)",
  "lobbyingIndividual": "(val)",
  "comGovEntityCode": "(val)",
  "congressionalDistrict": "(val)",
  "contactAddressId": "(val)",
  "county": "(val)",
  "dodacNumber": "(val)",
  "dunsNumber": "(val)",
  "dunsPlusFourNumber": "(val)",
  "uei": "(val)",
  "federalEmployerId": "(val)",
  "humanSubAssurance": "(val)",
  "incorporatedDate": "(val)",
  "incorporatedIn": "(val)",
  "indirectCostRateAgreement": "(val)",
  "irsTaxExemption": "(val)",
  "stateEmployeeClaim": "(val)",
  "stateTaxExemptNum": "(val)",
  "nsfInstitutionalCode": "(val)",
  "numberOfEmployees": "(val)",
  "onrResidentRep": "(val)",
  "organizationName": "(val)",
  "phsAccount": "(val)",
  "scienceMisconductComplDate": "(val)",
  "telexNumber": "(val)",
  "vendorCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Organizations
PUT/research-common/api/v1/organizations/

Example URI

PUT /research-common/api/v1/organizations/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "organizationId": "(val)",
    "address": "(val)",
    "agencySymbol": "(val)",
    "animalWelfareAssurance": "(val)",
    "cableAddress": "(val)",
    "cageNumber": "(val)",
    "cognizantAuditor": "(val)",
    "lobbyingRegistrant": "(val)",
    "lobbyingIndividual": "(val)",
    "comGovEntityCode": "(val)",
    "congressionalDistrict": "(val)",
    "contactAddressId": "(val)",
    "county": "(val)",
    "dodacNumber": "(val)",
    "dunsNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "uei": "(val)",
    "federalEmployerId": "(val)",
    "humanSubAssurance": "(val)",
    "incorporatedDate": "(val)",
    "incorporatedIn": "(val)",
    "indirectCostRateAgreement": "(val)",
    "irsTaxExemption": "(val)",
    "stateEmployeeClaim": "(val)",
    "stateTaxExemptNum": "(val)",
    "nsfInstitutionalCode": "(val)",
    "numberOfEmployees": "(val)",
    "onrResidentRep": "(val)",
    "organizationName": "(val)",
    "phsAccount": "(val)",
    "scienceMisconductComplDate": "(val)",
    "telexNumber": "(val)",
    "vendorCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "address": "(val)",
    "agencySymbol": "(val)",
    "animalWelfareAssurance": "(val)",
    "cableAddress": "(val)",
    "cageNumber": "(val)",
    "cognizantAuditor": "(val)",
    "lobbyingRegistrant": "(val)",
    "lobbyingIndividual": "(val)",
    "comGovEntityCode": "(val)",
    "congressionalDistrict": "(val)",
    "contactAddressId": "(val)",
    "county": "(val)",
    "dodacNumber": "(val)",
    "dunsNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "uei": "(val)",
    "federalEmployerId": "(val)",
    "humanSubAssurance": "(val)",
    "incorporatedDate": "(val)",
    "incorporatedIn": "(val)",
    "indirectCostRateAgreement": "(val)",
    "irsTaxExemption": "(val)",
    "stateEmployeeClaim": "(val)",
    "stateTaxExemptNum": "(val)",
    "nsfInstitutionalCode": "(val)",
    "numberOfEmployees": "(val)",
    "onrResidentRep": "(val)",
    "organizationName": "(val)",
    "phsAccount": "(val)",
    "scienceMisconductComplDate": "(val)",
    "telexNumber": "(val)",
    "vendorCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Organizations
PATCH/research-common/api/v1/organizations/(key)

Example URI

PATCH /research-common/api/v1/organizations/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "organizationId": "(val)",
  "address": "(val)",
  "agencySymbol": "(val)",
  "animalWelfareAssurance": "(val)",
  "cableAddress": "(val)",
  "cageNumber": "(val)",
  "cognizantAuditor": "(val)",
  "lobbyingRegistrant": "(val)",
  "lobbyingIndividual": "(val)",
  "comGovEntityCode": "(val)",
  "congressionalDistrict": "(val)",
  "contactAddressId": "(val)",
  "county": "(val)",
  "dodacNumber": "(val)",
  "dunsNumber": "(val)",
  "dunsPlusFourNumber": "(val)",
  "uei": "(val)",
  "federalEmployerId": "(val)",
  "humanSubAssurance": "(val)",
  "incorporatedDate": "(val)",
  "incorporatedIn": "(val)",
  "indirectCostRateAgreement": "(val)",
  "irsTaxExemption": "(val)",
  "stateEmployeeClaim": "(val)",
  "stateTaxExemptNum": "(val)",
  "nsfInstitutionalCode": "(val)",
  "numberOfEmployees": "(val)",
  "onrResidentRep": "(val)",
  "organizationName": "(val)",
  "phsAccount": "(val)",
  "scienceMisconductComplDate": "(val)",
  "telexNumber": "(val)",
  "vendorCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "organizationId": "(val)",
  "address": "(val)",
  "agencySymbol": "(val)",
  "animalWelfareAssurance": "(val)",
  "cableAddress": "(val)",
  "cageNumber": "(val)",
  "cognizantAuditor": "(val)",
  "lobbyingRegistrant": "(val)",
  "lobbyingIndividual": "(val)",
  "comGovEntityCode": "(val)",
  "congressionalDistrict": "(val)",
  "contactAddressId": "(val)",
  "county": "(val)",
  "dodacNumber": "(val)",
  "dunsNumber": "(val)",
  "dunsPlusFourNumber": "(val)",
  "uei": "(val)",
  "federalEmployerId": "(val)",
  "humanSubAssurance": "(val)",
  "incorporatedDate": "(val)",
  "incorporatedIn": "(val)",
  "indirectCostRateAgreement": "(val)",
  "irsTaxExemption": "(val)",
  "stateEmployeeClaim": "(val)",
  "stateTaxExemptNum": "(val)",
  "nsfInstitutionalCode": "(val)",
  "numberOfEmployees": "(val)",
  "onrResidentRep": "(val)",
  "organizationName": "(val)",
  "phsAccount": "(val)",
  "scienceMisconductComplDate": "(val)",
  "telexNumber": "(val)",
  "vendorCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Organizations
POST/research-common/api/v1/organizations/

Example URI

POST /research-common/api/v1/organizations/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "organizationId": "(val)",
  "address": "(val)",
  "agencySymbol": "(val)",
  "animalWelfareAssurance": "(val)",
  "cableAddress": "(val)",
  "cageNumber": "(val)",
  "cognizantAuditor": "(val)",
  "lobbyingRegistrant": "(val)",
  "lobbyingIndividual": "(val)",
  "comGovEntityCode": "(val)",
  "congressionalDistrict": "(val)",
  "contactAddressId": "(val)",
  "county": "(val)",
  "dodacNumber": "(val)",
  "dunsNumber": "(val)",
  "dunsPlusFourNumber": "(val)",
  "uei": "(val)",
  "federalEmployerId": "(val)",
  "humanSubAssurance": "(val)",
  "incorporatedDate": "(val)",
  "incorporatedIn": "(val)",
  "indirectCostRateAgreement": "(val)",
  "irsTaxExemption": "(val)",
  "stateEmployeeClaim": "(val)",
  "stateTaxExemptNum": "(val)",
  "nsfInstitutionalCode": "(val)",
  "numberOfEmployees": "(val)",
  "onrResidentRep": "(val)",
  "organizationName": "(val)",
  "phsAccount": "(val)",
  "scienceMisconductComplDate": "(val)",
  "telexNumber": "(val)",
  "vendorCode": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "organizationId": "(val)",
  "address": "(val)",
  "agencySymbol": "(val)",
  "animalWelfareAssurance": "(val)",
  "cableAddress": "(val)",
  "cageNumber": "(val)",
  "cognizantAuditor": "(val)",
  "lobbyingRegistrant": "(val)",
  "lobbyingIndividual": "(val)",
  "comGovEntityCode": "(val)",
  "congressionalDistrict": "(val)",
  "contactAddressId": "(val)",
  "county": "(val)",
  "dodacNumber": "(val)",
  "dunsNumber": "(val)",
  "dunsPlusFourNumber": "(val)",
  "uei": "(val)",
  "federalEmployerId": "(val)",
  "humanSubAssurance": "(val)",
  "incorporatedDate": "(val)",
  "incorporatedIn": "(val)",
  "indirectCostRateAgreement": "(val)",
  "irsTaxExemption": "(val)",
  "stateEmployeeClaim": "(val)",
  "stateTaxExemptNum": "(val)",
  "nsfInstitutionalCode": "(val)",
  "numberOfEmployees": "(val)",
  "onrResidentRep": "(val)",
  "organizationName": "(val)",
  "phsAccount": "(val)",
  "scienceMisconductComplDate": "(val)",
  "telexNumber": "(val)",
  "vendorCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Organizations
POST/research-common/api/v1/organizations/

Example URI

POST /research-common/api/v1/organizations/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "organizationId": "(val)",
    "address": "(val)",
    "agencySymbol": "(val)",
    "animalWelfareAssurance": "(val)",
    "cableAddress": "(val)",
    "cageNumber": "(val)",
    "cognizantAuditor": "(val)",
    "lobbyingRegistrant": "(val)",
    "lobbyingIndividual": "(val)",
    "comGovEntityCode": "(val)",
    "congressionalDistrict": "(val)",
    "contactAddressId": "(val)",
    "county": "(val)",
    "dodacNumber": "(val)",
    "dunsNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "uei": "(val)",
    "federalEmployerId": "(val)",
    "humanSubAssurance": "(val)",
    "incorporatedDate": "(val)",
    "incorporatedIn": "(val)",
    "indirectCostRateAgreement": "(val)",
    "irsTaxExemption": "(val)",
    "stateEmployeeClaim": "(val)",
    "stateTaxExemptNum": "(val)",
    "nsfInstitutionalCode": "(val)",
    "numberOfEmployees": "(val)",
    "onrResidentRep": "(val)",
    "organizationName": "(val)",
    "phsAccount": "(val)",
    "scienceMisconductComplDate": "(val)",
    "telexNumber": "(val)",
    "vendorCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "address": "(val)",
    "agencySymbol": "(val)",
    "animalWelfareAssurance": "(val)",
    "cableAddress": "(val)",
    "cageNumber": "(val)",
    "cognizantAuditor": "(val)",
    "lobbyingRegistrant": "(val)",
    "lobbyingIndividual": "(val)",
    "comGovEntityCode": "(val)",
    "congressionalDistrict": "(val)",
    "contactAddressId": "(val)",
    "county": "(val)",
    "dodacNumber": "(val)",
    "dunsNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "uei": "(val)",
    "federalEmployerId": "(val)",
    "humanSubAssurance": "(val)",
    "incorporatedDate": "(val)",
    "incorporatedIn": "(val)",
    "indirectCostRateAgreement": "(val)",
    "irsTaxExemption": "(val)",
    "stateEmployeeClaim": "(val)",
    "stateTaxExemptNum": "(val)",
    "nsfInstitutionalCode": "(val)",
    "numberOfEmployees": "(val)",
    "onrResidentRep": "(val)",
    "organizationName": "(val)",
    "phsAccount": "(val)",
    "scienceMisconductComplDate": "(val)",
    "telexNumber": "(val)",
    "vendorCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "organizationId": "(val)",
    "address": "(val)",
    "agencySymbol": "(val)",
    "animalWelfareAssurance": "(val)",
    "cableAddress": "(val)",
    "cageNumber": "(val)",
    "cognizantAuditor": "(val)",
    "lobbyingRegistrant": "(val)",
    "lobbyingIndividual": "(val)",
    "comGovEntityCode": "(val)",
    "congressionalDistrict": "(val)",
    "contactAddressId": "(val)",
    "county": "(val)",
    "dodacNumber": "(val)",
    "dunsNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "uei": "(val)",
    "federalEmployerId": "(val)",
    "humanSubAssurance": "(val)",
    "incorporatedDate": "(val)",
    "incorporatedIn": "(val)",
    "indirectCostRateAgreement": "(val)",
    "irsTaxExemption": "(val)",
    "stateEmployeeClaim": "(val)",
    "stateTaxExemptNum": "(val)",
    "nsfInstitutionalCode": "(val)",
    "numberOfEmployees": "(val)",
    "onrResidentRep": "(val)",
    "organizationName": "(val)",
    "phsAccount": "(val)",
    "scienceMisconductComplDate": "(val)",
    "telexNumber": "(val)",
    "vendorCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "organizationId": "(val)",
    "address": "(val)",
    "agencySymbol": "(val)",
    "animalWelfareAssurance": "(val)",
    "cableAddress": "(val)",
    "cageNumber": "(val)",
    "cognizantAuditor": "(val)",
    "lobbyingRegistrant": "(val)",
    "lobbyingIndividual": "(val)",
    "comGovEntityCode": "(val)",
    "congressionalDistrict": "(val)",
    "contactAddressId": "(val)",
    "county": "(val)",
    "dodacNumber": "(val)",
    "dunsNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "uei": "(val)",
    "federalEmployerId": "(val)",
    "humanSubAssurance": "(val)",
    "incorporatedDate": "(val)",
    "incorporatedIn": "(val)",
    "indirectCostRateAgreement": "(val)",
    "irsTaxExemption": "(val)",
    "stateEmployeeClaim": "(val)",
    "stateTaxExemptNum": "(val)",
    "nsfInstitutionalCode": "(val)",
    "numberOfEmployees": "(val)",
    "onrResidentRep": "(val)",
    "organizationName": "(val)",
    "phsAccount": "(val)",
    "scienceMisconductComplDate": "(val)",
    "telexNumber": "(val)",
    "vendorCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Organizations by Key
DELETE/research-common/api/v1/organizations/(key)

Example URI

DELETE /research-common/api/v1/organizations/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organizations
DELETE/research-common/api/v1/organizations/

Example URI

DELETE /research-common/api/v1/organizations/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Organizations with Matching
DELETE/research-common/api/v1/organizations/

Example URI

DELETE /research-common/api/v1/organizations/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

organizationId
string (optional) 

Organization Id. Maximum length is 8.

address
string (optional) 

Address. Maximum length is 60.

agencySymbol
string (optional) 

Agency Symbol. Maximum length is 30.

animalWelfareAssurance
string (optional) 

Animal Welfare Assurance. Maximum length is 20.

cableAddress
string (optional) 

Cable Address. Maximum length is 20.

cageNumber
string (optional) 

CAGE Number. Maximum length is 20.

cognizantAuditor
string (optional) 

Cognizant Auditor. Maximum length is 6.

lobbyingRegistrant
string (optional) 

Lobbying Registrant. Maximum length is 6.

lobbyingIndividual
string (optional) 

Lobbying Individual. Maximum length is 6.

comGovEntityCode
string (optional) 

Com Gov Entity Code. Maximum length is 30.

congressionalDistrict
string (optional) 

This field represents the “applicant” congressional district. Maximum length is 50.

contactAddressId
string (optional) 

Contact Address Id. Maximum length is 6.

county
string (optional) 

County. Maximum length is 30.

dodacNumber
string (optional) 

DODAC Number. Maximum length is 20.

dunsNumber
string (optional) 

DUNS Number. Maximum length is 20.

dunsPlusFourNumber
string (optional) 

DUNS Plus Four Number. Maximum length is 20.

uei
string (optional) 

Unique Entity ID. Maximum length is 12.

federalEmployerId
string (optional) 

Federal Employer Id. Maximum length is 15.

humanSubAssurance
string (optional) 

Human Sub Assurance. Maximum length is 30.

incorporatedDate
string (optional) 

Incorporated Date. Maximum length is 10.

incorporatedIn
string (optional) 

Incorporated In. Maximum length is 50.

indirectCostRateAgreement
string (optional) 

Indirect Cost Rate Agreement. Maximum length is 50.

irsTaxExemption
string (optional) 

IRS Tax Exemption. Maximum length is 30.

stateEmployeeClaim
string (optional) 

State Employee Claim. Maximum length is 30.

stateTaxExemptNum
string (optional) 

State Tax Exempt Num. Maximum length is 30.

nsfInstitutionalCode
string (optional) 

NSF Institutional Code. Maximum length is 30.

numberOfEmployees
string (optional) 

Number Of Employees. Maximum length is 6.

onrResidentRep
string (optional) 

ONR Resident Rep. Maximum length is 6.

organizationName
string (optional) 

Organization Name. Maximum length is 200.

phsAccount
string (optional) 

PHS Account. Maximum length is 30.

scienceMisconductComplDate
string (optional) 

Science Misconduct Compl Date. Maximum length is 10.

telexNumber
string (optional) 

Telex Number. Maximum length is 20.

vendorCode
string (optional) 

Vendor Code. Maximum length is 30.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Organizations

Organization Summary
GET/research-common/api/v1/organizations/?summary

Summary of all Organizations in the system

Example URI

GET /research-common/api/v1/organizations/?summary
URI Parameters
HideShow
summary
boolean (required) 

Renders the organizations in a summary view instead of the full data from the organization. Currently the only option and required.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "count": 1,
  "totalFound": 1,
  "organizations": [
    {
      "organizationName": "University",
      "address": "1375 N Scottsdale Rd, Suite 480, Scottsdale, AZ 85257-3454",
      "organizationId": "000001",
      "contact": {
        "middleName": null,
        "county": "Maricopa",
        "emailAddress": "sean.warren@rsmart.com",
        "active": true,
        "city": "Scottsdale",
        "suffix": null,
        "postalCode": "85257-3454",
        "lastName": "Warren",
        "addressLine3": null,
        "addressLine2": "Suite 480",
        "state": "AZ",
        "firstName": "Sean",
        "sponsor": null,
        "prefix": null,
        "rolodexId": 100013,
        "phoneNumber": "480-414-0450",
        "countryCode": "USA",
        "addressLine1": "1375 N Scottsdale Rd, Scottsdale, AZ 85257-3454",
        "title": "OSP Approver",
        "faxNumber": "602-391-2172"
      }
    }
  ]
}

Person Appointments

Get Person Appointments by Key
GET/research-common/api/v1/person-appointments/(key)

Example URI

GET /research-common/api/v1/person-appointments/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "appointmentId": "(val)",
  "personId": "(val)",
  "unitNumber": "(val)",
  "startDate": "(val)",
  "endDate": "(val)",
  "typeCode": "(val)",
  "jobTitle": "(val)",
  "preferedJobTitle": "(val)",
  "jobCode": "(val)",
  "salary": "(val)",
  "_primaryKey": "(val)"
}

Get All Person Appointments
GET/research-common/api/v1/person-appointments/

Example URI

GET /research-common/api/v1/person-appointments/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "appointmentId": "(val)",
    "personId": "(val)",
    "unitNumber": "(val)",
    "startDate": "(val)",
    "endDate": "(val)",
    "typeCode": "(val)",
    "jobTitle": "(val)",
    "preferedJobTitle": "(val)",
    "jobCode": "(val)",
    "salary": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "appointmentId": "(val)",
    "personId": "(val)",
    "unitNumber": "(val)",
    "startDate": "(val)",
    "endDate": "(val)",
    "typeCode": "(val)",
    "jobTitle": "(val)",
    "preferedJobTitle": "(val)",
    "jobCode": "(val)",
    "salary": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Person Appointments with Filtering
GET/research-common/api/v1/person-appointments/

Example URI

GET /research-common/api/v1/person-appointments/
URI Parameters
HideShow
appointmentId
string (optional) 

Person Appointment Primary Key. Maximum length is 40.

personId
string (optional) 

KcPersonExtendedAttributes Id. Maximum length is 40.

unitNumber
string (optional) 

Unit. Maximum length is 8.

startDate
string (optional) 

Start Date. Maximum length is 10.

endDate
string (optional) 

End Date. Maximum length is 10.

typeCode
string (optional) 

Appointment Type. Maximum length is 3.

jobTitle
string (optional) 

Job Title. Maximum length is 50.

preferedJobTitle
string (optional) 

Prefered Job Title. Maximum length is 51.

jobCode
string (optional) 

Job Code. Maximum length is 6.

salary
string (optional) 

Salary. Maximum length is 15.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "appointmentId": "(val)",
    "personId": "(val)",
    "unitNumber": "(val)",
    "startDate": "(val)",
    "endDate": "(val)",
    "typeCode": "(val)",
    "jobTitle": "(val)",
    "preferedJobTitle": "(val)",
    "jobCode": "(val)",
    "salary": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "appointmentId": "(val)",
    "personId": "(val)",
    "unitNumber": "(val)",
    "startDate": "(val)",
    "endDate": "(val)",
    "typeCode": "(val)",
    "jobTitle": "(val)",
    "preferedJobTitle": "(val)",
    "jobCode": "(val)",
    "salary": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Person Appointments
GET/research-common/api/v1/person-appointments/

Example URI

GET /research-common/api/v1/person-appointments/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "appointmentId",
    "personId",
    "unitNumber",
    "startDate",
    "endDate",
    "typeCode",
    "jobTitle",
    "preferedJobTitle",
    "jobCode",
    "salary"
  ],
  "primaryKey": "appointmentId"
}

Get Blueprint API specification for Person Appointments
GET/research-common/api/v1/person-appointments/

Example URI

GET /research-common/api/v1/person-appointments/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Person Appointments.md"
transfer-encoding: chunked

Update Person Appointments
PUT/research-common/api/v1/person-appointments/(key)

Example URI

PUT /research-common/api/v1/person-appointments/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "appointmentId": "(val)",
  "personId": "(val)",
  "unitNumber": "(val)",
  "startDate": "(val)",
  "endDate": "(val)",
  "typeCode": "(val)",
  "jobTitle": "(val)",
  "preferedJobTitle": "(val)",
  "jobCode": "(val)",
  "salary": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Person Appointments
PUT/research-common/api/v1/person-appointments/

Example URI

PUT /research-common/api/v1/person-appointments/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "appointmentId": "(val)",
    "personId": "(val)",
    "unitNumber": "(val)",
    "startDate": "(val)",
    "endDate": "(val)",
    "typeCode": "(val)",
    "jobTitle": "(val)",
    "preferedJobTitle": "(val)",
    "jobCode": "(val)",
    "salary": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "appointmentId": "(val)",
    "personId": "(val)",
    "unitNumber": "(val)",
    "startDate": "(val)",
    "endDate": "(val)",
    "typeCode": "(val)",
    "jobTitle": "(val)",
    "preferedJobTitle": "(val)",
    "jobCode": "(val)",
    "salary": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Person Appointments
PATCH/research-common/api/v1/person-appointments/(key)

Example URI

PATCH /research-common/api/v1/person-appointments/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "appointmentId": "(val)",
  "personId": "(val)",
  "unitNumber": "(val)",
  "startDate": "(val)",
  "endDate": "(val)",
  "typeCode": "(val)",
  "jobTitle": "(val)",
  "preferedJobTitle": "(val)",
  "jobCode": "(val)",
  "salary": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "appointmentId": "(val)",
  "personId": "(val)",
  "unitNumber": "(val)",
  "startDate": "(val)",
  "endDate": "(val)",
  "typeCode": "(val)",
  "jobTitle": "(val)",
  "preferedJobTitle": "(val)",
  "jobCode": "(val)",
  "salary": "(val)",
  "_primaryKey": "(val)"
}

Insert Person Appointments
POST/research-common/api/v1/person-appointments/

Example URI

POST /research-common/api/v1/person-appointments/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "appointmentId": "(val)",
  "personId": "(val)",
  "unitNumber": "(val)",
  "startDate": "(val)",
  "endDate": "(val)",
  "typeCode": "(val)",
  "jobTitle": "(val)",
  "preferedJobTitle": "(val)",
  "jobCode": "(val)",
  "salary": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "appointmentId": "(val)",
  "personId": "(val)",
  "unitNumber": "(val)",
  "startDate": "(val)",
  "endDate": "(val)",
  "typeCode": "(val)",
  "jobTitle": "(val)",
  "preferedJobTitle": "(val)",
  "jobCode": "(val)",
  "salary": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Person Appointments
POST/research-common/api/v1/person-appointments/

Example URI

POST /research-common/api/v1/person-appointments/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "appointmentId": "(val)",
    "personId": "(val)",
    "unitNumber": "(val)",
    "startDate": "(val)",
    "endDate": "(val)",
    "typeCode": "(val)",
    "jobTitle": "(val)",
    "preferedJobTitle": "(val)",
    "jobCode": "(val)",
    "salary": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "appointmentId": "(val)",
    "personId": "(val)",
    "unitNumber": "(val)",
    "startDate": "(val)",
    "endDate": "(val)",
    "typeCode": "(val)",
    "jobTitle": "(val)",
    "preferedJobTitle": "(val)",
    "jobCode": "(val)",
    "salary": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "appointmentId": "(val)",
    "personId": "(val)",
    "unitNumber": "(val)",
    "startDate": "(val)",
    "endDate": "(val)",
    "typeCode": "(val)",
    "jobTitle": "(val)",
    "preferedJobTitle": "(val)",
    "jobCode": "(val)",
    "salary": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "appointmentId": "(val)",
    "personId": "(val)",
    "unitNumber": "(val)",
    "startDate": "(val)",
    "endDate": "(val)",
    "typeCode": "(val)",
    "jobTitle": "(val)",
    "preferedJobTitle": "(val)",
    "jobCode": "(val)",
    "salary": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Person Appointments by Key
DELETE/research-common/api/v1/person-appointments/(key)

Example URI

DELETE /research-common/api/v1/person-appointments/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Person Appointments
DELETE/research-common/api/v1/person-appointments/

Example URI

DELETE /research-common/api/v1/person-appointments/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Person Appointments with Matching
DELETE/research-common/api/v1/person-appointments/

Example URI

DELETE /research-common/api/v1/person-appointments/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

appointmentId
string (optional) 

Person Appointment Primary Key. Maximum length is 40.

personId
string (optional) 

KcPersonExtendedAttributes Id. Maximum length is 40.

unitNumber
string (optional) 

Unit. Maximum length is 8.

startDate
string (optional) 

Start Date. Maximum length is 10.

endDate
string (optional) 

End Date. Maximum length is 10.

typeCode
string (optional) 

Appointment Type. Maximum length is 3.

jobTitle
string (optional) 

Job Title. Maximum length is 50.

preferedJobTitle
string (optional) 

Prefered Job Title. Maximum length is 51.

jobCode
string (optional) 

Job Code. Maximum length is 6.

salary
string (optional) 

Salary. Maximum length is 15.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Person Biosketches

Get Person Biosketches by Key
GET/research-common/api/v1/person-biosketches/(key)

Example URI

GET /research-common/api/v1/person-biosketches/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "personBiosketchId": "(val)",
  "personId": "(val)",
  "description": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "attachmentContent": "(val)",
  "_primaryKey": "(val)"
}

Get All Person Biosketches
GET/research-common/api/v1/person-biosketches/

Example URI

GET /research-common/api/v1/person-biosketches/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personBiosketchId": "(val)",
    "personId": "(val)",
    "description": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "attachmentContent": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personBiosketchId": "(val)",
    "personId": "(val)",
    "description": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "attachmentContent": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Person Biosketches with Filtering
GET/research-common/api/v1/person-biosketches/

Example URI

GET /research-common/api/v1/person-biosketches/
URI Parameters
HideShow
personBiosketchId
string (optional) 

Person Biosketch Id. Maximum length is 22.

personId
string (optional) 
description
string (optional) 

Description. Maximum length is 4000.

fileName
string (optional) 
contentType
string (optional) 
attachmentContent
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personBiosketchId": "(val)",
    "personId": "(val)",
    "description": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "attachmentContent": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personBiosketchId": "(val)",
    "personId": "(val)",
    "description": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "attachmentContent": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Person Biosketches
GET/research-common/api/v1/person-biosketches/

Example URI

GET /research-common/api/v1/person-biosketches/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "personBiosketchId",
    "personId",
    "description",
    "fileName",
    "contentType",
    "attachmentContent"
  ],
  "primaryKey": "personBiosketchId"
}

Get Blueprint API specification for Person Biosketches
GET/research-common/api/v1/person-biosketches/

Example URI

GET /research-common/api/v1/person-biosketches/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Person Biosketches.md"
transfer-encoding: chunked

Update Person Biosketches
PUT/research-common/api/v1/person-biosketches/(key)

Example URI

PUT /research-common/api/v1/person-biosketches/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personBiosketchId": "(val)",
  "personId": "(val)",
  "description": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "attachmentContent": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Person Biosketches
PUT/research-common/api/v1/person-biosketches/

Example URI

PUT /research-common/api/v1/person-biosketches/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personBiosketchId": "(val)",
    "personId": "(val)",
    "description": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "attachmentContent": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personBiosketchId": "(val)",
    "personId": "(val)",
    "description": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "attachmentContent": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Person Biosketches
PATCH/research-common/api/v1/person-biosketches/(key)

Example URI

PATCH /research-common/api/v1/person-biosketches/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personBiosketchId": "(val)",
  "personId": "(val)",
  "description": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "attachmentContent": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "personBiosketchId": "(val)",
  "personId": "(val)",
  "description": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "attachmentContent": "(val)",
  "_primaryKey": "(val)"
}

Insert Person Biosketches
POST/research-common/api/v1/person-biosketches/

Example URI

POST /research-common/api/v1/person-biosketches/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personBiosketchId": "(val)",
  "personId": "(val)",
  "description": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "attachmentContent": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "personBiosketchId": "(val)",
  "personId": "(val)",
  "description": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "attachmentContent": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Person Biosketches
POST/research-common/api/v1/person-biosketches/

Example URI

POST /research-common/api/v1/person-biosketches/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personBiosketchId": "(val)",
    "personId": "(val)",
    "description": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "attachmentContent": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personBiosketchId": "(val)",
    "personId": "(val)",
    "description": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "attachmentContent": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "personBiosketchId": "(val)",
    "personId": "(val)",
    "description": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "attachmentContent": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personBiosketchId": "(val)",
    "personId": "(val)",
    "description": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "attachmentContent": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Person Biosketches by Key
DELETE/research-common/api/v1/person-biosketches/(key)

Example URI

DELETE /research-common/api/v1/person-biosketches/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Person Biosketches
DELETE/research-common/api/v1/person-biosketches/

Example URI

DELETE /research-common/api/v1/person-biosketches/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Person Biosketches with Matching
DELETE/research-common/api/v1/person-biosketches/

Example URI

DELETE /research-common/api/v1/person-biosketches/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

personBiosketchId
string (optional) 

Person Biosketch Id. Maximum length is 22.

personId
string (optional) 
description
string (optional) 

Description. Maximum length is 4000.

fileName
string (optional) 
contentType
string (optional) 
attachmentContent
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Person Custom Data

Get Person Custom Data by Key
GET/research-common/api/v1/person-custom-data/(key)

Example URI

GET /research-common/api/v1/person-custom-data/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "personCustomDataId": "(val)",
  "customAttributeId": "(val)",
  "value": "(val)",
  "_primaryKey": "(val)"
}

Get All Person Custom Data
GET/research-common/api/v1/person-custom-data/

Example URI

GET /research-common/api/v1/person-custom-data/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personCustomDataId": "(val)",
    "customAttributeId": "(val)",
    "value": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personCustomDataId": "(val)",
    "customAttributeId": "(val)",
    "value": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Person Custom Data with Filtering
GET/research-common/api/v1/person-custom-data/

Example URI

GET /research-common/api/v1/person-custom-data/
URI Parameters
HideShow
personCustomDataId
string (optional) 

Person Custom Data Id. Maximum length is 22.

customAttributeId
string (optional) 

Custom Attribute Id. Maximum length is 22.

value
string (optional) 

Value. Maximum length is 2000.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personCustomDataId": "(val)",
    "customAttributeId": "(val)",
    "value": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personCustomDataId": "(val)",
    "customAttributeId": "(val)",
    "value": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Person Custom Data
GET/research-common/api/v1/person-custom-data/

Example URI

GET /research-common/api/v1/person-custom-data/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "personCustomDataId",
    "customAttributeId",
    "value"
  ],
  "primaryKey": "personCustomDataId"
}

Get Blueprint API specification for Person Custom Data
GET/research-common/api/v1/person-custom-data/

Example URI

GET /research-common/api/v1/person-custom-data/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Person Custom Data.md"
transfer-encoding: chunked

Person Degrees

Get Person Degrees by Key
GET/research-common/api/v1/person-degrees/(key)

Example URI

GET /research-common/api/v1/person-degrees/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "degreeId": "(val)",
  "personId": "(val)",
  "degreeCode": "(val)",
  "degree": "(val)",
  "graduationYear": "(val)",
  "fieldOfStudy": "(val)",
  "specialization": "(val)",
  "school": "(val)",
  "schoolIdCode": "(val)",
  "schoolId": "(val)",
  "_primaryKey": "(val)"
}

Get All Person Degrees
GET/research-common/api/v1/person-degrees/

Example URI

GET /research-common/api/v1/person-degrees/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "degreeId": "(val)",
    "personId": "(val)",
    "degreeCode": "(val)",
    "degree": "(val)",
    "graduationYear": "(val)",
    "fieldOfStudy": "(val)",
    "specialization": "(val)",
    "school": "(val)",
    "schoolIdCode": "(val)",
    "schoolId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "degreeId": "(val)",
    "personId": "(val)",
    "degreeCode": "(val)",
    "degree": "(val)",
    "graduationYear": "(val)",
    "fieldOfStudy": "(val)",
    "specialization": "(val)",
    "school": "(val)",
    "schoolIdCode": "(val)",
    "schoolId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Person Degrees with Filtering
GET/research-common/api/v1/person-degrees/

Example URI

GET /research-common/api/v1/person-degrees/
URI Parameters
HideShow
degreeId
string (optional) 
personId
string (optional) 

KcPersonExtendedAttributes Id. Maximum length is 40.

degreeCode
string (optional) 

Degree Code. Maximum length is 6.

degree
string (optional) 

Degree. Maximum length is 80.

graduationYear
string (optional) 

Graduation Year. Maximum length is 4.

fieldOfStudy
string (optional) 

Field of Study. Maximum length is 80.

specialization
string (optional) 

Specialization. Maximum length is 80.

school
string (optional) 

School. Maximum length is 50.

schoolIdCode
string (optional) 

School Id Code. Maximum length is 3.

schoolId
string (optional) 

School Id. Maximum length is 20.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "degreeId": "(val)",
    "personId": "(val)",
    "degreeCode": "(val)",
    "degree": "(val)",
    "graduationYear": "(val)",
    "fieldOfStudy": "(val)",
    "specialization": "(val)",
    "school": "(val)",
    "schoolIdCode": "(val)",
    "schoolId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "degreeId": "(val)",
    "personId": "(val)",
    "degreeCode": "(val)",
    "degree": "(val)",
    "graduationYear": "(val)",
    "fieldOfStudy": "(val)",
    "specialization": "(val)",
    "school": "(val)",
    "schoolIdCode": "(val)",
    "schoolId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Person Degrees
GET/research-common/api/v1/person-degrees/

Example URI

GET /research-common/api/v1/person-degrees/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "degreeId",
    "personId",
    "degreeCode",
    "degree",
    "graduationYear",
    "fieldOfStudy",
    "specialization",
    "school",
    "schoolIdCode",
    "schoolId"
  ],
  "primaryKey": "degreeId"
}

Get Blueprint API specification for Person Degrees
GET/research-common/api/v1/person-degrees/

Example URI

GET /research-common/api/v1/person-degrees/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Person Degrees.md"
transfer-encoding: chunked

Update Person Degrees
PUT/research-common/api/v1/person-degrees/(key)

Example URI

PUT /research-common/api/v1/person-degrees/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "degreeId": "(val)",
  "personId": "(val)",
  "degreeCode": "(val)",
  "degree": "(val)",
  "graduationYear": "(val)",
  "fieldOfStudy": "(val)",
  "specialization": "(val)",
  "school": "(val)",
  "schoolIdCode": "(val)",
  "schoolId": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Person Degrees
PUT/research-common/api/v1/person-degrees/

Example URI

PUT /research-common/api/v1/person-degrees/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "degreeId": "(val)",
    "personId": "(val)",
    "degreeCode": "(val)",
    "degree": "(val)",
    "graduationYear": "(val)",
    "fieldOfStudy": "(val)",
    "specialization": "(val)",
    "school": "(val)",
    "schoolIdCode": "(val)",
    "schoolId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "degreeId": "(val)",
    "personId": "(val)",
    "degreeCode": "(val)",
    "degree": "(val)",
    "graduationYear": "(val)",
    "fieldOfStudy": "(val)",
    "specialization": "(val)",
    "school": "(val)",
    "schoolIdCode": "(val)",
    "schoolId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Person Degrees
PATCH/research-common/api/v1/person-degrees/(key)

Example URI

PATCH /research-common/api/v1/person-degrees/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "degreeId": "(val)",
  "personId": "(val)",
  "degreeCode": "(val)",
  "degree": "(val)",
  "graduationYear": "(val)",
  "fieldOfStudy": "(val)",
  "specialization": "(val)",
  "school": "(val)",
  "schoolIdCode": "(val)",
  "schoolId": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "degreeId": "(val)",
  "personId": "(val)",
  "degreeCode": "(val)",
  "degree": "(val)",
  "graduationYear": "(val)",
  "fieldOfStudy": "(val)",
  "specialization": "(val)",
  "school": "(val)",
  "schoolIdCode": "(val)",
  "schoolId": "(val)",
  "_primaryKey": "(val)"
}

Insert Person Degrees
POST/research-common/api/v1/person-degrees/

Example URI

POST /research-common/api/v1/person-degrees/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "degreeId": "(val)",
  "personId": "(val)",
  "degreeCode": "(val)",
  "degree": "(val)",
  "graduationYear": "(val)",
  "fieldOfStudy": "(val)",
  "specialization": "(val)",
  "school": "(val)",
  "schoolIdCode": "(val)",
  "schoolId": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "degreeId": "(val)",
  "personId": "(val)",
  "degreeCode": "(val)",
  "degree": "(val)",
  "graduationYear": "(val)",
  "fieldOfStudy": "(val)",
  "specialization": "(val)",
  "school": "(val)",
  "schoolIdCode": "(val)",
  "schoolId": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Person Degrees
POST/research-common/api/v1/person-degrees/

Example URI

POST /research-common/api/v1/person-degrees/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "degreeId": "(val)",
    "personId": "(val)",
    "degreeCode": "(val)",
    "degree": "(val)",
    "graduationYear": "(val)",
    "fieldOfStudy": "(val)",
    "specialization": "(val)",
    "school": "(val)",
    "schoolIdCode": "(val)",
    "schoolId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "degreeId": "(val)",
    "personId": "(val)",
    "degreeCode": "(val)",
    "degree": "(val)",
    "graduationYear": "(val)",
    "fieldOfStudy": "(val)",
    "specialization": "(val)",
    "school": "(val)",
    "schoolIdCode": "(val)",
    "schoolId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "degreeId": "(val)",
    "personId": "(val)",
    "degreeCode": "(val)",
    "degree": "(val)",
    "graduationYear": "(val)",
    "fieldOfStudy": "(val)",
    "specialization": "(val)",
    "school": "(val)",
    "schoolIdCode": "(val)",
    "schoolId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "degreeId": "(val)",
    "personId": "(val)",
    "degreeCode": "(val)",
    "degree": "(val)",
    "graduationYear": "(val)",
    "fieldOfStudy": "(val)",
    "specialization": "(val)",
    "school": "(val)",
    "schoolIdCode": "(val)",
    "schoolId": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Person Degrees by Key
DELETE/research-common/api/v1/person-degrees/(key)

Example URI

DELETE /research-common/api/v1/person-degrees/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Person Degrees
DELETE/research-common/api/v1/person-degrees/

Example URI

DELETE /research-common/api/v1/person-degrees/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Person Degrees with Matching
DELETE/research-common/api/v1/person-degrees/

Example URI

DELETE /research-common/api/v1/person-degrees/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

degreeId
string (optional) 
personId
string (optional) 

KcPersonExtendedAttributes Id. Maximum length is 40.

degreeCode
string (optional) 

Degree Code. Maximum length is 6.

degree
string (optional) 

Degree. Maximum length is 80.

graduationYear
string (optional) 

Graduation Year. Maximum length is 4.

fieldOfStudy
string (optional) 

Field of Study. Maximum length is 80.

specialization
string (optional) 

Specialization. Maximum length is 80.

school
string (optional) 

School. Maximum length is 50.

schoolIdCode
string (optional) 

School Id Code. Maximum length is 3.

schoolId
string (optional) 

School Id. Maximum length is 20.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Person Editable Fields

Get Person Editable Fields by Key
GET/research-common/api/v1/person-editable-fields/(key)

Example URI

GET /research-common/api/v1/person-editable-fields/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "personEditableFieldId": "(val)",
  "moduleCode": "(val)",
  "fieldName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Get All Person Editable Fields
GET/research-common/api/v1/person-editable-fields/

Example URI

GET /research-common/api/v1/person-editable-fields/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personEditableFieldId": "(val)",
    "moduleCode": "(val)",
    "fieldName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personEditableFieldId": "(val)",
    "moduleCode": "(val)",
    "fieldName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Person Editable Fields with Filtering
GET/research-common/api/v1/person-editable-fields/

Example URI

GET /research-common/api/v1/person-editable-fields/
URI Parameters
HideShow
personEditableFieldId
string (optional) 

Person Editable Field Id. Maximum length is 12.

moduleCode
string (optional) 

Module Code. Maximum length is 3.

fieldName
string (optional) 

Field Name. Maximum length is 255.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personEditableFieldId": "(val)",
    "moduleCode": "(val)",
    "fieldName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personEditableFieldId": "(val)",
    "moduleCode": "(val)",
    "fieldName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Person Editable Fields
GET/research-common/api/v1/person-editable-fields/

Example URI

GET /research-common/api/v1/person-editable-fields/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "personEditableFieldId",
    "moduleCode",
    "fieldName",
    "active"
  ],
  "primaryKey": "personEditableFieldId"
}

Get Blueprint API specification for Person Editable Fields
GET/research-common/api/v1/person-editable-fields/

Example URI

GET /research-common/api/v1/person-editable-fields/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Person Editable Fields.md"
transfer-encoding: chunked

Update Person Editable Fields
PUT/research-common/api/v1/person-editable-fields/(key)

Example URI

PUT /research-common/api/v1/person-editable-fields/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personEditableFieldId": "(val)",
  "moduleCode": "(val)",
  "fieldName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Person Editable Fields
PUT/research-common/api/v1/person-editable-fields/

Example URI

PUT /research-common/api/v1/person-editable-fields/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personEditableFieldId": "(val)",
    "moduleCode": "(val)",
    "fieldName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personEditableFieldId": "(val)",
    "moduleCode": "(val)",
    "fieldName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Person Editable Fields
PATCH/research-common/api/v1/person-editable-fields/(key)

Example URI

PATCH /research-common/api/v1/person-editable-fields/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personEditableFieldId": "(val)",
  "moduleCode": "(val)",
  "fieldName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "personEditableFieldId": "(val)",
  "moduleCode": "(val)",
  "fieldName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Person Editable Fields
POST/research-common/api/v1/person-editable-fields/

Example URI

POST /research-common/api/v1/person-editable-fields/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personEditableFieldId": "(val)",
  "moduleCode": "(val)",
  "fieldName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "personEditableFieldId": "(val)",
  "moduleCode": "(val)",
  "fieldName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Person Editable Fields
POST/research-common/api/v1/person-editable-fields/

Example URI

POST /research-common/api/v1/person-editable-fields/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personEditableFieldId": "(val)",
    "moduleCode": "(val)",
    "fieldName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personEditableFieldId": "(val)",
    "moduleCode": "(val)",
    "fieldName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "personEditableFieldId": "(val)",
    "moduleCode": "(val)",
    "fieldName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personEditableFieldId": "(val)",
    "moduleCode": "(val)",
    "fieldName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Person Editable Fields by Key
DELETE/research-common/api/v1/person-editable-fields/(key)

Example URI

DELETE /research-common/api/v1/person-editable-fields/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Person Editable Fields
DELETE/research-common/api/v1/person-editable-fields/

Example URI

DELETE /research-common/api/v1/person-editable-fields/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Person Editable Fields with Matching
DELETE/research-common/api/v1/person-editable-fields/

Example URI

DELETE /research-common/api/v1/person-editable-fields/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

personEditableFieldId
string (optional) 

Person Editable Field Id. Maximum length is 12.

moduleCode
string (optional) 

Module Code. Maximum length is 3.

fieldName
string (optional) 

Field Name. Maximum length is 255.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Person Mass Changes

Get Person Mass Changes by Key
GET/research-common/api/v1/person-mass-changes/(key)

Example URI

GET /research-common/api/v1/person-mass-changes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "personMassChangeId": "(val)",
  "replaceePersonId": "(val)",
  "replaceeRolodexId": "(val)",
  "replacerPersonId": "(val)",
  "replacerRolodexId": "(val)",
  "changeAllSequences": "(val)",
  "personMassChangeDocument.documentNumber": "(val)",
  "_primaryKey": "(val)"
}

Get All Person Mass Changes
GET/research-common/api/v1/person-mass-changes/

Example URI

GET /research-common/api/v1/person-mass-changes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personMassChangeId": "(val)",
    "replaceePersonId": "(val)",
    "replaceeRolodexId": "(val)",
    "replacerPersonId": "(val)",
    "replacerRolodexId": "(val)",
    "changeAllSequences": "(val)",
    "personMassChangeDocument.documentNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personMassChangeId": "(val)",
    "replaceePersonId": "(val)",
    "replaceeRolodexId": "(val)",
    "replacerPersonId": "(val)",
    "replacerRolodexId": "(val)",
    "changeAllSequences": "(val)",
    "personMassChangeDocument.documentNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Person Mass Changes with Filtering
GET/research-common/api/v1/person-mass-changes/

Example URI

GET /research-common/api/v1/person-mass-changes/
URI Parameters
HideShow
personMassChangeId
string (optional) 

Person Mass Change Id. Maximum length is 12.

replaceePersonId
string (optional) 

Employee. Maximum length is 40.

replaceeRolodexId
string (optional) 

Non-Employee. Maximum length is 40.

replacerPersonId
string (optional) 

Employee. Maximum length is 40.

replacerRolodexId
string (optional) 

Non-Employee. Maximum length is 40.

changeAllSequences
string (optional) 

Change All Sequences. Maximum length is 1.

personMassChangeDocument.documentNumber
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personMassChangeId": "(val)",
    "replaceePersonId": "(val)",
    "replaceeRolodexId": "(val)",
    "replacerPersonId": "(val)",
    "replacerRolodexId": "(val)",
    "changeAllSequences": "(val)",
    "personMassChangeDocument.documentNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personMassChangeId": "(val)",
    "replaceePersonId": "(val)",
    "replaceeRolodexId": "(val)",
    "replacerPersonId": "(val)",
    "replacerRolodexId": "(val)",
    "changeAllSequences": "(val)",
    "personMassChangeDocument.documentNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Person Mass Changes
GET/research-common/api/v1/person-mass-changes/

Example URI

GET /research-common/api/v1/person-mass-changes/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "personMassChangeId",
    "replaceePersonId",
    "replaceeRolodexId",
    "replacerPersonId",
    "replacerRolodexId",
    "changeAllSequences",
    "personMassChangeDocument.documentNumber"
  ],
  "primaryKey": "personMassChangeId"
}

Get Blueprint API specification for Person Mass Changes
GET/research-common/api/v1/person-mass-changes/

Example URI

GET /research-common/api/v1/person-mass-changes/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Person Mass Changes.md"
transfer-encoding: chunked

Person Signature Modules

Get Person Signature Modules by Key
GET/research-common/api/v1/person-signature-modules/(key)

Example URI

GET /research-common/api/v1/person-signature-modules/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "personSignatureModuleId": "(val)",
  "personSignatureId": "(val)",
  "defaultSignature": "(val)",
  "signatureActive": "(val)",
  "moduleCode": "(val)",
  "_primaryKey": "(val)"
}

Get All Person Signature Modules
GET/research-common/api/v1/person-signature-modules/

Example URI

GET /research-common/api/v1/person-signature-modules/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personSignatureModuleId": "(val)",
    "personSignatureId": "(val)",
    "defaultSignature": "(val)",
    "signatureActive": "(val)",
    "moduleCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSignatureModuleId": "(val)",
    "personSignatureId": "(val)",
    "defaultSignature": "(val)",
    "signatureActive": "(val)",
    "moduleCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Person Signature Modules with Filtering
GET/research-common/api/v1/person-signature-modules/

Example URI

GET /research-common/api/v1/person-signature-modules/
URI Parameters
HideShow
personSignatureModuleId
string (optional) 

Person Signature Module ID. Maximum length is 12.

personSignatureId
string (optional) 

Person Signature Code. Maximum length is 12.

defaultSignature
string (optional) 

Indicate if this is the default module signature. Maximum length is 1.

signatureActive
string (optional) 

Indicate if this signature is active for the module. Maximum length is 1.

moduleCode
string (optional) 

Module Code. Maximum length is 5.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personSignatureModuleId": "(val)",
    "personSignatureId": "(val)",
    "defaultSignature": "(val)",
    "signatureActive": "(val)",
    "moduleCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSignatureModuleId": "(val)",
    "personSignatureId": "(val)",
    "defaultSignature": "(val)",
    "signatureActive": "(val)",
    "moduleCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Person Signature Modules
GET/research-common/api/v1/person-signature-modules/

Example URI

GET /research-common/api/v1/person-signature-modules/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "personSignatureModuleId",
    "personSignatureId",
    "defaultSignature",
    "signatureActive",
    "moduleCode"
  ],
  "primaryKey": "personSignatureModuleId"
}

Get Blueprint API specification for Person Signature Modules
GET/research-common/api/v1/person-signature-modules/

Example URI

GET /research-common/api/v1/person-signature-modules/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Person Signature Modules.md"
transfer-encoding: chunked

Update Person Signature Modules
PUT/research-common/api/v1/person-signature-modules/(key)

Example URI

PUT /research-common/api/v1/person-signature-modules/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personSignatureModuleId": "(val)",
  "personSignatureId": "(val)",
  "defaultSignature": "(val)",
  "signatureActive": "(val)",
  "moduleCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Person Signature Modules
PUT/research-common/api/v1/person-signature-modules/

Example URI

PUT /research-common/api/v1/person-signature-modules/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personSignatureModuleId": "(val)",
    "personSignatureId": "(val)",
    "defaultSignature": "(val)",
    "signatureActive": "(val)",
    "moduleCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSignatureModuleId": "(val)",
    "personSignatureId": "(val)",
    "defaultSignature": "(val)",
    "signatureActive": "(val)",
    "moduleCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Person Signature Modules
PATCH/research-common/api/v1/person-signature-modules/(key)

Example URI

PATCH /research-common/api/v1/person-signature-modules/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personSignatureModuleId": "(val)",
  "personSignatureId": "(val)",
  "defaultSignature": "(val)",
  "signatureActive": "(val)",
  "moduleCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "personSignatureModuleId": "(val)",
  "personSignatureId": "(val)",
  "defaultSignature": "(val)",
  "signatureActive": "(val)",
  "moduleCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Person Signature Modules
POST/research-common/api/v1/person-signature-modules/

Example URI

POST /research-common/api/v1/person-signature-modules/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personSignatureModuleId": "(val)",
  "personSignatureId": "(val)",
  "defaultSignature": "(val)",
  "signatureActive": "(val)",
  "moduleCode": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "personSignatureModuleId": "(val)",
  "personSignatureId": "(val)",
  "defaultSignature": "(val)",
  "signatureActive": "(val)",
  "moduleCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Person Signature Modules
POST/research-common/api/v1/person-signature-modules/

Example URI

POST /research-common/api/v1/person-signature-modules/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personSignatureModuleId": "(val)",
    "personSignatureId": "(val)",
    "defaultSignature": "(val)",
    "signatureActive": "(val)",
    "moduleCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSignatureModuleId": "(val)",
    "personSignatureId": "(val)",
    "defaultSignature": "(val)",
    "signatureActive": "(val)",
    "moduleCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "personSignatureModuleId": "(val)",
    "personSignatureId": "(val)",
    "defaultSignature": "(val)",
    "signatureActive": "(val)",
    "moduleCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSignatureModuleId": "(val)",
    "personSignatureId": "(val)",
    "defaultSignature": "(val)",
    "signatureActive": "(val)",
    "moduleCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Person Signature Modules by Key
DELETE/research-common/api/v1/person-signature-modules/(key)

Example URI

DELETE /research-common/api/v1/person-signature-modules/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Person Signature Modules
DELETE/research-common/api/v1/person-signature-modules/

Example URI

DELETE /research-common/api/v1/person-signature-modules/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Person Signature Modules with Matching
DELETE/research-common/api/v1/person-signature-modules/

Example URI

DELETE /research-common/api/v1/person-signature-modules/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

personSignatureModuleId
string (optional) 

Person Signature Module ID. Maximum length is 12.

personSignatureId
string (optional) 

Person Signature Code. Maximum length is 12.

defaultSignature
string (optional) 

Indicate if this is the default module signature. Maximum length is 1.

signatureActive
string (optional) 

Indicate if this signature is active for the module. Maximum length is 1.

moduleCode
string (optional) 

Module Code. Maximum length is 5.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Person Signatures

Get Person Signatures by Key
GET/research-common/api/v1/person-signatures/(key)

Example URI

GET /research-common/api/v1/person-signatures/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "personSignatureId": "(val)",
  "personId": "(val)",
  "signatureActive": "(val)",
  "attachmentContent": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "_primaryKey": "(val)"
}

Get All Person Signatures
GET/research-common/api/v1/person-signatures/

Example URI

GET /research-common/api/v1/person-signatures/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personSignatureId": "(val)",
    "personId": "(val)",
    "signatureActive": "(val)",
    "attachmentContent": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSignatureId": "(val)",
    "personId": "(val)",
    "signatureActive": "(val)",
    "attachmentContent": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Person Signatures with Filtering
GET/research-common/api/v1/person-signatures/

Example URI

GET /research-common/api/v1/person-signatures/
URI Parameters
HideShow
personSignatureId
string (optional) 

Person Signature Code. Maximum length is 12.

personId
string (optional) 

KcPerson Id. Maximum length is 40.

signatureActive
string (optional) 

Indicate if this signature is active. Maximum length is 1.

attachmentContent
string (optional) 
fileName
string (optional) 
contentType
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personSignatureId": "(val)",
    "personId": "(val)",
    "signatureActive": "(val)",
    "attachmentContent": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSignatureId": "(val)",
    "personId": "(val)",
    "signatureActive": "(val)",
    "attachmentContent": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Person Signatures
GET/research-common/api/v1/person-signatures/

Example URI

GET /research-common/api/v1/person-signatures/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "personSignatureId",
    "personId",
    "signatureActive",
    "attachmentContent",
    "fileName",
    "contentType"
  ],
  "primaryKey": "personSignatureId"
}

Get Blueprint API specification for Person Signatures
GET/research-common/api/v1/person-signatures/

Example URI

GET /research-common/api/v1/person-signatures/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Person Signatures.md"
transfer-encoding: chunked

Update Person Signatures
PUT/research-common/api/v1/person-signatures/(key)

Example URI

PUT /research-common/api/v1/person-signatures/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personSignatureId": "(val)",
  "personId": "(val)",
  "signatureActive": "(val)",
  "attachmentContent": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Person Signatures
PUT/research-common/api/v1/person-signatures/

Example URI

PUT /research-common/api/v1/person-signatures/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personSignatureId": "(val)",
    "personId": "(val)",
    "signatureActive": "(val)",
    "attachmentContent": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSignatureId": "(val)",
    "personId": "(val)",
    "signatureActive": "(val)",
    "attachmentContent": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Person Signatures
PATCH/research-common/api/v1/person-signatures/(key)

Example URI

PATCH /research-common/api/v1/person-signatures/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personSignatureId": "(val)",
  "personId": "(val)",
  "signatureActive": "(val)",
  "attachmentContent": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "personSignatureId": "(val)",
  "personId": "(val)",
  "signatureActive": "(val)",
  "attachmentContent": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "_primaryKey": "(val)"
}

Insert Person Signatures
POST/research-common/api/v1/person-signatures/

Example URI

POST /research-common/api/v1/person-signatures/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personSignatureId": "(val)",
  "personId": "(val)",
  "signatureActive": "(val)",
  "attachmentContent": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "personSignatureId": "(val)",
  "personId": "(val)",
  "signatureActive": "(val)",
  "attachmentContent": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Person Signatures
POST/research-common/api/v1/person-signatures/

Example URI

POST /research-common/api/v1/person-signatures/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personSignatureId": "(val)",
    "personId": "(val)",
    "signatureActive": "(val)",
    "attachmentContent": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSignatureId": "(val)",
    "personId": "(val)",
    "signatureActive": "(val)",
    "attachmentContent": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "personSignatureId": "(val)",
    "personId": "(val)",
    "signatureActive": "(val)",
    "attachmentContent": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personSignatureId": "(val)",
    "personId": "(val)",
    "signatureActive": "(val)",
    "attachmentContent": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Person Signatures by Key
DELETE/research-common/api/v1/person-signatures/(key)

Example URI

DELETE /research-common/api/v1/person-signatures/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Person Signatures
DELETE/research-common/api/v1/person-signatures/

Example URI

DELETE /research-common/api/v1/person-signatures/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Person Signatures with Matching
DELETE/research-common/api/v1/person-signatures/

Example URI

DELETE /research-common/api/v1/person-signatures/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

personSignatureId
string (optional) 

Person Signature Code. Maximum length is 12.

personId
string (optional) 

KcPerson Id. Maximum length is 40.

signatureActive
string (optional) 

Indicate if this signature is active. Maximum length is 1.

attachmentContent
string (optional) 
fileName
string (optional) 
contentType
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Person Trainings

Get Person Trainings by Key
GET/research-common/api/v1/person-trainings/(key)

Example URI

GET /research-common/api/v1/person-trainings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "personTrainingId": "(val)",
  "personId": "(val)",
  "trainingNumber": "(val)",
  "trainingCode": "(val)",
  "dateRequested": "(val)",
  "dateSubmitted": "(val)",
  "dateAcknowledged": "(val)",
  "followupDate": "(val)",
  "score": "(val)",
  "comments": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Get All Person Trainings
GET/research-common/api/v1/person-trainings/

Example URI

GET /research-common/api/v1/person-trainings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personTrainingId": "(val)",
    "personId": "(val)",
    "trainingNumber": "(val)",
    "trainingCode": "(val)",
    "dateRequested": "(val)",
    "dateSubmitted": "(val)",
    "dateAcknowledged": "(val)",
    "followupDate": "(val)",
    "score": "(val)",
    "comments": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personTrainingId": "(val)",
    "personId": "(val)",
    "trainingNumber": "(val)",
    "trainingCode": "(val)",
    "dateRequested": "(val)",
    "dateSubmitted": "(val)",
    "dateAcknowledged": "(val)",
    "followupDate": "(val)",
    "score": "(val)",
    "comments": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Person Trainings with Filtering
GET/research-common/api/v1/person-trainings/

Example URI

GET /research-common/api/v1/person-trainings/
URI Parameters
HideShow
personTrainingId
string (optional) 

Person Training Id. Maximum length is 22.

personId
string (optional) 

Person Id. Maximum length is 40.

trainingNumber
string (optional) 

Training Number. Maximum length is 4.

trainingCode
string (optional) 

Training Code. Maximum length is 22.

dateRequested
string (optional) 

Date Requested. Maximum length is 21.

dateSubmitted
string (optional) 

Date Submitted. Maximum length is 21.

dateAcknowledged
string (optional) 

Date Acknowledged. Maximum length is 21.

followupDate
string (optional) 

Followup Date. Maximum length is 21.

score
string (optional) 

Score. Maximum length is 9.

comments
string (optional) 

Comments. Maximum length is 4000.

active
string (optional) 

Is Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personTrainingId": "(val)",
    "personId": "(val)",
    "trainingNumber": "(val)",
    "trainingCode": "(val)",
    "dateRequested": "(val)",
    "dateSubmitted": "(val)",
    "dateAcknowledged": "(val)",
    "followupDate": "(val)",
    "score": "(val)",
    "comments": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personTrainingId": "(val)",
    "personId": "(val)",
    "trainingNumber": "(val)",
    "trainingCode": "(val)",
    "dateRequested": "(val)",
    "dateSubmitted": "(val)",
    "dateAcknowledged": "(val)",
    "followupDate": "(val)",
    "score": "(val)",
    "comments": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Person Trainings
GET/research-common/api/v1/person-trainings/

Example URI

GET /research-common/api/v1/person-trainings/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "personTrainingId",
    "personId",
    "trainingNumber",
    "trainingCode",
    "dateRequested",
    "dateSubmitted",
    "dateAcknowledged",
    "followupDate",
    "score",
    "comments",
    "active"
  ],
  "primaryKey": "personTrainingId"
}

Get Blueprint API specification for Person Trainings
GET/research-common/api/v1/person-trainings/

Example URI

GET /research-common/api/v1/person-trainings/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Person Trainings.md"
transfer-encoding: chunked

Update Person Trainings
PUT/research-common/api/v1/person-trainings/(key)

Example URI

PUT /research-common/api/v1/person-trainings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personTrainingId": "(val)",
  "personId": "(val)",
  "trainingNumber": "(val)",
  "trainingCode": "(val)",
  "dateRequested": "(val)",
  "dateSubmitted": "(val)",
  "dateAcknowledged": "(val)",
  "followupDate": "(val)",
  "score": "(val)",
  "comments": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Person Trainings
PUT/research-common/api/v1/person-trainings/

Example URI

PUT /research-common/api/v1/person-trainings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personTrainingId": "(val)",
    "personId": "(val)",
    "trainingNumber": "(val)",
    "trainingCode": "(val)",
    "dateRequested": "(val)",
    "dateSubmitted": "(val)",
    "dateAcknowledged": "(val)",
    "followupDate": "(val)",
    "score": "(val)",
    "comments": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personTrainingId": "(val)",
    "personId": "(val)",
    "trainingNumber": "(val)",
    "trainingCode": "(val)",
    "dateRequested": "(val)",
    "dateSubmitted": "(val)",
    "dateAcknowledged": "(val)",
    "followupDate": "(val)",
    "score": "(val)",
    "comments": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Person Trainings
PATCH/research-common/api/v1/person-trainings/(key)

Example URI

PATCH /research-common/api/v1/person-trainings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personTrainingId": "(val)",
  "personId": "(val)",
  "trainingNumber": "(val)",
  "trainingCode": "(val)",
  "dateRequested": "(val)",
  "dateSubmitted": "(val)",
  "dateAcknowledged": "(val)",
  "followupDate": "(val)",
  "score": "(val)",
  "comments": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "personTrainingId": "(val)",
  "personId": "(val)",
  "trainingNumber": "(val)",
  "trainingCode": "(val)",
  "dateRequested": "(val)",
  "dateSubmitted": "(val)",
  "dateAcknowledged": "(val)",
  "followupDate": "(val)",
  "score": "(val)",
  "comments": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Person Trainings
POST/research-common/api/v1/person-trainings/

Example URI

POST /research-common/api/v1/person-trainings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personTrainingId": "(val)",
  "personId": "(val)",
  "trainingNumber": "(val)",
  "trainingCode": "(val)",
  "dateRequested": "(val)",
  "dateSubmitted": "(val)",
  "dateAcknowledged": "(val)",
  "followupDate": "(val)",
  "score": "(val)",
  "comments": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "personTrainingId": "(val)",
  "personId": "(val)",
  "trainingNumber": "(val)",
  "trainingCode": "(val)",
  "dateRequested": "(val)",
  "dateSubmitted": "(val)",
  "dateAcknowledged": "(val)",
  "followupDate": "(val)",
  "score": "(val)",
  "comments": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Person Trainings
POST/research-common/api/v1/person-trainings/

Example URI

POST /research-common/api/v1/person-trainings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personTrainingId": "(val)",
    "personId": "(val)",
    "trainingNumber": "(val)",
    "trainingCode": "(val)",
    "dateRequested": "(val)",
    "dateSubmitted": "(val)",
    "dateAcknowledged": "(val)",
    "followupDate": "(val)",
    "score": "(val)",
    "comments": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personTrainingId": "(val)",
    "personId": "(val)",
    "trainingNumber": "(val)",
    "trainingCode": "(val)",
    "dateRequested": "(val)",
    "dateSubmitted": "(val)",
    "dateAcknowledged": "(val)",
    "followupDate": "(val)",
    "score": "(val)",
    "comments": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "personTrainingId": "(val)",
    "personId": "(val)",
    "trainingNumber": "(val)",
    "trainingCode": "(val)",
    "dateRequested": "(val)",
    "dateSubmitted": "(val)",
    "dateAcknowledged": "(val)",
    "followupDate": "(val)",
    "score": "(val)",
    "comments": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personTrainingId": "(val)",
    "personId": "(val)",
    "trainingNumber": "(val)",
    "trainingCode": "(val)",
    "dateRequested": "(val)",
    "dateSubmitted": "(val)",
    "dateAcknowledged": "(val)",
    "followupDate": "(val)",
    "score": "(val)",
    "comments": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Person Trainings by Key
DELETE/research-common/api/v1/person-trainings/(key)

Example URI

DELETE /research-common/api/v1/person-trainings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Person Trainings
DELETE/research-common/api/v1/person-trainings/

Example URI

DELETE /research-common/api/v1/person-trainings/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Person Trainings with Matching
DELETE/research-common/api/v1/person-trainings/

Example URI

DELETE /research-common/api/v1/person-trainings/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

personTrainingId
string (optional) 

Person Training Id. Maximum length is 22.

personId
string (optional) 

Person Id. Maximum length is 40.

trainingNumber
string (optional) 

Training Number. Maximum length is 4.

trainingCode
string (optional) 

Training Code. Maximum length is 22.

dateRequested
string (optional) 

Date Requested. Maximum length is 21.

dateSubmitted
string (optional) 

Date Submitted. Maximum length is 21.

dateAcknowledged
string (optional) 

Date Acknowledged. Maximum length is 21.

followupDate
string (optional) 

Followup Date. Maximum length is 21.

score
string (optional) 

Score. Maximum length is 9.

comments
string (optional) 

Comments. Maximum length is 4000.

active
string (optional) 

Is Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Prop Award Person Roles

Get Prop Award Person Roles by Key
GET/research-common/api/v1/prop-award-person-roles/(key)

Example URI

GET /research-common/api/v1/prop-award-person-roles/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "code": "(val)",
  "sponsorHierarchyName": "(val)",
  "description": "(val)",
  "certificationRequired": "(val)",
  "readOnly": "(val)",
  "unitDetailsRequired": "(val)",
  "autoPopulateUnitsCode": "(val)",
  "selectedUnitSources": "(val)",
  "_primaryKey": "(val)"
}

Get All Prop Award Person Roles
GET/research-common/api/v1/prop-award-person-roles/

Example URI

GET /research-common/api/v1/prop-award-person-roles/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "code": "(val)",
    "sponsorHierarchyName": "(val)",
    "description": "(val)",
    "certificationRequired": "(val)",
    "readOnly": "(val)",
    "unitDetailsRequired": "(val)",
    "autoPopulateUnitsCode": "(val)",
    "selectedUnitSources": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "code": "(val)",
    "sponsorHierarchyName": "(val)",
    "description": "(val)",
    "certificationRequired": "(val)",
    "readOnly": "(val)",
    "unitDetailsRequired": "(val)",
    "autoPopulateUnitsCode": "(val)",
    "selectedUnitSources": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Prop Award Person Roles with Filtering
GET/research-common/api/v1/prop-award-person-roles/

Example URI

GET /research-common/api/v1/prop-award-person-roles/
URI Parameters
HideShow
id
string (optional) 

Proposal Person Role Id. Maximum length is 12.

code
string (optional) 

Proposal Person Role Id. Maximum length is 12.

sponsorHierarchyName
string (optional) 

Sponsor Hierarchy Name. Maximum length is 50.

description
string (optional) 

Description. Maximum length is 25.

certificationRequired
string (optional) 

Certification Required. Maximum length is 1.

readOnly
string (optional) 

Read Only. Maximum length is 1.

unitDetailsRequired
string (optional) 

Unit Details Required. Maximum length is 1.

autoPopulateUnitsCode
string (optional) 

Unit Auto-Population. Maximum length is 20.

selectedUnitSources
string (optional) 

Selected Units Source. Maximum length is 300.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "code": "(val)",
    "sponsorHierarchyName": "(val)",
    "description": "(val)",
    "certificationRequired": "(val)",
    "readOnly": "(val)",
    "unitDetailsRequired": "(val)",
    "autoPopulateUnitsCode": "(val)",
    "selectedUnitSources": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "code": "(val)",
    "sponsorHierarchyName": "(val)",
    "description": "(val)",
    "certificationRequired": "(val)",
    "readOnly": "(val)",
    "unitDetailsRequired": "(val)",
    "autoPopulateUnitsCode": "(val)",
    "selectedUnitSources": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Prop Award Person Roles
GET/research-common/api/v1/prop-award-person-roles/

Example URI

GET /research-common/api/v1/prop-award-person-roles/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "code",
    "sponsorHierarchyName",
    "description",
    "certificationRequired",
    "readOnly",
    "unitDetailsRequired",
    "autoPopulateUnitsCode",
    "selectedUnitSources"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Prop Award Person Roles
GET/research-common/api/v1/prop-award-person-roles/

Example URI

GET /research-common/api/v1/prop-award-person-roles/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Prop Award Person Roles.md"
transfer-encoding: chunked

Update Prop Award Person Roles
PUT/research-common/api/v1/prop-award-person-roles/(key)

Example URI

PUT /research-common/api/v1/prop-award-person-roles/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "code": "(val)",
  "sponsorHierarchyName": "(val)",
  "description": "(val)",
  "certificationRequired": "(val)",
  "readOnly": "(val)",
  "unitDetailsRequired": "(val)",
  "autoPopulateUnitsCode": "(val)",
  "selectedUnitSources": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Prop Award Person Roles
PUT/research-common/api/v1/prop-award-person-roles/

Example URI

PUT /research-common/api/v1/prop-award-person-roles/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "code": "(val)",
    "sponsorHierarchyName": "(val)",
    "description": "(val)",
    "certificationRequired": "(val)",
    "readOnly": "(val)",
    "unitDetailsRequired": "(val)",
    "autoPopulateUnitsCode": "(val)",
    "selectedUnitSources": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "code": "(val)",
    "sponsorHierarchyName": "(val)",
    "description": "(val)",
    "certificationRequired": "(val)",
    "readOnly": "(val)",
    "unitDetailsRequired": "(val)",
    "autoPopulateUnitsCode": "(val)",
    "selectedUnitSources": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Prop Award Person Roles
PATCH/research-common/api/v1/prop-award-person-roles/(key)

Example URI

PATCH /research-common/api/v1/prop-award-person-roles/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "code": "(val)",
  "sponsorHierarchyName": "(val)",
  "description": "(val)",
  "certificationRequired": "(val)",
  "readOnly": "(val)",
  "unitDetailsRequired": "(val)",
  "autoPopulateUnitsCode": "(val)",
  "selectedUnitSources": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "code": "(val)",
  "sponsorHierarchyName": "(val)",
  "description": "(val)",
  "certificationRequired": "(val)",
  "readOnly": "(val)",
  "unitDetailsRequired": "(val)",
  "autoPopulateUnitsCode": "(val)",
  "selectedUnitSources": "(val)",
  "_primaryKey": "(val)"
}

Insert Prop Award Person Roles
POST/research-common/api/v1/prop-award-person-roles/

Example URI

POST /research-common/api/v1/prop-award-person-roles/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "code": "(val)",
  "sponsorHierarchyName": "(val)",
  "description": "(val)",
  "certificationRequired": "(val)",
  "readOnly": "(val)",
  "unitDetailsRequired": "(val)",
  "autoPopulateUnitsCode": "(val)",
  "selectedUnitSources": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "code": "(val)",
  "sponsorHierarchyName": "(val)",
  "description": "(val)",
  "certificationRequired": "(val)",
  "readOnly": "(val)",
  "unitDetailsRequired": "(val)",
  "autoPopulateUnitsCode": "(val)",
  "selectedUnitSources": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Prop Award Person Roles
POST/research-common/api/v1/prop-award-person-roles/

Example URI

POST /research-common/api/v1/prop-award-person-roles/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "code": "(val)",
    "sponsorHierarchyName": "(val)",
    "description": "(val)",
    "certificationRequired": "(val)",
    "readOnly": "(val)",
    "unitDetailsRequired": "(val)",
    "autoPopulateUnitsCode": "(val)",
    "selectedUnitSources": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "code": "(val)",
    "sponsorHierarchyName": "(val)",
    "description": "(val)",
    "certificationRequired": "(val)",
    "readOnly": "(val)",
    "unitDetailsRequired": "(val)",
    "autoPopulateUnitsCode": "(val)",
    "selectedUnitSources": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "code": "(val)",
    "sponsorHierarchyName": "(val)",
    "description": "(val)",
    "certificationRequired": "(val)",
    "readOnly": "(val)",
    "unitDetailsRequired": "(val)",
    "autoPopulateUnitsCode": "(val)",
    "selectedUnitSources": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "code": "(val)",
    "sponsorHierarchyName": "(val)",
    "description": "(val)",
    "certificationRequired": "(val)",
    "readOnly": "(val)",
    "unitDetailsRequired": "(val)",
    "autoPopulateUnitsCode": "(val)",
    "selectedUnitSources": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Prop Award Person Roles by Key
DELETE/research-common/api/v1/prop-award-person-roles/(key)

Example URI

DELETE /research-common/api/v1/prop-award-person-roles/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Prop Award Person Roles
DELETE/research-common/api/v1/prop-award-person-roles/

Example URI

DELETE /research-common/api/v1/prop-award-person-roles/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Prop Award Person Roles with Matching
DELETE/research-common/api/v1/prop-award-person-roles/

Example URI

DELETE /research-common/api/v1/prop-award-person-roles/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Proposal Person Role Id. Maximum length is 12.

code
string (optional) 

Proposal Person Role Id. Maximum length is 12.

sponsorHierarchyName
string (optional) 

Sponsor Hierarchy Name. Maximum length is 50.

description
string (optional) 

Description. Maximum length is 25.

certificationRequired
string (optional) 

Certification Required. Maximum length is 1.

readOnly
string (optional) 

Read Only. Maximum length is 1.

unitDetailsRequired
string (optional) 

Unit Details Required. Maximum length is 1.

autoPopulateUnitsCode
string (optional) 

Unit Auto-Population. Maximum length is 20.

selectedUnitSources
string (optional) 

Selected Units Source. Maximum length is 300.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Proposal Types

Get Proposal Types by Key
GET/research-common/api/v1/proposal-types/(key)

Example URI

GET /research-common/api/v1/proposal-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Proposal Types
GET/research-common/api/v1/proposal-types/

Example URI

GET /research-common/api/v1/proposal-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Proposal Types with Filtering
GET/research-common/api/v1/proposal-types/

Example URI

GET /research-common/api/v1/proposal-types/
URI Parameters
HideShow
code
string (optional) 

Proposal Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Proposal Types
GET/research-common/api/v1/proposal-types/

Example URI

GET /research-common/api/v1/proposal-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "description"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Proposal Types
GET/research-common/api/v1/proposal-types/

Example URI

GET /research-common/api/v1/proposal-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Proposal Types.md"
transfer-encoding: chunked

Update Proposal Types
PUT/research-common/api/v1/proposal-types/(key)

Example URI

PUT /research-common/api/v1/proposal-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Proposal Types
PUT/research-common/api/v1/proposal-types/

Example URI

PUT /research-common/api/v1/proposal-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Proposal Types
PATCH/research-common/api/v1/proposal-types/(key)

Example URI

PATCH /research-common/api/v1/proposal-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Proposal Types
POST/research-common/api/v1/proposal-types/

Example URI

POST /research-common/api/v1/proposal-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Proposal Types
POST/research-common/api/v1/proposal-types/

Example URI

POST /research-common/api/v1/proposal-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Proposal Types by Key
DELETE/research-common/api/v1/proposal-types/(key)

Example URI

DELETE /research-common/api/v1/proposal-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Proposal Types
DELETE/research-common/api/v1/proposal-types/

Example URI

DELETE /research-common/api/v1/proposal-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Proposal Types with Matching
DELETE/research-common/api/v1/proposal-types/

Example URI

DELETE /research-common/api/v1/proposal-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Proposal Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Protocol Recused Votes

Get Protocol Recused Votes by Key
GET/research-common/api/v1/protocol-recused-votes/(key)

Example URI

GET /research-common/api/v1/protocol-recused-votes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "protocolVoteRecusedId": "(val)",
  "protocolIdFk": "(val)",
  "submissionIdFk": "(val)",
  "personId": "(val)",
  "rolodexId": "(val)",
  "nonEmployeeFlag": "(val)",
  "comments": "(val)",
  "_primaryKey": "(val)"
}

Get All Protocol Recused Votes
GET/research-common/api/v1/protocol-recused-votes/

Example URI

GET /research-common/api/v1/protocol-recused-votes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "protocolVoteRecusedId": "(val)",
    "protocolIdFk": "(val)",
    "submissionIdFk": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "nonEmployeeFlag": "(val)",
    "comments": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "protocolVoteRecusedId": "(val)",
    "protocolIdFk": "(val)",
    "submissionIdFk": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "nonEmployeeFlag": "(val)",
    "comments": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Protocol Recused Votes with Filtering
GET/research-common/api/v1/protocol-recused-votes/

Example URI

GET /research-common/api/v1/protocol-recused-votes/
URI Parameters
HideShow
protocolVoteRecusedId
string (optional) 

Protocol Vote Recused Id. Maximum length is 22.

protocolIdFk
string (optional) 

Protocol Id. Maximum length is 22.

submissionIdFk
string (optional) 

Schedule Id. Maximum length is 10.

personId
string (optional) 

Person Id. Maximum length is 40.

rolodexId
string (optional) 
nonEmployeeFlag
string (optional) 

Non Employee Flag. Maximum length is 1.

comments
string (optional) 

Comments. Maximum length is 2000.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "protocolVoteRecusedId": "(val)",
    "protocolIdFk": "(val)",
    "submissionIdFk": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "nonEmployeeFlag": "(val)",
    "comments": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "protocolVoteRecusedId": "(val)",
    "protocolIdFk": "(val)",
    "submissionIdFk": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "nonEmployeeFlag": "(val)",
    "comments": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Protocol Recused Votes
GET/research-common/api/v1/protocol-recused-votes/

Example URI

GET /research-common/api/v1/protocol-recused-votes/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "protocolVoteRecusedId",
    "protocolIdFk",
    "submissionIdFk",
    "personId",
    "rolodexId",
    "nonEmployeeFlag",
    "comments"
  ],
  "primaryKey": "protocolVoteRecusedId"
}

Get Blueprint API specification for Protocol Recused Votes
GET/research-common/api/v1/protocol-recused-votes/

Example URI

GET /research-common/api/v1/protocol-recused-votes/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Protocol Recused Votes.md"
transfer-encoding: chunked

Update Protocol Recused Votes
PUT/research-common/api/v1/protocol-recused-votes/(key)

Example URI

PUT /research-common/api/v1/protocol-recused-votes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "protocolVoteRecusedId": "(val)",
  "protocolIdFk": "(val)",
  "submissionIdFk": "(val)",
  "personId": "(val)",
  "rolodexId": "(val)",
  "nonEmployeeFlag": "(val)",
  "comments": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Protocol Recused Votes
PUT/research-common/api/v1/protocol-recused-votes/

Example URI

PUT /research-common/api/v1/protocol-recused-votes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "protocolVoteRecusedId": "(val)",
    "protocolIdFk": "(val)",
    "submissionIdFk": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "nonEmployeeFlag": "(val)",
    "comments": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "protocolVoteRecusedId": "(val)",
    "protocolIdFk": "(val)",
    "submissionIdFk": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "nonEmployeeFlag": "(val)",
    "comments": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Protocol Recused Votes
PATCH/research-common/api/v1/protocol-recused-votes/(key)

Example URI

PATCH /research-common/api/v1/protocol-recused-votes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "protocolVoteRecusedId": "(val)",
  "protocolIdFk": "(val)",
  "submissionIdFk": "(val)",
  "personId": "(val)",
  "rolodexId": "(val)",
  "nonEmployeeFlag": "(val)",
  "comments": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "protocolVoteRecusedId": "(val)",
  "protocolIdFk": "(val)",
  "submissionIdFk": "(val)",
  "personId": "(val)",
  "rolodexId": "(val)",
  "nonEmployeeFlag": "(val)",
  "comments": "(val)",
  "_primaryKey": "(val)"
}

Insert Protocol Recused Votes
POST/research-common/api/v1/protocol-recused-votes/

Example URI

POST /research-common/api/v1/protocol-recused-votes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "protocolVoteRecusedId": "(val)",
  "protocolIdFk": "(val)",
  "submissionIdFk": "(val)",
  "personId": "(val)",
  "rolodexId": "(val)",
  "nonEmployeeFlag": "(val)",
  "comments": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "protocolVoteRecusedId": "(val)",
  "protocolIdFk": "(val)",
  "submissionIdFk": "(val)",
  "personId": "(val)",
  "rolodexId": "(val)",
  "nonEmployeeFlag": "(val)",
  "comments": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Protocol Recused Votes
POST/research-common/api/v1/protocol-recused-votes/

Example URI

POST /research-common/api/v1/protocol-recused-votes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "protocolVoteRecusedId": "(val)",
    "protocolIdFk": "(val)",
    "submissionIdFk": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "nonEmployeeFlag": "(val)",
    "comments": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "protocolVoteRecusedId": "(val)",
    "protocolIdFk": "(val)",
    "submissionIdFk": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "nonEmployeeFlag": "(val)",
    "comments": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "protocolVoteRecusedId": "(val)",
    "protocolIdFk": "(val)",
    "submissionIdFk": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "nonEmployeeFlag": "(val)",
    "comments": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "protocolVoteRecusedId": "(val)",
    "protocolIdFk": "(val)",
    "submissionIdFk": "(val)",
    "personId": "(val)",
    "rolodexId": "(val)",
    "nonEmployeeFlag": "(val)",
    "comments": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Protocol Recused Votes by Key
DELETE/research-common/api/v1/protocol-recused-votes/(key)

Example URI

DELETE /research-common/api/v1/protocol-recused-votes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Protocol Recused Votes
DELETE/research-common/api/v1/protocol-recused-votes/

Example URI

DELETE /research-common/api/v1/protocol-recused-votes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Protocol Recused Votes with Matching
DELETE/research-common/api/v1/protocol-recused-votes/

Example URI

DELETE /research-common/api/v1/protocol-recused-votes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

protocolVoteRecusedId
string (optional) 

Protocol Vote Recused Id. Maximum length is 22.

protocolIdFk
string (optional) 

Protocol Id. Maximum length is 22.

submissionIdFk
string (optional) 

Schedule Id. Maximum length is 10.

personId
string (optional) 

Person Id. Maximum length is 40.

rolodexId
string (optional) 
nonEmployeeFlag
string (optional) 

Non Employee Flag. Maximum length is 1.

comments
string (optional) 

Comments. Maximum length is 2000.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Question Categories

Get Question Categories by Key
GET/research-common/api/v1/question-categories/(key)

Example URI

GET /research-common/api/v1/question-categories/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}

Get All Question Categories
GET/research-common/api/v1/question-categories/

Example URI

GET /research-common/api/v1/question-categories/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Question Categories with Filtering
GET/research-common/api/v1/question-categories/

Example URI

GET /research-common/api/v1/question-categories/
URI Parameters
HideShow
id
string (optional) 

Category Type Code. Maximum length is 3.

name
string (optional) 

Category Name. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Question Categories
GET/research-common/api/v1/question-categories/

Example URI

GET /research-common/api/v1/question-categories/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "name"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Question Categories
GET/research-common/api/v1/question-categories/

Example URI

GET /research-common/api/v1/question-categories/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Question Categories.md"
transfer-encoding: chunked

Update Question Categories
PUT/research-common/api/v1/question-categories/(key)

Example URI

PUT /research-common/api/v1/question-categories/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Question Categories
PUT/research-common/api/v1/question-categories/

Example URI

PUT /research-common/api/v1/question-categories/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Question Categories
PATCH/research-common/api/v1/question-categories/(key)

Example URI

PATCH /research-common/api/v1/question-categories/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}

Insert Question Categories
POST/research-common/api/v1/question-categories/

Example URI

POST /research-common/api/v1/question-categories/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Question Categories
POST/research-common/api/v1/question-categories/

Example URI

POST /research-common/api/v1/question-categories/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Question Categories by Key
DELETE/research-common/api/v1/question-categories/(key)

Example URI

DELETE /research-common/api/v1/question-categories/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Question Categories
DELETE/research-common/api/v1/question-categories/

Example URI

DELETE /research-common/api/v1/question-categories/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Question Categories with Matching
DELETE/research-common/api/v1/question-categories/

Example URI

DELETE /research-common/api/v1/question-categories/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Category Type Code. Maximum length is 3.

name
string (optional) 

Category Name. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Question Explanations

Get Question Explanations by Key
GET/research-common/api/v1/question-explanations/(key)

Example URI

GET /research-common/api/v1/question-explanations/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "questionId": "(val)",
  "explanationType": "(val)",
  "explanation": "(val)",
  "_primaryKey": "(val)"
}

Get All Question Explanations
GET/research-common/api/v1/question-explanations/

Example URI

GET /research-common/api/v1/question-explanations/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "questionId": "(val)",
    "explanationType": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionId": "(val)",
    "explanationType": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Question Explanations with Filtering
GET/research-common/api/v1/question-explanations/

Example URI

GET /research-common/api/v1/question-explanations/
URI Parameters
HideShow
id
string (optional) 

Question Explanation Id. Maximum length is 12.

questionId
string (optional) 

Question Ref Id. Maximum length is 12.

explanationType
string (optional) 

Explanation Type. Maximum length is 1.

explanation
string (optional) 

Explanation. Maximum length is 4000.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "questionId": "(val)",
    "explanationType": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionId": "(val)",
    "explanationType": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Question Explanations
GET/research-common/api/v1/question-explanations/

Example URI

GET /research-common/api/v1/question-explanations/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "questionId",
    "explanationType",
    "explanation"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Question Explanations
GET/research-common/api/v1/question-explanations/

Example URI

GET /research-common/api/v1/question-explanations/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Question Explanations.md"
transfer-encoding: chunked

Update Question Explanations
PUT/research-common/api/v1/question-explanations/(key)

Example URI

PUT /research-common/api/v1/question-explanations/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "questionId": "(val)",
  "explanationType": "(val)",
  "explanation": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Question Explanations
PUT/research-common/api/v1/question-explanations/

Example URI

PUT /research-common/api/v1/question-explanations/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "questionId": "(val)",
    "explanationType": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionId": "(val)",
    "explanationType": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Question Explanations
PATCH/research-common/api/v1/question-explanations/(key)

Example URI

PATCH /research-common/api/v1/question-explanations/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "questionId": "(val)",
  "explanationType": "(val)",
  "explanation": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "questionId": "(val)",
  "explanationType": "(val)",
  "explanation": "(val)",
  "_primaryKey": "(val)"
}

Insert Question Explanations
POST/research-common/api/v1/question-explanations/

Example URI

POST /research-common/api/v1/question-explanations/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "questionId": "(val)",
  "explanationType": "(val)",
  "explanation": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "questionId": "(val)",
  "explanationType": "(val)",
  "explanation": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Question Explanations
POST/research-common/api/v1/question-explanations/

Example URI

POST /research-common/api/v1/question-explanations/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "questionId": "(val)",
    "explanationType": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionId": "(val)",
    "explanationType": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "questionId": "(val)",
    "explanationType": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionId": "(val)",
    "explanationType": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Question Explanations by Key
DELETE/research-common/api/v1/question-explanations/(key)

Example URI

DELETE /research-common/api/v1/question-explanations/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Question Explanations
DELETE/research-common/api/v1/question-explanations/

Example URI

DELETE /research-common/api/v1/question-explanations/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Question Explanations with Matching
DELETE/research-common/api/v1/question-explanations/

Example URI

DELETE /research-common/api/v1/question-explanations/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Question Explanation Id. Maximum length is 12.

questionId
string (optional) 

Question Ref Id. Maximum length is 12.

explanationType
string (optional) 

Explanation Type. Maximum length is 1.

explanation
string (optional) 

Explanation. Maximum length is 4000.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Question Multi Choices

Get Question Multi Choices by Key
GET/research-common/api/v1/question-multi-choices/(key)

Example URI

GET /research-common/api/v1/question-multi-choices/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "questionId": "(val)",
  "prompt": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Question Multi Choices
GET/research-common/api/v1/question-multi-choices/

Example URI

GET /research-common/api/v1/question-multi-choices/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "questionId": "(val)",
    "prompt": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionId": "(val)",
    "prompt": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Question Multi Choices with Filtering
GET/research-common/api/v1/question-multi-choices/

Example URI

GET /research-common/api/v1/question-multi-choices/
URI Parameters
HideShow
id
string (optional) 

Question Multi-Choice Id. Maximum length is 12.

questionId
string (optional) 

Question Ref Id. Maximum length is 12.

prompt
string (optional) 

Prompt. Maximum length is 200.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "questionId": "(val)",
    "prompt": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionId": "(val)",
    "prompt": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Question Multi Choices
GET/research-common/api/v1/question-multi-choices/

Example URI

GET /research-common/api/v1/question-multi-choices/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "questionId",
    "prompt",
    "description"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Question Multi Choices
GET/research-common/api/v1/question-multi-choices/

Example URI

GET /research-common/api/v1/question-multi-choices/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Question Multi Choices.md"
transfer-encoding: chunked

Update Question Multi Choices
PUT/research-common/api/v1/question-multi-choices/(key)

Example URI

PUT /research-common/api/v1/question-multi-choices/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "questionId": "(val)",
  "prompt": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Question Multi Choices
PUT/research-common/api/v1/question-multi-choices/

Example URI

PUT /research-common/api/v1/question-multi-choices/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "questionId": "(val)",
    "prompt": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionId": "(val)",
    "prompt": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Question Multi Choices
PATCH/research-common/api/v1/question-multi-choices/(key)

Example URI

PATCH /research-common/api/v1/question-multi-choices/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "questionId": "(val)",
  "prompt": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "questionId": "(val)",
  "prompt": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Question Multi Choices
POST/research-common/api/v1/question-multi-choices/

Example URI

POST /research-common/api/v1/question-multi-choices/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "questionId": "(val)",
  "prompt": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "questionId": "(val)",
  "prompt": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Question Multi Choices
POST/research-common/api/v1/question-multi-choices/

Example URI

POST /research-common/api/v1/question-multi-choices/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "questionId": "(val)",
    "prompt": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionId": "(val)",
    "prompt": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "questionId": "(val)",
    "prompt": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionId": "(val)",
    "prompt": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Question Multi Choices by Key
DELETE/research-common/api/v1/question-multi-choices/(key)

Example URI

DELETE /research-common/api/v1/question-multi-choices/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Question Multi Choices
DELETE/research-common/api/v1/question-multi-choices/

Example URI

DELETE /research-common/api/v1/question-multi-choices/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Question Multi Choices with Matching
DELETE/research-common/api/v1/question-multi-choices/

Example URI

DELETE /research-common/api/v1/question-multi-choices/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Question Multi-Choice Id. Maximum length is 12.

questionId
string (optional) 

Question Ref Id. Maximum length is 12.

prompt
string (optional) 

Prompt. Maximum length is 200.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Question Types

Get Question Types by Key
GET/research-common/api/v1/question-types/(key)

Example URI

GET /research-common/api/v1/question-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}

Get All Question Types
GET/research-common/api/v1/question-types/

Example URI

GET /research-common/api/v1/question-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Question Types with Filtering
GET/research-common/api/v1/question-types/

Example URI

GET /research-common/api/v1/question-types/
URI Parameters
HideShow
id
string (optional) 

Question Type Id. Maximum length is 3.

name
string (optional) 

Question Type Name. Maximum length is 30.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Question Types
GET/research-common/api/v1/question-types/

Example URI

GET /research-common/api/v1/question-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "name"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Question Types
GET/research-common/api/v1/question-types/

Example URI

GET /research-common/api/v1/question-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Question Types.md"
transfer-encoding: chunked

Update Question Types
PUT/research-common/api/v1/question-types/(key)

Example URI

PUT /research-common/api/v1/question-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Question Types
PUT/research-common/api/v1/question-types/

Example URI

PUT /research-common/api/v1/question-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Question Types
PATCH/research-common/api/v1/question-types/(key)

Example URI

PATCH /research-common/api/v1/question-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}

Insert Question Types
POST/research-common/api/v1/question-types/

Example URI

POST /research-common/api/v1/question-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "name": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Question Types
POST/research-common/api/v1/question-types/

Example URI

POST /research-common/api/v1/question-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "name": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Question Types by Key
DELETE/research-common/api/v1/question-types/(key)

Example URI

DELETE /research-common/api/v1/question-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Question Types
DELETE/research-common/api/v1/question-types/

Example URI

DELETE /research-common/api/v1/question-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Question Types with Matching
DELETE/research-common/api/v1/question-types/

Example URI

DELETE /research-common/api/v1/question-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Question Type Id. Maximum length is 3.

name
string (optional) 

Question Type Name. Maximum length is 30.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Questionnaire Questions

Get Questionnaire Questions by Key
GET/research-common/api/v1/questionnaire-questions/(key)

Example URI

GET /research-common/api/v1/questionnaire-questions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "questionnaireId": "(val)",
  "questionId": "(val)",
  "questionNumber": "(val)",
  "parentQuestionNumber": "(val)",
  "conditionFlag": "(val)",
  "condition": "(val)",
  "conditionValue": "(val)",
  "questionSeqNumber": "(val)",
  "ruleId": "(val)",
  "_primaryKey": "(val)"
}

Get All Questionnaire Questions
GET/research-common/api/v1/questionnaire-questions/

Example URI

GET /research-common/api/v1/questionnaire-questions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "questionnaireId": "(val)",
    "questionId": "(val)",
    "questionNumber": "(val)",
    "parentQuestionNumber": "(val)",
    "conditionFlag": "(val)",
    "condition": "(val)",
    "conditionValue": "(val)",
    "questionSeqNumber": "(val)",
    "ruleId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionnaireId": "(val)",
    "questionId": "(val)",
    "questionNumber": "(val)",
    "parentQuestionNumber": "(val)",
    "conditionFlag": "(val)",
    "condition": "(val)",
    "conditionValue": "(val)",
    "questionSeqNumber": "(val)",
    "ruleId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Questionnaire Questions with Filtering
GET/research-common/api/v1/questionnaire-questions/

Example URI

GET /research-common/api/v1/questionnaire-questions/
URI Parameters
HideShow
id
string (optional) 

Questionnaire Questions Id. Maximum length is 12.

questionnaireId
string (optional) 

Questionnaire Id. Maximum length is 10.

questionId
string (optional) 

Question Ref Id. Maximum length is 6.

questionNumber
string (optional) 

Question Number. Maximum length is 6.

parentQuestionNumber
string (optional) 

Parent Question Number. Maximum length is 6.

conditionFlag
string (optional) 

Condition Flag. Maximum length is 1.

condition
string (optional) 

Condition. Maximum length is 50.

conditionValue
string (optional) 

Condition Value. Maximum length is 2000.

questionSeqNumber
string (optional) 

Question Seq Number. Maximum length is 3.

ruleId
string (optional) 

Question Seq Number. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "questionnaireId": "(val)",
    "questionId": "(val)",
    "questionNumber": "(val)",
    "parentQuestionNumber": "(val)",
    "conditionFlag": "(val)",
    "condition": "(val)",
    "conditionValue": "(val)",
    "questionSeqNumber": "(val)",
    "ruleId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionnaireId": "(val)",
    "questionId": "(val)",
    "questionNumber": "(val)",
    "parentQuestionNumber": "(val)",
    "conditionFlag": "(val)",
    "condition": "(val)",
    "conditionValue": "(val)",
    "questionSeqNumber": "(val)",
    "ruleId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Questionnaire Questions
GET/research-common/api/v1/questionnaire-questions/

Example URI

GET /research-common/api/v1/questionnaire-questions/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "questionnaireId",
    "questionId",
    "questionNumber",
    "parentQuestionNumber",
    "conditionFlag",
    "condition",
    "conditionValue",
    "questionSeqNumber",
    "ruleId"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Questionnaire Questions
GET/research-common/api/v1/questionnaire-questions/

Example URI

GET /research-common/api/v1/questionnaire-questions/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Questionnaire Questions.md"
transfer-encoding: chunked

Update Questionnaire Questions
PUT/research-common/api/v1/questionnaire-questions/(key)

Example URI

PUT /research-common/api/v1/questionnaire-questions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "questionnaireId": "(val)",
  "questionId": "(val)",
  "questionNumber": "(val)",
  "parentQuestionNumber": "(val)",
  "conditionFlag": "(val)",
  "condition": "(val)",
  "conditionValue": "(val)",
  "questionSeqNumber": "(val)",
  "ruleId": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Questionnaire Questions
PUT/research-common/api/v1/questionnaire-questions/

Example URI

PUT /research-common/api/v1/questionnaire-questions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "questionnaireId": "(val)",
    "questionId": "(val)",
    "questionNumber": "(val)",
    "parentQuestionNumber": "(val)",
    "conditionFlag": "(val)",
    "condition": "(val)",
    "conditionValue": "(val)",
    "questionSeqNumber": "(val)",
    "ruleId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionnaireId": "(val)",
    "questionId": "(val)",
    "questionNumber": "(val)",
    "parentQuestionNumber": "(val)",
    "conditionFlag": "(val)",
    "condition": "(val)",
    "conditionValue": "(val)",
    "questionSeqNumber": "(val)",
    "ruleId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Questionnaire Questions
PATCH/research-common/api/v1/questionnaire-questions/(key)

Example URI

PATCH /research-common/api/v1/questionnaire-questions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "questionnaireId": "(val)",
  "questionId": "(val)",
  "questionNumber": "(val)",
  "parentQuestionNumber": "(val)",
  "conditionFlag": "(val)",
  "condition": "(val)",
  "conditionValue": "(val)",
  "questionSeqNumber": "(val)",
  "ruleId": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "questionnaireId": "(val)",
  "questionId": "(val)",
  "questionNumber": "(val)",
  "parentQuestionNumber": "(val)",
  "conditionFlag": "(val)",
  "condition": "(val)",
  "conditionValue": "(val)",
  "questionSeqNumber": "(val)",
  "ruleId": "(val)",
  "_primaryKey": "(val)"
}

Insert Questionnaire Questions
POST/research-common/api/v1/questionnaire-questions/

Example URI

POST /research-common/api/v1/questionnaire-questions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "questionnaireId": "(val)",
  "questionId": "(val)",
  "questionNumber": "(val)",
  "parentQuestionNumber": "(val)",
  "conditionFlag": "(val)",
  "condition": "(val)",
  "conditionValue": "(val)",
  "questionSeqNumber": "(val)",
  "ruleId": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "questionnaireId": "(val)",
  "questionId": "(val)",
  "questionNumber": "(val)",
  "parentQuestionNumber": "(val)",
  "conditionFlag": "(val)",
  "condition": "(val)",
  "conditionValue": "(val)",
  "questionSeqNumber": "(val)",
  "ruleId": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Questionnaire Questions
POST/research-common/api/v1/questionnaire-questions/

Example URI

POST /research-common/api/v1/questionnaire-questions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "questionnaireId": "(val)",
    "questionId": "(val)",
    "questionNumber": "(val)",
    "parentQuestionNumber": "(val)",
    "conditionFlag": "(val)",
    "condition": "(val)",
    "conditionValue": "(val)",
    "questionSeqNumber": "(val)",
    "ruleId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionnaireId": "(val)",
    "questionId": "(val)",
    "questionNumber": "(val)",
    "parentQuestionNumber": "(val)",
    "conditionFlag": "(val)",
    "condition": "(val)",
    "conditionValue": "(val)",
    "questionSeqNumber": "(val)",
    "ruleId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "questionnaireId": "(val)",
    "questionId": "(val)",
    "questionNumber": "(val)",
    "parentQuestionNumber": "(val)",
    "conditionFlag": "(val)",
    "condition": "(val)",
    "conditionValue": "(val)",
    "questionSeqNumber": "(val)",
    "ruleId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionnaireId": "(val)",
    "questionId": "(val)",
    "questionNumber": "(val)",
    "parentQuestionNumber": "(val)",
    "conditionFlag": "(val)",
    "condition": "(val)",
    "conditionValue": "(val)",
    "questionSeqNumber": "(val)",
    "ruleId": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Questionnaire Questions by Key
DELETE/research-common/api/v1/questionnaire-questions/(key)

Example URI

DELETE /research-common/api/v1/questionnaire-questions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Questionnaire Questions
DELETE/research-common/api/v1/questionnaire-questions/

Example URI

DELETE /research-common/api/v1/questionnaire-questions/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Questionnaire Questions with Matching
DELETE/research-common/api/v1/questionnaire-questions/

Example URI

DELETE /research-common/api/v1/questionnaire-questions/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Questionnaire Questions Id. Maximum length is 12.

questionnaireId
string (optional) 

Questionnaire Id. Maximum length is 10.

questionId
string (optional) 

Question Ref Id. Maximum length is 6.

questionNumber
string (optional) 

Question Number. Maximum length is 6.

parentQuestionNumber
string (optional) 

Parent Question Number. Maximum length is 6.

conditionFlag
string (optional) 

Condition Flag. Maximum length is 1.

condition
string (optional) 

Condition. Maximum length is 50.

conditionValue
string (optional) 

Condition Value. Maximum length is 2000.

questionSeqNumber
string (optional) 

Question Seq Number. Maximum length is 3.

ruleId
string (optional) 

Question Seq Number. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Questionnaire Usages

Get Questionnaire Usages by Key
GET/research-common/api/v1/questionnaire-usages/(key)

Example URI

GET /research-common/api/v1/questionnaire-usages/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "moduleItemCode": "(val)",
  "moduleSubItemCode": "(val)",
  "questionnaireSequenceNumber": "(val)",
  "questionnaireId": "(val)",
  "ruleId": "(val)",
  "questionnaireLabel": "(val)",
  "mandatory": "(val)",
  "_primaryKey": "(val)"
}

Get All Questionnaire Usages
GET/research-common/api/v1/questionnaire-usages/

Example URI

GET /research-common/api/v1/questionnaire-usages/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleSubItemCode": "(val)",
    "questionnaireSequenceNumber": "(val)",
    "questionnaireId": "(val)",
    "ruleId": "(val)",
    "questionnaireLabel": "(val)",
    "mandatory": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleSubItemCode": "(val)",
    "questionnaireSequenceNumber": "(val)",
    "questionnaireId": "(val)",
    "ruleId": "(val)",
    "questionnaireLabel": "(val)",
    "mandatory": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Questionnaire Usages with Filtering
GET/research-common/api/v1/questionnaire-usages/

Example URI

GET /research-common/api/v1/questionnaire-usages/
URI Parameters
HideShow
id
string (optional) 

Questionnaire Usage Id. Maximum length is 12.

moduleItemCode
string (optional) 

Module Item Code. Maximum length is 3.

moduleSubItemCode
string (optional) 

Module Sub Item Code. Maximum length is 3.

questionnaireSequenceNumber
string (optional) 
questionnaireId
string (optional) 

Questionnaire Id. Maximum length is 6.

ruleId
string (optional) 

Rule ID. Maximum length is 40.

questionnaireLabel
string (optional) 

Questionnaire Label. Maximum length is 50.

mandatory
string (optional) 

Is Mandatory. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleSubItemCode": "(val)",
    "questionnaireSequenceNumber": "(val)",
    "questionnaireId": "(val)",
    "ruleId": "(val)",
    "questionnaireLabel": "(val)",
    "mandatory": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleSubItemCode": "(val)",
    "questionnaireSequenceNumber": "(val)",
    "questionnaireId": "(val)",
    "ruleId": "(val)",
    "questionnaireLabel": "(val)",
    "mandatory": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Questionnaire Usages
GET/research-common/api/v1/questionnaire-usages/

Example URI

GET /research-common/api/v1/questionnaire-usages/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "moduleItemCode",
    "moduleSubItemCode",
    "questionnaireSequenceNumber",
    "questionnaireId",
    "ruleId",
    "questionnaireLabel",
    "mandatory"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Questionnaire Usages
GET/research-common/api/v1/questionnaire-usages/

Example URI

GET /research-common/api/v1/questionnaire-usages/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Questionnaire Usages.md"
transfer-encoding: chunked

Update Questionnaire Usages
PUT/research-common/api/v1/questionnaire-usages/(key)

Example URI

PUT /research-common/api/v1/questionnaire-usages/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "moduleItemCode": "(val)",
  "moduleSubItemCode": "(val)",
  "questionnaireSequenceNumber": "(val)",
  "questionnaireId": "(val)",
  "ruleId": "(val)",
  "questionnaireLabel": "(val)",
  "mandatory": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Questionnaire Usages
PUT/research-common/api/v1/questionnaire-usages/

Example URI

PUT /research-common/api/v1/questionnaire-usages/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleSubItemCode": "(val)",
    "questionnaireSequenceNumber": "(val)",
    "questionnaireId": "(val)",
    "ruleId": "(val)",
    "questionnaireLabel": "(val)",
    "mandatory": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleSubItemCode": "(val)",
    "questionnaireSequenceNumber": "(val)",
    "questionnaireId": "(val)",
    "ruleId": "(val)",
    "questionnaireLabel": "(val)",
    "mandatory": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Questionnaire Usages
PATCH/research-common/api/v1/questionnaire-usages/(key)

Example URI

PATCH /research-common/api/v1/questionnaire-usages/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "moduleItemCode": "(val)",
  "moduleSubItemCode": "(val)",
  "questionnaireSequenceNumber": "(val)",
  "questionnaireId": "(val)",
  "ruleId": "(val)",
  "questionnaireLabel": "(val)",
  "mandatory": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "moduleItemCode": "(val)",
  "moduleSubItemCode": "(val)",
  "questionnaireSequenceNumber": "(val)",
  "questionnaireId": "(val)",
  "ruleId": "(val)",
  "questionnaireLabel": "(val)",
  "mandatory": "(val)",
  "_primaryKey": "(val)"
}

Insert Questionnaire Usages
POST/research-common/api/v1/questionnaire-usages/

Example URI

POST /research-common/api/v1/questionnaire-usages/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "moduleItemCode": "(val)",
  "moduleSubItemCode": "(val)",
  "questionnaireSequenceNumber": "(val)",
  "questionnaireId": "(val)",
  "ruleId": "(val)",
  "questionnaireLabel": "(val)",
  "mandatory": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "moduleItemCode": "(val)",
  "moduleSubItemCode": "(val)",
  "questionnaireSequenceNumber": "(val)",
  "questionnaireId": "(val)",
  "ruleId": "(val)",
  "questionnaireLabel": "(val)",
  "mandatory": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Questionnaire Usages
POST/research-common/api/v1/questionnaire-usages/

Example URI

POST /research-common/api/v1/questionnaire-usages/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleSubItemCode": "(val)",
    "questionnaireSequenceNumber": "(val)",
    "questionnaireId": "(val)",
    "ruleId": "(val)",
    "questionnaireLabel": "(val)",
    "mandatory": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleSubItemCode": "(val)",
    "questionnaireSequenceNumber": "(val)",
    "questionnaireId": "(val)",
    "ruleId": "(val)",
    "questionnaireLabel": "(val)",
    "mandatory": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleSubItemCode": "(val)",
    "questionnaireSequenceNumber": "(val)",
    "questionnaireId": "(val)",
    "ruleId": "(val)",
    "questionnaireLabel": "(val)",
    "mandatory": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "moduleItemCode": "(val)",
    "moduleSubItemCode": "(val)",
    "questionnaireSequenceNumber": "(val)",
    "questionnaireId": "(val)",
    "ruleId": "(val)",
    "questionnaireLabel": "(val)",
    "mandatory": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Questionnaire Usages by Key
DELETE/research-common/api/v1/questionnaire-usages/(key)

Example URI

DELETE /research-common/api/v1/questionnaire-usages/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Questionnaire Usages
DELETE/research-common/api/v1/questionnaire-usages/

Example URI

DELETE /research-common/api/v1/questionnaire-usages/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Questionnaire Usages with Matching
DELETE/research-common/api/v1/questionnaire-usages/

Example URI

DELETE /research-common/api/v1/questionnaire-usages/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Questionnaire Usage Id. Maximum length is 12.

moduleItemCode
string (optional) 

Module Item Code. Maximum length is 3.

moduleSubItemCode
string (optional) 

Module Sub Item Code. Maximum length is 3.

questionnaireSequenceNumber
string (optional) 
questionnaireId
string (optional) 

Questionnaire Id. Maximum length is 6.

ruleId
string (optional) 

Rule ID. Maximum length is 40.

questionnaireLabel
string (optional) 

Questionnaire Label. Maximum length is 50.

mandatory
string (optional) 

Is Mandatory. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Questionnaires

Get Questionnaires by Key
GET/research-common/api/v1/questionnaires/(key)

Example URI

GET /research-common/api/v1/questionnaires/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "questionnaireSeqId": "(val)",
  "sequenceNumber": "(val)",
  "name": "(val)",
  "description": "(val)",
  "active": "(val)",
  "documentNumber": "(val)",
  "fileName": "(val)",
  "template": "(val)",
  "_primaryKey": "(val)"
}

Get All Questionnaires
GET/research-common/api/v1/questionnaires/

Example URI

GET /research-common/api/v1/questionnaires/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "questionnaireSeqId": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "description": "(val)",
    "active": "(val)",
    "documentNumber": "(val)",
    "fileName": "(val)",
    "template": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionnaireSeqId": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "description": "(val)",
    "active": "(val)",
    "documentNumber": "(val)",
    "fileName": "(val)",
    "template": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Questionnaires with Filtering
GET/research-common/api/v1/questionnaires/

Example URI

GET /research-common/api/v1/questionnaires/
URI Parameters
HideShow
id
string (optional) 

Questionnaire Ref Id. Maximum length is 10.

questionnaireSeqId
string (optional) 

Questionnaire Id. Maximum length is 6.

sequenceNumber
string (optional) 

Sequence Number. Maximum length is 4.

name
string (optional) 

Name. Maximum length is 50.

description
string (optional) 

Description. Maximum length is 2000.

active
string (optional) 

Is Active. Maximum length is 1.

documentNumber
string (optional) 

Document Number. Maximum length is 10.

fileName
string (optional) 

Template Name. Maximum length is 1000.

template
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "questionnaireSeqId": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "description": "(val)",
    "active": "(val)",
    "documentNumber": "(val)",
    "fileName": "(val)",
    "template": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionnaireSeqId": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "description": "(val)",
    "active": "(val)",
    "documentNumber": "(val)",
    "fileName": "(val)",
    "template": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Questionnaires
GET/research-common/api/v1/questionnaires/

Example URI

GET /research-common/api/v1/questionnaires/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "questionnaireSeqId",
    "sequenceNumber",
    "name",
    "description",
    "active",
    "documentNumber",
    "fileName",
    "template"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Questionnaires
GET/research-common/api/v1/questionnaires/

Example URI

GET /research-common/api/v1/questionnaires/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Questionnaires.md"
transfer-encoding: chunked

Update Questionnaires
PUT/research-common/api/v1/questionnaires/(key)

Example URI

PUT /research-common/api/v1/questionnaires/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "questionnaireSeqId": "(val)",
  "sequenceNumber": "(val)",
  "name": "(val)",
  "description": "(val)",
  "active": "(val)",
  "documentNumber": "(val)",
  "fileName": "(val)",
  "template": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Questionnaires
PUT/research-common/api/v1/questionnaires/

Example URI

PUT /research-common/api/v1/questionnaires/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "questionnaireSeqId": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "description": "(val)",
    "active": "(val)",
    "documentNumber": "(val)",
    "fileName": "(val)",
    "template": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionnaireSeqId": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "description": "(val)",
    "active": "(val)",
    "documentNumber": "(val)",
    "fileName": "(val)",
    "template": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Questionnaires
PATCH/research-common/api/v1/questionnaires/(key)

Example URI

PATCH /research-common/api/v1/questionnaires/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "questionnaireSeqId": "(val)",
  "sequenceNumber": "(val)",
  "name": "(val)",
  "description": "(val)",
  "active": "(val)",
  "documentNumber": "(val)",
  "fileName": "(val)",
  "template": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "questionnaireSeqId": "(val)",
  "sequenceNumber": "(val)",
  "name": "(val)",
  "description": "(val)",
  "active": "(val)",
  "documentNumber": "(val)",
  "fileName": "(val)",
  "template": "(val)",
  "_primaryKey": "(val)"
}

Insert Questionnaires
POST/research-common/api/v1/questionnaires/

Example URI

POST /research-common/api/v1/questionnaires/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "questionnaireSeqId": "(val)",
  "sequenceNumber": "(val)",
  "name": "(val)",
  "description": "(val)",
  "active": "(val)",
  "documentNumber": "(val)",
  "fileName": "(val)",
  "template": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "questionnaireSeqId": "(val)",
  "sequenceNumber": "(val)",
  "name": "(val)",
  "description": "(val)",
  "active": "(val)",
  "documentNumber": "(val)",
  "fileName": "(val)",
  "template": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Questionnaires
POST/research-common/api/v1/questionnaires/

Example URI

POST /research-common/api/v1/questionnaires/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "questionnaireSeqId": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "description": "(val)",
    "active": "(val)",
    "documentNumber": "(val)",
    "fileName": "(val)",
    "template": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionnaireSeqId": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "description": "(val)",
    "active": "(val)",
    "documentNumber": "(val)",
    "fileName": "(val)",
    "template": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "questionnaireSeqId": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "description": "(val)",
    "active": "(val)",
    "documentNumber": "(val)",
    "fileName": "(val)",
    "template": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "questionnaireSeqId": "(val)",
    "sequenceNumber": "(val)",
    "name": "(val)",
    "description": "(val)",
    "active": "(val)",
    "documentNumber": "(val)",
    "fileName": "(val)",
    "template": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Questionnaires by Key
DELETE/research-common/api/v1/questionnaires/(key)

Example URI

DELETE /research-common/api/v1/questionnaires/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Questionnaires
DELETE/research-common/api/v1/questionnaires/

Example URI

DELETE /research-common/api/v1/questionnaires/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Questionnaires with Matching
DELETE/research-common/api/v1/questionnaires/

Example URI

DELETE /research-common/api/v1/questionnaires/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Questionnaire Ref Id. Maximum length is 10.

questionnaireSeqId
string (optional) 

Questionnaire Id. Maximum length is 6.

sequenceNumber
string (optional) 

Sequence Number. Maximum length is 4.

name
string (optional) 

Name. Maximum length is 50.

description
string (optional) 

Description. Maximum length is 2000.

active
string (optional) 

Is Active. Maximum length is 1.

documentNumber
string (optional) 

Document Number. Maximum length is 10.

fileName
string (optional) 

Template Name. Maximum length is 1000.

template
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Questions

Get Questions by Key
GET/research-common/api/v1/questions/(key)

Example URI

GET /research-common/api/v1/questions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "questionSeqId": "(val)",
  "sequenceNumber": "(val)",
  "sequenceStatus": "(val)",
  "question": "(val)",
  "status": "(val)",
  "categoryTypeCode": "(val)",
  "questionTypeId": "(val)",
  "lookupClass": "(val)",
  "lookupReturn": "(val)",
  "displayedAnswers": "(val)",
  "maxAnswers": "(val)",
  "answerMaxLength": "(val)",
  "_primaryKey": "(val)"
}

Get All Questions
GET/research-common/api/v1/questions/

Example URI

GET /research-common/api/v1/questions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "questionSeqId": "(val)",
    "sequenceNumber": "(val)",
    "sequenceStatus": "(val)",
    "question": "(val)",
    "status": "(val)",
    "categoryTypeCode": "(val)",
    "questionTypeId": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "displayedAnswers": "(val)",
    "maxAnswers": "(val)",
    "answerMaxLength": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "questionSeqId": "(val)",
    "sequenceNumber": "(val)",
    "sequenceStatus": "(val)",
    "question": "(val)",
    "status": "(val)",
    "categoryTypeCode": "(val)",
    "questionTypeId": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "displayedAnswers": "(val)",
    "maxAnswers": "(val)",
    "answerMaxLength": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Questions with Filtering
GET/research-common/api/v1/questions/

Example URI

GET /research-common/api/v1/questions/
URI Parameters
HideShow
id
string (optional) 

Question Ref Id. Maximum length is 12.

documentNumber
string (optional) 

Document Number. Maximum length is 10.

questionSeqId
string (optional) 

Question Id. Maximum length is 6.

sequenceNumber
string (optional) 

Sequence Number. Maximum length is 4.

sequenceStatus
string (optional) 
question
string (optional) 

Question. Maximum length is 2000.

status
string (optional) 

Status. Maximum length is 1.

categoryTypeCode
string (optional) 

Category Type Code. Maximum length is 3.

questionTypeId
string (optional) 

Question Type Id. Maximum length is 12.

lookupClass
string (optional) 

Lookup Class. Maximum length is 100.

lookupReturn
string (optional) 

Lookup Return. Maximum length is 30.

displayedAnswers
string (optional) 

Displayed Answers. Maximum length is 2.

maxAnswers
string (optional) 

Max Answers. Maximum length is 2.

answerMaxLength
string (optional) 

Answer Max Length. Maximum length is 4.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "questionSeqId": "(val)",
    "sequenceNumber": "(val)",
    "sequenceStatus": "(val)",
    "question": "(val)",
    "status": "(val)",
    "categoryTypeCode": "(val)",
    "questionTypeId": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "displayedAnswers": "(val)",
    "maxAnswers": "(val)",
    "answerMaxLength": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "questionSeqId": "(val)",
    "sequenceNumber": "(val)",
    "sequenceStatus": "(val)",
    "question": "(val)",
    "status": "(val)",
    "categoryTypeCode": "(val)",
    "questionTypeId": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "displayedAnswers": "(val)",
    "maxAnswers": "(val)",
    "answerMaxLength": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Questions
GET/research-common/api/v1/questions/

Example URI

GET /research-common/api/v1/questions/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "documentNumber",
    "questionSeqId",
    "sequenceNumber",
    "sequenceStatus",
    "question",
    "status",
    "categoryTypeCode",
    "questionTypeId",
    "lookupClass",
    "lookupReturn",
    "displayedAnswers",
    "maxAnswers",
    "answerMaxLength"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Questions
GET/research-common/api/v1/questions/

Example URI

GET /research-common/api/v1/questions/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Questions.md"
transfer-encoding: chunked

Update Questions
PUT/research-common/api/v1/questions/(key)

Example URI

PUT /research-common/api/v1/questions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "questionSeqId": "(val)",
  "sequenceNumber": "(val)",
  "sequenceStatus": "(val)",
  "question": "(val)",
  "status": "(val)",
  "categoryTypeCode": "(val)",
  "questionTypeId": "(val)",
  "lookupClass": "(val)",
  "lookupReturn": "(val)",
  "displayedAnswers": "(val)",
  "maxAnswers": "(val)",
  "answerMaxLength": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Questions
PUT/research-common/api/v1/questions/

Example URI

PUT /research-common/api/v1/questions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "questionSeqId": "(val)",
    "sequenceNumber": "(val)",
    "sequenceStatus": "(val)",
    "question": "(val)",
    "status": "(val)",
    "categoryTypeCode": "(val)",
    "questionTypeId": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "displayedAnswers": "(val)",
    "maxAnswers": "(val)",
    "answerMaxLength": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "questionSeqId": "(val)",
    "sequenceNumber": "(val)",
    "sequenceStatus": "(val)",
    "question": "(val)",
    "status": "(val)",
    "categoryTypeCode": "(val)",
    "questionTypeId": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "displayedAnswers": "(val)",
    "maxAnswers": "(val)",
    "answerMaxLength": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Questions
PATCH/research-common/api/v1/questions/(key)

Example URI

PATCH /research-common/api/v1/questions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "questionSeqId": "(val)",
  "sequenceNumber": "(val)",
  "sequenceStatus": "(val)",
  "question": "(val)",
  "status": "(val)",
  "categoryTypeCode": "(val)",
  "questionTypeId": "(val)",
  "lookupClass": "(val)",
  "lookupReturn": "(val)",
  "displayedAnswers": "(val)",
  "maxAnswers": "(val)",
  "answerMaxLength": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "questionSeqId": "(val)",
  "sequenceNumber": "(val)",
  "sequenceStatus": "(val)",
  "question": "(val)",
  "status": "(val)",
  "categoryTypeCode": "(val)",
  "questionTypeId": "(val)",
  "lookupClass": "(val)",
  "lookupReturn": "(val)",
  "displayedAnswers": "(val)",
  "maxAnswers": "(val)",
  "answerMaxLength": "(val)",
  "_primaryKey": "(val)"
}

Insert Questions
POST/research-common/api/v1/questions/

Example URI

POST /research-common/api/v1/questions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "questionSeqId": "(val)",
  "sequenceNumber": "(val)",
  "sequenceStatus": "(val)",
  "question": "(val)",
  "status": "(val)",
  "categoryTypeCode": "(val)",
  "questionTypeId": "(val)",
  "lookupClass": "(val)",
  "lookupReturn": "(val)",
  "displayedAnswers": "(val)",
  "maxAnswers": "(val)",
  "answerMaxLength": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "documentNumber": "(val)",
  "questionSeqId": "(val)",
  "sequenceNumber": "(val)",
  "sequenceStatus": "(val)",
  "question": "(val)",
  "status": "(val)",
  "categoryTypeCode": "(val)",
  "questionTypeId": "(val)",
  "lookupClass": "(val)",
  "lookupReturn": "(val)",
  "displayedAnswers": "(val)",
  "maxAnswers": "(val)",
  "answerMaxLength": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Questions
POST/research-common/api/v1/questions/

Example URI

POST /research-common/api/v1/questions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "questionSeqId": "(val)",
    "sequenceNumber": "(val)",
    "sequenceStatus": "(val)",
    "question": "(val)",
    "status": "(val)",
    "categoryTypeCode": "(val)",
    "questionTypeId": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "displayedAnswers": "(val)",
    "maxAnswers": "(val)",
    "answerMaxLength": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "questionSeqId": "(val)",
    "sequenceNumber": "(val)",
    "sequenceStatus": "(val)",
    "question": "(val)",
    "status": "(val)",
    "categoryTypeCode": "(val)",
    "questionTypeId": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "displayedAnswers": "(val)",
    "maxAnswers": "(val)",
    "answerMaxLength": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "questionSeqId": "(val)",
    "sequenceNumber": "(val)",
    "sequenceStatus": "(val)",
    "question": "(val)",
    "status": "(val)",
    "categoryTypeCode": "(val)",
    "questionTypeId": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "displayedAnswers": "(val)",
    "maxAnswers": "(val)",
    "answerMaxLength": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "documentNumber": "(val)",
    "questionSeqId": "(val)",
    "sequenceNumber": "(val)",
    "sequenceStatus": "(val)",
    "question": "(val)",
    "status": "(val)",
    "categoryTypeCode": "(val)",
    "questionTypeId": "(val)",
    "lookupClass": "(val)",
    "lookupReturn": "(val)",
    "displayedAnswers": "(val)",
    "maxAnswers": "(val)",
    "answerMaxLength": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Questions by Key
DELETE/research-common/api/v1/questions/(key)

Example URI

DELETE /research-common/api/v1/questions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Questions
DELETE/research-common/api/v1/questions/

Example URI

DELETE /research-common/api/v1/questions/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Questions with Matching
DELETE/research-common/api/v1/questions/

Example URI

DELETE /research-common/api/v1/questions/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Question Ref Id. Maximum length is 12.

documentNumber
string (optional) 

Document Number. Maximum length is 10.

questionSeqId
string (optional) 

Question Id. Maximum length is 6.

sequenceNumber
string (optional) 

Sequence Number. Maximum length is 4.

sequenceStatus
string (optional) 
question
string (optional) 

Question. Maximum length is 2000.

status
string (optional) 

Status. Maximum length is 1.

categoryTypeCode
string (optional) 

Category Type Code. Maximum length is 3.

questionTypeId
string (optional) 

Question Type Id. Maximum length is 12.

lookupClass
string (optional) 

Lookup Class. Maximum length is 100.

lookupReturn
string (optional) 

Lookup Return. Maximum length is 30.

displayedAnswers
string (optional) 

Displayed Answers. Maximum length is 2.

maxAnswers
string (optional) 

Max Answers. Maximum length is 2.

answerMaxLength
string (optional) 

Answer Max Length. Maximum length is 4.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Rate Class Base Exclusions

Get Rate Class Base Exclusions by Key
GET/research-common/api/v1/rate-class-base-exclusions/(key)

Example URI

GET /research-common/api/v1/rate-class-base-exclusions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "rateClassBaseExclusionId": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "rateClassCodeExcl": "(val)",
  "rateTypeCodeExcl": "(val)",
  "_primaryKey": "(val)"
}

Get All Rate Class Base Exclusions
GET/research-common/api/v1/rate-class-base-exclusions/

Example URI

GET /research-common/api/v1/rate-class-base-exclusions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "rateClassBaseExclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeExcl": "(val)",
    "rateTypeCodeExcl": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassBaseExclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeExcl": "(val)",
    "rateTypeCodeExcl": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Rate Class Base Exclusions with Filtering
GET/research-common/api/v1/rate-class-base-exclusions/

Example URI

GET /research-common/api/v1/rate-class-base-exclusions/
URI Parameters
HideShow
rateClassBaseExclusionId
string (optional) 

Rate Class Base Exclusion Id. Maximum length is 22.

rateClassCode
string (optional) 

Rate Class. Maximum length is 3.

rateTypeCode
string (optional) 

Rate Type. Maximum length is 3.

rateClassCodeExcl
string (optional) 

Rate Class Exclusion. Maximum length is 3.

rateTypeCodeExcl
string (optional) 

Rate Type Exclusion. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "rateClassBaseExclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeExcl": "(val)",
    "rateTypeCodeExcl": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassBaseExclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeExcl": "(val)",
    "rateTypeCodeExcl": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Rate Class Base Exclusions
GET/research-common/api/v1/rate-class-base-exclusions/

Example URI

GET /research-common/api/v1/rate-class-base-exclusions/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "rateClassBaseExclusionId",
    "rateClassCode",
    "rateTypeCode",
    "rateClassCodeExcl",
    "rateTypeCodeExcl"
  ],
  "primaryKey": "rateClassBaseExclusionId"
}

Get Blueprint API specification for Rate Class Base Exclusions
GET/research-common/api/v1/rate-class-base-exclusions/

Example URI

GET /research-common/api/v1/rate-class-base-exclusions/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Rate Class Base Exclusions.md"
transfer-encoding: chunked

Update Rate Class Base Exclusions
PUT/research-common/api/v1/rate-class-base-exclusions/(key)

Example URI

PUT /research-common/api/v1/rate-class-base-exclusions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rateClassBaseExclusionId": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "rateClassCodeExcl": "(val)",
  "rateTypeCodeExcl": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Rate Class Base Exclusions
PUT/research-common/api/v1/rate-class-base-exclusions/

Example URI

PUT /research-common/api/v1/rate-class-base-exclusions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "rateClassBaseExclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeExcl": "(val)",
    "rateTypeCodeExcl": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassBaseExclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeExcl": "(val)",
    "rateTypeCodeExcl": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Rate Class Base Exclusions
PATCH/research-common/api/v1/rate-class-base-exclusions/(key)

Example URI

PATCH /research-common/api/v1/rate-class-base-exclusions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rateClassBaseExclusionId": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "rateClassCodeExcl": "(val)",
  "rateTypeCodeExcl": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "rateClassBaseExclusionId": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "rateClassCodeExcl": "(val)",
  "rateTypeCodeExcl": "(val)",
  "_primaryKey": "(val)"
}

Insert Rate Class Base Exclusions
POST/research-common/api/v1/rate-class-base-exclusions/

Example URI

POST /research-common/api/v1/rate-class-base-exclusions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rateClassBaseExclusionId": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "rateClassCodeExcl": "(val)",
  "rateTypeCodeExcl": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "rateClassBaseExclusionId": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "rateClassCodeExcl": "(val)",
  "rateTypeCodeExcl": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Rate Class Base Exclusions
POST/research-common/api/v1/rate-class-base-exclusions/

Example URI

POST /research-common/api/v1/rate-class-base-exclusions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "rateClassBaseExclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeExcl": "(val)",
    "rateTypeCodeExcl": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassBaseExclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeExcl": "(val)",
    "rateTypeCodeExcl": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "rateClassBaseExclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeExcl": "(val)",
    "rateTypeCodeExcl": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassBaseExclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeExcl": "(val)",
    "rateTypeCodeExcl": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Rate Class Base Exclusions by Key
DELETE/research-common/api/v1/rate-class-base-exclusions/(key)

Example URI

DELETE /research-common/api/v1/rate-class-base-exclusions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Rate Class Base Exclusions
DELETE/research-common/api/v1/rate-class-base-exclusions/

Example URI

DELETE /research-common/api/v1/rate-class-base-exclusions/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Rate Class Base Exclusions with Matching
DELETE/research-common/api/v1/rate-class-base-exclusions/

Example URI

DELETE /research-common/api/v1/rate-class-base-exclusions/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

rateClassBaseExclusionId
string (optional) 

Rate Class Base Exclusion Id. Maximum length is 22.

rateClassCode
string (optional) 

Rate Class. Maximum length is 3.

rateTypeCode
string (optional) 

Rate Type. Maximum length is 3.

rateClassCodeExcl
string (optional) 

Rate Class Exclusion. Maximum length is 3.

rateTypeCodeExcl
string (optional) 

Rate Type Exclusion. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Rate Class Base Inclusions

Get Rate Class Base Inclusions by Key
GET/research-common/api/v1/rate-class-base-inclusions/(key)

Example URI

GET /research-common/api/v1/rate-class-base-inclusions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "rateClassBaseInclusionId": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "rateClassCodeIncl": "(val)",
  "rateTypeCodeIncl": "(val)",
  "_primaryKey": "(val)"
}

Get All Rate Class Base Inclusions
GET/research-common/api/v1/rate-class-base-inclusions/

Example URI

GET /research-common/api/v1/rate-class-base-inclusions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "rateClassBaseInclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeIncl": "(val)",
    "rateTypeCodeIncl": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassBaseInclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeIncl": "(val)",
    "rateTypeCodeIncl": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Rate Class Base Inclusions with Filtering
GET/research-common/api/v1/rate-class-base-inclusions/

Example URI

GET /research-common/api/v1/rate-class-base-inclusions/
URI Parameters
HideShow
rateClassBaseInclusionId
string (optional) 

Rate Class Base Inclusion Id. Maximum length is 22.

rateClassCode
string (optional) 

Rate Class. Maximum length is 3.

rateTypeCode
string (optional) 

Rate Type. Maximum length is 3.

rateClassCodeIncl
string (optional) 

Rate Class Inclusion. Maximum length is 3.

rateTypeCodeIncl
string (optional) 

Rate Type Inclusion. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "rateClassBaseInclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeIncl": "(val)",
    "rateTypeCodeIncl": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassBaseInclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeIncl": "(val)",
    "rateTypeCodeIncl": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Rate Class Base Inclusions
GET/research-common/api/v1/rate-class-base-inclusions/

Example URI

GET /research-common/api/v1/rate-class-base-inclusions/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "rateClassBaseInclusionId",
    "rateClassCode",
    "rateTypeCode",
    "rateClassCodeIncl",
    "rateTypeCodeIncl"
  ],
  "primaryKey": "rateClassBaseInclusionId"
}

Get Blueprint API specification for Rate Class Base Inclusions
GET/research-common/api/v1/rate-class-base-inclusions/

Example URI

GET /research-common/api/v1/rate-class-base-inclusions/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Rate Class Base Inclusions.md"
transfer-encoding: chunked

Update Rate Class Base Inclusions
PUT/research-common/api/v1/rate-class-base-inclusions/(key)

Example URI

PUT /research-common/api/v1/rate-class-base-inclusions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rateClassBaseInclusionId": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "rateClassCodeIncl": "(val)",
  "rateTypeCodeIncl": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Rate Class Base Inclusions
PUT/research-common/api/v1/rate-class-base-inclusions/

Example URI

PUT /research-common/api/v1/rate-class-base-inclusions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "rateClassBaseInclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeIncl": "(val)",
    "rateTypeCodeIncl": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassBaseInclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeIncl": "(val)",
    "rateTypeCodeIncl": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Rate Class Base Inclusions
PATCH/research-common/api/v1/rate-class-base-inclusions/(key)

Example URI

PATCH /research-common/api/v1/rate-class-base-inclusions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rateClassBaseInclusionId": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "rateClassCodeIncl": "(val)",
  "rateTypeCodeIncl": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "rateClassBaseInclusionId": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "rateClassCodeIncl": "(val)",
  "rateTypeCodeIncl": "(val)",
  "_primaryKey": "(val)"
}

Insert Rate Class Base Inclusions
POST/research-common/api/v1/rate-class-base-inclusions/

Example URI

POST /research-common/api/v1/rate-class-base-inclusions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rateClassBaseInclusionId": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "rateClassCodeIncl": "(val)",
  "rateTypeCodeIncl": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "rateClassBaseInclusionId": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "rateClassCodeIncl": "(val)",
  "rateTypeCodeIncl": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Rate Class Base Inclusions
POST/research-common/api/v1/rate-class-base-inclusions/

Example URI

POST /research-common/api/v1/rate-class-base-inclusions/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "rateClassBaseInclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeIncl": "(val)",
    "rateTypeCodeIncl": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassBaseInclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeIncl": "(val)",
    "rateTypeCodeIncl": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "rateClassBaseInclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeIncl": "(val)",
    "rateTypeCodeIncl": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassBaseInclusionId": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "rateClassCodeIncl": "(val)",
    "rateTypeCodeIncl": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Rate Class Base Inclusions by Key
DELETE/research-common/api/v1/rate-class-base-inclusions/(key)

Example URI

DELETE /research-common/api/v1/rate-class-base-inclusions/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Rate Class Base Inclusions
DELETE/research-common/api/v1/rate-class-base-inclusions/

Example URI

DELETE /research-common/api/v1/rate-class-base-inclusions/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Rate Class Base Inclusions with Matching
DELETE/research-common/api/v1/rate-class-base-inclusions/

Example URI

DELETE /research-common/api/v1/rate-class-base-inclusions/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

rateClassBaseInclusionId
string (optional) 

Rate Class Base Inclusion Id. Maximum length is 22.

rateClassCode
string (optional) 

Rate Class. Maximum length is 3.

rateTypeCode
string (optional) 

Rate Type. Maximum length is 3.

rateClassCodeIncl
string (optional) 

Rate Class Inclusion. Maximum length is 3.

rateTypeCodeIncl
string (optional) 

Rate Type Inclusion. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Rate Class Types

Get Rate Class Types by Key
GET/research-common/api/v1/rate-class-types/(key)

Example URI

GET /research-common/api/v1/rate-class-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "prefixActivityType": "(val)",
  "_primaryKey": "(val)"
}

Get All Rate Class Types
GET/research-common/api/v1/rate-class-types/

Example URI

GET /research-common/api/v1/rate-class-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "prefixActivityType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "prefixActivityType": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Rate Class Types with Filtering
GET/research-common/api/v1/rate-class-types/

Example URI

GET /research-common/api/v1/rate-class-types/
URI Parameters
HideShow
code
string (optional) 

Rate Class Type. Maximum length is 1.

description
string (optional) 

Description. Maximum length is 200.

sortId
string (optional) 

This sort id is used for sorting budget category. Maximum length is 2.

prefixActivityType
string (optional) 

Prefix Activity Type in rates page. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "prefixActivityType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "prefixActivityType": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Rate Class Types
GET/research-common/api/v1/rate-class-types/

Example URI

GET /research-common/api/v1/rate-class-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "description",
    "sortId",
    "prefixActivityType"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Rate Class Types
GET/research-common/api/v1/rate-class-types/

Example URI

GET /research-common/api/v1/rate-class-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Rate Class Types.md"
transfer-encoding: chunked

Update Rate Class Types
PUT/research-common/api/v1/rate-class-types/(key)

Example URI

PUT /research-common/api/v1/rate-class-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "prefixActivityType": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Rate Class Types
PUT/research-common/api/v1/rate-class-types/

Example URI

PUT /research-common/api/v1/rate-class-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "prefixActivityType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "prefixActivityType": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Rate Class Types
PATCH/research-common/api/v1/rate-class-types/(key)

Example URI

PATCH /research-common/api/v1/rate-class-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "prefixActivityType": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "prefixActivityType": "(val)",
  "_primaryKey": "(val)"
}

Insert Rate Class Types
POST/research-common/api/v1/rate-class-types/

Example URI

POST /research-common/api/v1/rate-class-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "prefixActivityType": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "prefixActivityType": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Rate Class Types
POST/research-common/api/v1/rate-class-types/

Example URI

POST /research-common/api/v1/rate-class-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "prefixActivityType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "prefixActivityType": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "prefixActivityType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "prefixActivityType": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Rate Class Types by Key
DELETE/research-common/api/v1/rate-class-types/(key)

Example URI

DELETE /research-common/api/v1/rate-class-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Rate Class Types
DELETE/research-common/api/v1/rate-class-types/

Example URI

DELETE /research-common/api/v1/rate-class-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Rate Class Types with Matching
DELETE/research-common/api/v1/rate-class-types/

Example URI

DELETE /research-common/api/v1/rate-class-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Rate Class Type. Maximum length is 1.

description
string (optional) 

Description. Maximum length is 200.

sortId
string (optional) 

This sort id is used for sorting budget category. Maximum length is 2.

prefixActivityType
string (optional) 

Prefix Activity Type in rates page. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Rate Classes

Get Rate Classes by Key
GET/research-common/api/v1/rate-classes/(key)

Example URI

GET /research-common/api/v1/rate-classes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "description": "(val)",
  "rateClassTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Get All Rate Classes
GET/research-common/api/v1/rate-classes/

Example URI

GET /research-common/api/v1/rate-classes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "rateClassTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "rateClassTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Rate Classes with Filtering
GET/research-common/api/v1/rate-classes/

Example URI

GET /research-common/api/v1/rate-classes/
URI Parameters
HideShow
code
string (optional) 

Rate Class Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

rateClassTypeCode
string (optional) 

Rate Class Type. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "rateClassTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "rateClassTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Rate Classes
GET/research-common/api/v1/rate-classes/

Example URI

GET /research-common/api/v1/rate-classes/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "description",
    "rateClassTypeCode"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Rate Classes
GET/research-common/api/v1/rate-classes/

Example URI

GET /research-common/api/v1/rate-classes/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Rate Classes.md"
transfer-encoding: chunked

Update Rate Classes
PUT/research-common/api/v1/rate-classes/(key)

Example URI

PUT /research-common/api/v1/rate-classes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "rateClassTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Rate Classes
PUT/research-common/api/v1/rate-classes/

Example URI

PUT /research-common/api/v1/rate-classes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "rateClassTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "rateClassTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Rate Classes
PATCH/research-common/api/v1/rate-classes/(key)

Example URI

PATCH /research-common/api/v1/rate-classes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "rateClassTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "rateClassTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Rate Classes
POST/research-common/api/v1/rate-classes/

Example URI

POST /research-common/api/v1/rate-classes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "rateClassTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "rateClassTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Rate Classes
POST/research-common/api/v1/rate-classes/

Example URI

POST /research-common/api/v1/rate-classes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "rateClassTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "rateClassTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "rateClassTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "rateClassTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Rate Classes by Key
DELETE/research-common/api/v1/rate-classes/(key)

Example URI

DELETE /research-common/api/v1/rate-classes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Rate Classes
DELETE/research-common/api/v1/rate-classes/

Example URI

DELETE /research-common/api/v1/rate-classes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Rate Classes with Matching
DELETE/research-common/api/v1/rate-classes/

Example URI

DELETE /research-common/api/v1/rate-classes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Rate Class Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

rateClassTypeCode
string (optional) 

Rate Class Type. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Rate Types

Get Rate Types by Key
GET/research-common/api/v1/rate-types/(key)

Example URI

GET /research-common/api/v1/rate-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Rate Types
GET/research-common/api/v1/rate-types/

Example URI

GET /research-common/api/v1/rate-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Rate Types with Filtering
GET/research-common/api/v1/rate-types/

Example URI

GET /research-common/api/v1/rate-types/
URI Parameters
HideShow
rateClassCode
string (optional) 

Rate Class Code. Maximum length is 3.

rateTypeCode
string (optional) 

Rate Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Rate Types
GET/research-common/api/v1/rate-types/

Example URI

GET /research-common/api/v1/rate-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "rateClassCode",
    "rateTypeCode",
    "description"
  ],
  "primaryKey": "rateClassCode:rateTypeCode"
}

Get Blueprint API specification for Rate Types
GET/research-common/api/v1/rate-types/

Example URI

GET /research-common/api/v1/rate-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Rate Types.md"
transfer-encoding: chunked

Update Rate Types
PUT/research-common/api/v1/rate-types/(key)

Example URI

PUT /research-common/api/v1/rate-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Rate Types
PUT/research-common/api/v1/rate-types/

Example URI

PUT /research-common/api/v1/rate-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Rate Types
PATCH/research-common/api/v1/rate-types/(key)

Example URI

PATCH /research-common/api/v1/rate-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Rate Types
POST/research-common/api/v1/rate-types/

Example URI

POST /research-common/api/v1/rate-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Rate Types
POST/research-common/api/v1/rate-types/

Example URI

POST /research-common/api/v1/rate-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Rate Types by Key
DELETE/research-common/api/v1/rate-types/(key)

Example URI

DELETE /research-common/api/v1/rate-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Rate Types
DELETE/research-common/api/v1/rate-types/

Example URI

DELETE /research-common/api/v1/rate-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Rate Types with Matching
DELETE/research-common/api/v1/rate-types/

Example URI

DELETE /research-common/api/v1/rate-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

rateClassCode
string (optional) 

Rate Class Code. Maximum length is 3.

rateTypeCode
string (optional) 

Rate Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Research Users

Get Current Research User
GET/research-common/api/v1/research-users/current/

Example URI

GET /research-common/api/v1/research-users/current/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "personId": "(val)",
  "userName": "(val)",
  "primaryDepartmentCode": "(val)"
}

Risk Levels

Get Risk Levels by Key
GET/research-common/api/v1/risk-levels/(key)

Example URI

GET /research-common/api/v1/risk-levels/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "riskLevelCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Risk Levels
GET/research-common/api/v1/risk-levels/

Example URI

GET /research-common/api/v1/risk-levels/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "riskLevelCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "riskLevelCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Risk Levels with Filtering
GET/research-common/api/v1/risk-levels/

Example URI

GET /research-common/api/v1/risk-levels/
URI Parameters
HideShow
riskLevelCode
string (optional) 

Risk Level Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "riskLevelCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "riskLevelCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Risk Levels
GET/research-common/api/v1/risk-levels/

Example URI

GET /research-common/api/v1/risk-levels/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "riskLevelCode",
    "description"
  ],
  "primaryKey": "riskLevelCode"
}

Get Blueprint API specification for Risk Levels
GET/research-common/api/v1/risk-levels/

Example URI

GET /research-common/api/v1/risk-levels/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Risk Levels.md"
transfer-encoding: chunked

Update Risk Levels
PUT/research-common/api/v1/risk-levels/(key)

Example URI

PUT /research-common/api/v1/risk-levels/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "riskLevelCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Risk Levels
PUT/research-common/api/v1/risk-levels/

Example URI

PUT /research-common/api/v1/risk-levels/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "riskLevelCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "riskLevelCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Risk Levels
PATCH/research-common/api/v1/risk-levels/(key)

Example URI

PATCH /research-common/api/v1/risk-levels/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "riskLevelCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "riskLevelCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Risk Levels
POST/research-common/api/v1/risk-levels/

Example URI

POST /research-common/api/v1/risk-levels/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "riskLevelCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "riskLevelCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Risk Levels
POST/research-common/api/v1/risk-levels/

Example URI

POST /research-common/api/v1/risk-levels/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "riskLevelCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "riskLevelCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "riskLevelCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "riskLevelCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Risk Levels by Key
DELETE/research-common/api/v1/risk-levels/(key)

Example URI

DELETE /research-common/api/v1/risk-levels/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Risk Levels
DELETE/research-common/api/v1/risk-levels/

Example URI

DELETE /research-common/api/v1/risk-levels/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Risk Levels with Matching
DELETE/research-common/api/v1/risk-levels/

Example URI

DELETE /research-common/api/v1/risk-levels/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

riskLevelCode
string (optional) 

Risk Level Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Rolodexes

Get Rolodexes by Key
GET/research-common/api/v1/rolodexes/(key)

Example URI

GET /research-common/api/v1/rolodexes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "rolodexId": "(val)",
  "addressLine1": "(val)",
  "addressLine2": "(val)",
  "addressLine3": "(val)",
  "city": "(val)",
  "comments": "(val)",
  "countryCode": "(val)",
  "county": "(val)",
  "deleteFlag": "(val)",
  "emailAddress": "(val)",
  "faxNumber": "(val)",
  "firstName": "(val)",
  "lastName": "(val)",
  "middleName": "(val)",
  "organization": "(val)",
  "ownedByUnit": "(val)",
  "phoneNumber": "(val)",
  "postalCode": "(val)",
  "prefix": "(val)",
  "sponsorAddressFlag": "(val)",
  "sponsorCode": "(val)",
  "state": "(val)",
  "suffix": "(val)",
  "title": "(val)",
  "createUser": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Get All Rolodexes
GET/research-common/api/v1/rolodexes/

Example URI

GET /research-common/api/v1/rolodexes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "createUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "createUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Rolodexes with Filtering
GET/research-common/api/v1/rolodexes/

Example URI

GET /research-common/api/v1/rolodexes/
URI Parameters
HideShow
rolodexId
string (optional) 

Rolodex Id. Maximum length is 6.

addressLine1
string (optional) 

Address Line 1. Maximum length is 80.

addressLine2
string (optional) 

Address Line 2. Maximum length is 80.

addressLine3
string (optional) 

Address Line 3. Maximum length is 80.

city
string (optional) 

City. Maximum length is 30.

comments
string (optional) 

Comments. Maximum length is 300.

countryCode
string (optional) 

Country Code. Maximum length is 3.

county
string (optional) 

County. Maximum length is 30.

deleteFlag
string (optional) 

Delete Flag. Maximum length is 1.

emailAddress
string (optional) 

Email Address. Maximum length is 60.

faxNumber
string (optional) 

Fax Number. Maximum length is 20.

firstName
string (optional) 

First Name. Maximum length is 20.

lastName
string (optional) 

Last Name. Maximum length is 20.

middleName
string (optional) 

Middle Name. Maximum length is 20.

organization
string (optional) 

Organization. Maximum length is 200.

ownedByUnit
string (optional) 

Owned By Unit. Maximum length is 8.

phoneNumber
string (optional) 

Phone Number. Maximum length is 20.

postalCode
string (optional) 

Postal Code. Maximum length is 15.

prefix
string (optional) 

Prefix. Maximum length is 10.

sponsorAddressFlag
string (optional) 

Sponsor Address Flag. Maximum length is 3.

sponsorCode
string (optional) 

Sponsor Code. Maximum length is 6.

state
string (optional) 

State. Maximum length is 30.

suffix
string (optional) 

Suffix. Maximum length is 10.

title
string (optional) 

Title. Maximum length is 35.

createUser
string (optional) 

Create User.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "createUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "createUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Rolodexes
GET/research-common/api/v1/rolodexes/

Example URI

GET /research-common/api/v1/rolodexes/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "rolodexId",
    "addressLine1",
    "addressLine2",
    "addressLine3",
    "city",
    "comments",
    "countryCode",
    "county",
    "deleteFlag",
    "emailAddress",
    "faxNumber",
    "firstName",
    "lastName",
    "middleName",
    "organization",
    "ownedByUnit",
    "phoneNumber",
    "postalCode",
    "prefix",
    "sponsorAddressFlag",
    "sponsorCode",
    "state",
    "suffix",
    "title",
    "createUser",
    "active"
  ],
  "primaryKey": "rolodexId"
}

Get Blueprint API specification for Rolodexes
GET/research-common/api/v1/rolodexes/

Example URI

GET /research-common/api/v1/rolodexes/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Rolodexes.md"
transfer-encoding: chunked

Update Rolodexes
PUT/research-common/api/v1/rolodexes/(key)

Example URI

PUT /research-common/api/v1/rolodexes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rolodexId": "(val)",
  "addressLine1": "(val)",
  "addressLine2": "(val)",
  "addressLine3": "(val)",
  "city": "(val)",
  "comments": "(val)",
  "countryCode": "(val)",
  "county": "(val)",
  "deleteFlag": "(val)",
  "emailAddress": "(val)",
  "faxNumber": "(val)",
  "firstName": "(val)",
  "lastName": "(val)",
  "middleName": "(val)",
  "organization": "(val)",
  "ownedByUnit": "(val)",
  "phoneNumber": "(val)",
  "postalCode": "(val)",
  "prefix": "(val)",
  "sponsorAddressFlag": "(val)",
  "sponsorCode": "(val)",
  "state": "(val)",
  "suffix": "(val)",
  "title": "(val)",
  "createUser": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Rolodexes
PUT/research-common/api/v1/rolodexes/

Example URI

PUT /research-common/api/v1/rolodexes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "createUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "createUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Rolodexes
PATCH/research-common/api/v1/rolodexes/(key)

Example URI

PATCH /research-common/api/v1/rolodexes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rolodexId": "(val)",
  "addressLine1": "(val)",
  "addressLine2": "(val)",
  "addressLine3": "(val)",
  "city": "(val)",
  "comments": "(val)",
  "countryCode": "(val)",
  "county": "(val)",
  "deleteFlag": "(val)",
  "emailAddress": "(val)",
  "faxNumber": "(val)",
  "firstName": "(val)",
  "lastName": "(val)",
  "middleName": "(val)",
  "organization": "(val)",
  "ownedByUnit": "(val)",
  "phoneNumber": "(val)",
  "postalCode": "(val)",
  "prefix": "(val)",
  "sponsorAddressFlag": "(val)",
  "sponsorCode": "(val)",
  "state": "(val)",
  "suffix": "(val)",
  "title": "(val)",
  "createUser": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "rolodexId": "(val)",
  "addressLine1": "(val)",
  "addressLine2": "(val)",
  "addressLine3": "(val)",
  "city": "(val)",
  "comments": "(val)",
  "countryCode": "(val)",
  "county": "(val)",
  "deleteFlag": "(val)",
  "emailAddress": "(val)",
  "faxNumber": "(val)",
  "firstName": "(val)",
  "lastName": "(val)",
  "middleName": "(val)",
  "organization": "(val)",
  "ownedByUnit": "(val)",
  "phoneNumber": "(val)",
  "postalCode": "(val)",
  "prefix": "(val)",
  "sponsorAddressFlag": "(val)",
  "sponsorCode": "(val)",
  "state": "(val)",
  "suffix": "(val)",
  "title": "(val)",
  "createUser": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Rolodexes
POST/research-common/api/v1/rolodexes/

Example URI

POST /research-common/api/v1/rolodexes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "rolodexId": "(val)",
  "addressLine1": "(val)",
  "addressLine2": "(val)",
  "addressLine3": "(val)",
  "city": "(val)",
  "comments": "(val)",
  "countryCode": "(val)",
  "county": "(val)",
  "deleteFlag": "(val)",
  "emailAddress": "(val)",
  "faxNumber": "(val)",
  "firstName": "(val)",
  "lastName": "(val)",
  "middleName": "(val)",
  "organization": "(val)",
  "ownedByUnit": "(val)",
  "phoneNumber": "(val)",
  "postalCode": "(val)",
  "prefix": "(val)",
  "sponsorAddressFlag": "(val)",
  "sponsorCode": "(val)",
  "state": "(val)",
  "suffix": "(val)",
  "title": "(val)",
  "createUser": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "rolodexId": "(val)",
  "addressLine1": "(val)",
  "addressLine2": "(val)",
  "addressLine3": "(val)",
  "city": "(val)",
  "comments": "(val)",
  "countryCode": "(val)",
  "county": "(val)",
  "deleteFlag": "(val)",
  "emailAddress": "(val)",
  "faxNumber": "(val)",
  "firstName": "(val)",
  "lastName": "(val)",
  "middleName": "(val)",
  "organization": "(val)",
  "ownedByUnit": "(val)",
  "phoneNumber": "(val)",
  "postalCode": "(val)",
  "prefix": "(val)",
  "sponsorAddressFlag": "(val)",
  "sponsorCode": "(val)",
  "state": "(val)",
  "suffix": "(val)",
  "title": "(val)",
  "createUser": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Rolodexes
POST/research-common/api/v1/rolodexes/

Example URI

POST /research-common/api/v1/rolodexes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "createUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "createUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "createUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "rolodexId": "(val)",
    "addressLine1": "(val)",
    "addressLine2": "(val)",
    "addressLine3": "(val)",
    "city": "(val)",
    "comments": "(val)",
    "countryCode": "(val)",
    "county": "(val)",
    "deleteFlag": "(val)",
    "emailAddress": "(val)",
    "faxNumber": "(val)",
    "firstName": "(val)",
    "lastName": "(val)",
    "middleName": "(val)",
    "organization": "(val)",
    "ownedByUnit": "(val)",
    "phoneNumber": "(val)",
    "postalCode": "(val)",
    "prefix": "(val)",
    "sponsorAddressFlag": "(val)",
    "sponsorCode": "(val)",
    "state": "(val)",
    "suffix": "(val)",
    "title": "(val)",
    "createUser": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Rolodexes by Key
DELETE/research-common/api/v1/rolodexes/(key)

Example URI

DELETE /research-common/api/v1/rolodexes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Rolodexes
DELETE/research-common/api/v1/rolodexes/

Example URI

DELETE /research-common/api/v1/rolodexes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Rolodexes with Matching
DELETE/research-common/api/v1/rolodexes/

Example URI

DELETE /research-common/api/v1/rolodexes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

rolodexId
string (optional) 

Rolodex Id. Maximum length is 6.

addressLine1
string (optional) 

Address Line 1. Maximum length is 80.

addressLine2
string (optional) 

Address Line 2. Maximum length is 80.

addressLine3
string (optional) 

Address Line 3. Maximum length is 80.

city
string (optional) 

City. Maximum length is 30.

comments
string (optional) 

Comments. Maximum length is 300.

countryCode
string (optional) 

Country Code. Maximum length is 3.

county
string (optional) 

County. Maximum length is 30.

deleteFlag
string (optional) 

Delete Flag. Maximum length is 1.

emailAddress
string (optional) 

Email Address. Maximum length is 60.

faxNumber
string (optional) 

Fax Number. Maximum length is 20.

firstName
string (optional) 

First Name. Maximum length is 20.

lastName
string (optional) 

Last Name. Maximum length is 20.

middleName
string (optional) 

Middle Name. Maximum length is 20.

organization
string (optional) 

Organization. Maximum length is 200.

ownedByUnit
string (optional) 

Owned By Unit. Maximum length is 8.

phoneNumber
string (optional) 

Phone Number. Maximum length is 20.

postalCode
string (optional) 

Postal Code. Maximum length is 15.

prefix
string (optional) 

Prefix. Maximum length is 10.

sponsorAddressFlag
string (optional) 

Sponsor Address Flag. Maximum length is 3.

sponsorCode
string (optional) 

Sponsor Code. Maximum length is 6.

state
string (optional) 

State. Maximum length is 30.

suffix
string (optional) 

Suffix. Maximum length is 10.

title
string (optional) 

Title. Maximum length is 35.

createUser
string (optional) 

Create User.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Schedule Act Item Types

Get Schedule Act Item Types by Key
GET/research-common/api/v1/schedule-act-item-types/(key)

Example URI

GET /research-common/api/v1/schedule-act-item-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "scheduleActItemTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Schedule Act Item Types
GET/research-common/api/v1/schedule-act-item-types/

Example URI

GET /research-common/api/v1/schedule-act-item-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "scheduleActItemTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "scheduleActItemTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Schedule Act Item Types with Filtering
GET/research-common/api/v1/schedule-act-item-types/

Example URI

GET /research-common/api/v1/schedule-act-item-types/
URI Parameters
HideShow
scheduleActItemTypeCode
string (optional) 

Schedule Act Item Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "scheduleActItemTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "scheduleActItemTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Schedule Act Item Types
GET/research-common/api/v1/schedule-act-item-types/

Example URI

GET /research-common/api/v1/schedule-act-item-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "scheduleActItemTypeCode",
    "description"
  ],
  "primaryKey": "scheduleActItemTypeCode"
}

Get Blueprint API specification for Schedule Act Item Types
GET/research-common/api/v1/schedule-act-item-types/

Example URI

GET /research-common/api/v1/schedule-act-item-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Schedule Act Item Types.md"
transfer-encoding: chunked

Update Schedule Act Item Types
PUT/research-common/api/v1/schedule-act-item-types/(key)

Example URI

PUT /research-common/api/v1/schedule-act-item-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "scheduleActItemTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Schedule Act Item Types
PUT/research-common/api/v1/schedule-act-item-types/

Example URI

PUT /research-common/api/v1/schedule-act-item-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "scheduleActItemTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "scheduleActItemTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Schedule Act Item Types
PATCH/research-common/api/v1/schedule-act-item-types/(key)

Example URI

PATCH /research-common/api/v1/schedule-act-item-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "scheduleActItemTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "scheduleActItemTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Schedule Act Item Types
POST/research-common/api/v1/schedule-act-item-types/

Example URI

POST /research-common/api/v1/schedule-act-item-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "scheduleActItemTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "scheduleActItemTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Schedule Act Item Types
POST/research-common/api/v1/schedule-act-item-types/

Example URI

POST /research-common/api/v1/schedule-act-item-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "scheduleActItemTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "scheduleActItemTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "scheduleActItemTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "scheduleActItemTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Schedule Act Item Types by Key
DELETE/research-common/api/v1/schedule-act-item-types/(key)

Example URI

DELETE /research-common/api/v1/schedule-act-item-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Schedule Act Item Types
DELETE/research-common/api/v1/schedule-act-item-types/

Example URI

DELETE /research-common/api/v1/schedule-act-item-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Schedule Act Item Types with Matching
DELETE/research-common/api/v1/schedule-act-item-types/

Example URI

DELETE /research-common/api/v1/schedule-act-item-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

scheduleActItemTypeCode
string (optional) 

Schedule Act Item Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Schedule Statuses

Get Schedule Statuses by Key
GET/research-common/api/v1/schedule-statuses/(key)

Example URI

GET /research-common/api/v1/schedule-statuses/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "scheduleStatusCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Schedule Statuses
GET/research-common/api/v1/schedule-statuses/

Example URI

GET /research-common/api/v1/schedule-statuses/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "scheduleStatusCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "scheduleStatusCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Schedule Statuses with Filtering
GET/research-common/api/v1/schedule-statuses/

Example URI

GET /research-common/api/v1/schedule-statuses/
URI Parameters
HideShow
scheduleStatusCode
string (optional) 

Schedule Status Code. Maximum length is 22.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "scheduleStatusCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "scheduleStatusCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Schedule Statuses
GET/research-common/api/v1/schedule-statuses/

Example URI

GET /research-common/api/v1/schedule-statuses/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "scheduleStatusCode",
    "description"
  ],
  "primaryKey": "scheduleStatusCode"
}

Get Blueprint API specification for Schedule Statuses
GET/research-common/api/v1/schedule-statuses/

Example URI

GET /research-common/api/v1/schedule-statuses/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Schedule Statuses.md"
transfer-encoding: chunked

Update Schedule Statuses
PUT/research-common/api/v1/schedule-statuses/(key)

Example URI

PUT /research-common/api/v1/schedule-statuses/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "scheduleStatusCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Schedule Statuses
PUT/research-common/api/v1/schedule-statuses/

Example URI

PUT /research-common/api/v1/schedule-statuses/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "scheduleStatusCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "scheduleStatusCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Schedule Statuses
PATCH/research-common/api/v1/schedule-statuses/(key)

Example URI

PATCH /research-common/api/v1/schedule-statuses/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "scheduleStatusCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "scheduleStatusCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Schedule Statuses
POST/research-common/api/v1/schedule-statuses/

Example URI

POST /research-common/api/v1/schedule-statuses/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "scheduleStatusCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "scheduleStatusCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Schedule Statuses
POST/research-common/api/v1/schedule-statuses/

Example URI

POST /research-common/api/v1/schedule-statuses/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "scheduleStatusCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "scheduleStatusCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "scheduleStatusCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "scheduleStatusCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Schedule Statuses by Key
DELETE/research-common/api/v1/schedule-statuses/(key)

Example URI

DELETE /research-common/api/v1/schedule-statuses/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Schedule Statuses
DELETE/research-common/api/v1/schedule-statuses/

Example URI

DELETE /research-common/api/v1/schedule-statuses/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Schedule Statuses with Matching
DELETE/research-common/api/v1/schedule-statuses/

Example URI

DELETE /research-common/api/v1/schedule-statuses/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

scheduleStatusCode
string (optional) 

Schedule Status Code. Maximum length is 22.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

School Codes

Get School Codes by Key
GET/research-common/api/v1/school-codes/(key)

Example URI

GET /research-common/api/v1/school-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "schoolCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All School Codes
GET/research-common/api/v1/school-codes/

Example URI

GET /research-common/api/v1/school-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "schoolCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "schoolCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All School Codes with Filtering
GET/research-common/api/v1/school-codes/

Example URI

GET /research-common/api/v1/school-codes/
URI Parameters
HideShow
schoolCode
string (optional) 

School Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "schoolCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "schoolCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for School Codes
GET/research-common/api/v1/school-codes/

Example URI

GET /research-common/api/v1/school-codes/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "schoolCode",
    "description"
  ],
  "primaryKey": "schoolCode"
}

Get Blueprint API specification for School Codes
GET/research-common/api/v1/school-codes/

Example URI

GET /research-common/api/v1/school-codes/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="School Codes.md"
transfer-encoding: chunked

Update School Codes
PUT/research-common/api/v1/school-codes/(key)

Example URI

PUT /research-common/api/v1/school-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "schoolCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple School Codes
PUT/research-common/api/v1/school-codes/

Example URI

PUT /research-common/api/v1/school-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "schoolCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "schoolCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes School Codes
PATCH/research-common/api/v1/school-codes/(key)

Example URI

PATCH /research-common/api/v1/school-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "schoolCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "schoolCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert School Codes
POST/research-common/api/v1/school-codes/

Example URI

POST /research-common/api/v1/school-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "schoolCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "schoolCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple School Codes
POST/research-common/api/v1/school-codes/

Example URI

POST /research-common/api/v1/school-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "schoolCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "schoolCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "schoolCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "schoolCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete School Codes by Key
DELETE/research-common/api/v1/school-codes/(key)

Example URI

DELETE /research-common/api/v1/school-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All School Codes
DELETE/research-common/api/v1/school-codes/

Example URI

DELETE /research-common/api/v1/school-codes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All School Codes with Matching
DELETE/research-common/api/v1/school-codes/

Example URI

DELETE /research-common/api/v1/school-codes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

schoolCode
string (optional) 

School Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Science Keywords

Get Science Keywords by Key
GET/research-common/api/v1/science-keywords/(key)

Example URI

GET /research-common/api/v1/science-keywords/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Science Keywords
GET/research-common/api/v1/science-keywords/

Example URI

GET /research-common/api/v1/science-keywords/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Science Keywords with Filtering
GET/research-common/api/v1/science-keywords/

Example URI

GET /research-common/api/v1/science-keywords/
URI Parameters
HideShow
code
string (optional) 

Science Keyword Code. Maximum length is 15.

description
string (optional) 

The actual keyword(s) specific to the proposal that can be used in database lookups and reports. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Science Keywords
GET/research-common/api/v1/science-keywords/

Example URI

GET /research-common/api/v1/science-keywords/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "description"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Science Keywords
GET/research-common/api/v1/science-keywords/

Example URI

GET /research-common/api/v1/science-keywords/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Science Keywords.md"
transfer-encoding: chunked

Update Science Keywords
PUT/research-common/api/v1/science-keywords/(key)

Example URI

PUT /research-common/api/v1/science-keywords/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Science Keywords
PUT/research-common/api/v1/science-keywords/

Example URI

PUT /research-common/api/v1/science-keywords/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Science Keywords
PATCH/research-common/api/v1/science-keywords/(key)

Example URI

PATCH /research-common/api/v1/science-keywords/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Science Keywords
POST/research-common/api/v1/science-keywords/

Example URI

POST /research-common/api/v1/science-keywords/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Science Keywords
POST/research-common/api/v1/science-keywords/

Example URI

POST /research-common/api/v1/science-keywords/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Science Keywords by Key
DELETE/research-common/api/v1/science-keywords/(key)

Example URI

DELETE /research-common/api/v1/science-keywords/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Science Keywords
DELETE/research-common/api/v1/science-keywords/

Example URI

DELETE /research-common/api/v1/science-keywords/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Science Keywords with Matching
DELETE/research-common/api/v1/science-keywords/

Example URI

DELETE /research-common/api/v1/science-keywords/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Science Keyword Code. Maximum length is 15.

description
string (optional) 

The actual keyword(s) specific to the proposal that can be used in database lookups and reports. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Special Review Approval Types

Get Special Review Approval Types by Key
GET/research-common/api/v1/special-review-approval-types/(key)

Example URI

GET /research-common/api/v1/special-review-approval-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "approvalTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Special Review Approval Types
GET/research-common/api/v1/special-review-approval-types/

Example URI

GET /research-common/api/v1/special-review-approval-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "approvalTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "approvalTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Special Review Approval Types with Filtering
GET/research-common/api/v1/special-review-approval-types/

Example URI

GET /research-common/api/v1/special-review-approval-types/
URI Parameters
HideShow
approvalTypeCode
string (optional) 

Special Review Approval Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "approvalTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "approvalTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Special Review Approval Types
GET/research-common/api/v1/special-review-approval-types/

Example URI

GET /research-common/api/v1/special-review-approval-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "approvalTypeCode",
    "description"
  ],
  "primaryKey": "approvalTypeCode"
}

Get Blueprint API specification for Special Review Approval Types
GET/research-common/api/v1/special-review-approval-types/

Example URI

GET /research-common/api/v1/special-review-approval-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Special Review Approval Types.md"
transfer-encoding: chunked

Update Special Review Approval Types
PUT/research-common/api/v1/special-review-approval-types/(key)

Example URI

PUT /research-common/api/v1/special-review-approval-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "approvalTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Special Review Approval Types
PUT/research-common/api/v1/special-review-approval-types/

Example URI

PUT /research-common/api/v1/special-review-approval-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "approvalTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "approvalTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Special Review Approval Types
PATCH/research-common/api/v1/special-review-approval-types/(key)

Example URI

PATCH /research-common/api/v1/special-review-approval-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "approvalTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "approvalTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Special Review Approval Types
POST/research-common/api/v1/special-review-approval-types/

Example URI

POST /research-common/api/v1/special-review-approval-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "approvalTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "approvalTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Special Review Approval Types
POST/research-common/api/v1/special-review-approval-types/

Example URI

POST /research-common/api/v1/special-review-approval-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "approvalTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "approvalTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "approvalTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "approvalTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Special Review Approval Types by Key
DELETE/research-common/api/v1/special-review-approval-types/(key)

Example URI

DELETE /research-common/api/v1/special-review-approval-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Special Review Approval Types
DELETE/research-common/api/v1/special-review-approval-types/

Example URI

DELETE /research-common/api/v1/special-review-approval-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Special Review Approval Types with Matching
DELETE/research-common/api/v1/special-review-approval-types/

Example URI

DELETE /research-common/api/v1/special-review-approval-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

approvalTypeCode
string (optional) 

Special Review Approval Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Special Review Types

Get Special Review Types by Key
GET/research-common/api/v1/special-review-types/(key)

Example URI

GET /research-common/api/v1/special-review-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "specialReviewTypeCode": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}

Get All Special Review Types
GET/research-common/api/v1/special-review-types/

Example URI

GET /research-common/api/v1/special-review-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "specialReviewTypeCode": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "specialReviewTypeCode": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Special Review Types with Filtering
GET/research-common/api/v1/special-review-types/

Example URI

GET /research-common/api/v1/special-review-types/
URI Parameters
HideShow
specialReviewTypeCode
string (optional) 

Special Review Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

sortId
string (optional) 

Sort ID. Maximum length is 12.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "specialReviewTypeCode": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "specialReviewTypeCode": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Special Review Types
GET/research-common/api/v1/special-review-types/

Example URI

GET /research-common/api/v1/special-review-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "specialReviewTypeCode",
    "description",
    "sortId"
  ],
  "primaryKey": "specialReviewTypeCode"
}

Get Blueprint API specification for Special Review Types
GET/research-common/api/v1/special-review-types/

Example URI

GET /research-common/api/v1/special-review-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Special Review Types.md"
transfer-encoding: chunked

Update Special Review Types
PUT/research-common/api/v1/special-review-types/(key)

Example URI

PUT /research-common/api/v1/special-review-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "specialReviewTypeCode": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Special Review Types
PUT/research-common/api/v1/special-review-types/

Example URI

PUT /research-common/api/v1/special-review-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "specialReviewTypeCode": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "specialReviewTypeCode": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Special Review Types
PATCH/research-common/api/v1/special-review-types/(key)

Example URI

PATCH /research-common/api/v1/special-review-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "specialReviewTypeCode": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "specialReviewTypeCode": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}

Insert Special Review Types
POST/research-common/api/v1/special-review-types/

Example URI

POST /research-common/api/v1/special-review-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "specialReviewTypeCode": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "specialReviewTypeCode": "(val)",
  "description": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Special Review Types
POST/research-common/api/v1/special-review-types/

Example URI

POST /research-common/api/v1/special-review-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "specialReviewTypeCode": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "specialReviewTypeCode": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "specialReviewTypeCode": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "specialReviewTypeCode": "(val)",
    "description": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Special Review Types by Key
DELETE/research-common/api/v1/special-review-types/(key)

Example URI

DELETE /research-common/api/v1/special-review-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Special Review Types
DELETE/research-common/api/v1/special-review-types/

Example URI

DELETE /research-common/api/v1/special-review-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Special Review Types with Matching
DELETE/research-common/api/v1/special-review-types/

Example URI

DELETE /research-common/api/v1/special-review-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

specialReviewTypeCode
string (optional) 

Special Review Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

sortId
string (optional) 

Sort ID. Maximum length is 12.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Special Review Usages

Get Special Review Usages by Key
GET/research-common/api/v1/special-review-usages/(key)

Example URI

GET /research-common/api/v1/special-review-usages/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "specialReviewUsageId": "(val)",
  "specialReviewTypeCode": "(val)",
  "moduleCode": "(val)",
  "global": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Get All Special Review Usages
GET/research-common/api/v1/special-review-usages/

Example URI

GET /research-common/api/v1/special-review-usages/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "specialReviewUsageId": "(val)",
    "specialReviewTypeCode": "(val)",
    "moduleCode": "(val)",
    "global": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "specialReviewUsageId": "(val)",
    "specialReviewTypeCode": "(val)",
    "moduleCode": "(val)",
    "global": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Special Review Usages with Filtering
GET/research-common/api/v1/special-review-usages/

Example URI

GET /research-common/api/v1/special-review-usages/
URI Parameters
HideShow
specialReviewUsageId
string (optional) 

Special Review Usage Id. Maximum length is 12.

specialReviewTypeCode
string (optional) 

Special Review Type Code. Maximum length is 3.

moduleCode
string (optional) 

Module Code. Maximum length is 4.

global
string (optional) 

Global. Maximum length is 1.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "specialReviewUsageId": "(val)",
    "specialReviewTypeCode": "(val)",
    "moduleCode": "(val)",
    "global": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "specialReviewUsageId": "(val)",
    "specialReviewTypeCode": "(val)",
    "moduleCode": "(val)",
    "global": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Special Review Usages
GET/research-common/api/v1/special-review-usages/

Example URI

GET /research-common/api/v1/special-review-usages/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "specialReviewUsageId",
    "specialReviewTypeCode",
    "moduleCode",
    "global",
    "active"
  ],
  "primaryKey": "specialReviewUsageId"
}

Get Blueprint API specification for Special Review Usages
GET/research-common/api/v1/special-review-usages/

Example URI

GET /research-common/api/v1/special-review-usages/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Special Review Usages.md"
transfer-encoding: chunked

Update Special Review Usages
PUT/research-common/api/v1/special-review-usages/(key)

Example URI

PUT /research-common/api/v1/special-review-usages/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "specialReviewUsageId": "(val)",
  "specialReviewTypeCode": "(val)",
  "moduleCode": "(val)",
  "global": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Special Review Usages
PUT/research-common/api/v1/special-review-usages/

Example URI

PUT /research-common/api/v1/special-review-usages/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "specialReviewUsageId": "(val)",
    "specialReviewTypeCode": "(val)",
    "moduleCode": "(val)",
    "global": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "specialReviewUsageId": "(val)",
    "specialReviewTypeCode": "(val)",
    "moduleCode": "(val)",
    "global": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Special Review Usages
PATCH/research-common/api/v1/special-review-usages/(key)

Example URI

PATCH /research-common/api/v1/special-review-usages/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "specialReviewUsageId": "(val)",
  "specialReviewTypeCode": "(val)",
  "moduleCode": "(val)",
  "global": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "specialReviewUsageId": "(val)",
  "specialReviewTypeCode": "(val)",
  "moduleCode": "(val)",
  "global": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Special Review Usages
POST/research-common/api/v1/special-review-usages/

Example URI

POST /research-common/api/v1/special-review-usages/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "specialReviewUsageId": "(val)",
  "specialReviewTypeCode": "(val)",
  "moduleCode": "(val)",
  "global": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "specialReviewUsageId": "(val)",
  "specialReviewTypeCode": "(val)",
  "moduleCode": "(val)",
  "global": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Special Review Usages
POST/research-common/api/v1/special-review-usages/

Example URI

POST /research-common/api/v1/special-review-usages/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "specialReviewUsageId": "(val)",
    "specialReviewTypeCode": "(val)",
    "moduleCode": "(val)",
    "global": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "specialReviewUsageId": "(val)",
    "specialReviewTypeCode": "(val)",
    "moduleCode": "(val)",
    "global": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "specialReviewUsageId": "(val)",
    "specialReviewTypeCode": "(val)",
    "moduleCode": "(val)",
    "global": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "specialReviewUsageId": "(val)",
    "specialReviewTypeCode": "(val)",
    "moduleCode": "(val)",
    "global": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Special Review Usages by Key
DELETE/research-common/api/v1/special-review-usages/(key)

Example URI

DELETE /research-common/api/v1/special-review-usages/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Special Review Usages
DELETE/research-common/api/v1/special-review-usages/

Example URI

DELETE /research-common/api/v1/special-review-usages/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Special Review Usages with Matching
DELETE/research-common/api/v1/special-review-usages/

Example URI

DELETE /research-common/api/v1/special-review-usages/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

specialReviewUsageId
string (optional) 

Special Review Usage Id. Maximum length is 12.

specialReviewTypeCode
string (optional) 

Special Review Type Code. Maximum length is 3.

moduleCode
string (optional) 

Module Code. Maximum length is 4.

global
string (optional) 

Global. Maximum length is 1.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Sponsor Form Template Lists

Get Sponsor Form Template Lists by Key
GET/research-common/api/v1/sponsor-form-template-lists/(key)

Example URI

GET /research-common/api/v1/sponsor-form-template-lists/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "sponsorFormTemplateId": "(val)",
  "sponsorFormId": "(val)",
  "pageNumber": "(val)",
  "pageDescription": "(val)",
  "_primaryKey": "(val)"
}

Get All Sponsor Form Template Lists
GET/research-common/api/v1/sponsor-form-template-lists/

Example URI

GET /research-common/api/v1/sponsor-form-template-lists/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "pageNumber": "(val)",
    "pageDescription": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "pageNumber": "(val)",
    "pageDescription": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Sponsor Form Template Lists with Filtering
GET/research-common/api/v1/sponsor-form-template-lists/

Example URI

GET /research-common/api/v1/sponsor-form-template-lists/
URI Parameters
HideShow
sponsorFormTemplateId
string (optional) 
sponsorFormId
string (optional) 
pageNumber
string (optional) 
pageDescription
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "pageNumber": "(val)",
    "pageDescription": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "pageNumber": "(val)",
    "pageDescription": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Sponsor Form Template Lists
GET/research-common/api/v1/sponsor-form-template-lists/

Example URI

GET /research-common/api/v1/sponsor-form-template-lists/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "sponsorFormTemplateId",
    "sponsorFormId",
    "pageNumber",
    "pageDescription"
  ],
  "primaryKey": "sponsorFormTemplateId"
}

Get Blueprint API specification for Sponsor Form Template Lists
GET/research-common/api/v1/sponsor-form-template-lists/

Example URI

GET /research-common/api/v1/sponsor-form-template-lists/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Sponsor Form Template Lists.md"
transfer-encoding: chunked

Update Sponsor Form Template Lists
PUT/research-common/api/v1/sponsor-form-template-lists/(key)

Example URI

PUT /research-common/api/v1/sponsor-form-template-lists/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorFormTemplateId": "(val)",
  "sponsorFormId": "(val)",
  "pageNumber": "(val)",
  "pageDescription": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Sponsor Form Template Lists
PUT/research-common/api/v1/sponsor-form-template-lists/

Example URI

PUT /research-common/api/v1/sponsor-form-template-lists/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "pageNumber": "(val)",
    "pageDescription": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "pageNumber": "(val)",
    "pageDescription": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Sponsor Form Template Lists
PATCH/research-common/api/v1/sponsor-form-template-lists/(key)

Example URI

PATCH /research-common/api/v1/sponsor-form-template-lists/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorFormTemplateId": "(val)",
  "sponsorFormId": "(val)",
  "pageNumber": "(val)",
  "pageDescription": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "sponsorFormTemplateId": "(val)",
  "sponsorFormId": "(val)",
  "pageNumber": "(val)",
  "pageDescription": "(val)",
  "_primaryKey": "(val)"
}

Insert Sponsor Form Template Lists
POST/research-common/api/v1/sponsor-form-template-lists/

Example URI

POST /research-common/api/v1/sponsor-form-template-lists/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorFormTemplateId": "(val)",
  "sponsorFormId": "(val)",
  "pageNumber": "(val)",
  "pageDescription": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "sponsorFormTemplateId": "(val)",
  "sponsorFormId": "(val)",
  "pageNumber": "(val)",
  "pageDescription": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Sponsor Form Template Lists
POST/research-common/api/v1/sponsor-form-template-lists/

Example URI

POST /research-common/api/v1/sponsor-form-template-lists/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "pageNumber": "(val)",
    "pageDescription": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "pageNumber": "(val)",
    "pageDescription": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "pageNumber": "(val)",
    "pageDescription": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "pageNumber": "(val)",
    "pageDescription": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Sponsor Form Template Lists by Key
DELETE/research-common/api/v1/sponsor-form-template-lists/(key)

Example URI

DELETE /research-common/api/v1/sponsor-form-template-lists/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsor Form Template Lists
DELETE/research-common/api/v1/sponsor-form-template-lists/

Example URI

DELETE /research-common/api/v1/sponsor-form-template-lists/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsor Form Template Lists with Matching
DELETE/research-common/api/v1/sponsor-form-template-lists/

Example URI

DELETE /research-common/api/v1/sponsor-form-template-lists/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

sponsorFormTemplateId
string (optional) 
sponsorFormId
string (optional) 
pageNumber
string (optional) 
pageDescription
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Sponsor Form Templates

Get Sponsor Form Templates by Key
GET/research-common/api/v1/sponsor-form-templates/(key)

Example URI

GET /research-common/api/v1/sponsor-form-templates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "sponsorFormTemplateId": "(val)",
  "sponsorFormId": "(val)",
  "attachmentContent": "(val)",
  "pageDescription": "(val)",
  "pageNumber": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "_primaryKey": "(val)"
}

Get All Sponsor Form Templates
GET/research-common/api/v1/sponsor-form-templates/

Example URI

GET /research-common/api/v1/sponsor-form-templates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "attachmentContent": "(val)",
    "pageDescription": "(val)",
    "pageNumber": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "attachmentContent": "(val)",
    "pageDescription": "(val)",
    "pageNumber": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Sponsor Form Templates with Filtering
GET/research-common/api/v1/sponsor-form-templates/

Example URI

GET /research-common/api/v1/sponsor-form-templates/
URI Parameters
HideShow
sponsorFormTemplateId
string (optional) 

Sponsor Form Template Id. Maximum length is 12.

sponsorFormId
string (optional) 

Sponsor Form Id. Maximum length is 12.

attachmentContent
string (optional) 
pageDescription
string (optional) 

Page Description. Maximum length is 200.

pageNumber
string (optional) 

Page Number. Maximum length is 3.

fileName
string (optional) 
contentType
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "attachmentContent": "(val)",
    "pageDescription": "(val)",
    "pageNumber": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "attachmentContent": "(val)",
    "pageDescription": "(val)",
    "pageNumber": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Sponsor Form Templates
GET/research-common/api/v1/sponsor-form-templates/

Example URI

GET /research-common/api/v1/sponsor-form-templates/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "sponsorFormTemplateId",
    "sponsorFormId",
    "attachmentContent",
    "pageDescription",
    "pageNumber",
    "fileName",
    "contentType"
  ],
  "primaryKey": "sponsorFormTemplateId"
}

Get Blueprint API specification for Sponsor Form Templates
GET/research-common/api/v1/sponsor-form-templates/

Example URI

GET /research-common/api/v1/sponsor-form-templates/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Sponsor Form Templates.md"
transfer-encoding: chunked

Update Sponsor Form Templates
PUT/research-common/api/v1/sponsor-form-templates/(key)

Example URI

PUT /research-common/api/v1/sponsor-form-templates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorFormTemplateId": "(val)",
  "sponsorFormId": "(val)",
  "attachmentContent": "(val)",
  "pageDescription": "(val)",
  "pageNumber": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Sponsor Form Templates
PUT/research-common/api/v1/sponsor-form-templates/

Example URI

PUT /research-common/api/v1/sponsor-form-templates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "attachmentContent": "(val)",
    "pageDescription": "(val)",
    "pageNumber": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "attachmentContent": "(val)",
    "pageDescription": "(val)",
    "pageNumber": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Sponsor Form Templates
PATCH/research-common/api/v1/sponsor-form-templates/(key)

Example URI

PATCH /research-common/api/v1/sponsor-form-templates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorFormTemplateId": "(val)",
  "sponsorFormId": "(val)",
  "attachmentContent": "(val)",
  "pageDescription": "(val)",
  "pageNumber": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "sponsorFormTemplateId": "(val)",
  "sponsorFormId": "(val)",
  "attachmentContent": "(val)",
  "pageDescription": "(val)",
  "pageNumber": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "_primaryKey": "(val)"
}

Insert Sponsor Form Templates
POST/research-common/api/v1/sponsor-form-templates/

Example URI

POST /research-common/api/v1/sponsor-form-templates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorFormTemplateId": "(val)",
  "sponsorFormId": "(val)",
  "attachmentContent": "(val)",
  "pageDescription": "(val)",
  "pageNumber": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "sponsorFormTemplateId": "(val)",
  "sponsorFormId": "(val)",
  "attachmentContent": "(val)",
  "pageDescription": "(val)",
  "pageNumber": "(val)",
  "fileName": "(val)",
  "contentType": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Sponsor Form Templates
POST/research-common/api/v1/sponsor-form-templates/

Example URI

POST /research-common/api/v1/sponsor-form-templates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "attachmentContent": "(val)",
    "pageDescription": "(val)",
    "pageNumber": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "attachmentContent": "(val)",
    "pageDescription": "(val)",
    "pageNumber": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "attachmentContent": "(val)",
    "pageDescription": "(val)",
    "pageNumber": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormTemplateId": "(val)",
    "sponsorFormId": "(val)",
    "attachmentContent": "(val)",
    "pageDescription": "(val)",
    "pageNumber": "(val)",
    "fileName": "(val)",
    "contentType": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Sponsor Form Templates by Key
DELETE/research-common/api/v1/sponsor-form-templates/(key)

Example URI

DELETE /research-common/api/v1/sponsor-form-templates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsor Form Templates
DELETE/research-common/api/v1/sponsor-form-templates/

Example URI

DELETE /research-common/api/v1/sponsor-form-templates/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsor Form Templates with Matching
DELETE/research-common/api/v1/sponsor-form-templates/

Example URI

DELETE /research-common/api/v1/sponsor-form-templates/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

sponsorFormTemplateId
string (optional) 

Sponsor Form Template Id. Maximum length is 12.

sponsorFormId
string (optional) 

Sponsor Form Id. Maximum length is 12.

attachmentContent
string (optional) 
pageDescription
string (optional) 

Page Description. Maximum length is 200.

pageNumber
string (optional) 

Page Number. Maximum length is 3.

fileName
string (optional) 
contentType
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Sponsor Forms

Get Sponsor Forms by Key
GET/research-common/api/v1/sponsor-forms/(key)

Example URI

GET /research-common/api/v1/sponsor-forms/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "sponsorFormId": "(val)",
  "packageName": "(val)",
  "packageNumber": "(val)",
  "sponsorCode": "(val)",
  "sponsorHierarchyName": "(val)",
  "_primaryKey": "(val)"
}

Get All Sponsor Forms
GET/research-common/api/v1/sponsor-forms/

Example URI

GET /research-common/api/v1/sponsor-forms/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "sponsorFormId": "(val)",
    "packageName": "(val)",
    "packageNumber": "(val)",
    "sponsorCode": "(val)",
    "sponsorHierarchyName": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormId": "(val)",
    "packageName": "(val)",
    "packageNumber": "(val)",
    "sponsorCode": "(val)",
    "sponsorHierarchyName": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Sponsor Forms with Filtering
GET/research-common/api/v1/sponsor-forms/

Example URI

GET /research-common/api/v1/sponsor-forms/
URI Parameters
HideShow
sponsorFormId
string (optional) 

Sponsor Form Id. Maximum length is 12.

packageName
string (optional) 

Package Name. Maximum length is 200.

packageNumber
string (optional) 

Package Number. Maximum length is 3.

sponsorCode
string (optional) 

Sponsor Code. Maximum length is 6.

sponsorHierarchyName
string (optional) 

Sponsor Hierarchy Group Name. Maximum length is 50.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "sponsorFormId": "(val)",
    "packageName": "(val)",
    "packageNumber": "(val)",
    "sponsorCode": "(val)",
    "sponsorHierarchyName": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormId": "(val)",
    "packageName": "(val)",
    "packageNumber": "(val)",
    "sponsorCode": "(val)",
    "sponsorHierarchyName": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Sponsor Forms
GET/research-common/api/v1/sponsor-forms/

Example URI

GET /research-common/api/v1/sponsor-forms/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "sponsorFormId",
    "packageName",
    "packageNumber",
    "sponsorCode",
    "sponsorHierarchyName"
  ],
  "primaryKey": "sponsorFormId"
}

Get Blueprint API specification for Sponsor Forms
GET/research-common/api/v1/sponsor-forms/

Example URI

GET /research-common/api/v1/sponsor-forms/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Sponsor Forms.md"
transfer-encoding: chunked

Update Sponsor Forms
PUT/research-common/api/v1/sponsor-forms/(key)

Example URI

PUT /research-common/api/v1/sponsor-forms/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorFormId": "(val)",
  "packageName": "(val)",
  "packageNumber": "(val)",
  "sponsorCode": "(val)",
  "sponsorHierarchyName": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Sponsor Forms
PUT/research-common/api/v1/sponsor-forms/

Example URI

PUT /research-common/api/v1/sponsor-forms/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "sponsorFormId": "(val)",
    "packageName": "(val)",
    "packageNumber": "(val)",
    "sponsorCode": "(val)",
    "sponsorHierarchyName": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormId": "(val)",
    "packageName": "(val)",
    "packageNumber": "(val)",
    "sponsorCode": "(val)",
    "sponsorHierarchyName": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Sponsor Forms
PATCH/research-common/api/v1/sponsor-forms/(key)

Example URI

PATCH /research-common/api/v1/sponsor-forms/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorFormId": "(val)",
  "packageName": "(val)",
  "packageNumber": "(val)",
  "sponsorCode": "(val)",
  "sponsorHierarchyName": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "sponsorFormId": "(val)",
  "packageName": "(val)",
  "packageNumber": "(val)",
  "sponsorCode": "(val)",
  "sponsorHierarchyName": "(val)",
  "_primaryKey": "(val)"
}

Insert Sponsor Forms
POST/research-common/api/v1/sponsor-forms/

Example URI

POST /research-common/api/v1/sponsor-forms/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorFormId": "(val)",
  "packageName": "(val)",
  "packageNumber": "(val)",
  "sponsorCode": "(val)",
  "sponsorHierarchyName": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "sponsorFormId": "(val)",
  "packageName": "(val)",
  "packageNumber": "(val)",
  "sponsorCode": "(val)",
  "sponsorHierarchyName": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Sponsor Forms
POST/research-common/api/v1/sponsor-forms/

Example URI

POST /research-common/api/v1/sponsor-forms/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "sponsorFormId": "(val)",
    "packageName": "(val)",
    "packageNumber": "(val)",
    "sponsorCode": "(val)",
    "sponsorHierarchyName": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormId": "(val)",
    "packageName": "(val)",
    "packageNumber": "(val)",
    "sponsorCode": "(val)",
    "sponsorHierarchyName": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "sponsorFormId": "(val)",
    "packageName": "(val)",
    "packageNumber": "(val)",
    "sponsorCode": "(val)",
    "sponsorHierarchyName": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorFormId": "(val)",
    "packageName": "(val)",
    "packageNumber": "(val)",
    "sponsorCode": "(val)",
    "sponsorHierarchyName": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Sponsor Forms by Key
DELETE/research-common/api/v1/sponsor-forms/(key)

Example URI

DELETE /research-common/api/v1/sponsor-forms/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsor Forms
DELETE/research-common/api/v1/sponsor-forms/

Example URI

DELETE /research-common/api/v1/sponsor-forms/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsor Forms with Matching
DELETE/research-common/api/v1/sponsor-forms/

Example URI

DELETE /research-common/api/v1/sponsor-forms/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

sponsorFormId
string (optional) 

Sponsor Form Id. Maximum length is 12.

packageName
string (optional) 

Package Name. Maximum length is 200.

packageNumber
string (optional) 

Package Number. Maximum length is 3.

sponsorCode
string (optional) 

Sponsor Code. Maximum length is 6.

sponsorHierarchyName
string (optional) 

Sponsor Hierarchy Group Name. Maximum length is 50.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Sponsor Hierarchies

Get Sponsor Hierarchies by Key
GET/research-common/api/v1/sponsor-hierarchies/(key)

Example URI

GET /research-common/api/v1/sponsor-hierarchies/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "hierarchyName": "(val)",
  "sponsorCode": "(val)",
  "level1": "(val)",
  "level10": "(val)",
  "level10Sortid": "(val)",
  "level1Sortid": "(val)",
  "level2": "(val)",
  "level2Sortid": "(val)",
  "level3": "(val)",
  "level3Sortid": "(val)",
  "level4": "(val)",
  "level4Sortid": "(val)",
  "level5": "(val)",
  "level5Sortid": "(val)",
  "level6": "(val)",
  "level6Sortid": "(val)",
  "level7": "(val)",
  "level7Sortid": "(val)",
  "level8": "(val)",
  "level8Sortid": "(val)",
  "level9": "(val)",
  "level9Sortid": "(val)",
  "_primaryKey": "(val)"
}

Get All Sponsor Hierarchies
GET/research-common/api/v1/sponsor-hierarchies/

Example URI

GET /research-common/api/v1/sponsor-hierarchies/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "hierarchyName": "(val)",
    "sponsorCode": "(val)",
    "level1": "(val)",
    "level10": "(val)",
    "level10Sortid": "(val)",
    "level1Sortid": "(val)",
    "level2": "(val)",
    "level2Sortid": "(val)",
    "level3": "(val)",
    "level3Sortid": "(val)",
    "level4": "(val)",
    "level4Sortid": "(val)",
    "level5": "(val)",
    "level5Sortid": "(val)",
    "level6": "(val)",
    "level6Sortid": "(val)",
    "level7": "(val)",
    "level7Sortid": "(val)",
    "level8": "(val)",
    "level8Sortid": "(val)",
    "level9": "(val)",
    "level9Sortid": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "hierarchyName": "(val)",
    "sponsorCode": "(val)",
    "level1": "(val)",
    "level10": "(val)",
    "level10Sortid": "(val)",
    "level1Sortid": "(val)",
    "level2": "(val)",
    "level2Sortid": "(val)",
    "level3": "(val)",
    "level3Sortid": "(val)",
    "level4": "(val)",
    "level4Sortid": "(val)",
    "level5": "(val)",
    "level5Sortid": "(val)",
    "level6": "(val)",
    "level6Sortid": "(val)",
    "level7": "(val)",
    "level7Sortid": "(val)",
    "level8": "(val)",
    "level8Sortid": "(val)",
    "level9": "(val)",
    "level9Sortid": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Sponsor Hierarchies with Filtering
GET/research-common/api/v1/sponsor-hierarchies/

Example URI

GET /research-common/api/v1/sponsor-hierarchies/
URI Parameters
HideShow
hierarchyName
string (optional) 

Hierarchy Name. Maximum length is 100.

sponsorCode
string (optional) 

Sponsor Code. Maximum length is 6.

level1
string (optional) 

Level1. Maximum length is 50.

level10
string (optional) 

Level10. Maximum length is 50.

level10Sortid
string (optional) 

Level10 Sortid. Maximum length is 4.

level1Sortid
string (optional) 

Level1 Sortid. Maximum length is 4.

level2
string (optional) 

Level2. Maximum length is 50.

level2Sortid
string (optional) 

Level2 Sortid. Maximum length is 4.

level3
string (optional) 

Level3. Maximum length is 50.

level3Sortid
string (optional) 

Level3 Sortid. Maximum length is 4.

level4
string (optional) 

Level4. Maximum length is 50.

level4Sortid
string (optional) 

Level4 Sortid. Maximum length is 4.

level5
string (optional) 

Level5. Maximum length is 50.

level5Sortid
string (optional) 

Level5 Sortid. Maximum length is 4.

level6
string (optional) 

Level6. Maximum length is 50.

level6Sortid
string (optional) 

Level6 Sortid. Maximum length is 4.

level7
string (optional) 

Level7. Maximum length is 50.

level7Sortid
string (optional) 

Level7 Sortid. Maximum length is 4.

level8
string (optional) 

Level8. Maximum length is 50.

level8Sortid
string (optional) 

Level8 Sortid. Maximum length is 4.

level9
string (optional) 

Level9. Maximum length is 50.

level9Sortid
string (optional) 

Level9 Sortid. Maximum length is 4.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "hierarchyName": "(val)",
    "sponsorCode": "(val)",
    "level1": "(val)",
    "level10": "(val)",
    "level10Sortid": "(val)",
    "level1Sortid": "(val)",
    "level2": "(val)",
    "level2Sortid": "(val)",
    "level3": "(val)",
    "level3Sortid": "(val)",
    "level4": "(val)",
    "level4Sortid": "(val)",
    "level5": "(val)",
    "level5Sortid": "(val)",
    "level6": "(val)",
    "level6Sortid": "(val)",
    "level7": "(val)",
    "level7Sortid": "(val)",
    "level8": "(val)",
    "level8Sortid": "(val)",
    "level9": "(val)",
    "level9Sortid": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "hierarchyName": "(val)",
    "sponsorCode": "(val)",
    "level1": "(val)",
    "level10": "(val)",
    "level10Sortid": "(val)",
    "level1Sortid": "(val)",
    "level2": "(val)",
    "level2Sortid": "(val)",
    "level3": "(val)",
    "level3Sortid": "(val)",
    "level4": "(val)",
    "level4Sortid": "(val)",
    "level5": "(val)",
    "level5Sortid": "(val)",
    "level6": "(val)",
    "level6Sortid": "(val)",
    "level7": "(val)",
    "level7Sortid": "(val)",
    "level8": "(val)",
    "level8Sortid": "(val)",
    "level9": "(val)",
    "level9Sortid": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Sponsor Hierarchies
GET/research-common/api/v1/sponsor-hierarchies/

Example URI

GET /research-common/api/v1/sponsor-hierarchies/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "hierarchyName",
    "sponsorCode",
    "level1",
    "level10",
    "level10Sortid",
    "level1Sortid",
    "level2",
    "level2Sortid",
    "level3",
    "level3Sortid",
    "level4",
    "level4Sortid",
    "level5",
    "level5Sortid",
    "level6",
    "level6Sortid",
    "level7",
    "level7Sortid",
    "level8",
    "level8Sortid",
    "level9",
    "level9Sortid"
  ],
  "primaryKey": "hierarchyName:sponsorCode"
}

Get Blueprint API specification for Sponsor Hierarchies
GET/research-common/api/v1/sponsor-hierarchies/

Example URI

GET /research-common/api/v1/sponsor-hierarchies/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Sponsor Hierarchies.md"
transfer-encoding: chunked

Update Sponsor Hierarchies
PUT/research-common/api/v1/sponsor-hierarchies/(key)

Example URI

PUT /research-common/api/v1/sponsor-hierarchies/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "hierarchyName": "(val)",
  "sponsorCode": "(val)",
  "level1": "(val)",
  "level10": "(val)",
  "level10Sortid": "(val)",
  "level1Sortid": "(val)",
  "level2": "(val)",
  "level2Sortid": "(val)",
  "level3": "(val)",
  "level3Sortid": "(val)",
  "level4": "(val)",
  "level4Sortid": "(val)",
  "level5": "(val)",
  "level5Sortid": "(val)",
  "level6": "(val)",
  "level6Sortid": "(val)",
  "level7": "(val)",
  "level7Sortid": "(val)",
  "level8": "(val)",
  "level8Sortid": "(val)",
  "level9": "(val)",
  "level9Sortid": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Sponsor Hierarchies
PUT/research-common/api/v1/sponsor-hierarchies/

Example URI

PUT /research-common/api/v1/sponsor-hierarchies/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "hierarchyName": "(val)",
    "sponsorCode": "(val)",
    "level1": "(val)",
    "level10": "(val)",
    "level10Sortid": "(val)",
    "level1Sortid": "(val)",
    "level2": "(val)",
    "level2Sortid": "(val)",
    "level3": "(val)",
    "level3Sortid": "(val)",
    "level4": "(val)",
    "level4Sortid": "(val)",
    "level5": "(val)",
    "level5Sortid": "(val)",
    "level6": "(val)",
    "level6Sortid": "(val)",
    "level7": "(val)",
    "level7Sortid": "(val)",
    "level8": "(val)",
    "level8Sortid": "(val)",
    "level9": "(val)",
    "level9Sortid": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "hierarchyName": "(val)",
    "sponsorCode": "(val)",
    "level1": "(val)",
    "level10": "(val)",
    "level10Sortid": "(val)",
    "level1Sortid": "(val)",
    "level2": "(val)",
    "level2Sortid": "(val)",
    "level3": "(val)",
    "level3Sortid": "(val)",
    "level4": "(val)",
    "level4Sortid": "(val)",
    "level5": "(val)",
    "level5Sortid": "(val)",
    "level6": "(val)",
    "level6Sortid": "(val)",
    "level7": "(val)",
    "level7Sortid": "(val)",
    "level8": "(val)",
    "level8Sortid": "(val)",
    "level9": "(val)",
    "level9Sortid": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Sponsor Hierarchies
PATCH/research-common/api/v1/sponsor-hierarchies/(key)

Example URI

PATCH /research-common/api/v1/sponsor-hierarchies/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "hierarchyName": "(val)",
  "sponsorCode": "(val)",
  "level1": "(val)",
  "level10": "(val)",
  "level10Sortid": "(val)",
  "level1Sortid": "(val)",
  "level2": "(val)",
  "level2Sortid": "(val)",
  "level3": "(val)",
  "level3Sortid": "(val)",
  "level4": "(val)",
  "level4Sortid": "(val)",
  "level5": "(val)",
  "level5Sortid": "(val)",
  "level6": "(val)",
  "level6Sortid": "(val)",
  "level7": "(val)",
  "level7Sortid": "(val)",
  "level8": "(val)",
  "level8Sortid": "(val)",
  "level9": "(val)",
  "level9Sortid": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "hierarchyName": "(val)",
  "sponsorCode": "(val)",
  "level1": "(val)",
  "level10": "(val)",
  "level10Sortid": "(val)",
  "level1Sortid": "(val)",
  "level2": "(val)",
  "level2Sortid": "(val)",
  "level3": "(val)",
  "level3Sortid": "(val)",
  "level4": "(val)",
  "level4Sortid": "(val)",
  "level5": "(val)",
  "level5Sortid": "(val)",
  "level6": "(val)",
  "level6Sortid": "(val)",
  "level7": "(val)",
  "level7Sortid": "(val)",
  "level8": "(val)",
  "level8Sortid": "(val)",
  "level9": "(val)",
  "level9Sortid": "(val)",
  "_primaryKey": "(val)"
}

Insert Sponsor Hierarchies
POST/research-common/api/v1/sponsor-hierarchies/

Example URI

POST /research-common/api/v1/sponsor-hierarchies/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "hierarchyName": "(val)",
  "sponsorCode": "(val)",
  "level1": "(val)",
  "level10": "(val)",
  "level10Sortid": "(val)",
  "level1Sortid": "(val)",
  "level2": "(val)",
  "level2Sortid": "(val)",
  "level3": "(val)",
  "level3Sortid": "(val)",
  "level4": "(val)",
  "level4Sortid": "(val)",
  "level5": "(val)",
  "level5Sortid": "(val)",
  "level6": "(val)",
  "level6Sortid": "(val)",
  "level7": "(val)",
  "level7Sortid": "(val)",
  "level8": "(val)",
  "level8Sortid": "(val)",
  "level9": "(val)",
  "level9Sortid": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "hierarchyName": "(val)",
  "sponsorCode": "(val)",
  "level1": "(val)",
  "level10": "(val)",
  "level10Sortid": "(val)",
  "level1Sortid": "(val)",
  "level2": "(val)",
  "level2Sortid": "(val)",
  "level3": "(val)",
  "level3Sortid": "(val)",
  "level4": "(val)",
  "level4Sortid": "(val)",
  "level5": "(val)",
  "level5Sortid": "(val)",
  "level6": "(val)",
  "level6Sortid": "(val)",
  "level7": "(val)",
  "level7Sortid": "(val)",
  "level8": "(val)",
  "level8Sortid": "(val)",
  "level9": "(val)",
  "level9Sortid": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Sponsor Hierarchies
POST/research-common/api/v1/sponsor-hierarchies/

Example URI

POST /research-common/api/v1/sponsor-hierarchies/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "hierarchyName": "(val)",
    "sponsorCode": "(val)",
    "level1": "(val)",
    "level10": "(val)",
    "level10Sortid": "(val)",
    "level1Sortid": "(val)",
    "level2": "(val)",
    "level2Sortid": "(val)",
    "level3": "(val)",
    "level3Sortid": "(val)",
    "level4": "(val)",
    "level4Sortid": "(val)",
    "level5": "(val)",
    "level5Sortid": "(val)",
    "level6": "(val)",
    "level6Sortid": "(val)",
    "level7": "(val)",
    "level7Sortid": "(val)",
    "level8": "(val)",
    "level8Sortid": "(val)",
    "level9": "(val)",
    "level9Sortid": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "hierarchyName": "(val)",
    "sponsorCode": "(val)",
    "level1": "(val)",
    "level10": "(val)",
    "level10Sortid": "(val)",
    "level1Sortid": "(val)",
    "level2": "(val)",
    "level2Sortid": "(val)",
    "level3": "(val)",
    "level3Sortid": "(val)",
    "level4": "(val)",
    "level4Sortid": "(val)",
    "level5": "(val)",
    "level5Sortid": "(val)",
    "level6": "(val)",
    "level6Sortid": "(val)",
    "level7": "(val)",
    "level7Sortid": "(val)",
    "level8": "(val)",
    "level8Sortid": "(val)",
    "level9": "(val)",
    "level9Sortid": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "hierarchyName": "(val)",
    "sponsorCode": "(val)",
    "level1": "(val)",
    "level10": "(val)",
    "level10Sortid": "(val)",
    "level1Sortid": "(val)",
    "level2": "(val)",
    "level2Sortid": "(val)",
    "level3": "(val)",
    "level3Sortid": "(val)",
    "level4": "(val)",
    "level4Sortid": "(val)",
    "level5": "(val)",
    "level5Sortid": "(val)",
    "level6": "(val)",
    "level6Sortid": "(val)",
    "level7": "(val)",
    "level7Sortid": "(val)",
    "level8": "(val)",
    "level8Sortid": "(val)",
    "level9": "(val)",
    "level9Sortid": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "hierarchyName": "(val)",
    "sponsorCode": "(val)",
    "level1": "(val)",
    "level10": "(val)",
    "level10Sortid": "(val)",
    "level1Sortid": "(val)",
    "level2": "(val)",
    "level2Sortid": "(val)",
    "level3": "(val)",
    "level3Sortid": "(val)",
    "level4": "(val)",
    "level4Sortid": "(val)",
    "level5": "(val)",
    "level5Sortid": "(val)",
    "level6": "(val)",
    "level6Sortid": "(val)",
    "level7": "(val)",
    "level7Sortid": "(val)",
    "level8": "(val)",
    "level8Sortid": "(val)",
    "level9": "(val)",
    "level9Sortid": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Sponsor Hierarchies by Key
DELETE/research-common/api/v1/sponsor-hierarchies/(key)

Example URI

DELETE /research-common/api/v1/sponsor-hierarchies/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsor Hierarchies
DELETE/research-common/api/v1/sponsor-hierarchies/

Example URI

DELETE /research-common/api/v1/sponsor-hierarchies/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsor Hierarchies with Matching
DELETE/research-common/api/v1/sponsor-hierarchies/

Example URI

DELETE /research-common/api/v1/sponsor-hierarchies/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

hierarchyName
string (optional) 

Hierarchy Name. Maximum length is 100.

sponsorCode
string (optional) 

Sponsor Code. Maximum length is 6.

level1
string (optional) 

Level1. Maximum length is 50.

level10
string (optional) 

Level10. Maximum length is 50.

level10Sortid
string (optional) 

Level10 Sortid. Maximum length is 4.

level1Sortid
string (optional) 

Level1 Sortid. Maximum length is 4.

level2
string (optional) 

Level2. Maximum length is 50.

level2Sortid
string (optional) 

Level2 Sortid. Maximum length is 4.

level3
string (optional) 

Level3. Maximum length is 50.

level3Sortid
string (optional) 

Level3 Sortid. Maximum length is 4.

level4
string (optional) 

Level4. Maximum length is 50.

level4Sortid
string (optional) 

Level4 Sortid. Maximum length is 4.

level5
string (optional) 

Level5. Maximum length is 50.

level5Sortid
string (optional) 

Level5 Sortid. Maximum length is 4.

level6
string (optional) 

Level6. Maximum length is 50.

level6Sortid
string (optional) 

Level6 Sortid. Maximum length is 4.

level7
string (optional) 

Level7. Maximum length is 50.

level7Sortid
string (optional) 

Level7 Sortid. Maximum length is 4.

level8
string (optional) 

Level8. Maximum length is 50.

level8Sortid
string (optional) 

Level8 Sortid. Maximum length is 4.

level9
string (optional) 

Level9. Maximum length is 50.

level9Sortid
string (optional) 

Level9 Sortid. Maximum length is 4.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Sponsor Term Types

Get Sponsor Term Types by Key
GET/research-common/api/v1/sponsor-term-types/(key)

Example URI

GET /research-common/api/v1/sponsor-term-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "sponsorTermTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Sponsor Term Types
GET/research-common/api/v1/sponsor-term-types/

Example URI

GET /research-common/api/v1/sponsor-term-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Sponsor Term Types with Filtering
GET/research-common/api/v1/sponsor-term-types/

Example URI

GET /research-common/api/v1/sponsor-term-types/
URI Parameters
HideShow
sponsorTermTypeCode
string (optional) 

Sponsor Term Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Sponsor Term Types
GET/research-common/api/v1/sponsor-term-types/

Example URI

GET /research-common/api/v1/sponsor-term-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "sponsorTermTypeCode",
    "description"
  ],
  "primaryKey": "sponsorTermTypeCode"
}

Get Blueprint API specification for Sponsor Term Types
GET/research-common/api/v1/sponsor-term-types/

Example URI

GET /research-common/api/v1/sponsor-term-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Sponsor Term Types.md"
transfer-encoding: chunked

Update Sponsor Term Types
PUT/research-common/api/v1/sponsor-term-types/(key)

Example URI

PUT /research-common/api/v1/sponsor-term-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorTermTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Sponsor Term Types
PUT/research-common/api/v1/sponsor-term-types/

Example URI

PUT /research-common/api/v1/sponsor-term-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Sponsor Term Types
PATCH/research-common/api/v1/sponsor-term-types/(key)

Example URI

PATCH /research-common/api/v1/sponsor-term-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorTermTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "sponsorTermTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Sponsor Term Types
POST/research-common/api/v1/sponsor-term-types/

Example URI

POST /research-common/api/v1/sponsor-term-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorTermTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "sponsorTermTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Sponsor Term Types
POST/research-common/api/v1/sponsor-term-types/

Example URI

POST /research-common/api/v1/sponsor-term-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Sponsor Term Types by Key
DELETE/research-common/api/v1/sponsor-term-types/(key)

Example URI

DELETE /research-common/api/v1/sponsor-term-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsor Term Types
DELETE/research-common/api/v1/sponsor-term-types/

Example URI

DELETE /research-common/api/v1/sponsor-term-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsor Term Types with Matching
DELETE/research-common/api/v1/sponsor-term-types/

Example URI

DELETE /research-common/api/v1/sponsor-term-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

sponsorTermTypeCode
string (optional) 

Sponsor Term Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Sponsor Terms

Get Sponsor Terms by Key
GET/research-common/api/v1/sponsor-terms/(key)

Example URI

GET /research-common/api/v1/sponsor-terms/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "sponsorTermId": "(val)",
  "sponsorTermCode": "(val)",
  "sponsorTermTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Sponsor Terms
GET/research-common/api/v1/sponsor-terms/

Example URI

GET /research-common/api/v1/sponsor-terms/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "sponsorTermId": "(val)",
    "sponsorTermCode": "(val)",
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorTermId": "(val)",
    "sponsorTermCode": "(val)",
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Sponsor Terms with Filtering
GET/research-common/api/v1/sponsor-terms/

Example URI

GET /research-common/api/v1/sponsor-terms/
URI Parameters
HideShow
sponsorTermId
string (optional) 

Sponsor Term Id. Maximum length is 22.

sponsorTermCode
string (optional) 

Sponsor Term Code. Maximum length is 3.

sponsorTermTypeCode
string (optional) 

Sponsor Term Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "sponsorTermId": "(val)",
    "sponsorTermCode": "(val)",
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorTermId": "(val)",
    "sponsorTermCode": "(val)",
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Sponsor Terms
GET/research-common/api/v1/sponsor-terms/

Example URI

GET /research-common/api/v1/sponsor-terms/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "sponsorTermId",
    "sponsorTermCode",
    "sponsorTermTypeCode",
    "description"
  ],
  "primaryKey": "sponsorTermId"
}

Get Blueprint API specification for Sponsor Terms
GET/research-common/api/v1/sponsor-terms/

Example URI

GET /research-common/api/v1/sponsor-terms/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Sponsor Terms.md"
transfer-encoding: chunked

Update Sponsor Terms
PUT/research-common/api/v1/sponsor-terms/(key)

Example URI

PUT /research-common/api/v1/sponsor-terms/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorTermId": "(val)",
  "sponsorTermCode": "(val)",
  "sponsorTermTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Sponsor Terms
PUT/research-common/api/v1/sponsor-terms/

Example URI

PUT /research-common/api/v1/sponsor-terms/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "sponsorTermId": "(val)",
    "sponsorTermCode": "(val)",
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorTermId": "(val)",
    "sponsorTermCode": "(val)",
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Sponsor Terms
PATCH/research-common/api/v1/sponsor-terms/(key)

Example URI

PATCH /research-common/api/v1/sponsor-terms/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorTermId": "(val)",
  "sponsorTermCode": "(val)",
  "sponsorTermTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "sponsorTermId": "(val)",
  "sponsorTermCode": "(val)",
  "sponsorTermTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Sponsor Terms
POST/research-common/api/v1/sponsor-terms/

Example URI

POST /research-common/api/v1/sponsor-terms/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorTermId": "(val)",
  "sponsorTermCode": "(val)",
  "sponsorTermTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "sponsorTermId": "(val)",
  "sponsorTermCode": "(val)",
  "sponsorTermTypeCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Sponsor Terms
POST/research-common/api/v1/sponsor-terms/

Example URI

POST /research-common/api/v1/sponsor-terms/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "sponsorTermId": "(val)",
    "sponsorTermCode": "(val)",
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorTermId": "(val)",
    "sponsorTermCode": "(val)",
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "sponsorTermId": "(val)",
    "sponsorTermCode": "(val)",
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorTermId": "(val)",
    "sponsorTermCode": "(val)",
    "sponsorTermTypeCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Sponsor Terms by Key
DELETE/research-common/api/v1/sponsor-terms/(key)

Example URI

DELETE /research-common/api/v1/sponsor-terms/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsor Terms
DELETE/research-common/api/v1/sponsor-terms/

Example URI

DELETE /research-common/api/v1/sponsor-terms/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsor Terms with Matching
DELETE/research-common/api/v1/sponsor-terms/

Example URI

DELETE /research-common/api/v1/sponsor-terms/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

sponsorTermId
string (optional) 

Sponsor Term Id. Maximum length is 22.

sponsorTermCode
string (optional) 

Sponsor Term Code. Maximum length is 3.

sponsorTermTypeCode
string (optional) 

Sponsor Term Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Sponsor Types

Get Sponsor Types by Key
GET/research-common/api/v1/sponsor-types/(key)

Example URI

GET /research-common/api/v1/sponsor-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Sponsor Types
GET/research-common/api/v1/sponsor-types/

Example URI

GET /research-common/api/v1/sponsor-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Sponsor Types with Filtering
GET/research-common/api/v1/sponsor-types/

Example URI

GET /research-common/api/v1/sponsor-types/
URI Parameters
HideShow
code
string (optional) 

Sponsor Type. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 100.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Sponsor Types
GET/research-common/api/v1/sponsor-types/

Example URI

GET /research-common/api/v1/sponsor-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "description"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Sponsor Types
GET/research-common/api/v1/sponsor-types/

Example URI

GET /research-common/api/v1/sponsor-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Sponsor Types.md"
transfer-encoding: chunked

Update Sponsor Types
PUT/research-common/api/v1/sponsor-types/(key)

Example URI

PUT /research-common/api/v1/sponsor-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Sponsor Types
PUT/research-common/api/v1/sponsor-types/

Example URI

PUT /research-common/api/v1/sponsor-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Sponsor Types
PATCH/research-common/api/v1/sponsor-types/(key)

Example URI

PATCH /research-common/api/v1/sponsor-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Sponsor Types
POST/research-common/api/v1/sponsor-types/

Example URI

POST /research-common/api/v1/sponsor-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Sponsor Types
POST/research-common/api/v1/sponsor-types/

Example URI

POST /research-common/api/v1/sponsor-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Sponsor Types by Key
DELETE/research-common/api/v1/sponsor-types/(key)

Example URI

DELETE /research-common/api/v1/sponsor-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsor Types
DELETE/research-common/api/v1/sponsor-types/

Example URI

DELETE /research-common/api/v1/sponsor-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsor Types with Matching
DELETE/research-common/api/v1/sponsor-types/

Example URI

DELETE /research-common/api/v1/sponsor-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Sponsor Type. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 100.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Sponsors

Get Sponsors by Key
GET/research-common/api/v1/sponsors/(key)

Example URI

GET /research-common/api/v1/sponsors/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "sponsorCode": "(val)",
  "acronym": "(val)",
  "auditReportSentForFy": "(val)",
  "cageNumber": "(val)",
  "countryCode": "(val)",
  "dodacNumber": "(val)",
  "dunAndBradstreetNumber": "(val)",
  "dunsPlusFourNumber": "(val)",
  "ownedByUnit": "(val)",
  "postalCode": "(val)",
  "rolodexId": "(val)",
  "sponsorName": "(val)",
  "sponsorTypeCode": "(val)",
  "state": "(val)",
  "createUser": "(val)",
  "dunningCampaignId": "(val)",
  "customerNumber": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Get All Sponsors
GET/research-common/api/v1/sponsors/

Example URI

GET /research-common/api/v1/sponsors/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "sponsorCode": "(val)",
    "acronym": "(val)",
    "auditReportSentForFy": "(val)",
    "cageNumber": "(val)",
    "countryCode": "(val)",
    "dodacNumber": "(val)",
    "dunAndBradstreetNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "ownedByUnit": "(val)",
    "postalCode": "(val)",
    "rolodexId": "(val)",
    "sponsorName": "(val)",
    "sponsorTypeCode": "(val)",
    "state": "(val)",
    "createUser": "(val)",
    "dunningCampaignId": "(val)",
    "customerNumber": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorCode": "(val)",
    "acronym": "(val)",
    "auditReportSentForFy": "(val)",
    "cageNumber": "(val)",
    "countryCode": "(val)",
    "dodacNumber": "(val)",
    "dunAndBradstreetNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "ownedByUnit": "(val)",
    "postalCode": "(val)",
    "rolodexId": "(val)",
    "sponsorName": "(val)",
    "sponsorTypeCode": "(val)",
    "state": "(val)",
    "createUser": "(val)",
    "dunningCampaignId": "(val)",
    "customerNumber": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Sponsors with Filtering
GET/research-common/api/v1/sponsors/

Example URI

GET /research-common/api/v1/sponsors/
URI Parameters
HideShow
sponsorCode
string (optional) 

Sponsor Code. Maximum length is 6.

acronym
string (optional) 

Acronym. Maximum length is 10.

auditReportSentForFy
string (optional) 

Audit Report Sent For Fy. Maximum length is 4.

cageNumber
string (optional) 

CAGE Number. Maximum length is 20.

countryCode
string (optional) 

Country Code. Maximum length is 3.

dodacNumber
string (optional) 

DODAC Number. Maximum length is 20.

dunAndBradstreetNumber
string (optional) 

DUN And Bradstreet Number. Maximum length is 20.

dunsPlusFourNumber
string (optional) 

DUNS Plus Four Number. Maximum length is 20.

ownedByUnit
string (optional) 

Owned By Unit. Maximum length is 8.

postalCode
string (optional) 

Postal Code. Maximum length is 15.

rolodexId
string (optional) 

Rolodex Id. Maximum length is 6.

sponsorName
string (optional) 

The name of the sponsoring agency. Maximum length is 200.

sponsorTypeCode
string (optional) 

Sponsor Type Code. Maximum length is 3.

state
string (optional) 

State. Maximum length is 30.

createUser
string (optional) 

Create User.

dunningCampaignId
string (optional) 

Dunning Campaign ID. Maximum length is 4.

customerNumber
string (optional) 

Customer Number. Maximum length is 40.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "sponsorCode": "(val)",
    "acronym": "(val)",
    "auditReportSentForFy": "(val)",
    "cageNumber": "(val)",
    "countryCode": "(val)",
    "dodacNumber": "(val)",
    "dunAndBradstreetNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "ownedByUnit": "(val)",
    "postalCode": "(val)",
    "rolodexId": "(val)",
    "sponsorName": "(val)",
    "sponsorTypeCode": "(val)",
    "state": "(val)",
    "createUser": "(val)",
    "dunningCampaignId": "(val)",
    "customerNumber": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorCode": "(val)",
    "acronym": "(val)",
    "auditReportSentForFy": "(val)",
    "cageNumber": "(val)",
    "countryCode": "(val)",
    "dodacNumber": "(val)",
    "dunAndBradstreetNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "ownedByUnit": "(val)",
    "postalCode": "(val)",
    "rolodexId": "(val)",
    "sponsorName": "(val)",
    "sponsorTypeCode": "(val)",
    "state": "(val)",
    "createUser": "(val)",
    "dunningCampaignId": "(val)",
    "customerNumber": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Sponsors
GET/research-common/api/v1/sponsors/

Example URI

GET /research-common/api/v1/sponsors/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "sponsorCode",
    "acronym",
    "auditReportSentForFy",
    "cageNumber",
    "countryCode",
    "dodacNumber",
    "dunAndBradstreetNumber",
    "dunsPlusFourNumber",
    "ownedByUnit",
    "postalCode",
    "rolodexId",
    "sponsorName",
    "sponsorTypeCode",
    "state",
    "createUser",
    "dunningCampaignId",
    "customerNumber",
    "active"
  ],
  "primaryKey": "sponsorCode"
}

Get Blueprint API specification for Sponsors
GET/research-common/api/v1/sponsors/

Example URI

GET /research-common/api/v1/sponsors/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Sponsors.md"
transfer-encoding: chunked

Update Sponsors
PUT/research-common/api/v1/sponsors/(key)

Example URI

PUT /research-common/api/v1/sponsors/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorCode": "(val)",
  "acronym": "(val)",
  "auditReportSentForFy": "(val)",
  "cageNumber": "(val)",
  "countryCode": "(val)",
  "dodacNumber": "(val)",
  "dunAndBradstreetNumber": "(val)",
  "dunsPlusFourNumber": "(val)",
  "ownedByUnit": "(val)",
  "postalCode": "(val)",
  "rolodexId": "(val)",
  "sponsorName": "(val)",
  "sponsorTypeCode": "(val)",
  "state": "(val)",
  "createUser": "(val)",
  "dunningCampaignId": "(val)",
  "customerNumber": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Sponsors
PUT/research-common/api/v1/sponsors/

Example URI

PUT /research-common/api/v1/sponsors/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "sponsorCode": "(val)",
    "acronym": "(val)",
    "auditReportSentForFy": "(val)",
    "cageNumber": "(val)",
    "countryCode": "(val)",
    "dodacNumber": "(val)",
    "dunAndBradstreetNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "ownedByUnit": "(val)",
    "postalCode": "(val)",
    "rolodexId": "(val)",
    "sponsorName": "(val)",
    "sponsorTypeCode": "(val)",
    "state": "(val)",
    "createUser": "(val)",
    "dunningCampaignId": "(val)",
    "customerNumber": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorCode": "(val)",
    "acronym": "(val)",
    "auditReportSentForFy": "(val)",
    "cageNumber": "(val)",
    "countryCode": "(val)",
    "dodacNumber": "(val)",
    "dunAndBradstreetNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "ownedByUnit": "(val)",
    "postalCode": "(val)",
    "rolodexId": "(val)",
    "sponsorName": "(val)",
    "sponsorTypeCode": "(val)",
    "state": "(val)",
    "createUser": "(val)",
    "dunningCampaignId": "(val)",
    "customerNumber": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Sponsors
PATCH/research-common/api/v1/sponsors/(key)

Example URI

PATCH /research-common/api/v1/sponsors/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorCode": "(val)",
  "acronym": "(val)",
  "auditReportSentForFy": "(val)",
  "cageNumber": "(val)",
  "countryCode": "(val)",
  "dodacNumber": "(val)",
  "dunAndBradstreetNumber": "(val)",
  "dunsPlusFourNumber": "(val)",
  "ownedByUnit": "(val)",
  "postalCode": "(val)",
  "rolodexId": "(val)",
  "sponsorName": "(val)",
  "sponsorTypeCode": "(val)",
  "state": "(val)",
  "createUser": "(val)",
  "dunningCampaignId": "(val)",
  "customerNumber": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "sponsorCode": "(val)",
  "acronym": "(val)",
  "auditReportSentForFy": "(val)",
  "cageNumber": "(val)",
  "countryCode": "(val)",
  "dodacNumber": "(val)",
  "dunAndBradstreetNumber": "(val)",
  "dunsPlusFourNumber": "(val)",
  "ownedByUnit": "(val)",
  "postalCode": "(val)",
  "rolodexId": "(val)",
  "sponsorName": "(val)",
  "sponsorTypeCode": "(val)",
  "state": "(val)",
  "createUser": "(val)",
  "dunningCampaignId": "(val)",
  "customerNumber": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Sponsors
POST/research-common/api/v1/sponsors/

Example URI

POST /research-common/api/v1/sponsors/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sponsorCode": "(val)",
  "acronym": "(val)",
  "auditReportSentForFy": "(val)",
  "cageNumber": "(val)",
  "countryCode": "(val)",
  "dodacNumber": "(val)",
  "dunAndBradstreetNumber": "(val)",
  "dunsPlusFourNumber": "(val)",
  "ownedByUnit": "(val)",
  "postalCode": "(val)",
  "rolodexId": "(val)",
  "sponsorName": "(val)",
  "sponsorTypeCode": "(val)",
  "state": "(val)",
  "createUser": "(val)",
  "dunningCampaignId": "(val)",
  "customerNumber": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "sponsorCode": "(val)",
  "acronym": "(val)",
  "auditReportSentForFy": "(val)",
  "cageNumber": "(val)",
  "countryCode": "(val)",
  "dodacNumber": "(val)",
  "dunAndBradstreetNumber": "(val)",
  "dunsPlusFourNumber": "(val)",
  "ownedByUnit": "(val)",
  "postalCode": "(val)",
  "rolodexId": "(val)",
  "sponsorName": "(val)",
  "sponsorTypeCode": "(val)",
  "state": "(val)",
  "createUser": "(val)",
  "dunningCampaignId": "(val)",
  "customerNumber": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Sponsors
POST/research-common/api/v1/sponsors/

Example URI

POST /research-common/api/v1/sponsors/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "sponsorCode": "(val)",
    "acronym": "(val)",
    "auditReportSentForFy": "(val)",
    "cageNumber": "(val)",
    "countryCode": "(val)",
    "dodacNumber": "(val)",
    "dunAndBradstreetNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "ownedByUnit": "(val)",
    "postalCode": "(val)",
    "rolodexId": "(val)",
    "sponsorName": "(val)",
    "sponsorTypeCode": "(val)",
    "state": "(val)",
    "createUser": "(val)",
    "dunningCampaignId": "(val)",
    "customerNumber": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorCode": "(val)",
    "acronym": "(val)",
    "auditReportSentForFy": "(val)",
    "cageNumber": "(val)",
    "countryCode": "(val)",
    "dodacNumber": "(val)",
    "dunAndBradstreetNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "ownedByUnit": "(val)",
    "postalCode": "(val)",
    "rolodexId": "(val)",
    "sponsorName": "(val)",
    "sponsorTypeCode": "(val)",
    "state": "(val)",
    "createUser": "(val)",
    "dunningCampaignId": "(val)",
    "customerNumber": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "sponsorCode": "(val)",
    "acronym": "(val)",
    "auditReportSentForFy": "(val)",
    "cageNumber": "(val)",
    "countryCode": "(val)",
    "dodacNumber": "(val)",
    "dunAndBradstreetNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "ownedByUnit": "(val)",
    "postalCode": "(val)",
    "rolodexId": "(val)",
    "sponsorName": "(val)",
    "sponsorTypeCode": "(val)",
    "state": "(val)",
    "createUser": "(val)",
    "dunningCampaignId": "(val)",
    "customerNumber": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sponsorCode": "(val)",
    "acronym": "(val)",
    "auditReportSentForFy": "(val)",
    "cageNumber": "(val)",
    "countryCode": "(val)",
    "dodacNumber": "(val)",
    "dunAndBradstreetNumber": "(val)",
    "dunsPlusFourNumber": "(val)",
    "ownedByUnit": "(val)",
    "postalCode": "(val)",
    "rolodexId": "(val)",
    "sponsorName": "(val)",
    "sponsorTypeCode": "(val)",
    "state": "(val)",
    "createUser": "(val)",
    "dunningCampaignId": "(val)",
    "customerNumber": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Sponsors by Key
DELETE/research-common/api/v1/sponsors/(key)

Example URI

DELETE /research-common/api/v1/sponsors/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsors
DELETE/research-common/api/v1/sponsors/

Example URI

DELETE /research-common/api/v1/sponsors/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Sponsors with Matching
DELETE/research-common/api/v1/sponsors/

Example URI

DELETE /research-common/api/v1/sponsors/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

sponsorCode
string (optional) 

Sponsor Code. Maximum length is 6.

acronym
string (optional) 

Acronym. Maximum length is 10.

auditReportSentForFy
string (optional) 

Audit Report Sent For Fy. Maximum length is 4.

cageNumber
string (optional) 

CAGE Number. Maximum length is 20.

countryCode
string (optional) 

Country Code. Maximum length is 3.

dodacNumber
string (optional) 

DODAC Number. Maximum length is 20.

dunAndBradstreetNumber
string (optional) 

DUN And Bradstreet Number. Maximum length is 20.

dunsPlusFourNumber
string (optional) 

DUNS Plus Four Number. Maximum length is 20.

ownedByUnit
string (optional) 

Owned By Unit. Maximum length is 8.

postalCode
string (optional) 

Postal Code. Maximum length is 15.

rolodexId
string (optional) 

Rolodex Id. Maximum length is 6.

sponsorName
string (optional) 

The name of the sponsoring agency. Maximum length is 200.

sponsorTypeCode
string (optional) 

Sponsor Type Code. Maximum length is 3.

state
string (optional) 

State. Maximum length is 30.

createUser
string (optional) 

Create User.

dunningCampaignId
string (optional) 

Dunning Campaign ID. Maximum length is 4.

customerNumber
string (optional) 

Customer Number. Maximum length is 40.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Tbn Persons

Get Tbn Persons by Key
GET/research-common/api/v1/tbn-persons/(key)

Example URI

GET /research-common/api/v1/tbn-persons/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "tbnId": "(val)",
  "personName": "(val)",
  "jobCode": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Get All Tbn Persons
GET/research-common/api/v1/tbn-persons/

Example URI

GET /research-common/api/v1/tbn-persons/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "tbnId": "(val)",
    "personName": "(val)",
    "jobCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "tbnId": "(val)",
    "personName": "(val)",
    "jobCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Tbn Persons with Filtering
GET/research-common/api/v1/tbn-persons/

Example URI

GET /research-common/api/v1/tbn-persons/
URI Parameters
HideShow
tbnId
string (optional) 

TBN Id. Maximum length is 9.

personName
string (optional) 

Person Name. Maximum length is 90.

jobCode
string (optional) 

Job Code. Maximum length is 6.

active
string (optional) 

Is Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "tbnId": "(val)",
    "personName": "(val)",
    "jobCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "tbnId": "(val)",
    "personName": "(val)",
    "jobCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Tbn Persons
GET/research-common/api/v1/tbn-persons/

Example URI

GET /research-common/api/v1/tbn-persons/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "tbnId",
    "personName",
    "jobCode",
    "active"
  ],
  "primaryKey": "tbnId"
}

Get Blueprint API specification for Tbn Persons
GET/research-common/api/v1/tbn-persons/

Example URI

GET /research-common/api/v1/tbn-persons/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Tbn Persons.md"
transfer-encoding: chunked

Update Tbn Persons
PUT/research-common/api/v1/tbn-persons/(key)

Example URI

PUT /research-common/api/v1/tbn-persons/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "tbnId": "(val)",
  "personName": "(val)",
  "jobCode": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Tbn Persons
PUT/research-common/api/v1/tbn-persons/

Example URI

PUT /research-common/api/v1/tbn-persons/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "tbnId": "(val)",
    "personName": "(val)",
    "jobCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "tbnId": "(val)",
    "personName": "(val)",
    "jobCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Tbn Persons
PATCH/research-common/api/v1/tbn-persons/(key)

Example URI

PATCH /research-common/api/v1/tbn-persons/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "tbnId": "(val)",
  "personName": "(val)",
  "jobCode": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "tbnId": "(val)",
  "personName": "(val)",
  "jobCode": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Tbn Persons
POST/research-common/api/v1/tbn-persons/

Example URI

POST /research-common/api/v1/tbn-persons/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "tbnId": "(val)",
  "personName": "(val)",
  "jobCode": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "tbnId": "(val)",
  "personName": "(val)",
  "jobCode": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Tbn Persons
POST/research-common/api/v1/tbn-persons/

Example URI

POST /research-common/api/v1/tbn-persons/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "tbnId": "(val)",
    "personName": "(val)",
    "jobCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "tbnId": "(val)",
    "personName": "(val)",
    "jobCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "tbnId": "(val)",
    "personName": "(val)",
    "jobCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "tbnId": "(val)",
    "personName": "(val)",
    "jobCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Tbn Persons by Key
DELETE/research-common/api/v1/tbn-persons/(key)

Example URI

DELETE /research-common/api/v1/tbn-persons/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Tbn Persons
DELETE/research-common/api/v1/tbn-persons/

Example URI

DELETE /research-common/api/v1/tbn-persons/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Tbn Persons with Matching
DELETE/research-common/api/v1/tbn-persons/

Example URI

DELETE /research-common/api/v1/tbn-persons/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

tbnId
string (optional) 

TBN Id. Maximum length is 9.

personName
string (optional) 

Person Name. Maximum length is 90.

jobCode
string (optional) 

Job Code. Maximum length is 6.

active
string (optional) 

Is Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Training Stipend Rates

Get Training Stipend Rates by Key
GET/research-common/api/v1/training-stipend-rates/(key)

Example URI

GET /research-common/api/v1/training-stipend-rates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "id": "(val)",
  "careerLevel": "(val)",
  "experienceLevel": "(val)",
  "stipendRate": "(val)",
  "effectiveDate": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Training Stipend Rates
GET/research-common/api/v1/training-stipend-rates/

Example URI

GET /research-common/api/v1/training-stipend-rates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "careerLevel": "(val)",
    "experienceLevel": "(val)",
    "stipendRate": "(val)",
    "effectiveDate": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "careerLevel": "(val)",
    "experienceLevel": "(val)",
    "stipendRate": "(val)",
    "effectiveDate": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Training Stipend Rates with Filtering
GET/research-common/api/v1/training-stipend-rates/

Example URI

GET /research-common/api/v1/training-stipend-rates/
URI Parameters
HideShow
id
string (optional) 

Id. Maximum length is 12.

careerLevel
string (optional) 

Career Level. Maximum length is 20.

experienceLevel
string (optional) 

Experience Level. Maximum length is 3.

stipendRate
string (optional) 

Stipend Rate. Maximum length is 10.

effectiveDate
string (optional) 

Effective Date. Maximum length is 21.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "id": "(val)",
    "careerLevel": "(val)",
    "experienceLevel": "(val)",
    "stipendRate": "(val)",
    "effectiveDate": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "careerLevel": "(val)",
    "experienceLevel": "(val)",
    "stipendRate": "(val)",
    "effectiveDate": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Training Stipend Rates
GET/research-common/api/v1/training-stipend-rates/

Example URI

GET /research-common/api/v1/training-stipend-rates/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "id",
    "careerLevel",
    "experienceLevel",
    "stipendRate",
    "effectiveDate",
    "description"
  ],
  "primaryKey": "id"
}

Get Blueprint API specification for Training Stipend Rates
GET/research-common/api/v1/training-stipend-rates/

Example URI

GET /research-common/api/v1/training-stipend-rates/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Training Stipend Rates.md"
transfer-encoding: chunked

Update Training Stipend Rates
PUT/research-common/api/v1/training-stipend-rates/(key)

Example URI

PUT /research-common/api/v1/training-stipend-rates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "careerLevel": "(val)",
  "experienceLevel": "(val)",
  "stipendRate": "(val)",
  "effectiveDate": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Training Stipend Rates
PUT/research-common/api/v1/training-stipend-rates/

Example URI

PUT /research-common/api/v1/training-stipend-rates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "careerLevel": "(val)",
    "experienceLevel": "(val)",
    "stipendRate": "(val)",
    "effectiveDate": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "careerLevel": "(val)",
    "experienceLevel": "(val)",
    "stipendRate": "(val)",
    "effectiveDate": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Training Stipend Rates
PATCH/research-common/api/v1/training-stipend-rates/(key)

Example URI

PATCH /research-common/api/v1/training-stipend-rates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "careerLevel": "(val)",
  "experienceLevel": "(val)",
  "stipendRate": "(val)",
  "effectiveDate": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "id": "(val)",
  "careerLevel": "(val)",
  "experienceLevel": "(val)",
  "stipendRate": "(val)",
  "effectiveDate": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Training Stipend Rates
POST/research-common/api/v1/training-stipend-rates/

Example URI

POST /research-common/api/v1/training-stipend-rates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "id": "(val)",
  "careerLevel": "(val)",
  "experienceLevel": "(val)",
  "stipendRate": "(val)",
  "effectiveDate": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "id": "(val)",
  "careerLevel": "(val)",
  "experienceLevel": "(val)",
  "stipendRate": "(val)",
  "effectiveDate": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Training Stipend Rates
POST/research-common/api/v1/training-stipend-rates/

Example URI

POST /research-common/api/v1/training-stipend-rates/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "id": "(val)",
    "careerLevel": "(val)",
    "experienceLevel": "(val)",
    "stipendRate": "(val)",
    "effectiveDate": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "careerLevel": "(val)",
    "experienceLevel": "(val)",
    "stipendRate": "(val)",
    "effectiveDate": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "id": "(val)",
    "careerLevel": "(val)",
    "experienceLevel": "(val)",
    "stipendRate": "(val)",
    "effectiveDate": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "id": "(val)",
    "careerLevel": "(val)",
    "experienceLevel": "(val)",
    "stipendRate": "(val)",
    "effectiveDate": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Training Stipend Rates by Key
DELETE/research-common/api/v1/training-stipend-rates/(key)

Example URI

DELETE /research-common/api/v1/training-stipend-rates/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Training Stipend Rates
DELETE/research-common/api/v1/training-stipend-rates/

Example URI

DELETE /research-common/api/v1/training-stipend-rates/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Training Stipend Rates with Matching
DELETE/research-common/api/v1/training-stipend-rates/

Example URI

DELETE /research-common/api/v1/training-stipend-rates/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

id
string (optional) 

Id. Maximum length is 12.

careerLevel
string (optional) 

Career Level. Maximum length is 20.

experienceLevel
string (optional) 

Experience Level. Maximum length is 3.

stipendRate
string (optional) 

Stipend Rate. Maximum length is 10.

effectiveDate
string (optional) 

Effective Date. Maximum length is 21.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Trainings

Get Trainings by Key
GET/research-common/api/v1/trainings/(key)

Example URI

GET /research-common/api/v1/trainings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "trainingCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Trainings
GET/research-common/api/v1/trainings/

Example URI

GET /research-common/api/v1/trainings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "trainingCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "trainingCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Trainings with Filtering
GET/research-common/api/v1/trainings/

Example URI

GET /research-common/api/v1/trainings/
URI Parameters
HideShow
trainingCode
string (optional) 

Training Code. Maximum length is 4.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "trainingCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "trainingCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Trainings
GET/research-common/api/v1/trainings/

Example URI

GET /research-common/api/v1/trainings/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "trainingCode",
    "description"
  ],
  "primaryKey": "trainingCode"
}

Get Blueprint API specification for Trainings
GET/research-common/api/v1/trainings/

Example URI

GET /research-common/api/v1/trainings/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Trainings.md"
transfer-encoding: chunked

Update Trainings
PUT/research-common/api/v1/trainings/(key)

Example URI

PUT /research-common/api/v1/trainings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "trainingCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Trainings
PUT/research-common/api/v1/trainings/

Example URI

PUT /research-common/api/v1/trainings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "trainingCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "trainingCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Trainings
PATCH/research-common/api/v1/trainings/(key)

Example URI

PATCH /research-common/api/v1/trainings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "trainingCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "trainingCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Trainings
POST/research-common/api/v1/trainings/

Example URI

POST /research-common/api/v1/trainings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "trainingCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "trainingCode": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Trainings
POST/research-common/api/v1/trainings/

Example URI

POST /research-common/api/v1/trainings/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "trainingCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "trainingCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "trainingCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "trainingCode": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Trainings by Key
DELETE/research-common/api/v1/trainings/(key)

Example URI

DELETE /research-common/api/v1/trainings/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Trainings
DELETE/research-common/api/v1/trainings/

Example URI

DELETE /research-common/api/v1/trainings/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Trainings with Matching
DELETE/research-common/api/v1/trainings/

Example URI

DELETE /research-common/api/v1/trainings/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

trainingCode
string (optional) 

Training Code. Maximum length is 4.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Unit Administrator Person Mass Changes

Get Unit Administrator Person Mass Changes by Key
GET/research-common/api/v1/unit-administrator-person-mass-changes/(key)

Example URI

GET /research-common/api/v1/unit-administrator-person-mass-changes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "unitAdministratorPersonMassChangeId": "(val)",
  "personMassChangeId": "(val)",
  "administrativeOfficer": "(val)",
  "ospAdministrator": "(val)",
  "unitHead": "(val)",
  "deanVP": "(val)",
  "otherIndividualToNotify": "(val)",
  "administrativeContact": "(val)",
  "financialContact": "(val)",
  "_primaryKey": "(val)"
}

Get All Unit Administrator Person Mass Changes
GET/research-common/api/v1/unit-administrator-person-mass-changes/

Example URI

GET /research-common/api/v1/unit-administrator-person-mass-changes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "unitAdministratorPersonMassChangeId": "(val)",
    "personMassChangeId": "(val)",
    "administrativeOfficer": "(val)",
    "ospAdministrator": "(val)",
    "unitHead": "(val)",
    "deanVP": "(val)",
    "otherIndividualToNotify": "(val)",
    "administrativeContact": "(val)",
    "financialContact": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitAdministratorPersonMassChangeId": "(val)",
    "personMassChangeId": "(val)",
    "administrativeOfficer": "(val)",
    "ospAdministrator": "(val)",
    "unitHead": "(val)",
    "deanVP": "(val)",
    "otherIndividualToNotify": "(val)",
    "administrativeContact": "(val)",
    "financialContact": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Unit Administrator Person Mass Changes with Filtering
GET/research-common/api/v1/unit-administrator-person-mass-changes/

Example URI

GET /research-common/api/v1/unit-administrator-person-mass-changes/
URI Parameters
HideShow
unitAdministratorPersonMassChangeId
string (optional) 

Unit Administrator Person Mass Change Id. Maximum length is 12.

personMassChangeId
string (optional) 

Person Mass Change Id. Maximum length is 12.

administrativeOfficer
string (optional) 

Administrative Officer. Maximum length is 1.

ospAdministrator
string (optional) 

OSP Administrator. Maximum length is 1.

unitHead
string (optional) 

Unit Head. Maximum length is 1.

deanVP
string (optional) 

Dean VP. Maximum length is 1.

otherIndividualToNotify
string (optional) 

Other Individual to Notify. Maximum length is 1.

administrativeContact
string (optional) 

Administrative Contact. Maximum length is 1.

financialContact
string (optional) 

Financial Contact. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "unitAdministratorPersonMassChangeId": "(val)",
    "personMassChangeId": "(val)",
    "administrativeOfficer": "(val)",
    "ospAdministrator": "(val)",
    "unitHead": "(val)",
    "deanVP": "(val)",
    "otherIndividualToNotify": "(val)",
    "administrativeContact": "(val)",
    "financialContact": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitAdministratorPersonMassChangeId": "(val)",
    "personMassChangeId": "(val)",
    "administrativeOfficer": "(val)",
    "ospAdministrator": "(val)",
    "unitHead": "(val)",
    "deanVP": "(val)",
    "otherIndividualToNotify": "(val)",
    "administrativeContact": "(val)",
    "financialContact": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Unit Administrator Person Mass Changes
GET/research-common/api/v1/unit-administrator-person-mass-changes/

Example URI

GET /research-common/api/v1/unit-administrator-person-mass-changes/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "unitAdministratorPersonMassChangeId",
    "personMassChangeId",
    "administrativeOfficer",
    "ospAdministrator",
    "unitHead",
    "deanVP",
    "otherIndividualToNotify",
    "administrativeContact",
    "financialContact"
  ],
  "primaryKey": "unitAdministratorPersonMassChangeId"
}

Get Blueprint API specification for Unit Administrator Person Mass Changes
GET/research-common/api/v1/unit-administrator-person-mass-changes/

Example URI

GET /research-common/api/v1/unit-administrator-person-mass-changes/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Unit Administrator Person Mass Changes.md"
transfer-encoding: chunked

Update Unit Administrator Person Mass Changes
PUT/research-common/api/v1/unit-administrator-person-mass-changes/(key)

Example URI

PUT /research-common/api/v1/unit-administrator-person-mass-changes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "unitAdministratorPersonMassChangeId": "(val)",
  "personMassChangeId": "(val)",
  "administrativeOfficer": "(val)",
  "ospAdministrator": "(val)",
  "unitHead": "(val)",
  "deanVP": "(val)",
  "otherIndividualToNotify": "(val)",
  "administrativeContact": "(val)",
  "financialContact": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Unit Administrator Person Mass Changes
PUT/research-common/api/v1/unit-administrator-person-mass-changes/

Example URI

PUT /research-common/api/v1/unit-administrator-person-mass-changes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "unitAdministratorPersonMassChangeId": "(val)",
    "personMassChangeId": "(val)",
    "administrativeOfficer": "(val)",
    "ospAdministrator": "(val)",
    "unitHead": "(val)",
    "deanVP": "(val)",
    "otherIndividualToNotify": "(val)",
    "administrativeContact": "(val)",
    "financialContact": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitAdministratorPersonMassChangeId": "(val)",
    "personMassChangeId": "(val)",
    "administrativeOfficer": "(val)",
    "ospAdministrator": "(val)",
    "unitHead": "(val)",
    "deanVP": "(val)",
    "otherIndividualToNotify": "(val)",
    "administrativeContact": "(val)",
    "financialContact": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Unit Administrator Person Mass Changes
PATCH/research-common/api/v1/unit-administrator-person-mass-changes/(key)

Example URI

PATCH /research-common/api/v1/unit-administrator-person-mass-changes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "unitAdministratorPersonMassChangeId": "(val)",
  "personMassChangeId": "(val)",
  "administrativeOfficer": "(val)",
  "ospAdministrator": "(val)",
  "unitHead": "(val)",
  "deanVP": "(val)",
  "otherIndividualToNotify": "(val)",
  "administrativeContact": "(val)",
  "financialContact": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "unitAdministratorPersonMassChangeId": "(val)",
  "personMassChangeId": "(val)",
  "administrativeOfficer": "(val)",
  "ospAdministrator": "(val)",
  "unitHead": "(val)",
  "deanVP": "(val)",
  "otherIndividualToNotify": "(val)",
  "administrativeContact": "(val)",
  "financialContact": "(val)",
  "_primaryKey": "(val)"
}

Insert Unit Administrator Person Mass Changes
POST/research-common/api/v1/unit-administrator-person-mass-changes/

Example URI

POST /research-common/api/v1/unit-administrator-person-mass-changes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "unitAdministratorPersonMassChangeId": "(val)",
  "personMassChangeId": "(val)",
  "administrativeOfficer": "(val)",
  "ospAdministrator": "(val)",
  "unitHead": "(val)",
  "deanVP": "(val)",
  "otherIndividualToNotify": "(val)",
  "administrativeContact": "(val)",
  "financialContact": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "unitAdministratorPersonMassChangeId": "(val)",
  "personMassChangeId": "(val)",
  "administrativeOfficer": "(val)",
  "ospAdministrator": "(val)",
  "unitHead": "(val)",
  "deanVP": "(val)",
  "otherIndividualToNotify": "(val)",
  "administrativeContact": "(val)",
  "financialContact": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Unit Administrator Person Mass Changes
POST/research-common/api/v1/unit-administrator-person-mass-changes/

Example URI

POST /research-common/api/v1/unit-administrator-person-mass-changes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "unitAdministratorPersonMassChangeId": "(val)",
    "personMassChangeId": "(val)",
    "administrativeOfficer": "(val)",
    "ospAdministrator": "(val)",
    "unitHead": "(val)",
    "deanVP": "(val)",
    "otherIndividualToNotify": "(val)",
    "administrativeContact": "(val)",
    "financialContact": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitAdministratorPersonMassChangeId": "(val)",
    "personMassChangeId": "(val)",
    "administrativeOfficer": "(val)",
    "ospAdministrator": "(val)",
    "unitHead": "(val)",
    "deanVP": "(val)",
    "otherIndividualToNotify": "(val)",
    "administrativeContact": "(val)",
    "financialContact": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "unitAdministratorPersonMassChangeId": "(val)",
    "personMassChangeId": "(val)",
    "administrativeOfficer": "(val)",
    "ospAdministrator": "(val)",
    "unitHead": "(val)",
    "deanVP": "(val)",
    "otherIndividualToNotify": "(val)",
    "administrativeContact": "(val)",
    "financialContact": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitAdministratorPersonMassChangeId": "(val)",
    "personMassChangeId": "(val)",
    "administrativeOfficer": "(val)",
    "ospAdministrator": "(val)",
    "unitHead": "(val)",
    "deanVP": "(val)",
    "otherIndividualToNotify": "(val)",
    "administrativeContact": "(val)",
    "financialContact": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Unit Administrator Person Mass Changes by Key
DELETE/research-common/api/v1/unit-administrator-person-mass-changes/(key)

Example URI

DELETE /research-common/api/v1/unit-administrator-person-mass-changes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Unit Administrator Person Mass Changes
DELETE/research-common/api/v1/unit-administrator-person-mass-changes/

Example URI

DELETE /research-common/api/v1/unit-administrator-person-mass-changes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Unit Administrator Person Mass Changes with Matching
DELETE/research-common/api/v1/unit-administrator-person-mass-changes/

Example URI

DELETE /research-common/api/v1/unit-administrator-person-mass-changes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

unitAdministratorPersonMassChangeId
string (optional) 

Unit Administrator Person Mass Change Id. Maximum length is 12.

personMassChangeId
string (optional) 

Person Mass Change Id. Maximum length is 12.

administrativeOfficer
string (optional) 

Administrative Officer. Maximum length is 1.

ospAdministrator
string (optional) 

OSP Administrator. Maximum length is 1.

unitHead
string (optional) 

Unit Head. Maximum length is 1.

deanVP
string (optional) 

Dean VP. Maximum length is 1.

otherIndividualToNotify
string (optional) 

Other Individual to Notify. Maximum length is 1.

administrativeContact
string (optional) 

Administrative Contact. Maximum length is 1.

financialContact
string (optional) 

Financial Contact. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Unit Administrator Types

Get Unit Administrator Types by Key
GET/research-common/api/v1/unit-administrator-types/(key)

Example URI

GET /research-common/api/v1/unit-administrator-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "code": "(val)",
  "description": "(val)",
  "multiplesFlag": "(val)",
  "defaultGroupFlag": "(val)",
  "_primaryKey": "(val)"
}

Get All Unit Administrator Types
GET/research-common/api/v1/unit-administrator-types/

Example URI

GET /research-common/api/v1/unit-administrator-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "multiplesFlag": "(val)",
    "defaultGroupFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "multiplesFlag": "(val)",
    "defaultGroupFlag": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Unit Administrator Types with Filtering
GET/research-common/api/v1/unit-administrator-types/

Example URI

GET /research-common/api/v1/unit-administrator-types/
URI Parameters
HideShow
code
string (optional) 

Unit Administrator Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

multiplesFlag
string (optional) 

Multiples Flag. Maximum length is 3.

defaultGroupFlag
string (optional) 

Default Group Flag. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "multiplesFlag": "(val)",
    "defaultGroupFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "multiplesFlag": "(val)",
    "defaultGroupFlag": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Unit Administrator Types
GET/research-common/api/v1/unit-administrator-types/

Example URI

GET /research-common/api/v1/unit-administrator-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "code",
    "description",
    "multiplesFlag",
    "defaultGroupFlag"
  ],
  "primaryKey": "code"
}

Get Blueprint API specification for Unit Administrator Types
GET/research-common/api/v1/unit-administrator-types/

Example URI

GET /research-common/api/v1/unit-administrator-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Unit Administrator Types.md"
transfer-encoding: chunked

Update Unit Administrator Types
PUT/research-common/api/v1/unit-administrator-types/(key)

Example URI

PUT /research-common/api/v1/unit-administrator-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "multiplesFlag": "(val)",
  "defaultGroupFlag": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Unit Administrator Types
PUT/research-common/api/v1/unit-administrator-types/

Example URI

PUT /research-common/api/v1/unit-administrator-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "multiplesFlag": "(val)",
    "defaultGroupFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "multiplesFlag": "(val)",
    "defaultGroupFlag": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Unit Administrator Types
PATCH/research-common/api/v1/unit-administrator-types/(key)

Example URI

PATCH /research-common/api/v1/unit-administrator-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "multiplesFlag": "(val)",
  "defaultGroupFlag": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "multiplesFlag": "(val)",
  "defaultGroupFlag": "(val)",
  "_primaryKey": "(val)"
}

Insert Unit Administrator Types
POST/research-common/api/v1/unit-administrator-types/

Example URI

POST /research-common/api/v1/unit-administrator-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "code": "(val)",
  "description": "(val)",
  "multiplesFlag": "(val)",
  "defaultGroupFlag": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "code": "(val)",
  "description": "(val)",
  "multiplesFlag": "(val)",
  "defaultGroupFlag": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Unit Administrator Types
POST/research-common/api/v1/unit-administrator-types/

Example URI

POST /research-common/api/v1/unit-administrator-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "multiplesFlag": "(val)",
    "defaultGroupFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "multiplesFlag": "(val)",
    "defaultGroupFlag": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "code": "(val)",
    "description": "(val)",
    "multiplesFlag": "(val)",
    "defaultGroupFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "code": "(val)",
    "description": "(val)",
    "multiplesFlag": "(val)",
    "defaultGroupFlag": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Unit Administrator Types by Key
DELETE/research-common/api/v1/unit-administrator-types/(key)

Example URI

DELETE /research-common/api/v1/unit-administrator-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Unit Administrator Types
DELETE/research-common/api/v1/unit-administrator-types/

Example URI

DELETE /research-common/api/v1/unit-administrator-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Unit Administrator Types with Matching
DELETE/research-common/api/v1/unit-administrator-types/

Example URI

DELETE /research-common/api/v1/unit-administrator-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

code
string (optional) 

Unit Administrator Type Code. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 200.

multiplesFlag
string (optional) 

Multiples Flag. Maximum length is 3.

defaultGroupFlag
string (optional) 

Default Group Flag. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Unit Administrators

Get Unit Administrators by Key
GET/research-common/api/v1/unit-administrators/(key)

Example URI

GET /research-common/api/v1/unit-administrators/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "personId": "(val)",
  "unitAdministratorTypeCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}

Get All Unit Administrators
GET/research-common/api/v1/unit-administrators/

Example URI

GET /research-common/api/v1/unit-administrators/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personId": "(val)",
    "unitAdministratorTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personId": "(val)",
    "unitAdministratorTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Unit Administrators with Filtering
GET/research-common/api/v1/unit-administrators/

Example URI

GET /research-common/api/v1/unit-administrators/
URI Parameters
HideShow
personId
string (optional) 

KcPerson Id. Maximum length is 40.

unitAdministratorTypeCode
string (optional) 

Unit Administrator Type Code. Maximum length is 3.

unitNumber
string (optional) 

Unit Number. Maximum length is 8.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "personId": "(val)",
    "unitAdministratorTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personId": "(val)",
    "unitAdministratorTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Unit Administrators
GET/research-common/api/v1/unit-administrators/

Example URI

GET /research-common/api/v1/unit-administrators/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "personId",
    "unitAdministratorTypeCode",
    "unitNumber"
  ],
  "primaryKey": "personId:unitAdministratorTypeCode:unitNumber"
}

Get Blueprint API specification for Unit Administrators
GET/research-common/api/v1/unit-administrators/

Example URI

GET /research-common/api/v1/unit-administrators/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Unit Administrators.md"
transfer-encoding: chunked

Update Unit Administrators
PUT/research-common/api/v1/unit-administrators/(key)

Example URI

PUT /research-common/api/v1/unit-administrators/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personId": "(val)",
  "unitAdministratorTypeCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Unit Administrators
PUT/research-common/api/v1/unit-administrators/

Example URI

PUT /research-common/api/v1/unit-administrators/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personId": "(val)",
    "unitAdministratorTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personId": "(val)",
    "unitAdministratorTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Unit Administrators
PATCH/research-common/api/v1/unit-administrators/(key)

Example URI

PATCH /research-common/api/v1/unit-administrators/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personId": "(val)",
  "unitAdministratorTypeCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "personId": "(val)",
  "unitAdministratorTypeCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}

Insert Unit Administrators
POST/research-common/api/v1/unit-administrators/

Example URI

POST /research-common/api/v1/unit-administrators/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "personId": "(val)",
  "unitAdministratorTypeCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "personId": "(val)",
  "unitAdministratorTypeCode": "(val)",
  "unitNumber": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Unit Administrators
POST/research-common/api/v1/unit-administrators/

Example URI

POST /research-common/api/v1/unit-administrators/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "personId": "(val)",
    "unitAdministratorTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personId": "(val)",
    "unitAdministratorTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "personId": "(val)",
    "unitAdministratorTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "personId": "(val)",
    "unitAdministratorTypeCode": "(val)",
    "unitNumber": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Unit Administrators by Key
DELETE/research-common/api/v1/unit-administrators/(key)

Example URI

DELETE /research-common/api/v1/unit-administrators/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Unit Administrators
DELETE/research-common/api/v1/unit-administrators/

Example URI

DELETE /research-common/api/v1/unit-administrators/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Unit Administrators with Matching
DELETE/research-common/api/v1/unit-administrators/

Example URI

DELETE /research-common/api/v1/unit-administrators/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

personId
string (optional) 

KcPerson Id. Maximum length is 40.

unitAdministratorTypeCode
string (optional) 

Unit Administrator Type Code. Maximum length is 3.

unitNumber
string (optional) 

Unit Number. Maximum length is 8.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Unit Correspondents

Get Unit Correspondents by Key
GET/research-common/api/v1/unit-correspondents/(key)

Example URI

GET /research-common/api/v1/unit-correspondents/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "correspondentId": "(val)",
  "unitNumber": "(val)",
  "correspondentTypeCode": "(val)",
  "personId": "(val)",
  "nonEmployeeFlag": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Unit Correspondents
GET/research-common/api/v1/unit-correspondents/

Example URI

GET /research-common/api/v1/unit-correspondents/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "correspondentId": "(val)",
    "unitNumber": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "correspondentId": "(val)",
    "unitNumber": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Unit Correspondents with Filtering
GET/research-common/api/v1/unit-correspondents/

Example URI

GET /research-common/api/v1/unit-correspondents/
URI Parameters
HideShow
correspondentId
string (optional) 
unitNumber
string (optional) 

Unit Number. Maximum length is 8.

correspondentTypeCode
string (optional) 

Correspondent Type Code. Maximum length is 22.

personId
string (optional) 

This is a generic implementation of a ‘SystemId’ attribute. It should always be overriden on the label, shortLabel, summary, and description, as these are only generic placeholders. Maximum length is 40.

nonEmployeeFlag
string (optional) 

Non Employee Flag. Maximum length is 1.

description
string (optional) 

Description. Maximum length is 2000.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "correspondentId": "(val)",
    "unitNumber": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "correspondentId": "(val)",
    "unitNumber": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Unit Correspondents
GET/research-common/api/v1/unit-correspondents/

Example URI

GET /research-common/api/v1/unit-correspondents/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "correspondentId",
    "unitNumber",
    "correspondentTypeCode",
    "personId",
    "nonEmployeeFlag",
    "description"
  ],
  "primaryKey": "correspondentId"
}

Get Blueprint API specification for Unit Correspondents
GET/research-common/api/v1/unit-correspondents/

Example URI

GET /research-common/api/v1/unit-correspondents/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Unit Correspondents.md"
transfer-encoding: chunked

Update Unit Correspondents
PUT/research-common/api/v1/unit-correspondents/(key)

Example URI

PUT /research-common/api/v1/unit-correspondents/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "correspondentId": "(val)",
  "unitNumber": "(val)",
  "correspondentTypeCode": "(val)",
  "personId": "(val)",
  "nonEmployeeFlag": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Unit Correspondents
PUT/research-common/api/v1/unit-correspondents/

Example URI

PUT /research-common/api/v1/unit-correspondents/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "correspondentId": "(val)",
    "unitNumber": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "correspondentId": "(val)",
    "unitNumber": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Unit Correspondents
PATCH/research-common/api/v1/unit-correspondents/(key)

Example URI

PATCH /research-common/api/v1/unit-correspondents/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "correspondentId": "(val)",
  "unitNumber": "(val)",
  "correspondentTypeCode": "(val)",
  "personId": "(val)",
  "nonEmployeeFlag": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "correspondentId": "(val)",
  "unitNumber": "(val)",
  "correspondentTypeCode": "(val)",
  "personId": "(val)",
  "nonEmployeeFlag": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Unit Correspondents
POST/research-common/api/v1/unit-correspondents/

Example URI

POST /research-common/api/v1/unit-correspondents/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "correspondentId": "(val)",
  "unitNumber": "(val)",
  "correspondentTypeCode": "(val)",
  "personId": "(val)",
  "nonEmployeeFlag": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "correspondentId": "(val)",
  "unitNumber": "(val)",
  "correspondentTypeCode": "(val)",
  "personId": "(val)",
  "nonEmployeeFlag": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Unit Correspondents
POST/research-common/api/v1/unit-correspondents/

Example URI

POST /research-common/api/v1/unit-correspondents/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "correspondentId": "(val)",
    "unitNumber": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "correspondentId": "(val)",
    "unitNumber": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "correspondentId": "(val)",
    "unitNumber": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "correspondentId": "(val)",
    "unitNumber": "(val)",
    "correspondentTypeCode": "(val)",
    "personId": "(val)",
    "nonEmployeeFlag": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Unit Correspondents by Key
DELETE/research-common/api/v1/unit-correspondents/(key)

Example URI

DELETE /research-common/api/v1/unit-correspondents/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Unit Correspondents
DELETE/research-common/api/v1/unit-correspondents/

Example URI

DELETE /research-common/api/v1/unit-correspondents/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Unit Correspondents with Matching
DELETE/research-common/api/v1/unit-correspondents/

Example URI

DELETE /research-common/api/v1/unit-correspondents/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

correspondentId
string (optional) 
unitNumber
string (optional) 

Unit Number. Maximum length is 8.

correspondentTypeCode
string (optional) 

Correspondent Type Code. Maximum length is 22.

personId
string (optional) 

This is a generic implementation of a ‘SystemId’ attribute. It should always be overriden on the label, shortLabel, summary, and description, as these are only generic placeholders. Maximum length is 40.

nonEmployeeFlag
string (optional) 

Non Employee Flag. Maximum length is 1.

description
string (optional) 

Description. Maximum length is 2000.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Unit Formulated Costs

Get Unit Formulated Costs by Key
GET/research-common/api/v1/unit-formulated-costs/(key)

Example URI

GET /research-common/api/v1/unit-formulated-costs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "unitFormulatedCostId": "(val)",
  "formulatedTypeCode": "(val)",
  "unitNumber": "(val)",
  "unitCost": "(val)",
  "_primaryKey": "(val)"
}

Get All Unit Formulated Costs
GET/research-common/api/v1/unit-formulated-costs/

Example URI

GET /research-common/api/v1/unit-formulated-costs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "unitFormulatedCostId": "(val)",
    "formulatedTypeCode": "(val)",
    "unitNumber": "(val)",
    "unitCost": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitFormulatedCostId": "(val)",
    "formulatedTypeCode": "(val)",
    "unitNumber": "(val)",
    "unitCost": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Unit Formulated Costs with Filtering
GET/research-common/api/v1/unit-formulated-costs/

Example URI

GET /research-common/api/v1/unit-formulated-costs/
URI Parameters
HideShow
unitFormulatedCostId
string (optional) 
formulatedTypeCode
string (optional) 

Formulated Type. Maximum length is 50.

unitNumber
string (optional) 

Unit Number. Maximum length is 8.

unitCost
string (optional) 

Unit Cost. Maximum length is 22.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "unitFormulatedCostId": "(val)",
    "formulatedTypeCode": "(val)",
    "unitNumber": "(val)",
    "unitCost": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitFormulatedCostId": "(val)",
    "formulatedTypeCode": "(val)",
    "unitNumber": "(val)",
    "unitCost": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Unit Formulated Costs
GET/research-common/api/v1/unit-formulated-costs/

Example URI

GET /research-common/api/v1/unit-formulated-costs/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "unitFormulatedCostId",
    "formulatedTypeCode",
    "unitNumber",
    "unitCost"
  ],
  "primaryKey": "unitFormulatedCostId"
}

Get Blueprint API specification for Unit Formulated Costs
GET/research-common/api/v1/unit-formulated-costs/

Example URI

GET /research-common/api/v1/unit-formulated-costs/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Unit Formulated Costs.md"
transfer-encoding: chunked

Update Unit Formulated Costs
PUT/research-common/api/v1/unit-formulated-costs/(key)

Example URI

PUT /research-common/api/v1/unit-formulated-costs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "unitFormulatedCostId": "(val)",
  "formulatedTypeCode": "(val)",
  "unitNumber": "(val)",
  "unitCost": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Unit Formulated Costs
PUT/research-common/api/v1/unit-formulated-costs/

Example URI

PUT /research-common/api/v1/unit-formulated-costs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "unitFormulatedCostId": "(val)",
    "formulatedTypeCode": "(val)",
    "unitNumber": "(val)",
    "unitCost": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitFormulatedCostId": "(val)",
    "formulatedTypeCode": "(val)",
    "unitNumber": "(val)",
    "unitCost": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Unit Formulated Costs
PATCH/research-common/api/v1/unit-formulated-costs/(key)

Example URI

PATCH /research-common/api/v1/unit-formulated-costs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "unitFormulatedCostId": "(val)",
  "formulatedTypeCode": "(val)",
  "unitNumber": "(val)",
  "unitCost": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "unitFormulatedCostId": "(val)",
  "formulatedTypeCode": "(val)",
  "unitNumber": "(val)",
  "unitCost": "(val)",
  "_primaryKey": "(val)"
}

Insert Unit Formulated Costs
POST/research-common/api/v1/unit-formulated-costs/

Example URI

POST /research-common/api/v1/unit-formulated-costs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "unitFormulatedCostId": "(val)",
  "formulatedTypeCode": "(val)",
  "unitNumber": "(val)",
  "unitCost": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "unitFormulatedCostId": "(val)",
  "formulatedTypeCode": "(val)",
  "unitNumber": "(val)",
  "unitCost": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Unit Formulated Costs
POST/research-common/api/v1/unit-formulated-costs/

Example URI

POST /research-common/api/v1/unit-formulated-costs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "unitFormulatedCostId": "(val)",
    "formulatedTypeCode": "(val)",
    "unitNumber": "(val)",
    "unitCost": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitFormulatedCostId": "(val)",
    "formulatedTypeCode": "(val)",
    "unitNumber": "(val)",
    "unitCost": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "unitFormulatedCostId": "(val)",
    "formulatedTypeCode": "(val)",
    "unitNumber": "(val)",
    "unitCost": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitFormulatedCostId": "(val)",
    "formulatedTypeCode": "(val)",
    "unitNumber": "(val)",
    "unitCost": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Unit Formulated Costs by Key
DELETE/research-common/api/v1/unit-formulated-costs/(key)

Example URI

DELETE /research-common/api/v1/unit-formulated-costs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Unit Formulated Costs
DELETE/research-common/api/v1/unit-formulated-costs/

Example URI

DELETE /research-common/api/v1/unit-formulated-costs/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Unit Formulated Costs with Matching
DELETE/research-common/api/v1/unit-formulated-costs/

Example URI

DELETE /research-common/api/v1/unit-formulated-costs/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

unitFormulatedCostId
string (optional) 
formulatedTypeCode
string (optional) 

Formulated Type. Maximum length is 50.

unitNumber
string (optional) 

Unit Number. Maximum length is 8.

unitCost
string (optional) 

Unit Cost. Maximum length is 22.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Units

Get Units by Key
GET/research-common/api/v1/units/(key)

Example URI

GET /research-common/api/v1/units/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "unitNumber": "(val)",
  "parentUnitNumber": "(val)",
  "organizationId": "(val)",
  "unitName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Get All Units
GET/research-common/api/v1/units/

Example URI

GET /research-common/api/v1/units/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "unitNumber": "(val)",
    "parentUnitNumber": "(val)",
    "organizationId": "(val)",
    "unitName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitNumber": "(val)",
    "parentUnitNumber": "(val)",
    "organizationId": "(val)",
    "unitName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Units with Filtering
GET/research-common/api/v1/units/

Example URI

GET /research-common/api/v1/units/
URI Parameters
HideShow
unitNumber
string (optional) 

Unit Number. Maximum length is 8.

parentUnitNumber
string (optional) 

Parent Unit Number. Maximum length is 8.

organizationId
string (optional) 

Organization Id. Maximum length is 8.

unitName
string (optional) 

Unit Name. Maximum length is 60.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "unitNumber": "(val)",
    "parentUnitNumber": "(val)",
    "organizationId": "(val)",
    "unitName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitNumber": "(val)",
    "parentUnitNumber": "(val)",
    "organizationId": "(val)",
    "unitName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Units
GET/research-common/api/v1/units/

Example URI

GET /research-common/api/v1/units/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "unitNumber",
    "parentUnitNumber",
    "organizationId",
    "unitName",
    "active"
  ],
  "primaryKey": "unitNumber"
}

Get Blueprint API specification for Units
GET/research-common/api/v1/units/

Example URI

GET /research-common/api/v1/units/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Units.md"
transfer-encoding: chunked

Update Units
PUT/research-common/api/v1/units/(key)

Example URI

PUT /research-common/api/v1/units/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "unitNumber": "(val)",
  "parentUnitNumber": "(val)",
  "organizationId": "(val)",
  "unitName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Units
PUT/research-common/api/v1/units/

Example URI

PUT /research-common/api/v1/units/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "unitNumber": "(val)",
    "parentUnitNumber": "(val)",
    "organizationId": "(val)",
    "unitName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitNumber": "(val)",
    "parentUnitNumber": "(val)",
    "organizationId": "(val)",
    "unitName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Units
PATCH/research-common/api/v1/units/(key)

Example URI

PATCH /research-common/api/v1/units/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "unitNumber": "(val)",
  "parentUnitNumber": "(val)",
  "organizationId": "(val)",
  "unitName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "unitNumber": "(val)",
  "parentUnitNumber": "(val)",
  "organizationId": "(val)",
  "unitName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Units
POST/research-common/api/v1/units/

Example URI

POST /research-common/api/v1/units/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "unitNumber": "(val)",
  "parentUnitNumber": "(val)",
  "organizationId": "(val)",
  "unitName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "unitNumber": "(val)",
  "parentUnitNumber": "(val)",
  "organizationId": "(val)",
  "unitName": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Units
POST/research-common/api/v1/units/

Example URI

POST /research-common/api/v1/units/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "unitNumber": "(val)",
    "parentUnitNumber": "(val)",
    "organizationId": "(val)",
    "unitName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitNumber": "(val)",
    "parentUnitNumber": "(val)",
    "organizationId": "(val)",
    "unitName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "unitNumber": "(val)",
    "parentUnitNumber": "(val)",
    "organizationId": "(val)",
    "unitName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "unitNumber": "(val)",
    "parentUnitNumber": "(val)",
    "organizationId": "(val)",
    "unitName": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Units by Key
DELETE/research-common/api/v1/units/(key)

Example URI

DELETE /research-common/api/v1/units/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Units
DELETE/research-common/api/v1/units/

Example URI

DELETE /research-common/api/v1/units/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Units with Matching
DELETE/research-common/api/v1/units/

Example URI

DELETE /research-common/api/v1/units/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

unitNumber
string (optional) 

Unit Number. Maximum length is 8.

parentUnitNumber
string (optional) 

Parent Unit Number. Maximum length is 8.

organizationId
string (optional) 

Organization Id. Maximum length is 8.

unitName
string (optional) 

Unit Name. Maximum length is 60.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Valid Calculation Types

Get Valid Calculation Types by Key
GET/research-common/api/v1/valid-calculation-types/(key)

Example URI

GET /research-common/api/v1/valid-calculation-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "calcTypeId": "(val)",
  "dependentSeqNumber": "(val)",
  "rateClassType": "(val)",
  "dependentRateClassType": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Get All Valid Calculation Types
GET/research-common/api/v1/valid-calculation-types/

Example URI

GET /research-common/api/v1/valid-calculation-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "calcTypeId": "(val)",
    "dependentSeqNumber": "(val)",
    "rateClassType": "(val)",
    "dependentRateClassType": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "calcTypeId": "(val)",
    "dependentSeqNumber": "(val)",
    "rateClassType": "(val)",
    "dependentRateClassType": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Valid Calculation Types with Filtering
GET/research-common/api/v1/valid-calculation-types/

Example URI

GET /research-common/api/v1/valid-calculation-types/
URI Parameters
HideShow
calcTypeId
string (optional) 

Calc Type Id. Maximum length is 8.

dependentSeqNumber
string (optional) 

Dependent Seq Number. Maximum length is 3.

rateClassType
string (optional) 

Rate Class Type. Maximum length is 1.

dependentRateClassType
string (optional) 

Dependent Rate Class Type. Maximum length is 1.

rateClassCode
string (optional) 

Rate Class Code. Maximum length is 3.

rateTypeCode
string (optional) 

Rate Type Code. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "calcTypeId": "(val)",
    "dependentSeqNumber": "(val)",
    "rateClassType": "(val)",
    "dependentRateClassType": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "calcTypeId": "(val)",
    "dependentSeqNumber": "(val)",
    "rateClassType": "(val)",
    "dependentRateClassType": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Valid Calculation Types
GET/research-common/api/v1/valid-calculation-types/

Example URI

GET /research-common/api/v1/valid-calculation-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "calcTypeId",
    "dependentSeqNumber",
    "rateClassType",
    "dependentRateClassType",
    "rateClassCode",
    "rateTypeCode"
  ],
  "primaryKey": "calcTypeId:dependentSeqNumber:rateClassType"
}

Get Blueprint API specification for Valid Calculation Types
GET/research-common/api/v1/valid-calculation-types/

Example URI

GET /research-common/api/v1/valid-calculation-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Valid Calculation Types.md"
transfer-encoding: chunked

Update Valid Calculation Types
PUT/research-common/api/v1/valid-calculation-types/(key)

Example URI

PUT /research-common/api/v1/valid-calculation-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "calcTypeId": "(val)",
  "dependentSeqNumber": "(val)",
  "rateClassType": "(val)",
  "dependentRateClassType": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Valid Calculation Types
PUT/research-common/api/v1/valid-calculation-types/

Example URI

PUT /research-common/api/v1/valid-calculation-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "calcTypeId": "(val)",
    "dependentSeqNumber": "(val)",
    "rateClassType": "(val)",
    "dependentRateClassType": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "calcTypeId": "(val)",
    "dependentSeqNumber": "(val)",
    "rateClassType": "(val)",
    "dependentRateClassType": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Valid Calculation Types
PATCH/research-common/api/v1/valid-calculation-types/(key)

Example URI

PATCH /research-common/api/v1/valid-calculation-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "calcTypeId": "(val)",
  "dependentSeqNumber": "(val)",
  "rateClassType": "(val)",
  "dependentRateClassType": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "calcTypeId": "(val)",
  "dependentSeqNumber": "(val)",
  "rateClassType": "(val)",
  "dependentRateClassType": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Valid Calculation Types
POST/research-common/api/v1/valid-calculation-types/

Example URI

POST /research-common/api/v1/valid-calculation-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "calcTypeId": "(val)",
  "dependentSeqNumber": "(val)",
  "rateClassType": "(val)",
  "dependentRateClassType": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "calcTypeId": "(val)",
  "dependentSeqNumber": "(val)",
  "rateClassType": "(val)",
  "dependentRateClassType": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Valid Calculation Types
POST/research-common/api/v1/valid-calculation-types/

Example URI

POST /research-common/api/v1/valid-calculation-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "calcTypeId": "(val)",
    "dependentSeqNumber": "(val)",
    "rateClassType": "(val)",
    "dependentRateClassType": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "calcTypeId": "(val)",
    "dependentSeqNumber": "(val)",
    "rateClassType": "(val)",
    "dependentRateClassType": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "calcTypeId": "(val)",
    "dependentSeqNumber": "(val)",
    "rateClassType": "(val)",
    "dependentRateClassType": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "calcTypeId": "(val)",
    "dependentSeqNumber": "(val)",
    "rateClassType": "(val)",
    "dependentRateClassType": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Valid Calculation Types by Key
DELETE/research-common/api/v1/valid-calculation-types/(key)

Example URI

DELETE /research-common/api/v1/valid-calculation-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Valid Calculation Types
DELETE/research-common/api/v1/valid-calculation-types/

Example URI

DELETE /research-common/api/v1/valid-calculation-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Valid Calculation Types with Matching
DELETE/research-common/api/v1/valid-calculation-types/

Example URI

DELETE /research-common/api/v1/valid-calculation-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

calcTypeId
string (optional) 

Calc Type Id. Maximum length is 8.

dependentSeqNumber
string (optional) 

Dependent Seq Number. Maximum length is 3.

rateClassType
string (optional) 

Rate Class Type. Maximum length is 1.

dependentRateClassType
string (optional) 

Dependent Rate Class Type. Maximum length is 1.

rateClassCode
string (optional) 

Rate Class Code. Maximum length is 3.

rateTypeCode
string (optional) 

Rate Type Code. Maximum length is 3.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Valid Ce Job Codes

Get Valid Ce Job Codes by Key
GET/research-common/api/v1/valid-ce-job-codes/(key)

Example URI

GET /research-common/api/v1/valid-ce-job-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "costElement": "(val)",
  "jobCode": "(val)",
  "_primaryKey": "(val)"
}

Get All Valid Ce Job Codes
GET/research-common/api/v1/valid-ce-job-codes/

Example URI

GET /research-common/api/v1/valid-ce-job-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "costElement": "(val)",
    "jobCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "jobCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Valid Ce Job Codes with Filtering
GET/research-common/api/v1/valid-ce-job-codes/

Example URI

GET /research-common/api/v1/valid-ce-job-codes/
URI Parameters
HideShow
costElement
string (optional) 

Cost Element. Maximum length is 8.

jobCode
string (optional) 

Job Code. Maximum length is 6.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "costElement": "(val)",
    "jobCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "jobCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Valid Ce Job Codes
GET/research-common/api/v1/valid-ce-job-codes/

Example URI

GET /research-common/api/v1/valid-ce-job-codes/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "costElement",
    "jobCode"
  ],
  "primaryKey": "costElement:jobCode"
}

Get Blueprint API specification for Valid Ce Job Codes
GET/research-common/api/v1/valid-ce-job-codes/

Example URI

GET /research-common/api/v1/valid-ce-job-codes/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Valid Ce Job Codes.md"
transfer-encoding: chunked

Update Valid Ce Job Codes
PUT/research-common/api/v1/valid-ce-job-codes/(key)

Example URI

PUT /research-common/api/v1/valid-ce-job-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costElement": "(val)",
  "jobCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Valid Ce Job Codes
PUT/research-common/api/v1/valid-ce-job-codes/

Example URI

PUT /research-common/api/v1/valid-ce-job-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "costElement": "(val)",
    "jobCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "jobCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Valid Ce Job Codes
PATCH/research-common/api/v1/valid-ce-job-codes/(key)

Example URI

PATCH /research-common/api/v1/valid-ce-job-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costElement": "(val)",
  "jobCode": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "costElement": "(val)",
  "jobCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Valid Ce Job Codes
POST/research-common/api/v1/valid-ce-job-codes/

Example URI

POST /research-common/api/v1/valid-ce-job-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costElement": "(val)",
  "jobCode": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "costElement": "(val)",
  "jobCode": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Valid Ce Job Codes
POST/research-common/api/v1/valid-ce-job-codes/

Example URI

POST /research-common/api/v1/valid-ce-job-codes/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "costElement": "(val)",
    "jobCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "jobCode": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "costElement": "(val)",
    "jobCode": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "jobCode": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Valid Ce Job Codes by Key
DELETE/research-common/api/v1/valid-ce-job-codes/(key)

Example URI

DELETE /research-common/api/v1/valid-ce-job-codes/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Valid Ce Job Codes
DELETE/research-common/api/v1/valid-ce-job-codes/

Example URI

DELETE /research-common/api/v1/valid-ce-job-codes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Valid Ce Job Codes with Matching
DELETE/research-common/api/v1/valid-ce-job-codes/

Example URI

DELETE /research-common/api/v1/valid-ce-job-codes/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

costElement
string (optional) 

Cost Element. Maximum length is 8.

jobCode
string (optional) 

Job Code. Maximum length is 6.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Valid Ce Rate Types

Get Valid Ce Rate Types by Key
GET/research-common/api/v1/valid-ce-rate-types/(key)

Example URI

GET /research-common/api/v1/valid-ce-rate-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "costElement": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Get All Valid Ce Rate Types
GET/research-common/api/v1/valid-ce-rate-types/

Example URI

GET /research-common/api/v1/valid-ce-rate-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "costElement": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Valid Ce Rate Types with Filtering
GET/research-common/api/v1/valid-ce-rate-types/

Example URI

GET /research-common/api/v1/valid-ce-rate-types/
URI Parameters
HideShow
costElement
string (optional) 

Cost Element. Maximum length is 8.

rateClassCode
string (optional) 

Rate Class Code. Maximum length is 3.

rateTypeCode
string (optional) 

Rate Type Code. Maximum length is 3.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "costElement": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Valid Ce Rate Types
GET/research-common/api/v1/valid-ce-rate-types/

Example URI

GET /research-common/api/v1/valid-ce-rate-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "costElement",
    "rateClassCode",
    "rateTypeCode",
    "active"
  ],
  "primaryKey": "costElement:rateClassCode:rateTypeCode"
}

Get Blueprint API specification for Valid Ce Rate Types
GET/research-common/api/v1/valid-ce-rate-types/

Example URI

GET /research-common/api/v1/valid-ce-rate-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Valid Ce Rate Types.md"
transfer-encoding: chunked

Update Valid Ce Rate Types
PUT/research-common/api/v1/valid-ce-rate-types/(key)

Example URI

PUT /research-common/api/v1/valid-ce-rate-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costElement": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Valid Ce Rate Types
PUT/research-common/api/v1/valid-ce-rate-types/

Example URI

PUT /research-common/api/v1/valid-ce-rate-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "costElement": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Valid Ce Rate Types
PATCH/research-common/api/v1/valid-ce-rate-types/(key)

Example URI

PATCH /research-common/api/v1/valid-ce-rate-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costElement": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "costElement": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Valid Ce Rate Types
POST/research-common/api/v1/valid-ce-rate-types/

Example URI

POST /research-common/api/v1/valid-ce-rate-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "costElement": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "costElement": "(val)",
  "rateClassCode": "(val)",
  "rateTypeCode": "(val)",
  "active": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Valid Ce Rate Types
POST/research-common/api/v1/valid-ce-rate-types/

Example URI

POST /research-common/api/v1/valid-ce-rate-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "costElement": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "costElement": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "costElement": "(val)",
    "rateClassCode": "(val)",
    "rateTypeCode": "(val)",
    "active": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Valid Ce Rate Types by Key
DELETE/research-common/api/v1/valid-ce-rate-types/(key)

Example URI

DELETE /research-common/api/v1/valid-ce-rate-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Valid Ce Rate Types
DELETE/research-common/api/v1/valid-ce-rate-types/

Example URI

DELETE /research-common/api/v1/valid-ce-rate-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Valid Ce Rate Types with Matching
DELETE/research-common/api/v1/valid-ce-rate-types/

Example URI

DELETE /research-common/api/v1/valid-ce-rate-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

costElement
string (optional) 

Cost Element. Maximum length is 8.

rateClassCode
string (optional) 

Rate Class Code. Maximum length is 3.

rateTypeCode
string (optional) 

Rate Type Code. Maximum length is 3.

active
string (optional) 

Active. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Valid Special Review Approvals

Get Valid Special Review Approvals by Key
GET/research-common/api/v1/valid-special-review-approvals/(key)

Example URI

GET /research-common/api/v1/valid-special-review-approvals/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "validSpecialReviewApprovalId": "(val)",
  "specialReviewTypeCode": "(val)",
  "approvalTypeCode": "(val)",
  "applicationDateFlag": "(val)",
  "approvalDateFlag": "(val)",
  "exemptNumberFlag": "(val)",
  "protocolNumberFlag": "(val)",
  "_primaryKey": "(val)"
}

Get All Valid Special Review Approvals
GET/research-common/api/v1/valid-special-review-approvals/

Example URI

GET /research-common/api/v1/valid-special-review-approvals/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "validSpecialReviewApprovalId": "(val)",
    "specialReviewTypeCode": "(val)",
    "approvalTypeCode": "(val)",
    "applicationDateFlag": "(val)",
    "approvalDateFlag": "(val)",
    "exemptNumberFlag": "(val)",
    "protocolNumberFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "validSpecialReviewApprovalId": "(val)",
    "specialReviewTypeCode": "(val)",
    "approvalTypeCode": "(val)",
    "applicationDateFlag": "(val)",
    "approvalDateFlag": "(val)",
    "exemptNumberFlag": "(val)",
    "protocolNumberFlag": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Valid Special Review Approvals with Filtering
GET/research-common/api/v1/valid-special-review-approvals/

Example URI

GET /research-common/api/v1/valid-special-review-approvals/
URI Parameters
HideShow
validSpecialReviewApprovalId
string (optional) 

Valid Special Review Approval Id. Maximum length is 22.

specialReviewTypeCode
string (optional) 

Special Review Type Code. Maximum length is 3.

approvalTypeCode
string (optional) 

Special Review Approval Type Code. Maximum length is 3.

applicationDateFlag
string (optional) 

Validate Application Date. Maximum length is 1.

approvalDateFlag
string (optional) 

Validate Approval Date. Maximum length is 1.

exemptNumberFlag
string (optional) 

Validate Exempt Number is required or not. Maximum length is 1.

protocolNumberFlag
string (optional) 

Validate Protocol Number. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "validSpecialReviewApprovalId": "(val)",
    "specialReviewTypeCode": "(val)",
    "approvalTypeCode": "(val)",
    "applicationDateFlag": "(val)",
    "approvalDateFlag": "(val)",
    "exemptNumberFlag": "(val)",
    "protocolNumberFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "validSpecialReviewApprovalId": "(val)",
    "specialReviewTypeCode": "(val)",
    "approvalTypeCode": "(val)",
    "applicationDateFlag": "(val)",
    "approvalDateFlag": "(val)",
    "exemptNumberFlag": "(val)",
    "protocolNumberFlag": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Valid Special Review Approvals
GET/research-common/api/v1/valid-special-review-approvals/

Example URI

GET /research-common/api/v1/valid-special-review-approvals/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "validSpecialReviewApprovalId",
    "specialReviewTypeCode",
    "approvalTypeCode",
    "applicationDateFlag",
    "approvalDateFlag",
    "exemptNumberFlag",
    "protocolNumberFlag"
  ],
  "primaryKey": "validSpecialReviewApprovalId"
}

Get Blueprint API specification for Valid Special Review Approvals
GET/research-common/api/v1/valid-special-review-approvals/

Example URI

GET /research-common/api/v1/valid-special-review-approvals/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Valid Special Review Approvals.md"
transfer-encoding: chunked

Update Valid Special Review Approvals
PUT/research-common/api/v1/valid-special-review-approvals/(key)

Example URI

PUT /research-common/api/v1/valid-special-review-approvals/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "validSpecialReviewApprovalId": "(val)",
  "specialReviewTypeCode": "(val)",
  "approvalTypeCode": "(val)",
  "applicationDateFlag": "(val)",
  "approvalDateFlag": "(val)",
  "exemptNumberFlag": "(val)",
  "protocolNumberFlag": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Valid Special Review Approvals
PUT/research-common/api/v1/valid-special-review-approvals/

Example URI

PUT /research-common/api/v1/valid-special-review-approvals/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "validSpecialReviewApprovalId": "(val)",
    "specialReviewTypeCode": "(val)",
    "approvalTypeCode": "(val)",
    "applicationDateFlag": "(val)",
    "approvalDateFlag": "(val)",
    "exemptNumberFlag": "(val)",
    "protocolNumberFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "validSpecialReviewApprovalId": "(val)",
    "specialReviewTypeCode": "(val)",
    "approvalTypeCode": "(val)",
    "applicationDateFlag": "(val)",
    "approvalDateFlag": "(val)",
    "exemptNumberFlag": "(val)",
    "protocolNumberFlag": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Valid Special Review Approvals
PATCH/research-common/api/v1/valid-special-review-approvals/(key)

Example URI

PATCH /research-common/api/v1/valid-special-review-approvals/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "validSpecialReviewApprovalId": "(val)",
  "specialReviewTypeCode": "(val)",
  "approvalTypeCode": "(val)",
  "applicationDateFlag": "(val)",
  "approvalDateFlag": "(val)",
  "exemptNumberFlag": "(val)",
  "protocolNumberFlag": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "validSpecialReviewApprovalId": "(val)",
  "specialReviewTypeCode": "(val)",
  "approvalTypeCode": "(val)",
  "applicationDateFlag": "(val)",
  "approvalDateFlag": "(val)",
  "exemptNumberFlag": "(val)",
  "protocolNumberFlag": "(val)",
  "_primaryKey": "(val)"
}

Insert Valid Special Review Approvals
POST/research-common/api/v1/valid-special-review-approvals/

Example URI

POST /research-common/api/v1/valid-special-review-approvals/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "validSpecialReviewApprovalId": "(val)",
  "specialReviewTypeCode": "(val)",
  "approvalTypeCode": "(val)",
  "applicationDateFlag": "(val)",
  "approvalDateFlag": "(val)",
  "exemptNumberFlag": "(val)",
  "protocolNumberFlag": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "validSpecialReviewApprovalId": "(val)",
  "specialReviewTypeCode": "(val)",
  "approvalTypeCode": "(val)",
  "applicationDateFlag": "(val)",
  "approvalDateFlag": "(val)",
  "exemptNumberFlag": "(val)",
  "protocolNumberFlag": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Valid Special Review Approvals
POST/research-common/api/v1/valid-special-review-approvals/

Example URI

POST /research-common/api/v1/valid-special-review-approvals/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "validSpecialReviewApprovalId": "(val)",
    "specialReviewTypeCode": "(val)",
    "approvalTypeCode": "(val)",
    "applicationDateFlag": "(val)",
    "approvalDateFlag": "(val)",
    "exemptNumberFlag": "(val)",
    "protocolNumberFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "validSpecialReviewApprovalId": "(val)",
    "specialReviewTypeCode": "(val)",
    "approvalTypeCode": "(val)",
    "applicationDateFlag": "(val)",
    "approvalDateFlag": "(val)",
    "exemptNumberFlag": "(val)",
    "protocolNumberFlag": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "validSpecialReviewApprovalId": "(val)",
    "specialReviewTypeCode": "(val)",
    "approvalTypeCode": "(val)",
    "applicationDateFlag": "(val)",
    "approvalDateFlag": "(val)",
    "exemptNumberFlag": "(val)",
    "protocolNumberFlag": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "validSpecialReviewApprovalId": "(val)",
    "specialReviewTypeCode": "(val)",
    "approvalTypeCode": "(val)",
    "applicationDateFlag": "(val)",
    "approvalDateFlag": "(val)",
    "exemptNumberFlag": "(val)",
    "protocolNumberFlag": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Valid Special Review Approvals by Key
DELETE/research-common/api/v1/valid-special-review-approvals/(key)

Example URI

DELETE /research-common/api/v1/valid-special-review-approvals/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Valid Special Review Approvals
DELETE/research-common/api/v1/valid-special-review-approvals/

Example URI

DELETE /research-common/api/v1/valid-special-review-approvals/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Valid Special Review Approvals with Matching
DELETE/research-common/api/v1/valid-special-review-approvals/

Example URI

DELETE /research-common/api/v1/valid-special-review-approvals/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

validSpecialReviewApprovalId
string (optional) 

Valid Special Review Approval Id. Maximum length is 22.

specialReviewTypeCode
string (optional) 

Special Review Type Code. Maximum length is 3.

approvalTypeCode
string (optional) 

Special Review Approval Type Code. Maximum length is 3.

applicationDateFlag
string (optional) 

Validate Application Date. Maximum length is 1.

approvalDateFlag
string (optional) 

Validate Approval Date. Maximum length is 1.

exemptNumberFlag
string (optional) 

Validate Exempt Number is required or not. Maximum length is 1.

protocolNumberFlag
string (optional) 

Validate Protocol Number. Maximum length is 1.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Version Histories

Get Version Histories by Key
GET/research-common/api/v1/version-histories/(key)

Example URI

GET /research-common/api/v1/version-histories/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "versionHistoryId": "(val)",
  "sequenceOwnerClassName": "(val)",
  "sequenceOwnerVersionNameField": "(val)",
  "sequenceOwnerVersionNameValue": "(val)",
  "sequenceOwnerSequenceNumber": "(val)",
  "statusForOjb": "(val)",
  "userId": "(val)",
  "versionDate": "(val)",
  "_primaryKey": "(val)"
}

Get All Version Histories
GET/research-common/api/v1/version-histories/

Example URI

GET /research-common/api/v1/version-histories/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "versionHistoryId": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "versionHistoryId": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Version Histories with Filtering
GET/research-common/api/v1/version-histories/

Example URI

GET /research-common/api/v1/version-histories/
URI Parameters
HideShow
versionHistoryId
string (optional) 
sequenceOwnerClassName
string (optional) 
sequenceOwnerVersionNameField
string (optional) 
sequenceOwnerVersionNameValue
string (optional) 
sequenceOwnerSequenceNumber
string (optional) 
statusForOjb
string (optional) 
userId
string (optional) 
versionDate
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "versionHistoryId": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "versionHistoryId": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Version Histories
GET/research-common/api/v1/version-histories/

Example URI

GET /research-common/api/v1/version-histories/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "versionHistoryId",
    "sequenceOwnerClassName",
    "sequenceOwnerVersionNameField",
    "sequenceOwnerVersionNameValue",
    "sequenceOwnerSequenceNumber",
    "statusForOjb",
    "userId",
    "versionDate"
  ],
  "primaryKey": "versionHistoryId"
}

Get Blueprint API specification for Version Histories
GET/research-common/api/v1/version-histories/

Example URI

GET /research-common/api/v1/version-histories/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Version Histories.md"
transfer-encoding: chunked

Update Version Histories
PUT/research-common/api/v1/version-histories/(key)

Example URI

PUT /research-common/api/v1/version-histories/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "versionHistoryId": "(val)",
  "sequenceOwnerClassName": "(val)",
  "sequenceOwnerVersionNameField": "(val)",
  "sequenceOwnerVersionNameValue": "(val)",
  "sequenceOwnerSequenceNumber": "(val)",
  "statusForOjb": "(val)",
  "userId": "(val)",
  "versionDate": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Version Histories
PUT/research-common/api/v1/version-histories/

Example URI

PUT /research-common/api/v1/version-histories/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "versionHistoryId": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "versionHistoryId": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Version Histories
PATCH/research-common/api/v1/version-histories/(key)

Example URI

PATCH /research-common/api/v1/version-histories/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "versionHistoryId": "(val)",
  "sequenceOwnerClassName": "(val)",
  "sequenceOwnerVersionNameField": "(val)",
  "sequenceOwnerVersionNameValue": "(val)",
  "sequenceOwnerSequenceNumber": "(val)",
  "statusForOjb": "(val)",
  "userId": "(val)",
  "versionDate": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "versionHistoryId": "(val)",
  "sequenceOwnerClassName": "(val)",
  "sequenceOwnerVersionNameField": "(val)",
  "sequenceOwnerVersionNameValue": "(val)",
  "sequenceOwnerSequenceNumber": "(val)",
  "statusForOjb": "(val)",
  "userId": "(val)",
  "versionDate": "(val)",
  "_primaryKey": "(val)"
}

Insert Version Histories
POST/research-common/api/v1/version-histories/

Example URI

POST /research-common/api/v1/version-histories/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "versionHistoryId": "(val)",
  "sequenceOwnerClassName": "(val)",
  "sequenceOwnerVersionNameField": "(val)",
  "sequenceOwnerVersionNameValue": "(val)",
  "sequenceOwnerSequenceNumber": "(val)",
  "statusForOjb": "(val)",
  "userId": "(val)",
  "versionDate": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "versionHistoryId": "(val)",
  "sequenceOwnerClassName": "(val)",
  "sequenceOwnerVersionNameField": "(val)",
  "sequenceOwnerVersionNameValue": "(val)",
  "sequenceOwnerSequenceNumber": "(val)",
  "statusForOjb": "(val)",
  "userId": "(val)",
  "versionDate": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Version Histories
POST/research-common/api/v1/version-histories/

Example URI

POST /research-common/api/v1/version-histories/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "versionHistoryId": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "versionHistoryId": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "versionHistoryId": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "versionHistoryId": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Version Histories by Key
DELETE/research-common/api/v1/version-histories/(key)

Example URI

DELETE /research-common/api/v1/version-histories/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Version Histories
DELETE/research-common/api/v1/version-histories/

Example URI

DELETE /research-common/api/v1/version-histories/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Version Histories with Matching
DELETE/research-common/api/v1/version-histories/

Example URI

DELETE /research-common/api/v1/version-histories/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

versionHistoryId
string (optional) 
sequenceOwnerClassName
string (optional) 
sequenceOwnerVersionNameField
string (optional) 
sequenceOwnerVersionNameValue
string (optional) 
sequenceOwnerSequenceNumber
string (optional) 
statusForOjb
string (optional) 
userId
string (optional) 
versionDate
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Version History Searches

Get Version History Searches by Key
GET/research-common/api/v1/version-history-searches/(key)

Example URI

GET /research-common/api/v1/version-history-searches/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "sequenceOwnerVersionNameValue": "(val)",
  "sequenceOwnerSequenceNumber": "(val)",
  "sequenceOwnerClassName": "(val)",
  "sequenceOwnerVersionNameField": "(val)",
  "statusForOjb": "(val)",
  "userId": "(val)",
  "versionDate": "(val)",
  "_primaryKey": "(val)"
}

Get All Version History Searches
GET/research-common/api/v1/version-history-searches/

Example URI

GET /research-common/api/v1/version-history-searches/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Version History Searches with Filtering
GET/research-common/api/v1/version-history-searches/

Example URI

GET /research-common/api/v1/version-history-searches/
URI Parameters
HideShow
sequenceOwnerVersionNameValue
string (optional) 
sequenceOwnerSequenceNumber
string (optional) 
sequenceOwnerClassName
string (optional) 
sequenceOwnerVersionNameField
string (optional) 
statusForOjb
string (optional) 
userId
string (optional) 
versionDate
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Version History Searches
GET/research-common/api/v1/version-history-searches/

Example URI

GET /research-common/api/v1/version-history-searches/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "sequenceOwnerVersionNameValue",
    "sequenceOwnerSequenceNumber",
    "sequenceOwnerClassName",
    "sequenceOwnerVersionNameField",
    "statusForOjb",
    "userId",
    "versionDate"
  ],
  "primaryKey": "sequenceOwnerSequenceNumber:sequenceOwnerVersionNameValue"
}

Get Blueprint API specification for Version History Searches
GET/research-common/api/v1/version-history-searches/

Example URI

GET /research-common/api/v1/version-history-searches/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Version History Searches.md"
transfer-encoding: chunked

Update Version History Searches
PUT/research-common/api/v1/version-history-searches/(key)

Example URI

PUT /research-common/api/v1/version-history-searches/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sequenceOwnerVersionNameValue": "(val)",
  "sequenceOwnerSequenceNumber": "(val)",
  "sequenceOwnerClassName": "(val)",
  "sequenceOwnerVersionNameField": "(val)",
  "statusForOjb": "(val)",
  "userId": "(val)",
  "versionDate": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Version History Searches
PUT/research-common/api/v1/version-history-searches/

Example URI

PUT /research-common/api/v1/version-history-searches/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Version History Searches
PATCH/research-common/api/v1/version-history-searches/(key)

Example URI

PATCH /research-common/api/v1/version-history-searches/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sequenceOwnerVersionNameValue": "(val)",
  "sequenceOwnerSequenceNumber": "(val)",
  "sequenceOwnerClassName": "(val)",
  "sequenceOwnerVersionNameField": "(val)",
  "statusForOjb": "(val)",
  "userId": "(val)",
  "versionDate": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "sequenceOwnerVersionNameValue": "(val)",
  "sequenceOwnerSequenceNumber": "(val)",
  "sequenceOwnerClassName": "(val)",
  "sequenceOwnerVersionNameField": "(val)",
  "statusForOjb": "(val)",
  "userId": "(val)",
  "versionDate": "(val)",
  "_primaryKey": "(val)"
}

Insert Version History Searches
POST/research-common/api/v1/version-history-searches/

Example URI

POST /research-common/api/v1/version-history-searches/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "sequenceOwnerVersionNameValue": "(val)",
  "sequenceOwnerSequenceNumber": "(val)",
  "sequenceOwnerClassName": "(val)",
  "sequenceOwnerVersionNameField": "(val)",
  "statusForOjb": "(val)",
  "userId": "(val)",
  "versionDate": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "sequenceOwnerVersionNameValue": "(val)",
  "sequenceOwnerSequenceNumber": "(val)",
  "sequenceOwnerClassName": "(val)",
  "sequenceOwnerVersionNameField": "(val)",
  "statusForOjb": "(val)",
  "userId": "(val)",
  "versionDate": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Version History Searches
POST/research-common/api/v1/version-history-searches/

Example URI

POST /research-common/api/v1/version-history-searches/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "sequenceOwnerVersionNameValue": "(val)",
    "sequenceOwnerSequenceNumber": "(val)",
    "sequenceOwnerClassName": "(val)",
    "sequenceOwnerVersionNameField": "(val)",
    "statusForOjb": "(val)",
    "userId": "(val)",
    "versionDate": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Version History Searches by Key
DELETE/research-common/api/v1/version-history-searches/(key)

Example URI

DELETE /research-common/api/v1/version-history-searches/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Version History Searches
DELETE/research-common/api/v1/version-history-searches/

Example URI

DELETE /research-common/api/v1/version-history-searches/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Version History Searches with Matching
DELETE/research-common/api/v1/version-history-searches/

Example URI

DELETE /research-common/api/v1/version-history-searches/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

sequenceOwnerVersionNameValue
string (optional) 
sequenceOwnerSequenceNumber
string (optional) 
sequenceOwnerClassName
string (optional) 
sequenceOwnerVersionNameField
string (optional) 
statusForOjb
string (optional) 
userId
string (optional) 
versionDate
string (optional) 
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Ynq Explanation Types

Get Ynq Explanation Types by Key
GET/research-common/api/v1/ynq-explanation-types/(key)

Example URI

GET /research-common/api/v1/ynq-explanation-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "explanationType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Get All Ynq Explanation Types
GET/research-common/api/v1/ynq-explanation-types/

Example URI

GET /research-common/api/v1/ynq-explanation-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "explanationType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "explanationType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Ynq Explanation Types with Filtering
GET/research-common/api/v1/ynq-explanation-types/

Example URI

GET /research-common/api/v1/ynq-explanation-types/
URI Parameters
HideShow
explanationType
string (optional) 

Explanation Type. Maximum length is 1.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "explanationType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "explanationType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Ynq Explanation Types
GET/research-common/api/v1/ynq-explanation-types/

Example URI

GET /research-common/api/v1/ynq-explanation-types/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "explanationType",
    "description"
  ],
  "primaryKey": "explanationType"
}

Get Blueprint API specification for Ynq Explanation Types
GET/research-common/api/v1/ynq-explanation-types/

Example URI

GET /research-common/api/v1/ynq-explanation-types/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Ynq Explanation Types.md"
transfer-encoding: chunked

Update Ynq Explanation Types
PUT/research-common/api/v1/ynq-explanation-types/(key)

Example URI

PUT /research-common/api/v1/ynq-explanation-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "explanationType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Ynq Explanation Types
PUT/research-common/api/v1/ynq-explanation-types/

Example URI

PUT /research-common/api/v1/ynq-explanation-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "explanationType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "explanationType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Ynq Explanation Types
PATCH/research-common/api/v1/ynq-explanation-types/(key)

Example URI

PATCH /research-common/api/v1/ynq-explanation-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "explanationType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "explanationType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Ynq Explanation Types
POST/research-common/api/v1/ynq-explanation-types/

Example URI

POST /research-common/api/v1/ynq-explanation-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "explanationType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "explanationType": "(val)",
  "description": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Ynq Explanation Types
POST/research-common/api/v1/ynq-explanation-types/

Example URI

POST /research-common/api/v1/ynq-explanation-types/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "explanationType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "explanationType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "explanationType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "explanationType": "(val)",
    "description": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Ynq Explanation Types by Key
DELETE/research-common/api/v1/ynq-explanation-types/(key)

Example URI

DELETE /research-common/api/v1/ynq-explanation-types/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Ynq Explanation Types
DELETE/research-common/api/v1/ynq-explanation-types/

Example URI

DELETE /research-common/api/v1/ynq-explanation-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Ynq Explanation Types with Matching
DELETE/research-common/api/v1/ynq-explanation-types/

Example URI

DELETE /research-common/api/v1/ynq-explanation-types/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

explanationType
string (optional) 

Explanation Type. Maximum length is 1.

description
string (optional) 

Description. Maximum length is 200.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Ynq Explanations

Get Ynq Explanations by Key
GET/research-common/api/v1/ynq-explanations/(key)

Example URI

GET /research-common/api/v1/ynq-explanations/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "explanationType": "(val)",
  "questionId": "(val)",
  "explanation": "(val)",
  "_primaryKey": "(val)"
}

Get All Ynq Explanations
GET/research-common/api/v1/ynq-explanations/

Example URI

GET /research-common/api/v1/ynq-explanations/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "explanationType": "(val)",
    "questionId": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "explanationType": "(val)",
    "questionId": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Ynq Explanations with Filtering
GET/research-common/api/v1/ynq-explanations/

Example URI

GET /research-common/api/v1/ynq-explanations/
URI Parameters
HideShow
explanationType
string (optional) 

Explanation Type. Maximum length is 1.

questionId
string (optional) 

Question Id. Maximum length is 4.

explanation
string (optional) 

Explanation. Maximum length is 400.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "explanationType": "(val)",
    "questionId": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "explanationType": "(val)",
    "questionId": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Ynq Explanations
GET/research-common/api/v1/ynq-explanations/

Example URI

GET /research-common/api/v1/ynq-explanations/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "explanationType",
    "questionId",
    "explanation"
  ],
  "primaryKey": "explanationType:questionId"
}

Get Blueprint API specification for Ynq Explanations
GET/research-common/api/v1/ynq-explanations/

Example URI

GET /research-common/api/v1/ynq-explanations/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Ynq Explanations.md"
transfer-encoding: chunked

Update Ynq Explanations
PUT/research-common/api/v1/ynq-explanations/(key)

Example URI

PUT /research-common/api/v1/ynq-explanations/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "explanationType": "(val)",
  "questionId": "(val)",
  "explanation": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Ynq Explanations
PUT/research-common/api/v1/ynq-explanations/

Example URI

PUT /research-common/api/v1/ynq-explanations/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "explanationType": "(val)",
    "questionId": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "explanationType": "(val)",
    "questionId": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Ynq Explanations
PATCH/research-common/api/v1/ynq-explanations/(key)

Example URI

PATCH /research-common/api/v1/ynq-explanations/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "explanationType": "(val)",
  "questionId": "(val)",
  "explanation": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "explanationType": "(val)",
  "questionId": "(val)",
  "explanation": "(val)",
  "_primaryKey": "(val)"
}

Insert Ynq Explanations
POST/research-common/api/v1/ynq-explanations/

Example URI

POST /research-common/api/v1/ynq-explanations/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "explanationType": "(val)",
  "questionId": "(val)",
  "explanation": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "explanationType": "(val)",
  "questionId": "(val)",
  "explanation": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Ynq Explanations
POST/research-common/api/v1/ynq-explanations/

Example URI

POST /research-common/api/v1/ynq-explanations/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "explanationType": "(val)",
    "questionId": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "explanationType": "(val)",
    "questionId": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "explanationType": "(val)",
    "questionId": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "explanationType": "(val)",
    "questionId": "(val)",
    "explanation": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Ynq Explanations by Key
DELETE/research-common/api/v1/ynq-explanations/(key)

Example URI

DELETE /research-common/api/v1/ynq-explanations/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Ynq Explanations
DELETE/research-common/api/v1/ynq-explanations/

Example URI

DELETE /research-common/api/v1/ynq-explanations/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Ynq Explanations with Matching
DELETE/research-common/api/v1/ynq-explanations/

Example URI

DELETE /research-common/api/v1/ynq-explanations/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

explanationType
string (optional) 

Explanation Type. Maximum length is 1.

questionId
string (optional) 

Question Id. Maximum length is 4.

explanation
string (optional) 

Explanation. Maximum length is 400.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Ynqs

Get Ynqs by Key
GET/research-common/api/v1/ynqs/(key)

Example URI

GET /research-common/api/v1/ynqs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "questionId": "(val)",
  "dateRequiredFor": "(val)",
  "description": "(val)",
  "effectiveDate": "(val)",
  "explanationRequiredFor": "(val)",
  "groupName": "(val)",
  "noOfAnswers": "(val)",
  "questionType": "(val)",
  "status": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}

Get All Ynqs
GET/research-common/api/v1/ynqs/

Example URI

GET /research-common/api/v1/ynqs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "questionId": "(val)",
    "dateRequiredFor": "(val)",
    "description": "(val)",
    "effectiveDate": "(val)",
    "explanationRequiredFor": "(val)",
    "groupName": "(val)",
    "noOfAnswers": "(val)",
    "questionType": "(val)",
    "status": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "questionId": "(val)",
    "dateRequiredFor": "(val)",
    "description": "(val)",
    "effectiveDate": "(val)",
    "explanationRequiredFor": "(val)",
    "groupName": "(val)",
    "noOfAnswers": "(val)",
    "questionType": "(val)",
    "status": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get All Ynqs with Filtering
GET/research-common/api/v1/ynqs/

Example URI

GET /research-common/api/v1/ynqs/
URI Parameters
HideShow
questionId
string (optional) 

Question Id. Maximum length is 4.

dateRequiredFor
string (optional) 

Date Required For. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 400.

effectiveDate
string (optional) 

Effective Date. Maximum length is 21.

explanationRequiredFor
string (optional) 

Explanation Required For. Maximum length is 3.

groupName
string (optional) 

Group Name. Maximum length is 150.

noOfAnswers
string (optional) 

No Of Answers. Maximum length is 2.

questionType
string (optional) 

Question Type. Maximum length is 1.

status
string (optional) 

Status. Maximum length is 1.

sortId
string (optional) 

Sort ID. Maximum length is 12.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
[
  {
    "questionId": "(val)",
    "dateRequiredFor": "(val)",
    "description": "(val)",
    "effectiveDate": "(val)",
    "explanationRequiredFor": "(val)",
    "groupName": "(val)",
    "noOfAnswers": "(val)",
    "questionType": "(val)",
    "status": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "questionId": "(val)",
    "dateRequiredFor": "(val)",
    "description": "(val)",
    "effectiveDate": "(val)",
    "explanationRequiredFor": "(val)",
    "groupName": "(val)",
    "noOfAnswers": "(val)",
    "questionType": "(val)",
    "status": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]

Get Schema for Ynqs
GET/research-common/api/v1/ynqs/

Example URI

GET /research-common/api/v1/ynqs/
URI Parameters
HideShow
_schema
string (required) 

will instruct the endpoint to return a schema data structure for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  200
HideShow
Headers
Content-Type: application/json;charset=UTF-8
Body
{
  "columns": [
    "questionId",
    "dateRequiredFor",
    "description",
    "effectiveDate",
    "explanationRequiredFor",
    "groupName",
    "noOfAnswers",
    "questionType",
    "status",
    "sortId"
  ],
  "primaryKey": "questionId"
}

Get Blueprint API specification for Ynqs
GET/research-common/api/v1/ynqs/

Example URI

GET /research-common/api/v1/ynqs/
URI Parameters
HideShow
_blueprint
string (required) 

will instruct the endpoint to return an api blueprint markdown file for the resource

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: text/markdown
Response  200
HideShow
Headers
Content-Type: text/markdown;charset=UTF-8
Content-Disposition: attachment; filename="Ynqs.md"
transfer-encoding: chunked

Update Ynqs
PUT/research-common/api/v1/ynqs/(key)

Example URI

PUT /research-common/api/v1/ynqs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "questionId": "(val)",
  "dateRequiredFor": "(val)",
  "description": "(val)",
  "effectiveDate": "(val)",
  "explanationRequiredFor": "(val)",
  "groupName": "(val)",
  "noOfAnswers": "(val)",
  "questionType": "(val)",
  "status": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}
Response  204

Update Multiple Ynqs
PUT/research-common/api/v1/ynqs/

Example URI

PUT /research-common/api/v1/ynqs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "questionId": "(val)",
    "dateRequiredFor": "(val)",
    "description": "(val)",
    "effectiveDate": "(val)",
    "explanationRequiredFor": "(val)",
    "groupName": "(val)",
    "noOfAnswers": "(val)",
    "questionType": "(val)",
    "status": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "questionId": "(val)",
    "dateRequiredFor": "(val)",
    "description": "(val)",
    "effectiveDate": "(val)",
    "explanationRequiredFor": "(val)",
    "groupName": "(val)",
    "noOfAnswers": "(val)",
    "questionType": "(val)",
    "status": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  204

Update Specific Attributes Ynqs
PATCH/research-common/api/v1/ynqs/(key)

Example URI

PATCH /research-common/api/v1/ynqs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "questionId": "(val)",
  "dateRequiredFor": "(val)",
  "description": "(val)",
  "effectiveDate": "(val)",
  "explanationRequiredFor": "(val)",
  "groupName": "(val)",
  "noOfAnswers": "(val)",
  "questionType": "(val)",
  "status": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}
Response  204
HideShow
Body
{
  "questionId": "(val)",
  "dateRequiredFor": "(val)",
  "description": "(val)",
  "effectiveDate": "(val)",
  "explanationRequiredFor": "(val)",
  "groupName": "(val)",
  "noOfAnswers": "(val)",
  "questionType": "(val)",
  "status": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}

Insert Ynqs
POST/research-common/api/v1/ynqs/

Example URI

POST /research-common/api/v1/ynqs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
{
  "questionId": "(val)",
  "dateRequiredFor": "(val)",
  "description": "(val)",
  "effectiveDate": "(val)",
  "explanationRequiredFor": "(val)",
  "groupName": "(val)",
  "noOfAnswers": "(val)",
  "questionType": "(val)",
  "status": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}
Response  201
HideShow
Body
{
  "questionId": "(val)",
  "dateRequiredFor": "(val)",
  "description": "(val)",
  "effectiveDate": "(val)",
  "explanationRequiredFor": "(val)",
  "groupName": "(val)",
  "noOfAnswers": "(val)",
  "questionType": "(val)",
  "status": "(val)",
  "sortId": "(val)",
  "_primaryKey": "(val)"
}

Insert Multiple Ynqs
POST/research-common/api/v1/ynqs/

Example URI

POST /research-common/api/v1/ynqs/
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Body
[
  {
    "questionId": "(val)",
    "dateRequiredFor": "(val)",
    "description": "(val)",
    "effectiveDate": "(val)",
    "explanationRequiredFor": "(val)",
    "groupName": "(val)",
    "noOfAnswers": "(val)",
    "questionType": "(val)",
    "status": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "questionId": "(val)",
    "dateRequiredFor": "(val)",
    "description": "(val)",
    "effectiveDate": "(val)",
    "explanationRequiredFor": "(val)",
    "groupName": "(val)",
    "noOfAnswers": "(val)",
    "questionType": "(val)",
    "status": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]
Response  201
HideShow
Body
[
  {
    "questionId": "(val)",
    "dateRequiredFor": "(val)",
    "description": "(val)",
    "effectiveDate": "(val)",
    "explanationRequiredFor": "(val)",
    "groupName": "(val)",
    "noOfAnswers": "(val)",
    "questionType": "(val)",
    "status": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  },
  {
    "questionId": "(val)",
    "dateRequiredFor": "(val)",
    "description": "(val)",
    "effectiveDate": "(val)",
    "explanationRequiredFor": "(val)",
    "groupName": "(val)",
    "noOfAnswers": "(val)",
    "questionType": "(val)",
    "status": "(val)",
    "sortId": "(val)",
    "_primaryKey": "(val)"
  }
]

Delete Ynqs by Key
DELETE/research-common/api/v1/ynqs/(key)

Example URI

DELETE /research-common/api/v1/ynqs/(key)
Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Ynqs
DELETE/research-common/api/v1/ynqs/

Example URI

DELETE /research-common/api/v1/ynqs/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Delete All Ynqs with Matching
DELETE/research-common/api/v1/ynqs/

Example URI

DELETE /research-common/api/v1/ynqs/
URI Parameters
HideShow
_allowMulti
boolean (required) 

flag to allow multiple resources to be deleted in one operation

questionId
string (optional) 

Question Id. Maximum length is 4.

dateRequiredFor
string (optional) 

Date Required For. Maximum length is 3.

description
string (optional) 

Description. Maximum length is 400.

effectiveDate
string (optional) 

Effective Date. Maximum length is 21.

explanationRequiredFor
string (optional) 

Explanation Required For. Maximum length is 3.

groupName
string (optional) 

Group Name. Maximum length is 150.

noOfAnswers
string (optional) 

No Of Answers. Maximum length is 2.

questionType
string (optional) 

Question Type. Maximum length is 1.

status
string (optional) 

Status. Maximum length is 1.

sortId
string (optional) 

Sort ID. Maximum length is 12.

Request
HideShow
Headers
Authorization: Bearer {api-key}
Content-Type: application/json
Response  204

Generated by aglio on 08 May 2020