Create Many Carrier Invoices
curl --request POST \
--url https://api.upwell.com/api/rest/bulk-carrier-invoices \
--header 'Content-Type: application/json' \
--data '
{
"inputs": [
{
"additionalReferenceNumbers": "<unknown>",
"approvalRequests": {},
"approvedAt": "2023-11-07T05:31:56Z",
"assignedAt": "2023-11-07T05:31:56Z",
"assignedBy": {},
"assignedById": "<string>",
"assignedTo": {},
"assignedToId": "<string>",
"balance": 123,
"billId": "<string>",
"billOfLadingNumber": "<string>",
"carrierBillingAddress": {},
"carrierBillingAddressId": "<string>",
"carrierDocumentRequests": {},
"carrierId": "<string>",
"carrierName": "<string>",
"carrierProNumber": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"createdFromEmailMessageId": "<string>",
"customerInvoiceId": "<string>",
"customerPoNumber": "<string>",
"customerReferenceNumber": "<string>",
"documentsModifiedAt": "<unknown>",
"documentsTypeOrCustomerVisibilityUpdatedAt": "<unknown>",
"dueDate": "2023-12-25",
"emailMessageAssociations": {},
"factor": {},
"factorAddress": {},
"factorAddressId": "<string>",
"factorId": "<string>",
"fileAssociations": {},
"id": "<string>",
"integrationId": "<string>",
"invoiceErrors": {},
"invoiceNumber": "<string>",
"issueDate": "2023-12-25",
"loadNumber": "<string>",
"matchingDisabled": true,
"mergedFrom": {},
"mergedIntoCarrierInvoiceId": "<string>",
"mergedTo": {},
"metadata": "<unknown>",
"notes": {},
"quickPayRequestReasoning": "<string>",
"quickPayRequestText": "<string>",
"quickPayRequested": true,
"receivedAt": "2023-11-07T05:31:56Z",
"referenceNumbers": "<unknown>",
"shipmentId": "<string>",
"sourceSystem": "<string>",
"sourceSystemId": "<string>",
"sourceSystemMeta": "<unknown>",
"totalAmount": 123,
"totalTaxAmount": 123,
"updatedAt": "2023-11-07T05:31:56Z"
}
]
}
'import requests
url = "https://api.upwell.com/api/rest/bulk-carrier-invoices"
payload = { "inputs": [
{
"additionalReferenceNumbers": "<unknown>",
"approvalRequests": {},
"approvedAt": "2023-11-07T05:31:56Z",
"assignedAt": "2023-11-07T05:31:56Z",
"assignedBy": {},
"assignedById": "<string>",
"assignedTo": {},
"assignedToId": "<string>",
"balance": 123,
"billId": "<string>",
"billOfLadingNumber": "<string>",
"carrierBillingAddress": {},
"carrierBillingAddressId": "<string>",
"carrierDocumentRequests": {},
"carrierId": "<string>",
"carrierName": "<string>",
"carrierProNumber": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"createdFromEmailMessageId": "<string>",
"customerInvoiceId": "<string>",
"customerPoNumber": "<string>",
"customerReferenceNumber": "<string>",
"documentsModifiedAt": "<unknown>",
"documentsTypeOrCustomerVisibilityUpdatedAt": "<unknown>",
"dueDate": "2023-12-25",
"emailMessageAssociations": {},
"factor": {},
"factorAddress": {},
"factorAddressId": "<string>",
"factorId": "<string>",
"fileAssociations": {},
"id": "<string>",
"integrationId": "<string>",
"invoiceErrors": {},
"invoiceNumber": "<string>",
"issueDate": "2023-12-25",
"loadNumber": "<string>",
"matchingDisabled": True,
"mergedFrom": {},
"mergedIntoCarrierInvoiceId": "<string>",
"mergedTo": {},
"metadata": "<unknown>",
"notes": {},
"quickPayRequestReasoning": "<string>",
"quickPayRequestText": "<string>",
"quickPayRequested": True,
"receivedAt": "2023-11-07T05:31:56Z",
"referenceNumbers": "<unknown>",
"shipmentId": "<string>",
"sourceSystem": "<string>",
"sourceSystemId": "<string>",
"sourceSystemMeta": "<unknown>",
"totalAmount": 123,
"totalTaxAmount": 123,
"updatedAt": "2023-11-07T05:31:56Z"
}
] }
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({
inputs: [
{
additionalReferenceNumbers: '<unknown>',
approvalRequests: {},
approvedAt: '2023-11-07T05:31:56Z',
assignedAt: '2023-11-07T05:31:56Z',
assignedBy: {},
assignedById: '<string>',
assignedTo: {},
assignedToId: '<string>',
balance: 123,
billId: '<string>',
billOfLadingNumber: '<string>',
carrierBillingAddress: {},
carrierBillingAddressId: '<string>',
carrierDocumentRequests: {},
carrierId: '<string>',
carrierName: '<string>',
carrierProNumber: '<string>',
createdAt: '2023-11-07T05:31:56Z',
createdFromEmailMessageId: '<string>',
customerInvoiceId: '<string>',
customerPoNumber: '<string>',
customerReferenceNumber: '<string>',
documentsModifiedAt: '<unknown>',
documentsTypeOrCustomerVisibilityUpdatedAt: '<unknown>',
dueDate: '2023-12-25',
emailMessageAssociations: {},
factor: {},
factorAddress: {},
factorAddressId: '<string>',
factorId: '<string>',
fileAssociations: {},
id: '<string>',
integrationId: '<string>',
invoiceErrors: {},
invoiceNumber: '<string>',
issueDate: '2023-12-25',
loadNumber: '<string>',
matchingDisabled: true,
mergedFrom: {},
mergedIntoCarrierInvoiceId: '<string>',
mergedTo: {},
metadata: '<unknown>',
notes: {},
quickPayRequestReasoning: '<string>',
quickPayRequestText: '<string>',
quickPayRequested: true,
receivedAt: '2023-11-07T05:31:56Z',
referenceNumbers: '<unknown>',
shipmentId: '<string>',
sourceSystem: '<string>',
sourceSystemId: '<string>',
sourceSystemMeta: '<unknown>',
totalAmount: 123,
totalTaxAmount: 123,
updatedAt: '2023-11-07T05:31:56Z'
}
]
})
};
fetch('https://api.upwell.com/api/rest/bulk-carrier-invoices', 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.upwell.com/api/rest/bulk-carrier-invoices",
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([
'inputs' => [
[
'additionalReferenceNumbers' => '<unknown>',
'approvalRequests' => [
],
'approvedAt' => '2023-11-07T05:31:56Z',
'assignedAt' => '2023-11-07T05:31:56Z',
'assignedBy' => [
],
'assignedById' => '<string>',
'assignedTo' => [
],
'assignedToId' => '<string>',
'balance' => 123,
'billId' => '<string>',
'billOfLadingNumber' => '<string>',
'carrierBillingAddress' => [
],
'carrierBillingAddressId' => '<string>',
'carrierDocumentRequests' => [
],
'carrierId' => '<string>',
'carrierName' => '<string>',
'carrierProNumber' => '<string>',
'createdAt' => '2023-11-07T05:31:56Z',
'createdFromEmailMessageId' => '<string>',
'customerInvoiceId' => '<string>',
'customerPoNumber' => '<string>',
'customerReferenceNumber' => '<string>',
'documentsModifiedAt' => '<unknown>',
'documentsTypeOrCustomerVisibilityUpdatedAt' => '<unknown>',
'dueDate' => '2023-12-25',
'emailMessageAssociations' => [
],
'factor' => [
],
'factorAddress' => [
],
'factorAddressId' => '<string>',
'factorId' => '<string>',
'fileAssociations' => [
],
'id' => '<string>',
'integrationId' => '<string>',
'invoiceErrors' => [
],
'invoiceNumber' => '<string>',
'issueDate' => '2023-12-25',
'loadNumber' => '<string>',
'matchingDisabled' => true,
'mergedFrom' => [
],
'mergedIntoCarrierInvoiceId' => '<string>',
'mergedTo' => [
],
'metadata' => '<unknown>',
'notes' => [
],
'quickPayRequestReasoning' => '<string>',
'quickPayRequestText' => '<string>',
'quickPayRequested' => true,
'receivedAt' => '2023-11-07T05:31:56Z',
'referenceNumbers' => '<unknown>',
'shipmentId' => '<string>',
'sourceSystem' => '<string>',
'sourceSystemId' => '<string>',
'sourceSystemMeta' => '<unknown>',
'totalAmount' => 123,
'totalTaxAmount' => 123,
'updatedAt' => '2023-11-07T05:31:56Z'
]
]
]),
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://api.upwell.com/api/rest/bulk-carrier-invoices"
payload := strings.NewReader("{\n \"inputs\": [\n {\n \"additionalReferenceNumbers\": \"<unknown>\",\n \"approvalRequests\": {},\n \"approvedAt\": \"2023-11-07T05:31:56Z\",\n \"assignedAt\": \"2023-11-07T05:31:56Z\",\n \"assignedBy\": {},\n \"assignedById\": \"<string>\",\n \"assignedTo\": {},\n \"assignedToId\": \"<string>\",\n \"balance\": 123,\n \"billId\": \"<string>\",\n \"billOfLadingNumber\": \"<string>\",\n \"carrierBillingAddress\": {},\n \"carrierBillingAddressId\": \"<string>\",\n \"carrierDocumentRequests\": {},\n \"carrierId\": \"<string>\",\n \"carrierName\": \"<string>\",\n \"carrierProNumber\": \"<string>\",\n \"createdAt\": \"2023-11-07T05:31:56Z\",\n \"createdFromEmailMessageId\": \"<string>\",\n \"customerInvoiceId\": \"<string>\",\n \"customerPoNumber\": \"<string>\",\n \"customerReferenceNumber\": \"<string>\",\n \"documentsModifiedAt\": \"<unknown>\",\n \"documentsTypeOrCustomerVisibilityUpdatedAt\": \"<unknown>\",\n \"dueDate\": \"2023-12-25\",\n \"emailMessageAssociations\": {},\n \"factor\": {},\n \"factorAddress\": {},\n \"factorAddressId\": \"<string>\",\n \"factorId\": \"<string>\",\n \"fileAssociations\": {},\n \"id\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"invoiceErrors\": {},\n \"invoiceNumber\": \"<string>\",\n \"issueDate\": \"2023-12-25\",\n \"loadNumber\": \"<string>\",\n \"matchingDisabled\": true,\n \"mergedFrom\": {},\n \"mergedIntoCarrierInvoiceId\": \"<string>\",\n \"mergedTo\": {},\n \"metadata\": \"<unknown>\",\n \"notes\": {},\n \"quickPayRequestReasoning\": \"<string>\",\n \"quickPayRequestText\": \"<string>\",\n \"quickPayRequested\": true,\n \"receivedAt\": \"2023-11-07T05:31:56Z\",\n \"referenceNumbers\": \"<unknown>\",\n \"shipmentId\": \"<string>\",\n \"sourceSystem\": \"<string>\",\n \"sourceSystemId\": \"<string>\",\n \"sourceSystemMeta\": \"<unknown>\",\n \"totalAmount\": 123,\n \"totalTaxAmount\": 123,\n \"updatedAt\": \"2023-11-07T05:31:56Z\"\n }\n ]\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://api.upwell.com/api/rest/bulk-carrier-invoices")
.header("Content-Type", "application/json")
.body("{\n \"inputs\": [\n {\n \"additionalReferenceNumbers\": \"<unknown>\",\n \"approvalRequests\": {},\n \"approvedAt\": \"2023-11-07T05:31:56Z\",\n \"assignedAt\": \"2023-11-07T05:31:56Z\",\n \"assignedBy\": {},\n \"assignedById\": \"<string>\",\n \"assignedTo\": {},\n \"assignedToId\": \"<string>\",\n \"balance\": 123,\n \"billId\": \"<string>\",\n \"billOfLadingNumber\": \"<string>\",\n \"carrierBillingAddress\": {},\n \"carrierBillingAddressId\": \"<string>\",\n \"carrierDocumentRequests\": {},\n \"carrierId\": \"<string>\",\n \"carrierName\": \"<string>\",\n \"carrierProNumber\": \"<string>\",\n \"createdAt\": \"2023-11-07T05:31:56Z\",\n \"createdFromEmailMessageId\": \"<string>\",\n \"customerInvoiceId\": \"<string>\",\n \"customerPoNumber\": \"<string>\",\n \"customerReferenceNumber\": \"<string>\",\n \"documentsModifiedAt\": \"<unknown>\",\n \"documentsTypeOrCustomerVisibilityUpdatedAt\": \"<unknown>\",\n \"dueDate\": \"2023-12-25\",\n \"emailMessageAssociations\": {},\n \"factor\": {},\n \"factorAddress\": {},\n \"factorAddressId\": \"<string>\",\n \"factorId\": \"<string>\",\n \"fileAssociations\": {},\n \"id\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"invoiceErrors\": {},\n \"invoiceNumber\": \"<string>\",\n \"issueDate\": \"2023-12-25\",\n \"loadNumber\": \"<string>\",\n \"matchingDisabled\": true,\n \"mergedFrom\": {},\n \"mergedIntoCarrierInvoiceId\": \"<string>\",\n \"mergedTo\": {},\n \"metadata\": \"<unknown>\",\n \"notes\": {},\n \"quickPayRequestReasoning\": \"<string>\",\n \"quickPayRequestText\": \"<string>\",\n \"quickPayRequested\": true,\n \"receivedAt\": \"2023-11-07T05:31:56Z\",\n \"referenceNumbers\": \"<unknown>\",\n \"shipmentId\": \"<string>\",\n \"sourceSystem\": \"<string>\",\n \"sourceSystemId\": \"<string>\",\n \"sourceSystemMeta\": \"<unknown>\",\n \"totalAmount\": 123,\n \"totalTaxAmount\": 123,\n \"updatedAt\": \"2023-11-07T05:31:56Z\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.upwell.com/api/rest/bulk-carrier-invoices")
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 \"inputs\": [\n {\n \"additionalReferenceNumbers\": \"<unknown>\",\n \"approvalRequests\": {},\n \"approvedAt\": \"2023-11-07T05:31:56Z\",\n \"assignedAt\": \"2023-11-07T05:31:56Z\",\n \"assignedBy\": {},\n \"assignedById\": \"<string>\",\n \"assignedTo\": {},\n \"assignedToId\": \"<string>\",\n \"balance\": 123,\n \"billId\": \"<string>\",\n \"billOfLadingNumber\": \"<string>\",\n \"carrierBillingAddress\": {},\n \"carrierBillingAddressId\": \"<string>\",\n \"carrierDocumentRequests\": {},\n \"carrierId\": \"<string>\",\n \"carrierName\": \"<string>\",\n \"carrierProNumber\": \"<string>\",\n \"createdAt\": \"2023-11-07T05:31:56Z\",\n \"createdFromEmailMessageId\": \"<string>\",\n \"customerInvoiceId\": \"<string>\",\n \"customerPoNumber\": \"<string>\",\n \"customerReferenceNumber\": \"<string>\",\n \"documentsModifiedAt\": \"<unknown>\",\n \"documentsTypeOrCustomerVisibilityUpdatedAt\": \"<unknown>\",\n \"dueDate\": \"2023-12-25\",\n \"emailMessageAssociations\": {},\n \"factor\": {},\n \"factorAddress\": {},\n \"factorAddressId\": \"<string>\",\n \"factorId\": \"<string>\",\n \"fileAssociations\": {},\n \"id\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"invoiceErrors\": {},\n \"invoiceNumber\": \"<string>\",\n \"issueDate\": \"2023-12-25\",\n \"loadNumber\": \"<string>\",\n \"matchingDisabled\": true,\n \"mergedFrom\": {},\n \"mergedIntoCarrierInvoiceId\": \"<string>\",\n \"mergedTo\": {},\n \"metadata\": \"<unknown>\",\n \"notes\": {},\n \"quickPayRequestReasoning\": \"<string>\",\n \"quickPayRequestText\": \"<string>\",\n \"quickPayRequested\": true,\n \"receivedAt\": \"2023-11-07T05:31:56Z\",\n \"referenceNumbers\": \"<unknown>\",\n \"shipmentId\": \"<string>\",\n \"sourceSystem\": \"<string>\",\n \"sourceSystemId\": \"<string>\",\n \"sourceSystemMeta\": \"<unknown>\",\n \"totalAmount\": 123,\n \"totalTaxAmount\": 123,\n \"updatedAt\": \"2023-11-07T05:31:56Z\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"createCarrierInvoices": {
"returning": [
{
"balance": 123,
"billId": "<string>",
"carrierId": "<string>",
"carrierInvoiceLineItems": [
{
"description": "<string>",
"id": "<string>",
"item": "<string>",
"lineNumber": "<string>",
"quantity": "<unknown>",
"totalAmount": 123,
"unitPrice": 123
}
],
"createdAt": "2023-11-07T05:31:56Z",
"dueDate": "2023-12-25",
"exceptions": "<string>",
"id": "<string>",
"invoiceNumber": "<string>",
"issueDate": "2023-12-25",
"loadNumber": "<string>",
"metadata": "<unknown>",
"receivedAt": "2023-11-07T05:31:56Z",
"referenceNumbers": "<unknown>",
"shipmentId": "<string>",
"totalAmount": 123,
"totalTaxAmount": 123,
"updatedAt": "2023-11-07T05:31:56Z"
}
]
}
}Carrier Invoices
Create Many Carrier Invoices
Create multiple carrier invoices at once
POST
/
api
/
rest
/
bulk-carrier-invoices
Create Many Carrier Invoices
curl --request POST \
--url https://api.upwell.com/api/rest/bulk-carrier-invoices \
--header 'Content-Type: application/json' \
--data '
{
"inputs": [
{
"additionalReferenceNumbers": "<unknown>",
"approvalRequests": {},
"approvedAt": "2023-11-07T05:31:56Z",
"assignedAt": "2023-11-07T05:31:56Z",
"assignedBy": {},
"assignedById": "<string>",
"assignedTo": {},
"assignedToId": "<string>",
"balance": 123,
"billId": "<string>",
"billOfLadingNumber": "<string>",
"carrierBillingAddress": {},
"carrierBillingAddressId": "<string>",
"carrierDocumentRequests": {},
"carrierId": "<string>",
"carrierName": "<string>",
"carrierProNumber": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"createdFromEmailMessageId": "<string>",
"customerInvoiceId": "<string>",
"customerPoNumber": "<string>",
"customerReferenceNumber": "<string>",
"documentsModifiedAt": "<unknown>",
"documentsTypeOrCustomerVisibilityUpdatedAt": "<unknown>",
"dueDate": "2023-12-25",
"emailMessageAssociations": {},
"factor": {},
"factorAddress": {},
"factorAddressId": "<string>",
"factorId": "<string>",
"fileAssociations": {},
"id": "<string>",
"integrationId": "<string>",
"invoiceErrors": {},
"invoiceNumber": "<string>",
"issueDate": "2023-12-25",
"loadNumber": "<string>",
"matchingDisabled": true,
"mergedFrom": {},
"mergedIntoCarrierInvoiceId": "<string>",
"mergedTo": {},
"metadata": "<unknown>",
"notes": {},
"quickPayRequestReasoning": "<string>",
"quickPayRequestText": "<string>",
"quickPayRequested": true,
"receivedAt": "2023-11-07T05:31:56Z",
"referenceNumbers": "<unknown>",
"shipmentId": "<string>",
"sourceSystem": "<string>",
"sourceSystemId": "<string>",
"sourceSystemMeta": "<unknown>",
"totalAmount": 123,
"totalTaxAmount": 123,
"updatedAt": "2023-11-07T05:31:56Z"
}
]
}
'import requests
url = "https://api.upwell.com/api/rest/bulk-carrier-invoices"
payload = { "inputs": [
{
"additionalReferenceNumbers": "<unknown>",
"approvalRequests": {},
"approvedAt": "2023-11-07T05:31:56Z",
"assignedAt": "2023-11-07T05:31:56Z",
"assignedBy": {},
"assignedById": "<string>",
"assignedTo": {},
"assignedToId": "<string>",
"balance": 123,
"billId": "<string>",
"billOfLadingNumber": "<string>",
"carrierBillingAddress": {},
"carrierBillingAddressId": "<string>",
"carrierDocumentRequests": {},
"carrierId": "<string>",
"carrierName": "<string>",
"carrierProNumber": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"createdFromEmailMessageId": "<string>",
"customerInvoiceId": "<string>",
"customerPoNumber": "<string>",
"customerReferenceNumber": "<string>",
"documentsModifiedAt": "<unknown>",
"documentsTypeOrCustomerVisibilityUpdatedAt": "<unknown>",
"dueDate": "2023-12-25",
"emailMessageAssociations": {},
"factor": {},
"factorAddress": {},
"factorAddressId": "<string>",
"factorId": "<string>",
"fileAssociations": {},
"id": "<string>",
"integrationId": "<string>",
"invoiceErrors": {},
"invoiceNumber": "<string>",
"issueDate": "2023-12-25",
"loadNumber": "<string>",
"matchingDisabled": True,
"mergedFrom": {},
"mergedIntoCarrierInvoiceId": "<string>",
"mergedTo": {},
"metadata": "<unknown>",
"notes": {},
"quickPayRequestReasoning": "<string>",
"quickPayRequestText": "<string>",
"quickPayRequested": True,
"receivedAt": "2023-11-07T05:31:56Z",
"referenceNumbers": "<unknown>",
"shipmentId": "<string>",
"sourceSystem": "<string>",
"sourceSystemId": "<string>",
"sourceSystemMeta": "<unknown>",
"totalAmount": 123,
"totalTaxAmount": 123,
"updatedAt": "2023-11-07T05:31:56Z"
}
] }
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({
inputs: [
{
additionalReferenceNumbers: '<unknown>',
approvalRequests: {},
approvedAt: '2023-11-07T05:31:56Z',
assignedAt: '2023-11-07T05:31:56Z',
assignedBy: {},
assignedById: '<string>',
assignedTo: {},
assignedToId: '<string>',
balance: 123,
billId: '<string>',
billOfLadingNumber: '<string>',
carrierBillingAddress: {},
carrierBillingAddressId: '<string>',
carrierDocumentRequests: {},
carrierId: '<string>',
carrierName: '<string>',
carrierProNumber: '<string>',
createdAt: '2023-11-07T05:31:56Z',
createdFromEmailMessageId: '<string>',
customerInvoiceId: '<string>',
customerPoNumber: '<string>',
customerReferenceNumber: '<string>',
documentsModifiedAt: '<unknown>',
documentsTypeOrCustomerVisibilityUpdatedAt: '<unknown>',
dueDate: '2023-12-25',
emailMessageAssociations: {},
factor: {},
factorAddress: {},
factorAddressId: '<string>',
factorId: '<string>',
fileAssociations: {},
id: '<string>',
integrationId: '<string>',
invoiceErrors: {},
invoiceNumber: '<string>',
issueDate: '2023-12-25',
loadNumber: '<string>',
matchingDisabled: true,
mergedFrom: {},
mergedIntoCarrierInvoiceId: '<string>',
mergedTo: {},
metadata: '<unknown>',
notes: {},
quickPayRequestReasoning: '<string>',
quickPayRequestText: '<string>',
quickPayRequested: true,
receivedAt: '2023-11-07T05:31:56Z',
referenceNumbers: '<unknown>',
shipmentId: '<string>',
sourceSystem: '<string>',
sourceSystemId: '<string>',
sourceSystemMeta: '<unknown>',
totalAmount: 123,
totalTaxAmount: 123,
updatedAt: '2023-11-07T05:31:56Z'
}
]
})
};
fetch('https://api.upwell.com/api/rest/bulk-carrier-invoices', 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.upwell.com/api/rest/bulk-carrier-invoices",
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([
'inputs' => [
[
'additionalReferenceNumbers' => '<unknown>',
'approvalRequests' => [
],
'approvedAt' => '2023-11-07T05:31:56Z',
'assignedAt' => '2023-11-07T05:31:56Z',
'assignedBy' => [
],
'assignedById' => '<string>',
'assignedTo' => [
],
'assignedToId' => '<string>',
'balance' => 123,
'billId' => '<string>',
'billOfLadingNumber' => '<string>',
'carrierBillingAddress' => [
],
'carrierBillingAddressId' => '<string>',
'carrierDocumentRequests' => [
],
'carrierId' => '<string>',
'carrierName' => '<string>',
'carrierProNumber' => '<string>',
'createdAt' => '2023-11-07T05:31:56Z',
'createdFromEmailMessageId' => '<string>',
'customerInvoiceId' => '<string>',
'customerPoNumber' => '<string>',
'customerReferenceNumber' => '<string>',
'documentsModifiedAt' => '<unknown>',
'documentsTypeOrCustomerVisibilityUpdatedAt' => '<unknown>',
'dueDate' => '2023-12-25',
'emailMessageAssociations' => [
],
'factor' => [
],
'factorAddress' => [
],
'factorAddressId' => '<string>',
'factorId' => '<string>',
'fileAssociations' => [
],
'id' => '<string>',
'integrationId' => '<string>',
'invoiceErrors' => [
],
'invoiceNumber' => '<string>',
'issueDate' => '2023-12-25',
'loadNumber' => '<string>',
'matchingDisabled' => true,
'mergedFrom' => [
],
'mergedIntoCarrierInvoiceId' => '<string>',
'mergedTo' => [
],
'metadata' => '<unknown>',
'notes' => [
],
'quickPayRequestReasoning' => '<string>',
'quickPayRequestText' => '<string>',
'quickPayRequested' => true,
'receivedAt' => '2023-11-07T05:31:56Z',
'referenceNumbers' => '<unknown>',
'shipmentId' => '<string>',
'sourceSystem' => '<string>',
'sourceSystemId' => '<string>',
'sourceSystemMeta' => '<unknown>',
'totalAmount' => 123,
'totalTaxAmount' => 123,
'updatedAt' => '2023-11-07T05:31:56Z'
]
]
]),
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://api.upwell.com/api/rest/bulk-carrier-invoices"
payload := strings.NewReader("{\n \"inputs\": [\n {\n \"additionalReferenceNumbers\": \"<unknown>\",\n \"approvalRequests\": {},\n \"approvedAt\": \"2023-11-07T05:31:56Z\",\n \"assignedAt\": \"2023-11-07T05:31:56Z\",\n \"assignedBy\": {},\n \"assignedById\": \"<string>\",\n \"assignedTo\": {},\n \"assignedToId\": \"<string>\",\n \"balance\": 123,\n \"billId\": \"<string>\",\n \"billOfLadingNumber\": \"<string>\",\n \"carrierBillingAddress\": {},\n \"carrierBillingAddressId\": \"<string>\",\n \"carrierDocumentRequests\": {},\n \"carrierId\": \"<string>\",\n \"carrierName\": \"<string>\",\n \"carrierProNumber\": \"<string>\",\n \"createdAt\": \"2023-11-07T05:31:56Z\",\n \"createdFromEmailMessageId\": \"<string>\",\n \"customerInvoiceId\": \"<string>\",\n \"customerPoNumber\": \"<string>\",\n \"customerReferenceNumber\": \"<string>\",\n \"documentsModifiedAt\": \"<unknown>\",\n \"documentsTypeOrCustomerVisibilityUpdatedAt\": \"<unknown>\",\n \"dueDate\": \"2023-12-25\",\n \"emailMessageAssociations\": {},\n \"factor\": {},\n \"factorAddress\": {},\n \"factorAddressId\": \"<string>\",\n \"factorId\": \"<string>\",\n \"fileAssociations\": {},\n \"id\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"invoiceErrors\": {},\n \"invoiceNumber\": \"<string>\",\n \"issueDate\": \"2023-12-25\",\n \"loadNumber\": \"<string>\",\n \"matchingDisabled\": true,\n \"mergedFrom\": {},\n \"mergedIntoCarrierInvoiceId\": \"<string>\",\n \"mergedTo\": {},\n \"metadata\": \"<unknown>\",\n \"notes\": {},\n \"quickPayRequestReasoning\": \"<string>\",\n \"quickPayRequestText\": \"<string>\",\n \"quickPayRequested\": true,\n \"receivedAt\": \"2023-11-07T05:31:56Z\",\n \"referenceNumbers\": \"<unknown>\",\n \"shipmentId\": \"<string>\",\n \"sourceSystem\": \"<string>\",\n \"sourceSystemId\": \"<string>\",\n \"sourceSystemMeta\": \"<unknown>\",\n \"totalAmount\": 123,\n \"totalTaxAmount\": 123,\n \"updatedAt\": \"2023-11-07T05:31:56Z\"\n }\n ]\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://api.upwell.com/api/rest/bulk-carrier-invoices")
.header("Content-Type", "application/json")
.body("{\n \"inputs\": [\n {\n \"additionalReferenceNumbers\": \"<unknown>\",\n \"approvalRequests\": {},\n \"approvedAt\": \"2023-11-07T05:31:56Z\",\n \"assignedAt\": \"2023-11-07T05:31:56Z\",\n \"assignedBy\": {},\n \"assignedById\": \"<string>\",\n \"assignedTo\": {},\n \"assignedToId\": \"<string>\",\n \"balance\": 123,\n \"billId\": \"<string>\",\n \"billOfLadingNumber\": \"<string>\",\n \"carrierBillingAddress\": {},\n \"carrierBillingAddressId\": \"<string>\",\n \"carrierDocumentRequests\": {},\n \"carrierId\": \"<string>\",\n \"carrierName\": \"<string>\",\n \"carrierProNumber\": \"<string>\",\n \"createdAt\": \"2023-11-07T05:31:56Z\",\n \"createdFromEmailMessageId\": \"<string>\",\n \"customerInvoiceId\": \"<string>\",\n \"customerPoNumber\": \"<string>\",\n \"customerReferenceNumber\": \"<string>\",\n \"documentsModifiedAt\": \"<unknown>\",\n \"documentsTypeOrCustomerVisibilityUpdatedAt\": \"<unknown>\",\n \"dueDate\": \"2023-12-25\",\n \"emailMessageAssociations\": {},\n \"factor\": {},\n \"factorAddress\": {},\n \"factorAddressId\": \"<string>\",\n \"factorId\": \"<string>\",\n \"fileAssociations\": {},\n \"id\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"invoiceErrors\": {},\n \"invoiceNumber\": \"<string>\",\n \"issueDate\": \"2023-12-25\",\n \"loadNumber\": \"<string>\",\n \"matchingDisabled\": true,\n \"mergedFrom\": {},\n \"mergedIntoCarrierInvoiceId\": \"<string>\",\n \"mergedTo\": {},\n \"metadata\": \"<unknown>\",\n \"notes\": {},\n \"quickPayRequestReasoning\": \"<string>\",\n \"quickPayRequestText\": \"<string>\",\n \"quickPayRequested\": true,\n \"receivedAt\": \"2023-11-07T05:31:56Z\",\n \"referenceNumbers\": \"<unknown>\",\n \"shipmentId\": \"<string>\",\n \"sourceSystem\": \"<string>\",\n \"sourceSystemId\": \"<string>\",\n \"sourceSystemMeta\": \"<unknown>\",\n \"totalAmount\": 123,\n \"totalTaxAmount\": 123,\n \"updatedAt\": \"2023-11-07T05:31:56Z\"\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.upwell.com/api/rest/bulk-carrier-invoices")
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 \"inputs\": [\n {\n \"additionalReferenceNumbers\": \"<unknown>\",\n \"approvalRequests\": {},\n \"approvedAt\": \"2023-11-07T05:31:56Z\",\n \"assignedAt\": \"2023-11-07T05:31:56Z\",\n \"assignedBy\": {},\n \"assignedById\": \"<string>\",\n \"assignedTo\": {},\n \"assignedToId\": \"<string>\",\n \"balance\": 123,\n \"billId\": \"<string>\",\n \"billOfLadingNumber\": \"<string>\",\n \"carrierBillingAddress\": {},\n \"carrierBillingAddressId\": \"<string>\",\n \"carrierDocumentRequests\": {},\n \"carrierId\": \"<string>\",\n \"carrierName\": \"<string>\",\n \"carrierProNumber\": \"<string>\",\n \"createdAt\": \"2023-11-07T05:31:56Z\",\n \"createdFromEmailMessageId\": \"<string>\",\n \"customerInvoiceId\": \"<string>\",\n \"customerPoNumber\": \"<string>\",\n \"customerReferenceNumber\": \"<string>\",\n \"documentsModifiedAt\": \"<unknown>\",\n \"documentsTypeOrCustomerVisibilityUpdatedAt\": \"<unknown>\",\n \"dueDate\": \"2023-12-25\",\n \"emailMessageAssociations\": {},\n \"factor\": {},\n \"factorAddress\": {},\n \"factorAddressId\": \"<string>\",\n \"factorId\": \"<string>\",\n \"fileAssociations\": {},\n \"id\": \"<string>\",\n \"integrationId\": \"<string>\",\n \"invoiceErrors\": {},\n \"invoiceNumber\": \"<string>\",\n \"issueDate\": \"2023-12-25\",\n \"loadNumber\": \"<string>\",\n \"matchingDisabled\": true,\n \"mergedFrom\": {},\n \"mergedIntoCarrierInvoiceId\": \"<string>\",\n \"mergedTo\": {},\n \"metadata\": \"<unknown>\",\n \"notes\": {},\n \"quickPayRequestReasoning\": \"<string>\",\n \"quickPayRequestText\": \"<string>\",\n \"quickPayRequested\": true,\n \"receivedAt\": \"2023-11-07T05:31:56Z\",\n \"referenceNumbers\": \"<unknown>\",\n \"shipmentId\": \"<string>\",\n \"sourceSystem\": \"<string>\",\n \"sourceSystemId\": \"<string>\",\n \"sourceSystemMeta\": \"<unknown>\",\n \"totalAmount\": 123,\n \"totalTaxAmount\": 123,\n \"updatedAt\": \"2023-11-07T05:31:56Z\"\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"createCarrierInvoices": {
"returning": [
{
"balance": 123,
"billId": "<string>",
"carrierId": "<string>",
"carrierInvoiceLineItems": [
{
"description": "<string>",
"id": "<string>",
"item": "<string>",
"lineNumber": "<string>",
"quantity": "<unknown>",
"totalAmount": 123,
"unitPrice": 123
}
],
"createdAt": "2023-11-07T05:31:56Z",
"dueDate": "2023-12-25",
"exceptions": "<string>",
"id": "<string>",
"invoiceNumber": "<string>",
"issueDate": "2023-12-25",
"loadNumber": "<string>",
"metadata": "<unknown>",
"receivedAt": "2023-11-07T05:31:56Z",
"referenceNumbers": "<unknown>",
"shipmentId": "<string>",
"totalAmount": 123,
"totalTaxAmount": 123,
"updatedAt": "2023-11-07T05:31:56Z"
}
]
}
}Headers
Your API key will be used for authentication of the request. Authorization: YOUR_API_KEY
Body
application/json
Query parameters can also be provided in the request body as a JSON object
Show child attributes
Show child attributes
Response
200 - application/json
Responses for POST /api/rest/bulk-carrier-invoices
response of any mutation on the table "carrier_invoices"
Show child attributes
Show child attributes
⌘I

