Sono riportate di seguito le API per effettuare ricerche, avviare e modificare Workflows e Tasks.
| Path | Descrizione |
|---|---|
| /GetAllEventsByIdWorkflow | Ottieni la lista degli eventi di un workflow dato il suo ID |
| /StartManualEvent | Simula manualmente lo scatenarsi di un evento |
| /StartManualEventByExternalId | Lancia un evento di Workflow dato l'External ID dell'evento |
| /StartSyncManualEventByExternalId | Lancia un evento di Workflow dato l'External ID dell'evento, e attende il completamento dei processi che sono stati lanciati |
| /WaitSyncProcessesByIdProcess | Attende il completamento dei processi indicati |
| /GetActiveTasks | Ottieni la lista dei task attivi per il tuo utente |
| /GetVariablesByIdTask | Ottieni l'elenco delle variabili associate ad un task dato il suo ID |
| /GetOperationsByIdTask | Ottieni l'elenco delle operazioni associate ad un task dato il suo ID |
| /GetOutcomesByIdTask | Ottieni l'elenco degli outcome associati ad un task dato il suo ID |
| /SetVariableValueByIdTaskVariable | Modifica il valore di una variabile di task |
| /TaskTakeInChargeByIdTask | Prendi in carico un task dato il suo ID |
| /TaskUndoTakeInChargeByIdTask | Rimuovi la presa in carico di un task dato il suo ID |
| /TaskComplete | Completa un task, specificandone l'outcome |
| /ProcessByIdProcess | Ricerca il processo dato il suo id e ne torna le informazioni |
| /ProcessesByExternalId | Ricerca i processi con l'external id uguale a quello passato per parametro e torna un vettore di processi |