Taslaktaki İrsaliyeyi Güncelleme
RahatSistem Demo
https://apidemo.rahatsistem.com.tr
RahatSistem Demo
https://apidemo.rahatsistem.com.tr
POST
/v2/documents/despatch.update
İrsaliyeTaslak İrsaliyeProforma İrsaliye
Önemli Bilgi#
body.document.External.ID
ve body.document.External.Type
bilgisi üzerinden güncelleme sağlayabilirsiniz. Request body bilgisi irsaliye oluşturma ucu ile aynıdır. Dolayısıyla body.document.External.ID
ve body.document.External.Type
taslaklardaki bir belge ile eşleşmesi durumunda irsaliye güncellemesi yapılır.DANGER
TIP
DANGER
document.External.ID
ve document.External.Type
gönderim durumuna istenmeyen irsaliyeler taslaklara kaydedilebilir. Hatta draft
parametresinin false
gönderilme durumunda ise istenilmeyen irsaliyeler doğrudan gönderilebilir. Bu duruma kesinlikle dikkat edilmelidir.Request
Authorization
Add parameter in header
x-api-key
Example:
x-api-key: ********************
Body Params application/json
draft
boolean
optional
Default:
true
document
object
required
External
object
required
NumberOrSerie
optional
UUID
string <uuid>
optional
IssueDateTime
string
required
Notes
array[string]
optional
Order
object
optional
Customer
object
required
BuyerCustomer
object
optional
SellerSupplier
object
optional
OriginatorCustomer
object
optional
Shipment
object
optional
Lines
array [object {5}]
required
>= 1 items
Example
{
"draft": true,
"document": {
"External": {
"ID": "string",
"RefNo": "MEA11152",
"Type": "Müthiş Entegre App"
},
"NumberOrSerie": "RS",
"UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30",
"IssueDateTime": "string",
"Notes": [
"string"
],
"Order": {
"Date": "2023-10-19",
"Value": "SIP0001"
},
"Customer": {
"TaxNumber": "string",
"TaxOffice": "string",
"Name": "string",
"Address": "string",
"District": "string",
"City": "string",
"Country": "string",
"PostalCode": "strin",
"Phone": "string",
"Fax": "string",
"Mail": "string",
"Website": "string"
},
"BuyerCustomer": {
"TaxNumber": "string",
"TaxOffice": "string",
"Name": "string",
"Address": "string",
"District": "string",
"City": "string",
"Country": "string",
"PostalCode": "strin",
"Phone": "string",
"Fax": "string",
"Mail": "string",
"Website": "string"
},
"SellerSupplier": {
"TaxNumber": "string",
"TaxOffice": "string",
"Name": "string",
"Address": "string",
"District": "string",
"City": "string",
"Country": "string",
"PostalCode": "strin",
"Phone": "string",
"Fax": "string",
"Mail": "string",
"Website": "string"
},
"OriginatorCustomer": {
"TaxNumber": "string",
"TaxOffice": "string",
"Name": "string",
"Address": "string",
"District": "string",
"City": "string",
"Country": "string",
"PostalCode": "strin",
"Phone": "string",
"Fax": "string",
"Mail": "string",
"Website": "string"
},
"Shipment": {
"Driver": {
"Name": "string",
"Surname": "string",
"ID": "12345678901"
},
"Carrier": {
"TaxNumber": "string",
"Name": "string",
"Address": "string",
"District": "string",
"City": "string",
"Country": "string",
"PostalCode": "strin"
},
"Delivery": {
"ActualDateTime": "string",
"Address": {
"Address": "string",
"District": "string",
"City": "string",
"Country": "string",
"PostalCode": "string"
}
}
},
"Lines": [
{
"Name": "Örnek mal hizmet adı",
"Quantity": 19.1,
"UnitCode": "ADET",
"Price": 19.05,
"AdditionalNames": {
"Description": "string",
"Brand": "string",
"Model": "string",
"BuyerCode": "string",
"SellerCode": "string",
"ManufacturerCode": "string",
"Origin": "string",
"Note": "string"
}
}
]
}
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://apidemo.rahatsistem.com.tr/v2/documents/despatch.update' \
--header 'Content-Type: application/json' \
--header 'x-api-key;' \
--data-raw '{
"draft": true,
"document": {
"External": {
"ID": "string",
"RefNo": "MEA11152",
"Type": "Müthiş Entegre App"
},
"NumberOrSerie": "RS",
"UUID": "f50af7e0-0dd5-4361-ab96-2e04f7bc7e30",
"IssueDateTime": "string",
"Notes": [
"string"
],
"Order": {
"Date": "2023-10-19",
"Value": "SIP0001"
},
"Customer": {
"TaxNumber": "string",
"TaxOffice": "string",
"Name": "string",
"Address": "string",
"District": "string",
"City": "string",
"Country": "string",
"PostalCode": "strin",
"Phone": "string",
"Fax": "string",
"Mail": "string",
"Website": "string"
},
"BuyerCustomer": {
"TaxNumber": "string",
"TaxOffice": "string",
"Name": "string",
"Address": "string",
"District": "string",
"City": "string",
"Country": "string",
"PostalCode": "strin",
"Phone": "string",
"Fax": "string",
"Mail": "string",
"Website": "string"
},
"SellerSupplier": {
"TaxNumber": "string",
"TaxOffice": "string",
"Name": "string",
"Address": "string",
"District": "string",
"City": "string",
"Country": "string",
"PostalCode": "strin",
"Phone": "string",
"Fax": "string",
"Mail": "string",
"Website": "string"
},
"OriginatorCustomer": {
"TaxNumber": "string",
"TaxOffice": "string",
"Name": "string",
"Address": "string",
"District": "string",
"City": "string",
"Country": "string",
"PostalCode": "strin",
"Phone": "string",
"Fax": "string",
"Mail": "string",
"Website": "string"
},
"Shipment": {
"Driver": {
"Name": "string",
"Surname": "string",
"ID": "12345678901"
},
"Carrier": {
"TaxNumber": "string",
"Name": "string",
"Address": "string",
"District": "string",
"City": "string",
"Country": "string",
"PostalCode": "strin"
},
"Delivery": {
"ActualDateTime": "string",
"Address": {
"Address": "string",
"District": "string",
"City": "string",
"Country": "string",
"PostalCode": "string"
}
}
},
"Lines": [
{
"Name": "Örnek mal hizmet adı",
"Quantity": 19.1,
"UnitCode": "ADET",
"Price": 19.05,
"AdditionalNames": {
"Description": "string",
"Brand": "string",
"Model": "string",
"BuyerCode": "string",
"SellerCode": "string",
"ManufacturerCode": "string",
"Origin": "string",
"Note": "string"
}
}
]
}
}'
Responses
🟢200OK
application/json
Body
data
object
required
uuid
string <uuid>
required
warns
array[string]
required
Example
{
"data": {
"uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
"warns": [
"string"
]
}
}
🟠400Bad Request