Avanzar de estado una solicitud

Este servicio nos permite ejecutar una acción en la solicitud para que así pase al siguiente estado.

TIPO: POST

URL: https://HOST_MODELA/public/external/request/{code}/execute/{actionToExecute}

Los parámetros de la petición son:

  • Code: Código de la solicitud
  • ActionToExecute: Acción a ejecutar

Las acciones posibles a ejecutar la podemos obtener llamando al servicio correspondiente: Obtener acciones a ejecutar para una solicitud

Si la solicitud se encuentra en un nodo de firmas, este servicio realizará la firma del siguiente aprobador o si recibe un parámetro concreto ejecutará todas las firmas restantes. En este caso, debemos enviar en el cuerpo de la solicitud un JSON con las siguientes propiedades:

  • ForceAllApprovers: si tiene valor true realizará la firma de todos los aprobadores restantes
  • Comment: Comentario a añadir en caso de aprobación o rechazo. Es obligatorio en caso de rechazar la solicitud. Este rechazo se produce cuando se ejecuta la acción correspondiente al rechazo del nodo de firmas.

Para su uso necesitamos un token del tipo Ejecuta acción solicitud.

Ejemplo de una llamada, donde {REPLACE_INSTANCE_GENERATED_TOKEN} debe ser el valor del token:

curl --location 'https://demo.getmodela.com/public/external/request/{code}/execute/{actionToExecute}' \
--header 'token: {REPLACE_INSTANCE_GENERATED_TOKEN}' 
--header 'Company-Id: {REPLACE_COMPANY_ID}'
Was this article helpful?

Related Articles

¿Necesitas ayuda?

Contacta con nosotros.
Contacta con soporte