POST api/Workorders
Sistemde yeni bir iş emri (Work Order) oluşturur. Eğer 'Workrequestid' değeri 0 gönderilirse, sistem önce arka planda bir iş talebi oluşturur, ardından bu talebe bağlı iş emrini hiyerarşik olarak kaydeder.
Request Information
URI Parameters
None.
Body Parameters
Yeni oluşturulacak iş emrine ait tüm detayları içeren veri modeli.
CreateWorkOrderModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Workrequestid |
Bağlı olduğu İş Talebi (Work Request) ID değeri. Eğer yeni bir bağımsız bir iş talebi oluşturulsun isteniyor ise 0 gönderilmelidir. |
integer |
None. |
| Priority |
Talebin öncelik derecesi 1, 2 veya 3 olabilir ("STANDART Mavi=1", "ACİL Turuncu=2", "KRİTİK Kırmızı=3") |
integer |
None. |
| Integrationcode |
İş emrinin entegrasyon kodudur. 3.parti yazılımlar veya sistemlerle entegrasyon için kullanılan alandır. (İsteğe bağlı, boş gönderilebilir) |
string |
String length: inclusive between 0 and 20 |
| Projectid |
İş emrinin açılacağı Projenin ID değeri. Eğer bilinmiyorsa 0 gönderilip 'Projectintegrationcode' doldurulmalıdır. |
integer |
None. |
| Projectintegrationcode |
Projenin entegrasyon kodudur. 3.parti yazılımlar veya sistemlerle entegrasyon için kullanılan alandır. Projectid = 0 ise sistem bu kod üzerinden Proje ID'sini bulur. |
string |
String length: inclusive between 0 and 20 |
| Locationid |
İş emrinin ait olduğu Lokasyonun ID değeri. Eğer bilinmiyorsa 0 gönderilip 'Locationintegrationcode' doldurulmalıdır. |
integer |
None. |
| Locationintegrationcode |
Lokasyonun entegrasyon kodudur. 3.parti yazılımlar veya sistemlerle entegrasyon için kullanılan alandır. Locationid = 0 ise sistem bu kod üzerinden Lokasyon ID'sini bulur. |
string |
String length: inclusive between 0 and 20 |
| Locationdescription |
Lokasyonun detayı, kat, oda veya yönlendirme tarifi. (İsteğe bağlı, boş gönderilebilir) |
string |
String length: inclusive between 0 and 2000 |
| Reasonid |
İş talep nedeni ID'si (api/Categories?Type=1 metodunu kullanarak listeye erişebilirsiniz). |
integer |
None. |
| Categoryid |
İş kategorisi ID'si (api/Categories?Type=2 metodunu kullanarak listeye erişebilirsiniz). |
integer |
None. |
| Requesterusertypeid |
Talebi yapan kullanıcının türü 1 veya 2 olabilir. ("TEKNİK KADRO=1", "MÜŞTERİ=2"). |
integer |
None. |
| Requesterdetail |
Talebi yapan kişi ya da müşteri bilgisi (adsoyad veya mağaza adı yazılabilir). |
string |
String length: inclusive between 0 and 250 |
| Problemdetail |
İş emrinin/talebinin açıklaması. Hangi sorunun çözüleceğini belirtmek için kullanılır. |
string |
None. |
| Desireddate |
İşin yapılması istenen planlanan tarih ve saat bilgisi. (İsteğe bağlı boş gönderilebilir, ancak dolu ise FORMAT: yyyy-MM-dd HH:mm şeklinde olmalıdır) |
date |
None. |
Request Formats
application/json, text/json
{
"Workrequestid": 1,
"Priority": 2,
"Integrationcode": "sample string 3",
"Projectid": 4,
"Projectintegrationcode": "sample string 5",
"Locationid": 6,
"Locationintegrationcode": "sample string 7",
"Locationdescription": "sample string 8",
"Reasonid": 9,
"Categoryid": 10,
"Requesterusertypeid": 11,
"Requesterdetail": "sample string 12",
"Problemdetail": "sample string 13",
"Desireddate": "2026-06-03T03:34:31.1799093+03:00"
}
application/xml, text/xml
<CreateWorkOrderModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IntegroV6API"> <Categoryid>10</Categoryid> <Desireddate>2026-06-03T03:34:31.1799093+03:00</Desireddate> <Integrationcode>sample string 3</Integrationcode> <Locationdescription>sample string 8</Locationdescription> <Locationid>6</Locationid> <Locationintegrationcode>sample string 7</Locationintegrationcode> <Priority>2</Priority> <Problemdetail>sample string 13</Problemdetail> <Projectid>4</Projectid> <Projectintegrationcode>sample string 5</Projectintegrationcode> <Reasonid>9</Reasonid> <Requesterdetail>sample string 12</Requesterdetail> <Requesterusertypeid>11</Requesterusertypeid> <Workrequestid>1</Workrequestid> </CreateWorkOrderModel>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
HTTP 201 Created durum kodu döner ve gövdede (Response Body) yeni oluşturulan iş emrinin benzersiz ID bilgisini içerir.
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |