Create Or Update Resource Action
Create resource action.
generateUnvalidatableExternalValuesSchema
{
"id": "string",
"name": "string",
"displayName": "string",
"description": "string",
"providerName": "string",
"resourceType": "string",
"status": "string",
"projectId": "string",
"orgId": "string",
"runnableItem": {
"id": "string",
"name": "string",
"description": "string",
"projectId": "string",
"type": "string",
"inputParameters": [
{
"type": "string",
"name": "string",
"description": "string"
}
],
"outputParameters": [
{
"type": "string",
"name": "string",
"description": "string"
}
],
"endpointLink": "string",
"inputBindings": [
{
"inputKey": "string",
"value": "string",
"type": {
"dataType": "string",
"referenceType": "string",
"fields": [
"ComplexTypeField Object"
],
"isMultiple": false
},
"bindingAction": "BindingAction Object"
}
]
},
"formDefinition": {
"tenant": "string",
"id": "string",
"name": "string",
"form": "string",
"styles": "string",
"sourceType": "string",
"sourceId": "string",
"type": "string",
"status": "string",
"createdDate": "string",
"modifiedDate": "string",
"formFormat": "string",
"providerRef": "string",
"externalSourceFormSchemas": [
{
"externalSourceId": "string",
"parentId": "string",
"elementId": "string",
"elementType": "string",
"facet": "string",
"parameters": [
{
"name": "string",
"isValidatable": false
}
]
}
]
},
"criteria": {
"matchExpression": [
{}
]
}
}
id
name
displayName
description
providerName
resourceType
status
projectId
orgId
Runnable item
formDefinition
criteria
'Success' with created/updated resource action
"ResourceAction Object"
id
name
displayName
description
providerName
resourceType
status
projectId
orgId
Runnable item
formDefinition
criteria
'Bad Request' if ResourceAction is not in specified format
"ResourceAction Object"
id
name
displayName
description
providerName
resourceType
status
projectId
orgId
Runnable item
formDefinition
criteria
'Forbidden' no resource action managing rights
"ResourceAction Object"
id
name
displayName
description
providerName
resourceType
status
projectId
orgId
Runnable item
formDefinition
criteria
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/form-service/api/custom/resource-actions