Request Form
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
offsetnumberOptionalDefault:
0limitnumber · min: 1OptionalDefault:
10sortOrderstring · enumOptionalDefault:
ascPossible values: sortBystring · enumOptionalDefault:
namePossible values: nameFilterstringOptionalDefault:
Filter results by request form name
""exactMatchbooleanOptionalDefault:
Whether the filter should be an exact match
falseResponses
200Success
application/json
get
/api/request-form200Success
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
namestringRequired
idstring · uuidOptional
dataUseAgreementIdsstring · uuid[]Optional
Responses
201Success
application/json
409
Request form with name already exists.
post
/api/request-formAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
200Success
application/json
idstring · uuidRequired
namestringRequired
createdAtone ofRequired
string · date-timeOptional
string · date-timeOptional
updatedAtone ofRequired
string · date-timeOptional
string · date-timeOptional
versionstring · cuidRequired
The current version of the request form
get
/api/request-form/{id}200Success
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Body
namestringOptional
idstring · uuidOptional
dataUseAgreementIdsstring · uuid[]Optional
Responses
201Success
application/json
put
/api/request-form/{id}201Success
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
versionstringRequired
Responses
200Success
application/json
idstring · uuidRequired
namestringRequired
createdAtone ofRequired
string · date-timeOptional
string · date-timeOptional
updatedAtone ofRequired
string · date-timeOptional
string · date-timeOptional
versionstring · cuidRequired
The current version of the request form
get
/api/request-form/version/{version}200Success
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
200Success
application/json
The data products linked to the request form
idone ofRequired
string · cuidOptional
string · uuidOptional
namestring · min: 1 · max: 255RequiredPattern:
Data product name
^[a-zA-Z0-9)(\-_/\\\s]*$get
/api/request-form/{id}/data-products200Success
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
200Success
application/json
The assets linked to the request form
idstring · uuidRequired
Asset ID
namestring · min: 1Required
Asset name
get
/api/request-form/{id}/assets200Success
Last updated
Was this helpful?

