MyNesting XML encoded request
curl --request POST \
--url https://dev.api.nestapi.com/v1/nesting/mynesting \
--header 'Accept: <accept>' \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"MyNestingXML": "<string>",
"ResultsWebhookUri": {}
}
'import requests
url = "https://dev.api.nestapi.com/v1/nesting/mynesting"
payload = {
"MyNestingXML": "<string>",
"ResultsWebhookUri": {}
}
headers = {
"Accept": "<accept>",
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
Accept: '<accept>',
Authorization: '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({MyNestingXML: '<string>', ResultsWebhookUri: {}})
};
fetch('https://dev.api.nestapi.com/v1/nesting/mynesting', 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://dev.api.nestapi.com/v1/nesting/mynesting",
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([
'MyNestingXML' => '<string>',
'ResultsWebhookUri' => [
]
]),
CURLOPT_HTTPHEADER => [
"Accept: <accept>",
"Authorization: <api-key>",
"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://dev.api.nestapi.com/v1/nesting/mynesting"
payload := strings.NewReader("{\n \"MyNestingXML\": \"<string>\",\n \"ResultsWebhookUri\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Accept", "<accept>")
req.Header.Add("Authorization", "<api-key>")
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://dev.api.nestapi.com/v1/nesting/mynesting")
.header("Accept", "<accept>")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"MyNestingXML\": \"<string>\",\n \"ResultsWebhookUri\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://dev.api.nestapi.com/v1/nesting/mynesting")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Accept"] = '<accept>'
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"MyNestingXML\": \"<string>\",\n \"ResultsWebhookUri\": {}\n}"
response = http.request(request)
puts response.read_body{
"RequestId": "<string>"
}nesting
MyNesting XML encoded request
This endpoint requires calling with your ApiKey
Request
MyNestingXML
Refer to Model link in body section of this endpoint’s api doc below (Next to Example Value)
ResultsWebhookUri
Web hook uri to POST the result to
POST
/
v1
/
nesting
/
mynesting
MyNesting XML encoded request
curl --request POST \
--url https://dev.api.nestapi.com/v1/nesting/mynesting \
--header 'Accept: <accept>' \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"MyNestingXML": "<string>",
"ResultsWebhookUri": {}
}
'import requests
url = "https://dev.api.nestapi.com/v1/nesting/mynesting"
payload = {
"MyNestingXML": "<string>",
"ResultsWebhookUri": {}
}
headers = {
"Accept": "<accept>",
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
Accept: '<accept>',
Authorization: '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({MyNestingXML: '<string>', ResultsWebhookUri: {}})
};
fetch('https://dev.api.nestapi.com/v1/nesting/mynesting', 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://dev.api.nestapi.com/v1/nesting/mynesting",
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([
'MyNestingXML' => '<string>',
'ResultsWebhookUri' => [
]
]),
CURLOPT_HTTPHEADER => [
"Accept: <accept>",
"Authorization: <api-key>",
"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://dev.api.nestapi.com/v1/nesting/mynesting"
payload := strings.NewReader("{\n \"MyNestingXML\": \"<string>\",\n \"ResultsWebhookUri\": {}\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Accept", "<accept>")
req.Header.Add("Authorization", "<api-key>")
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://dev.api.nestapi.com/v1/nesting/mynesting")
.header("Accept", "<accept>")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"MyNestingXML\": \"<string>\",\n \"ResultsWebhookUri\": {}\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://dev.api.nestapi.com/v1/nesting/mynesting")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Accept"] = '<accept>'
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"MyNestingXML\": \"<string>\",\n \"ResultsWebhookUri\": {}\n}"
response = http.request(request)
puts response.read_body{
"RequestId": "<string>"
}Authorizations
Headers
Accept Header
Available options:
application/json Body
application/json
Response
200 - application/json
Success
ApiNestingResult
NestingRequest based on Encoded geometry (from our importer or defined as SimpleGeometry).QuoteNestingRequest
⌘I