API Dokümantasyonu: Süreç Başlatma
Endpoint
GET /esealer-service/api/company//flow//process/start
Açıklama
Bu API, belirtilen flow_id
'ye sahip bir iş akışının durumunu alır. Bu API, belirtilen company_id
'ye sahip bir iş akışının durumunu almak için kullanılır.
Başlıklar
Başlık Adı | Değer | Açıklama |
---|---|---|
Authorization | Bearer token | Kimlik doğrulama için gerekli |
Content-Type | application/json | JSON formatında veri gönderilir |
Accept | application/json | JSON formatında cevap beklenir |
Response (Örnek)
json
{
"id": "1efb93ae-1505-641e-bf76-f3ad9dd2b290",
"subject": "İş sözleşmesi mail testi",
"subjectDetail": "Q4 mali raporunun onayı",
"companyId": "testcompany",
"externalObject": "EKKO234",
"externalObjectKey": "450000018",
"externalId": "externalId-1-2-3",
"flowStatus": "v11",
"flowStatusDescription": "Yaratıldı",
"flowDocumentType": "DEF",
"parallelSign": false,
"signatureType": "PADES",
"createDateTime": "2024-12-13T13:13:21.0574818",
"fromContactFullName": "Cem Dag",
"createdUser": "TESTUSER@SNI",
"changedUser": "TESTUSER@SNI",
"defaultLanguage": "TR",
"signerList": [
{
"signLevel": 1,
"signMaxLevel": 3,
"isSigned": false,
"signStatus": "W",
"signStatusDescriptionWLangu": "Bekliyor",
"externalIdentification": "EXT_SIGN_002",
"defaultLanguage": "TR"
},
{
"signLevel": 1,
"signMaxLevel": 3,
"isSigned": false,
"signStatus": "W",
"signStatusDescriptionWLangu": "Bekliyor",
"externalIdentification": "EXT_SIGN_001",
"defaultLanguage": "TR"
}
],
"processError": false,
"messages": [
{
"messageClass": "esealer",
"messageNumber": "009",
"messageType": "SUCCESS",
"message": "Flow başlatıldı",
"variable1": null,
"variable2": null,
"variable3": null,
"variable4": null
}
]
}