Advise that goods have left an order, with the delivery note, carrier and waybill that will arrive with them.
curl --request POST \
--url https://app.assetinfinity.ai/api/rpc/dispatch_purchase_order \
--header 'Content-Type: application/json' \
--data '
{
"p_purchase_order_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_carrier": "<string>",
"p_delivery_note_number": "<string>",
"p_expected_arrival": "2023-12-25",
"p_items": "<string>",
"p_notes": "<string>",
"p_waybill_number": "<string>"
}
'import requests
url = "https://app.assetinfinity.ai/api/rpc/dispatch_purchase_order"
payload = {
"p_purchase_order_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_carrier": "<string>",
"p_delivery_note_number": "<string>",
"p_expected_arrival": "2023-12-25",
"p_items": "<string>",
"p_notes": "<string>",
"p_waybill_number": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
p_purchase_order_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
p_carrier: '<string>',
p_delivery_note_number: '<string>',
p_expected_arrival: '2023-12-25',
p_items: '<string>',
p_notes: '<string>',
p_waybill_number: '<string>'
})
};
fetch('https://app.assetinfinity.ai/api/rpc/dispatch_purchase_order', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.assetinfinity.ai/api/rpc/dispatch_purchase_order",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'p_purchase_order_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'p_carrier' => '<string>',
'p_delivery_note_number' => '<string>',
'p_expected_arrival' => '2023-12-25',
'p_items' => '<string>',
'p_notes' => '<string>',
'p_waybill_number' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.assetinfinity.ai/api/rpc/dispatch_purchase_order"
payload := strings.NewReader("{\n \"p_purchase_order_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_carrier\": \"<string>\",\n \"p_delivery_note_number\": \"<string>\",\n \"p_expected_arrival\": \"2023-12-25\",\n \"p_items\": \"<string>\",\n \"p_notes\": \"<string>\",\n \"p_waybill_number\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://app.assetinfinity.ai/api/rpc/dispatch_purchase_order")
.header("Content-Type", "application/json")
.body("{\n \"p_purchase_order_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_carrier\": \"<string>\",\n \"p_delivery_note_number\": \"<string>\",\n \"p_expected_arrival\": \"2023-12-25\",\n \"p_items\": \"<string>\",\n \"p_notes\": \"<string>\",\n \"p_waybill_number\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.assetinfinity.ai/api/rpc/dispatch_purchase_order")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"p_purchase_order_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_carrier\": \"<string>\",\n \"p_delivery_note_number\": \"<string>\",\n \"p_expected_arrival\": \"2023-12-25\",\n \"p_items\": \"<string>\",\n \"p_notes\": \"<string>\",\n \"p_waybill_number\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyProcurement
Advise that goods have left an order, with the delivery note, carrier and waybill that will arrive with them.
Advise that goods have left an order, with the delivery note, carrier and waybill that will arrive with them. A claim rather than a movement: it posts no stock and settles nothing, and the buyer’s receipt remains the only thing the three-way match reads.
POST
/
rpc
/
dispatch_purchase_order
Advise that goods have left an order, with the delivery note, carrier and waybill that will arrive with them.
curl --request POST \
--url https://app.assetinfinity.ai/api/rpc/dispatch_purchase_order \
--header 'Content-Type: application/json' \
--data '
{
"p_purchase_order_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_carrier": "<string>",
"p_delivery_note_number": "<string>",
"p_expected_arrival": "2023-12-25",
"p_items": "<string>",
"p_notes": "<string>",
"p_waybill_number": "<string>"
}
'import requests
url = "https://app.assetinfinity.ai/api/rpc/dispatch_purchase_order"
payload = {
"p_purchase_order_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_carrier": "<string>",
"p_delivery_note_number": "<string>",
"p_expected_arrival": "2023-12-25",
"p_items": "<string>",
"p_notes": "<string>",
"p_waybill_number": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
p_purchase_order_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
p_carrier: '<string>',
p_delivery_note_number: '<string>',
p_expected_arrival: '2023-12-25',
p_items: '<string>',
p_notes: '<string>',
p_waybill_number: '<string>'
})
};
fetch('https://app.assetinfinity.ai/api/rpc/dispatch_purchase_order', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://app.assetinfinity.ai/api/rpc/dispatch_purchase_order",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'p_purchase_order_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'p_carrier' => '<string>',
'p_delivery_note_number' => '<string>',
'p_expected_arrival' => '2023-12-25',
'p_items' => '<string>',
'p_notes' => '<string>',
'p_waybill_number' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.assetinfinity.ai/api/rpc/dispatch_purchase_order"
payload := strings.NewReader("{\n \"p_purchase_order_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_carrier\": \"<string>\",\n \"p_delivery_note_number\": \"<string>\",\n \"p_expected_arrival\": \"2023-12-25\",\n \"p_items\": \"<string>\",\n \"p_notes\": \"<string>\",\n \"p_waybill_number\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://app.assetinfinity.ai/api/rpc/dispatch_purchase_order")
.header("Content-Type", "application/json")
.body("{\n \"p_purchase_order_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_carrier\": \"<string>\",\n \"p_delivery_note_number\": \"<string>\",\n \"p_expected_arrival\": \"2023-12-25\",\n \"p_items\": \"<string>\",\n \"p_notes\": \"<string>\",\n \"p_waybill_number\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.assetinfinity.ai/api/rpc/dispatch_purchase_order")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"p_purchase_order_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_carrier\": \"<string>\",\n \"p_delivery_note_number\": \"<string>\",\n \"p_expected_arrival\": \"2023-12-25\",\n \"p_items\": \"<string>\",\n \"p_notes\": \"<string>\",\n \"p_waybill_number\": \"<string>\"\n}"
response = http.request(request)
puts response.read_bodyHeaders
Preference
Available options:
params=single-object Body
application/jsonapplication/vnd.pgrst.object+jsonapplication/vnd.pgrst.object+json;nulls=strippedtext/csv
Advise that goods have left an order, with the delivery note, carrier and waybill that will arrive with them. A claim rather than a movement: it posts no stock and settles nothing, and the buyer's receipt remains the only thing the three-way match reads.
Response
200
OK
⌘I

