Delete invoice line item group
curl --request DELETE \
--url https://api.useaira.com/v1/invoices/{invoiceId}/line-item-groups/{lineItemGroupId} \
--header 'X-API-KEY: <api-key>'import requests
url = "https://api.useaira.com/v1/invoices/{invoiceId}/line-item-groups/{lineItemGroupId}"
headers = {"X-API-KEY": "<api-key>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {'X-API-KEY': '<api-key>'}};
fetch('https://api.useaira.com/v1/invoices/{invoiceId}/line-item-groups/{lineItemGroupId}', 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.useaira.com/v1/invoices/{invoiceId}/line-item-groups/{lineItemGroupId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"X-API-KEY: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.useaira.com/v1/invoices/{invoiceId}/line-item-groups/{lineItemGroupId}"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("X-API-KEY", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.useaira.com/v1/invoices/{invoiceId}/line-item-groups/{lineItemGroupId}")
.header("X-API-KEY", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.useaira.com/v1/invoices/{invoiceId}/line-item-groups/{lineItemGroupId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["X-API-KEY"] = '<api-key>'
response = http.request(request)
puts response.read_body{}{
"message": "<string>",
"code": "<string>",
"details": {},
"causations": [
{
"message": "<string>",
"code": "<string>",
"details": {}
}
]
}{
"message": "<string>"
}Invoices
Delete invoice line item group
Deletes a line item group from a one-off invoice. Deleting a group also deletes all line items (and their sub-items and adjustments) it contains.
DELETE
/
v1
/
invoices
/
{invoiceId}
/
line-item-groups
/
{lineItemGroupId}
Delete invoice line item group
curl --request DELETE \
--url https://api.useaira.com/v1/invoices/{invoiceId}/line-item-groups/{lineItemGroupId} \
--header 'X-API-KEY: <api-key>'import requests
url = "https://api.useaira.com/v1/invoices/{invoiceId}/line-item-groups/{lineItemGroupId}"
headers = {"X-API-KEY": "<api-key>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {'X-API-KEY': '<api-key>'}};
fetch('https://api.useaira.com/v1/invoices/{invoiceId}/line-item-groups/{lineItemGroupId}', 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.useaira.com/v1/invoices/{invoiceId}/line-item-groups/{lineItemGroupId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"X-API-KEY: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.useaira.com/v1/invoices/{invoiceId}/line-item-groups/{lineItemGroupId}"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("X-API-KEY", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.useaira.com/v1/invoices/{invoiceId}/line-item-groups/{lineItemGroupId}")
.header("X-API-KEY", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.useaira.com/v1/invoices/{invoiceId}/line-item-groups/{lineItemGroupId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["X-API-KEY"] = '<api-key>'
response = http.request(request)
puts response.read_body{}{
"message": "<string>",
"code": "<string>",
"details": {},
"causations": [
{
"message": "<string>",
"code": "<string>",
"details": {}
}
]
}{
"message": "<string>"
}Authorizations
API Key Authentication.
Path Parameters
The unique identifier of the invoice the group belongs to.
The unique identifier of the line item group to delete.
Response
The request was successfully processed.
The response is of type object.
⌘I