Skip to content

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ğerAçıklama
AuthorizationBearer tokenKimlik doğrulama için gerekli
Content-Typeapplication/jsonJSON formatında veri gönderilir
Acceptapplication/jsonJSON 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  
    }
  ]
}