orquestador/examples/http/available-events.http

28 lines
963 B
HTTP

@baseUrl = http://localhost:8787
@requestId = 00000000-0000-0000-0000-000000000001
@jwt = REPLACE_WITH_OWNER_JWT
@revision = 0
@event = SUBMIT
@documentId = 00000000-0000-0000-0000-000000000002
### Requiere REQUEST_API_ENABLED=true. Usa la versión fijada a esta solicitud.
GET {{baseUrl}}/api/v1/requests/{{requestId}}/available-events
Authorization: Bearer {{jwt}}
### Solo si no hay blockedByExecutionId. Sustituir evento/datos según inputSchema.
### documentId debe existir y pertenecer a esta solicitud en el servicio documental.
POST {{baseUrl}}/api/v1/requests/{{requestId}}/events
Authorization: Bearer {{jwt}}
Idempotency-Key: document-submission-demo-1
If-Match: "{{revision}}"
Content-Type: application/json
{
"event": "{{event}}",
"data": {"documentId": "{{documentId}}"}
}
### Tras completar la ejecución, consultar datos/razones de negocio y las tareas otra vez.
GET {{baseUrl}}/api/v1/requests/{{requestId}}
Authorization: Bearer {{jwt}}