Available from 5.6.0.1
...
Request
Parameter | Required | Type | Description |
---|---|---|---|
Id | Yes | URL | URL parameter for the Id which is used to find and return a Resource Type |
Response Codes
HTTP Code | Description |
---|---|
200 | Resource Type was found and returned |
400 | Bad request |
401 | Authentication failure |
403 | Authorization failure (no access to resource) |
404 | Resource Type not found |
500 | Unexpected internal server error |
Example
If we a Resource Type in our database with an Id of 20408 and the following attributes
When we run a GET request at the following URL
http://host:port/flexdeploy/rest/v2/administration/resourcetype/20408
The GET request would return the following JSON Resource Type object
Code Block | ||||
---|---|---|---|---|
| ||||
{ "description": "Postman test data1", "ownerType": "Workflow", "resourceTypeName": "PostmanGet Resource Type Test REST 1Example Name", "isActive": true, "createdOn": 1629882360332, "versionNumber": 1, "createdBy": "fdadmin", "resourceTypeId": 20408, "updatedBy": "fdadmin", "updatedOn": 1629882360332 } |
GET by Query Parameters
...
Info | ||
---|---|---|
| ||
http://host:port/flexdeploy/rest/v2/ Append the following character sequences to the above URL to specify Query parameters.Use '&' between successive query parameters:resourceTypeId={resourceTypeId} resourceTypeName={resourceTypeName} isActive={isActive} ownerType={ownerType} Examples:To Specify the code parameter only:http://host:port/flexdeploy/rest/v2/administration/resourcetype?resourceTypeId={resourceTypeId} To Specify the code and group code parameters:http://host:port/flexdeploy/rest/v2/resourcetype?resourceTypeId={resourceTypeId}&resourceTypeName={resourceTypeName} To Specify the name, group code, and sub group code parameters:http://host:port/flexdeploy/rest/v2/resourcetype?resourceTypeId={resourceTypeId}&resourceTypeName={resourceTypeName}&ownerType={ownerType} |
Tip |
---|
The query parameters are not case sensitive. Searching by resourceTypeName=NAME is the same as searching by resourceTypeName=name. |
...
Output when querying by isActive through http://host:port/flexdeploy/rest/v2/administration/resourcetype?isActive=false
Code Block | ||
---|---|---|
| ||
[ { "description": "Postman test data 1 updated", "ownerType": null, "resourceTypeName": "PostmanGet ResourceExample TypeName Testupdated1", REST 1 updated1", "isActive": false, "createdOn": 1629882360332, "versionNumber": 1, "createdBy": "fdadmin", "resourceTypeId": 20408, "updatedBy": "fdadmin", "updatedOn": 1629883055449 } ] |
...
Code Block | ||
---|---|---|
| ||
{ "description": "Postman test data1", "ownerType": "Workflow", "isActive": true, "resourceTypeName": "PostmanGet Resource Type Test REST 1Example Name" } |
the following Resource Type will be created in the database. Notice the updated Resource Type Id field.
Code Block | ||
---|---|---|
| ||
{ "description": "Postman test data1", "ownerType": "Workflow", "resourceTypeName": "PostmanGet Resource Type Test REST 1Example Name", "isActive": true, "createdOn": 1629882360332, "versionNumber": 1, "createdBy": "fdadmin", "resourceTypeId": 20408, "updatedBy": "fdadmin", "updatedOn": 1629882360332 } |
...
Info | ||
---|---|---|
| ||
http://host:port/flexdeploy/rest/v2/administration/resourcetype/{Id} |
Request
Attributes | Type | Required | Description |
---|---|---|---|
Id | URL | Yes | URL parameter for the Id which is used to find and update a Resource Type. |
resourceTypeName | String | Yes | Name of Resource Type. |
isActive | Boolean | No | Whether or not this Resource Type is active. Defaults to true if nothing is passed. |
ownerType | String | No | Owner Type value of the Resource Type. |
Response Codes
HTTP Code | Description |
---|---|
200 | Resource Type was found and updated |
400 | Bad request |
401 | Authentication failure |
403 | Authorization failure (no access to resource) |
404 | Resource Type not found |
500 | Unexpected internal server error |
Example
If we had an Resource Type in our database with an Id of 20408 and had the following attributes
Code Block | ||
---|---|---|
| ||
{ "description": "Postman test data1", "ownerType": "Workflow", "resourceTypeName": "PostmanGet Resource Type Test REST 1Example Name", "isActive": true, "createdOn": 1629882360332, "versionNumber": 1, "createdBy": "fdadmin", "resourceTypeId": 20408, "updatedBy": "fdadmin", "updatedOn": 1629882360332 } |
When we run a PUT request at the following URL
http://host:port/flexdeploy/rest/v2/administration/resourcetype/20408
And the PUT request receives the following JSON Resource Type object,
Code Block | ||
---|---|---|
| ||
{ "description": "Postman test data 1 updated", "ownerType": "", "isActive":false, "resourceTypeName": "PostmanGet Resource Type Test REST 1 Example Name updated" } |
The PUT request would then update the Resource Type with Id 20408 and return the following JSON Resource Type object.
Code Block | ||
---|---|---|
| ||
{ "description": "Postman test data 1 updated", "ownerType": "", "resourceTypeName": "PostmanGet Resource Type Test REST 1Example Name updated", "isActive": false, "createdOn": 1629882360332, "versionNumber": 2, "createdBy": "fdadmin", "resourceTypeId": 20408, "updatedBy": "fdadmin", "updatedOn": 1629882746226 } |
PATCH
...
Code Block | ||
---|---|---|
| ||
{ "description": "Postman test data1", "ownerType": "Workflow", "resourceTypeName": "PostmanGet ResourceExample Type TestName REST 1", "isActive": true, "createdOn": 1629882360332, "versionNumber": 1, "createdBy": "fdadmin", "resourceTypeId": 20408, "updatedBy": "fdadmin", "updatedOn": 1629882360332 } |
...
Code Block | ||
---|---|---|
| ||
{ "resourceTypeName": "PostmanGet ResourceExample Type Test REST 1 Name patched" } |
The PATCH request would then update the Resource Type with Id 20408 and return the following JSON Resource Type object.
...
Code Block | ||
---|---|---|
| ||
{ "description": "Postman test data 1", "ownerType": "Workflow", "resourceTypeName": "PostmanGet Resource Type Test REST 1Example Name patched", "isActive": true, "createdOn": 1629882360332, "versionNumber": 2, "createdBy": "fdadmin", "resourceTypeId": 20408, "updatedBy": "fdadmin", "updatedOn": 1629882779169 } |
...