Devuelve las acciones del proceso con código processCode que se pueden ejecutar en la solicitud cuando se crea. Estas acciones son las que se pueden ejecutar al crear una nueva solicitud.
TIPO: GET
URL: https://HOST_MODELA/public/external/process/{processCode}/actions?status={status}
Debemos enviar un parámetro en la URL:
- processCode: Código del proceso del que queremos obtener los datos
Existe otro parámetro, opcional, “status”, si se le envía, devuelve las acciones del estado recibido
Para su uso necesitamos un token del tipo Consulta parametrización.
Ejemplo de una llamada, donde {REPLACE_INSTANCE_GENERATED_TOKEN} debe ser el valor del token:
curl --location 'https://demo.getmodela.com/public/external/process/{processCode}/actions?status={status}' \
--header 'token: {REPLACE_INSTANCE_GENERATED_TOKEN}'
--header 'Company-Id: {REPLACE_COMPANY_ID}'
Ejemplo JSON respuesta:
{
"success": true,
"errorCode": null,
"errorMessage": null,
"result": {
"pagination": {
"page": 0,
"pageSize": 10,
"totalRecords": 2,
"nextLink": ""
},
"result": [
{"action": "Enviar"},
{"action": "Ejecutar Script"}]
}
}
Los posibles errores que nos devuelve este método pueden ser:
PROCESS_NOT_FOUND: No existe ningún proceso para el código recibido.
NOT_VERSION_PUBLISH: No existe una versión pública para el código de proceso enviado.