Push new procurements
curl --request POST \
--url https://api-ezyconnect.ezytail.com/procurements \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
[
{
"activityCode": "<string>",
"activityName": "<string>",
"uniqueProcurementID": "<string>",
"expectedReceiptDate": "2023-11-07T05:31:56Z",
"procurementEntries": [
{
"lineID": "<string>",
"articleReference": "<string>",
"expectedQuantity": 123,
"id": 123,
"activityCode": "<string>",
"dateCreation": "2023-11-07T05:31:56Z",
"dateLastUpdate": "2023-11-07T05:31:56Z",
"uniqueProcurementID": "<string>",
"supplierOrderNumberDO": "<string>",
"receptionUnitOfMeasure": "<string>",
"articlePriceAtReception": 123,
"expectedLotNumber": "<string>",
"announcedArticleDate": "2023-11-07T05:31:56Z",
"articleShippingDeadline": "2023-11-07T05:31:56Z",
"articlePCB": 123,
"articleSPCB": 123,
"lineMessage": "<string>",
"customField1": "<string>",
"customField2": "<string>",
"customField3": "<string>",
"customField4": "<string>",
"customField5": "<string>",
"customField6": "<string>",
"customField7": "<string>",
"customField8": "<string>",
"dateProcessed": "2023-11-07T05:31:56Z",
"gradeCode": "<string>"
}
],
"dateCreation": "2023-11-07T05:31:56Z",
"dateLastUpdate": "2023-11-07T05:31:56Z",
"supplierOrderNumberDO": "<string>",
"ownerCode": "<string>",
"procurementTypeCode": "<string>",
"procurementGroup": "<string>",
"procurementGroupDescription": "<string>",
"supplierCode": "<string>",
"supplierName": "<string>",
"customField1": "<string>",
"customField2": "<string>",
"customField3": "<string>",
"customField4": "<string>",
"customField5": "<string>",
"customField6": "<string>",
"customField7": "<string>",
"customField8": "<string>"
}
]
'import requests
url = "https://api-ezyconnect.ezytail.com/procurements"
payload = [
{
"activityCode": "<string>",
"activityName": "<string>",
"uniqueProcurementID": "<string>",
"expectedReceiptDate": "2023-11-07T05:31:56Z",
"procurementEntries": [
{
"lineID": "<string>",
"articleReference": "<string>",
"expectedQuantity": 123,
"id": 123,
"activityCode": "<string>",
"dateCreation": "2023-11-07T05:31:56Z",
"dateLastUpdate": "2023-11-07T05:31:56Z",
"uniqueProcurementID": "<string>",
"supplierOrderNumberDO": "<string>",
"receptionUnitOfMeasure": "<string>",
"articlePriceAtReception": 123,
"expectedLotNumber": "<string>",
"announcedArticleDate": "2023-11-07T05:31:56Z",
"articleShippingDeadline": "2023-11-07T05:31:56Z",
"articlePCB": 123,
"articleSPCB": 123,
"lineMessage": "<string>",
"customField1": "<string>",
"customField2": "<string>",
"customField3": "<string>",
"customField4": "<string>",
"customField5": "<string>",
"customField6": "<string>",
"customField7": "<string>",
"customField8": "<string>",
"dateProcessed": "2023-11-07T05:31:56Z",
"gradeCode": "<string>"
}
],
"dateCreation": "2023-11-07T05:31:56Z",
"dateLastUpdate": "2023-11-07T05:31:56Z",
"supplierOrderNumberDO": "<string>",
"ownerCode": "<string>",
"procurementTypeCode": "<string>",
"procurementGroup": "<string>",
"procurementGroupDescription": "<string>",
"supplierCode": "<string>",
"supplierName": "<string>",
"customField1": "<string>",
"customField2": "<string>",
"customField3": "<string>",
"customField4": "<string>",
"customField5": "<string>",
"customField6": "<string>",
"customField7": "<string>",
"customField8": "<string>"
}
]
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify([
{
activityCode: '<string>',
activityName: '<string>',
uniqueProcurementID: '<string>',
expectedReceiptDate: '2023-11-07T05:31:56Z',
procurementEntries: [
{
lineID: '<string>',
articleReference: '<string>',
expectedQuantity: 123,
id: 123,
activityCode: '<string>',
dateCreation: '2023-11-07T05:31:56Z',
dateLastUpdate: '2023-11-07T05:31:56Z',
uniqueProcurementID: '<string>',
supplierOrderNumberDO: '<string>',
receptionUnitOfMeasure: '<string>',
articlePriceAtReception: 123,
expectedLotNumber: '<string>',
announcedArticleDate: '2023-11-07T05:31:56Z',
articleShippingDeadline: '2023-11-07T05:31:56Z',
articlePCB: 123,
articleSPCB: 123,
lineMessage: '<string>',
customField1: '<string>',
customField2: '<string>',
customField3: '<string>',
customField4: '<string>',
customField5: '<string>',
customField6: '<string>',
customField7: '<string>',
customField8: '<string>',
dateProcessed: '2023-11-07T05:31:56Z',
gradeCode: '<string>'
}
],
dateCreation: '2023-11-07T05:31:56Z',
dateLastUpdate: '2023-11-07T05:31:56Z',
supplierOrderNumberDO: '<string>',
ownerCode: '<string>',
procurementTypeCode: '<string>',
procurementGroup: '<string>',
procurementGroupDescription: '<string>',
supplierCode: '<string>',
supplierName: '<string>',
customField1: '<string>',
customField2: '<string>',
customField3: '<string>',
customField4: '<string>',
customField5: '<string>',
customField6: '<string>',
customField7: '<string>',
customField8: '<string>'
}
])
};
fetch('https://api-ezyconnect.ezytail.com/procurements', 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://api-ezyconnect.ezytail.com/procurements",
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([
[
'activityCode' => '<string>',
'activityName' => '<string>',
'uniqueProcurementID' => '<string>',
'expectedReceiptDate' => '2023-11-07T05:31:56Z',
'procurementEntries' => [
[
'lineID' => '<string>',
'articleReference' => '<string>',
'expectedQuantity' => 123,
'id' => 123,
'activityCode' => '<string>',
'dateCreation' => '2023-11-07T05:31:56Z',
'dateLastUpdate' => '2023-11-07T05:31:56Z',
'uniqueProcurementID' => '<string>',
'supplierOrderNumberDO' => '<string>',
'receptionUnitOfMeasure' => '<string>',
'articlePriceAtReception' => 123,
'expectedLotNumber' => '<string>',
'announcedArticleDate' => '2023-11-07T05:31:56Z',
'articleShippingDeadline' => '2023-11-07T05:31:56Z',
'articlePCB' => 123,
'articleSPCB' => 123,
'lineMessage' => '<string>',
'customField1' => '<string>',
'customField2' => '<string>',
'customField3' => '<string>',
'customField4' => '<string>',
'customField5' => '<string>',
'customField6' => '<string>',
'customField7' => '<string>',
'customField8' => '<string>',
'dateProcessed' => '2023-11-07T05:31:56Z',
'gradeCode' => '<string>'
]
],
'dateCreation' => '2023-11-07T05:31:56Z',
'dateLastUpdate' => '2023-11-07T05:31:56Z',
'supplierOrderNumberDO' => '<string>',
'ownerCode' => '<string>',
'procurementTypeCode' => '<string>',
'procurementGroup' => '<string>',
'procurementGroupDescription' => '<string>',
'supplierCode' => '<string>',
'supplierName' => '<string>',
'customField1' => '<string>',
'customField2' => '<string>',
'customField3' => '<string>',
'customField4' => '<string>',
'customField5' => '<string>',
'customField6' => '<string>',
'customField7' => '<string>',
'customField8' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"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://api-ezyconnect.ezytail.com/procurements"
payload := strings.NewReader("[\n {\n \"activityCode\": \"<string>\",\n \"activityName\": \"<string>\",\n \"uniqueProcurementID\": \"<string>\",\n \"expectedReceiptDate\": \"2023-11-07T05:31:56Z\",\n \"procurementEntries\": [\n {\n \"lineID\": \"<string>\",\n \"articleReference\": \"<string>\",\n \"expectedQuantity\": 123,\n \"id\": 123,\n \"activityCode\": \"<string>\",\n \"dateCreation\": \"2023-11-07T05:31:56Z\",\n \"dateLastUpdate\": \"2023-11-07T05:31:56Z\",\n \"uniqueProcurementID\": \"<string>\",\n \"supplierOrderNumberDO\": \"<string>\",\n \"receptionUnitOfMeasure\": \"<string>\",\n \"articlePriceAtReception\": 123,\n \"expectedLotNumber\": \"<string>\",\n \"announcedArticleDate\": \"2023-11-07T05:31:56Z\",\n \"articleShippingDeadline\": \"2023-11-07T05:31:56Z\",\n \"articlePCB\": 123,\n \"articleSPCB\": 123,\n \"lineMessage\": \"<string>\",\n \"customField1\": \"<string>\",\n \"customField2\": \"<string>\",\n \"customField3\": \"<string>\",\n \"customField4\": \"<string>\",\n \"customField5\": \"<string>\",\n \"customField6\": \"<string>\",\n \"customField7\": \"<string>\",\n \"customField8\": \"<string>\",\n \"dateProcessed\": \"2023-11-07T05:31:56Z\",\n \"gradeCode\": \"<string>\"\n }\n ],\n \"dateCreation\": \"2023-11-07T05:31:56Z\",\n \"dateLastUpdate\": \"2023-11-07T05:31:56Z\",\n \"supplierOrderNumberDO\": \"<string>\",\n \"ownerCode\": \"<string>\",\n \"procurementTypeCode\": \"<string>\",\n \"procurementGroup\": \"<string>\",\n \"procurementGroupDescription\": \"<string>\",\n \"supplierCode\": \"<string>\",\n \"supplierName\": \"<string>\",\n \"customField1\": \"<string>\",\n \"customField2\": \"<string>\",\n \"customField3\": \"<string>\",\n \"customField4\": \"<string>\",\n \"customField5\": \"<string>\",\n \"customField6\": \"<string>\",\n \"customField7\": \"<string>\",\n \"customField8\": \"<string>\"\n }\n]")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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://api-ezyconnect.ezytail.com/procurements")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("[\n {\n \"activityCode\": \"<string>\",\n \"activityName\": \"<string>\",\n \"uniqueProcurementID\": \"<string>\",\n \"expectedReceiptDate\": \"2023-11-07T05:31:56Z\",\n \"procurementEntries\": [\n {\n \"lineID\": \"<string>\",\n \"articleReference\": \"<string>\",\n \"expectedQuantity\": 123,\n \"id\": 123,\n \"activityCode\": \"<string>\",\n \"dateCreation\": \"2023-11-07T05:31:56Z\",\n \"dateLastUpdate\": \"2023-11-07T05:31:56Z\",\n \"uniqueProcurementID\": \"<string>\",\n \"supplierOrderNumberDO\": \"<string>\",\n \"receptionUnitOfMeasure\": \"<string>\",\n \"articlePriceAtReception\": 123,\n \"expectedLotNumber\": \"<string>\",\n \"announcedArticleDate\": \"2023-11-07T05:31:56Z\",\n \"articleShippingDeadline\": \"2023-11-07T05:31:56Z\",\n \"articlePCB\": 123,\n \"articleSPCB\": 123,\n \"lineMessage\": \"<string>\",\n \"customField1\": \"<string>\",\n \"customField2\": \"<string>\",\n \"customField3\": \"<string>\",\n \"customField4\": \"<string>\",\n \"customField5\": \"<string>\",\n \"customField6\": \"<string>\",\n \"customField7\": \"<string>\",\n \"customField8\": \"<string>\",\n \"dateProcessed\": \"2023-11-07T05:31:56Z\",\n \"gradeCode\": \"<string>\"\n }\n ],\n \"dateCreation\": \"2023-11-07T05:31:56Z\",\n \"dateLastUpdate\": \"2023-11-07T05:31:56Z\",\n \"supplierOrderNumberDO\": \"<string>\",\n \"ownerCode\": \"<string>\",\n \"procurementTypeCode\": \"<string>\",\n \"procurementGroup\": \"<string>\",\n \"procurementGroupDescription\": \"<string>\",\n \"supplierCode\": \"<string>\",\n \"supplierName\": \"<string>\",\n \"customField1\": \"<string>\",\n \"customField2\": \"<string>\",\n \"customField3\": \"<string>\",\n \"customField4\": \"<string>\",\n \"customField5\": \"<string>\",\n \"customField6\": \"<string>\",\n \"customField7\": \"<string>\",\n \"customField8\": \"<string>\"\n }\n]")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-ezyconnect.ezytail.com/procurements")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "[\n {\n \"activityCode\": \"<string>\",\n \"activityName\": \"<string>\",\n \"uniqueProcurementID\": \"<string>\",\n \"expectedReceiptDate\": \"2023-11-07T05:31:56Z\",\n \"procurementEntries\": [\n {\n \"lineID\": \"<string>\",\n \"articleReference\": \"<string>\",\n \"expectedQuantity\": 123,\n \"id\": 123,\n \"activityCode\": \"<string>\",\n \"dateCreation\": \"2023-11-07T05:31:56Z\",\n \"dateLastUpdate\": \"2023-11-07T05:31:56Z\",\n \"uniqueProcurementID\": \"<string>\",\n \"supplierOrderNumberDO\": \"<string>\",\n \"receptionUnitOfMeasure\": \"<string>\",\n \"articlePriceAtReception\": 123,\n \"expectedLotNumber\": \"<string>\",\n \"announcedArticleDate\": \"2023-11-07T05:31:56Z\",\n \"articleShippingDeadline\": \"2023-11-07T05:31:56Z\",\n \"articlePCB\": 123,\n \"articleSPCB\": 123,\n \"lineMessage\": \"<string>\",\n \"customField1\": \"<string>\",\n \"customField2\": \"<string>\",\n \"customField3\": \"<string>\",\n \"customField4\": \"<string>\",\n \"customField5\": \"<string>\",\n \"customField6\": \"<string>\",\n \"customField7\": \"<string>\",\n \"customField8\": \"<string>\",\n \"dateProcessed\": \"2023-11-07T05:31:56Z\",\n \"gradeCode\": \"<string>\"\n }\n ],\n \"dateCreation\": \"2023-11-07T05:31:56Z\",\n \"dateLastUpdate\": \"2023-11-07T05:31:56Z\",\n \"supplierOrderNumberDO\": \"<string>\",\n \"ownerCode\": \"<string>\",\n \"procurementTypeCode\": \"<string>\",\n \"procurementGroup\": \"<string>\",\n \"procurementGroupDescription\": \"<string>\",\n \"supplierCode\": \"<string>\",\n \"supplierName\": \"<string>\",\n \"customField1\": \"<string>\",\n \"customField2\": \"<string>\",\n \"customField3\": \"<string>\",\n \"customField4\": \"<string>\",\n \"customField5\": \"<string>\",\n \"customField6\": \"<string>\",\n \"customField7\": \"<string>\",\n \"customField8\": \"<string>\"\n }\n]"
response = http.request(request)
puts response.read_body{
"operationId": "<string>",
"errors": {},
"passed": [
"<string>"
]
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}Procurement
Push new procurements
Will import all procurements into the system and return errors if any
POST
/
procurements
Push new procurements
curl --request POST \
--url https://api-ezyconnect.ezytail.com/procurements \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
[
{
"activityCode": "<string>",
"activityName": "<string>",
"uniqueProcurementID": "<string>",
"expectedReceiptDate": "2023-11-07T05:31:56Z",
"procurementEntries": [
{
"lineID": "<string>",
"articleReference": "<string>",
"expectedQuantity": 123,
"id": 123,
"activityCode": "<string>",
"dateCreation": "2023-11-07T05:31:56Z",
"dateLastUpdate": "2023-11-07T05:31:56Z",
"uniqueProcurementID": "<string>",
"supplierOrderNumberDO": "<string>",
"receptionUnitOfMeasure": "<string>",
"articlePriceAtReception": 123,
"expectedLotNumber": "<string>",
"announcedArticleDate": "2023-11-07T05:31:56Z",
"articleShippingDeadline": "2023-11-07T05:31:56Z",
"articlePCB": 123,
"articleSPCB": 123,
"lineMessage": "<string>",
"customField1": "<string>",
"customField2": "<string>",
"customField3": "<string>",
"customField4": "<string>",
"customField5": "<string>",
"customField6": "<string>",
"customField7": "<string>",
"customField8": "<string>",
"dateProcessed": "2023-11-07T05:31:56Z",
"gradeCode": "<string>"
}
],
"dateCreation": "2023-11-07T05:31:56Z",
"dateLastUpdate": "2023-11-07T05:31:56Z",
"supplierOrderNumberDO": "<string>",
"ownerCode": "<string>",
"procurementTypeCode": "<string>",
"procurementGroup": "<string>",
"procurementGroupDescription": "<string>",
"supplierCode": "<string>",
"supplierName": "<string>",
"customField1": "<string>",
"customField2": "<string>",
"customField3": "<string>",
"customField4": "<string>",
"customField5": "<string>",
"customField6": "<string>",
"customField7": "<string>",
"customField8": "<string>"
}
]
'import requests
url = "https://api-ezyconnect.ezytail.com/procurements"
payload = [
{
"activityCode": "<string>",
"activityName": "<string>",
"uniqueProcurementID": "<string>",
"expectedReceiptDate": "2023-11-07T05:31:56Z",
"procurementEntries": [
{
"lineID": "<string>",
"articleReference": "<string>",
"expectedQuantity": 123,
"id": 123,
"activityCode": "<string>",
"dateCreation": "2023-11-07T05:31:56Z",
"dateLastUpdate": "2023-11-07T05:31:56Z",
"uniqueProcurementID": "<string>",
"supplierOrderNumberDO": "<string>",
"receptionUnitOfMeasure": "<string>",
"articlePriceAtReception": 123,
"expectedLotNumber": "<string>",
"announcedArticleDate": "2023-11-07T05:31:56Z",
"articleShippingDeadline": "2023-11-07T05:31:56Z",
"articlePCB": 123,
"articleSPCB": 123,
"lineMessage": "<string>",
"customField1": "<string>",
"customField2": "<string>",
"customField3": "<string>",
"customField4": "<string>",
"customField5": "<string>",
"customField6": "<string>",
"customField7": "<string>",
"customField8": "<string>",
"dateProcessed": "2023-11-07T05:31:56Z",
"gradeCode": "<string>"
}
],
"dateCreation": "2023-11-07T05:31:56Z",
"dateLastUpdate": "2023-11-07T05:31:56Z",
"supplierOrderNumberDO": "<string>",
"ownerCode": "<string>",
"procurementTypeCode": "<string>",
"procurementGroup": "<string>",
"procurementGroupDescription": "<string>",
"supplierCode": "<string>",
"supplierName": "<string>",
"customField1": "<string>",
"customField2": "<string>",
"customField3": "<string>",
"customField4": "<string>",
"customField5": "<string>",
"customField6": "<string>",
"customField7": "<string>",
"customField8": "<string>"
}
]
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify([
{
activityCode: '<string>',
activityName: '<string>',
uniqueProcurementID: '<string>',
expectedReceiptDate: '2023-11-07T05:31:56Z',
procurementEntries: [
{
lineID: '<string>',
articleReference: '<string>',
expectedQuantity: 123,
id: 123,
activityCode: '<string>',
dateCreation: '2023-11-07T05:31:56Z',
dateLastUpdate: '2023-11-07T05:31:56Z',
uniqueProcurementID: '<string>',
supplierOrderNumberDO: '<string>',
receptionUnitOfMeasure: '<string>',
articlePriceAtReception: 123,
expectedLotNumber: '<string>',
announcedArticleDate: '2023-11-07T05:31:56Z',
articleShippingDeadline: '2023-11-07T05:31:56Z',
articlePCB: 123,
articleSPCB: 123,
lineMessage: '<string>',
customField1: '<string>',
customField2: '<string>',
customField3: '<string>',
customField4: '<string>',
customField5: '<string>',
customField6: '<string>',
customField7: '<string>',
customField8: '<string>',
dateProcessed: '2023-11-07T05:31:56Z',
gradeCode: '<string>'
}
],
dateCreation: '2023-11-07T05:31:56Z',
dateLastUpdate: '2023-11-07T05:31:56Z',
supplierOrderNumberDO: '<string>',
ownerCode: '<string>',
procurementTypeCode: '<string>',
procurementGroup: '<string>',
procurementGroupDescription: '<string>',
supplierCode: '<string>',
supplierName: '<string>',
customField1: '<string>',
customField2: '<string>',
customField3: '<string>',
customField4: '<string>',
customField5: '<string>',
customField6: '<string>',
customField7: '<string>',
customField8: '<string>'
}
])
};
fetch('https://api-ezyconnect.ezytail.com/procurements', 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://api-ezyconnect.ezytail.com/procurements",
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([
[
'activityCode' => '<string>',
'activityName' => '<string>',
'uniqueProcurementID' => '<string>',
'expectedReceiptDate' => '2023-11-07T05:31:56Z',
'procurementEntries' => [
[
'lineID' => '<string>',
'articleReference' => '<string>',
'expectedQuantity' => 123,
'id' => 123,
'activityCode' => '<string>',
'dateCreation' => '2023-11-07T05:31:56Z',
'dateLastUpdate' => '2023-11-07T05:31:56Z',
'uniqueProcurementID' => '<string>',
'supplierOrderNumberDO' => '<string>',
'receptionUnitOfMeasure' => '<string>',
'articlePriceAtReception' => 123,
'expectedLotNumber' => '<string>',
'announcedArticleDate' => '2023-11-07T05:31:56Z',
'articleShippingDeadline' => '2023-11-07T05:31:56Z',
'articlePCB' => 123,
'articleSPCB' => 123,
'lineMessage' => '<string>',
'customField1' => '<string>',
'customField2' => '<string>',
'customField3' => '<string>',
'customField4' => '<string>',
'customField5' => '<string>',
'customField6' => '<string>',
'customField7' => '<string>',
'customField8' => '<string>',
'dateProcessed' => '2023-11-07T05:31:56Z',
'gradeCode' => '<string>'
]
],
'dateCreation' => '2023-11-07T05:31:56Z',
'dateLastUpdate' => '2023-11-07T05:31:56Z',
'supplierOrderNumberDO' => '<string>',
'ownerCode' => '<string>',
'procurementTypeCode' => '<string>',
'procurementGroup' => '<string>',
'procurementGroupDescription' => '<string>',
'supplierCode' => '<string>',
'supplierName' => '<string>',
'customField1' => '<string>',
'customField2' => '<string>',
'customField3' => '<string>',
'customField4' => '<string>',
'customField5' => '<string>',
'customField6' => '<string>',
'customField7' => '<string>',
'customField8' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"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://api-ezyconnect.ezytail.com/procurements"
payload := strings.NewReader("[\n {\n \"activityCode\": \"<string>\",\n \"activityName\": \"<string>\",\n \"uniqueProcurementID\": \"<string>\",\n \"expectedReceiptDate\": \"2023-11-07T05:31:56Z\",\n \"procurementEntries\": [\n {\n \"lineID\": \"<string>\",\n \"articleReference\": \"<string>\",\n \"expectedQuantity\": 123,\n \"id\": 123,\n \"activityCode\": \"<string>\",\n \"dateCreation\": \"2023-11-07T05:31:56Z\",\n \"dateLastUpdate\": \"2023-11-07T05:31:56Z\",\n \"uniqueProcurementID\": \"<string>\",\n \"supplierOrderNumberDO\": \"<string>\",\n \"receptionUnitOfMeasure\": \"<string>\",\n \"articlePriceAtReception\": 123,\n \"expectedLotNumber\": \"<string>\",\n \"announcedArticleDate\": \"2023-11-07T05:31:56Z\",\n \"articleShippingDeadline\": \"2023-11-07T05:31:56Z\",\n \"articlePCB\": 123,\n \"articleSPCB\": 123,\n \"lineMessage\": \"<string>\",\n \"customField1\": \"<string>\",\n \"customField2\": \"<string>\",\n \"customField3\": \"<string>\",\n \"customField4\": \"<string>\",\n \"customField5\": \"<string>\",\n \"customField6\": \"<string>\",\n \"customField7\": \"<string>\",\n \"customField8\": \"<string>\",\n \"dateProcessed\": \"2023-11-07T05:31:56Z\",\n \"gradeCode\": \"<string>\"\n }\n ],\n \"dateCreation\": \"2023-11-07T05:31:56Z\",\n \"dateLastUpdate\": \"2023-11-07T05:31:56Z\",\n \"supplierOrderNumberDO\": \"<string>\",\n \"ownerCode\": \"<string>\",\n \"procurementTypeCode\": \"<string>\",\n \"procurementGroup\": \"<string>\",\n \"procurementGroupDescription\": \"<string>\",\n \"supplierCode\": \"<string>\",\n \"supplierName\": \"<string>\",\n \"customField1\": \"<string>\",\n \"customField2\": \"<string>\",\n \"customField3\": \"<string>\",\n \"customField4\": \"<string>\",\n \"customField5\": \"<string>\",\n \"customField6\": \"<string>\",\n \"customField7\": \"<string>\",\n \"customField8\": \"<string>\"\n }\n]")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
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://api-ezyconnect.ezytail.com/procurements")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("[\n {\n \"activityCode\": \"<string>\",\n \"activityName\": \"<string>\",\n \"uniqueProcurementID\": \"<string>\",\n \"expectedReceiptDate\": \"2023-11-07T05:31:56Z\",\n \"procurementEntries\": [\n {\n \"lineID\": \"<string>\",\n \"articleReference\": \"<string>\",\n \"expectedQuantity\": 123,\n \"id\": 123,\n \"activityCode\": \"<string>\",\n \"dateCreation\": \"2023-11-07T05:31:56Z\",\n \"dateLastUpdate\": \"2023-11-07T05:31:56Z\",\n \"uniqueProcurementID\": \"<string>\",\n \"supplierOrderNumberDO\": \"<string>\",\n \"receptionUnitOfMeasure\": \"<string>\",\n \"articlePriceAtReception\": 123,\n \"expectedLotNumber\": \"<string>\",\n \"announcedArticleDate\": \"2023-11-07T05:31:56Z\",\n \"articleShippingDeadline\": \"2023-11-07T05:31:56Z\",\n \"articlePCB\": 123,\n \"articleSPCB\": 123,\n \"lineMessage\": \"<string>\",\n \"customField1\": \"<string>\",\n \"customField2\": \"<string>\",\n \"customField3\": \"<string>\",\n \"customField4\": \"<string>\",\n \"customField5\": \"<string>\",\n \"customField6\": \"<string>\",\n \"customField7\": \"<string>\",\n \"customField8\": \"<string>\",\n \"dateProcessed\": \"2023-11-07T05:31:56Z\",\n \"gradeCode\": \"<string>\"\n }\n ],\n \"dateCreation\": \"2023-11-07T05:31:56Z\",\n \"dateLastUpdate\": \"2023-11-07T05:31:56Z\",\n \"supplierOrderNumberDO\": \"<string>\",\n \"ownerCode\": \"<string>\",\n \"procurementTypeCode\": \"<string>\",\n \"procurementGroup\": \"<string>\",\n \"procurementGroupDescription\": \"<string>\",\n \"supplierCode\": \"<string>\",\n \"supplierName\": \"<string>\",\n \"customField1\": \"<string>\",\n \"customField2\": \"<string>\",\n \"customField3\": \"<string>\",\n \"customField4\": \"<string>\",\n \"customField5\": \"<string>\",\n \"customField6\": \"<string>\",\n \"customField7\": \"<string>\",\n \"customField8\": \"<string>\"\n }\n]")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-ezyconnect.ezytail.com/procurements")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "[\n {\n \"activityCode\": \"<string>\",\n \"activityName\": \"<string>\",\n \"uniqueProcurementID\": \"<string>\",\n \"expectedReceiptDate\": \"2023-11-07T05:31:56Z\",\n \"procurementEntries\": [\n {\n \"lineID\": \"<string>\",\n \"articleReference\": \"<string>\",\n \"expectedQuantity\": 123,\n \"id\": 123,\n \"activityCode\": \"<string>\",\n \"dateCreation\": \"2023-11-07T05:31:56Z\",\n \"dateLastUpdate\": \"2023-11-07T05:31:56Z\",\n \"uniqueProcurementID\": \"<string>\",\n \"supplierOrderNumberDO\": \"<string>\",\n \"receptionUnitOfMeasure\": \"<string>\",\n \"articlePriceAtReception\": 123,\n \"expectedLotNumber\": \"<string>\",\n \"announcedArticleDate\": \"2023-11-07T05:31:56Z\",\n \"articleShippingDeadline\": \"2023-11-07T05:31:56Z\",\n \"articlePCB\": 123,\n \"articleSPCB\": 123,\n \"lineMessage\": \"<string>\",\n \"customField1\": \"<string>\",\n \"customField2\": \"<string>\",\n \"customField3\": \"<string>\",\n \"customField4\": \"<string>\",\n \"customField5\": \"<string>\",\n \"customField6\": \"<string>\",\n \"customField7\": \"<string>\",\n \"customField8\": \"<string>\",\n \"dateProcessed\": \"2023-11-07T05:31:56Z\",\n \"gradeCode\": \"<string>\"\n }\n ],\n \"dateCreation\": \"2023-11-07T05:31:56Z\",\n \"dateLastUpdate\": \"2023-11-07T05:31:56Z\",\n \"supplierOrderNumberDO\": \"<string>\",\n \"ownerCode\": \"<string>\",\n \"procurementTypeCode\": \"<string>\",\n \"procurementGroup\": \"<string>\",\n \"procurementGroupDescription\": \"<string>\",\n \"supplierCode\": \"<string>\",\n \"supplierName\": \"<string>\",\n \"customField1\": \"<string>\",\n \"customField2\": \"<string>\",\n \"customField3\": \"<string>\",\n \"customField4\": \"<string>\",\n \"customField5\": \"<string>\",\n \"customField6\": \"<string>\",\n \"customField7\": \"<string>\",\n \"customField8\": \"<string>\"\n }\n]"
response = http.request(request)
puts response.read_body{
"operationId": "<string>",
"errors": {},
"passed": [
"<string>"
]
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}Authorizations
JWT Authorization header using the Bearer scheme. \r\n\r\n Enter 'Bearer' [space] and then your token in the text input below. \r\n\r\nExample: 'Bearer 12345abcdef'
Query Parameters
Body
application/jsontext/jsonapplication/*+json
Required string length:
1 - 3Required string length:
1 - 30Required string length:
1 - 20Show child attributes
Show child attributes
Maximum string length:
30Maximum string length:
3Maximum string length:
3Maximum string length:
14Maximum string length:
80Maximum string length:
13Maximum string length:
30Maximum string length:
200Maximum string length:
200Maximum string length:
256Maximum string length:
256Maximum string length:
256Maximum string length:
256Maximum string length:
256Maximum string length:
256⌘I

