Delete Logistic Hub
const options = {
method: 'DELETE',
headers: {'x-api-key': '<x-api-key>', 'x-organization-id': '<x-organization-id>'}
};
fetch('https://api.dcycle.io/v1/logistic-hubs/{hub_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.dcycle.io/v1/logistic-hubs/{hub_id}"
headers = {
"x-api-key": "<x-api-key>",
"x-organization-id": "<x-organization-id>"
}
response = requests.delete(url, headers=headers)
print(response.text)curl --request DELETE \
--url https://api.dcycle.io/v1/logistic-hubs/{hub_id} \
--header 'x-api-key: <x-api-key>' \
--header 'x-organization-id: <x-organization-id>'Delete Logistic Hub
Remove a logistic hub from your organization
DELETE
/
v1
/
logistic-hubs
/
{hub_id}
Delete Logistic Hub
const options = {
method: 'DELETE',
headers: {'x-api-key': '<x-api-key>', 'x-organization-id': '<x-organization-id>'}
};
fetch('https://api.dcycle.io/v1/logistic-hubs/{hub_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.dcycle.io/v1/logistic-hubs/{hub_id}"
headers = {
"x-api-key": "<x-api-key>",
"x-organization-id": "<x-organization-id>"
}
response = requests.delete(url, headers=headers)
print(response.text)curl --request DELETE \
--url https://api.dcycle.io/v1/logistic-hubs/{hub_id} \
--header 'x-api-key: <x-api-key>' \
--header 'x-organization-id: <x-organization-id>'Delete Logistic Hub
Permanently delete a logistic hub from your organization. Unlike facilities (which are soft-deleted), logistic hubs are hard-deleted — this action is irreversible.Dependency Checks: The hub cannot be deleted if it is referenced by any logistic requests or if its linked facility has invoices. Resolve these dependencies first.
Request
Path Parameters
uuid
required
The UUID of the logistic hub to deleteExample:
550e8400-e29b-41d4-a716-446655440000Headers
string
required
Your API key for authenticationExample:
sk_live_1234567890abcdefstring
required
Your organization UUIDExample:
a8315ef3-dd50-43f8-b7ce-d839e68d51faResponse
Returns HTTP 204 No Content on successful deletion. No response body.Example
curl -X DELETE "https://api.dcycle.io/v1/logistic-hubs/550e8400-e29b-41d4-a716-446655440000" \
-H "x-api-key: ${DCYCLE_API_KEY}" \
-H "x-organization-id: ${DCYCLE_ORG_ID}"
import requests
import os
headers = {
"x-api-key": os.getenv("DCYCLE_API_KEY"),
"x-organization-id": os.getenv("DCYCLE_ORG_ID")
}
hub_id = "550e8400-e29b-41d4-a716-446655440000"
response = requests.delete(
f"https://api.dcycle.io/v1/logistic-hubs/{hub_id}",
headers=headers
)
if response.status_code == 204:
print("Logistic hub deleted successfully")
const axios = require('axios');
const headers = {
'x-api-key': process.env.DCYCLE_API_KEY,
'x-organization-id': process.env.DCYCLE_ORG_ID
};
const hubId = '550e8400-e29b-41d4-a716-446655440000';
axios.delete(`https://api.dcycle.io/v1/logistic-hubs/${hubId}`, { headers })
.then(response => {
if (response.status === 204) console.log('Logistic hub deleted');
});
Successful Response
HTTP/1.1 204 No Content
Common Errors
403 Forbidden
Cause: Logistic hub does not belong to the organization{
"detail": "Logistic hub doesn't belong to organization"
}
404 Not Found
Cause: Logistic hub not found{
"code": "NOT_FOUND",
"detail": "LogisticHUB with id=UUID('...') not found"
}
409 Conflict
Cause: Hub is in use by logistic requests{
"detail": "This logistic hub is in use by a logistic request"
}
{
"detail": "This logistic hub has an invoice"
}
Related Endpoints
List Logistic Hubs
Retrieve all logistic hubs
Create Logistic Hub
Add a new logistic hub
Was this page helpful?