Check private network for a new server
/api/v1/networks/:id/order-check
Compare an owned network with a local Contabo plan and count active local slots. Missing networks or plans return 404. This is not a quote, reservation or compatibility guarantee.
Before you call
Read-only local data. No supplier requests, billing or writes are performed. All capabilities are false; matching regions or providers does not prove compatibility or safe attachment.
Request example
curl "https://tovahub.com/api/v1/networks/507f1f77bcf86cd799439012/order-check?planId=V153®ion=EU" \
-H "Authorization: Bearer $TOVAHUB_TOKEN"Examples only. No requests are sent from this page.
Illustrative response
{
"networkId": "507f1f77bcf86cd799439011",
"source": "local",
"regionMatch": true,
"providerMatch": true,
"eligible": false,
"testOnly": true,
"capabilities": {
"purchase": false,
"attach": false,
"disconnect": false,
"remove": false,
"reconnect": false,
"cancelAddon": false,
"renew": false,
"resize": false,
"delete": false,
"blockedReason": "Private network supplier actions are not verified. Billing requires verified supplier support; local snapshots do not establish compatibility or safe attachment."
},
"blockedReason": "Private network supplier actions are not verified. Billing requires verified supplier support; local snapshots do not establish compatibility or safe attachment.",
"planId": "V153",
"region": "EU",
"networkState": "ready",
"verification": "unknown",
"capacity": {
"total": 5,
"localOccupied": 2,
"localRemaining": 3,
"networkVersion": 1,
"verification": "snapshot"
},
"compatibility": "unknown",
"supplierCost": "unknown",
"reserved": false
}Parameters
idPath · Requiredstring
Resource ID: 24 hexadecimal characters. Use the platform ID returned by the matching list endpoint, not a supplier instance ID.
planIdQuery · Requiredstring
Local Contabo plan ID: 1–100 letters, digits, underscores or hyphens. No supplier catalog request is made.
regionQuery · Requiredstring
Local plan region: 2–40 letters, digits, underscores or hyphens. The exact provider, plan and region must exist locally.
Response
HTTP status 200
Compare an owned network with a local Contabo plan and count active local slots. Missing networks or plans return 404. This is not a quote, reservation or compatibility guarantee.
networkIdstringPlatform identifier, not a supplier identifier.
planIdstringLocal Contabo plan ID: 1–100 letters, digits, underscores or hyphens. No supplier catalog request is made.
regionstringLocal plan region: 2–40 letters, digits, underscores or hyphens. The exact provider, plan and region must exist locally.
source"local"Always local; no live supplier request is made.
regionMatchbooleanLocal comparison only; true does not establish compatibility or safe attachment.
providerMatchbooleanLocal comparison only; true does not establish compatibility or safe attachment.
networkStatestringStored local snapshot value, not verified live supplier state.
verification"unknown"Always unknown; product and data-center compatibility, supplier capacity, add-on requirements and cost have not been verified.
capacityobjectLocal capacity only: total is a known directory size or null. Counts include all active reserved, assigned and releasing slots, including disconnected slots. Corruption, overflow or a changed network version makes both counts null. A snapshot reserves nothing and does not prove supplier capacity.
capacity.totalinteger | nullLocal capacity only: total is a known directory size or null. Counts include all active reserved, assigned and releasing slots, including disconnected slots. Corruption, overflow or a changed network version makes both counts null. A snapshot reserves nothing and does not prove supplier capacity.
capacity.localOccupiedinteger | nullLocal capacity only: total is a known directory size or null. Counts include all active reserved, assigned and releasing slots, including disconnected slots. Corruption, overflow or a changed network version makes both counts null. A snapshot reserves nothing and does not prove supplier capacity.
capacity.localRemaininginteger | nullLocal capacity only: total is a known directory size or null. Counts include all active reserved, assigned and releasing slots, including disconnected slots. Corruption, overflow or a changed network version makes both counts null. A snapshot reserves nothing and does not prove supplier capacity.
capacity.networkVersioninteger | nullLocal capacity only: total is a known directory size or null. Counts include all active reserved, assigned and releasing slots, including disconnected slots. Corruption, overflow or a changed network version makes both counts null. A snapshot reserves nothing and does not prove supplier capacity.
capacity.verification"snapshot" | "unknown"Local capacity only: total is a known directory size or null. Counts include all active reserved, assigned and releasing slots, including disconnected slots. Corruption, overflow or a changed network version makes both counts null. A snapshot reserves nothing and does not prove supplier capacity.
compatibility"unknown"Always unknown; product and data-center compatibility, supplier capacity, add-on requirements and cost have not been verified.
supplierCost"unknown"Always unknown; product and data-center compatibility, supplier capacity, add-on requirements and cost have not been verified.
eligiblefalseRead-only local data. No supplier requests, billing or writes are performed. All capabilities are false; matching regions or providers does not prove compatibility or safe attachment.
reservedfalseRead-only local data. No supplier requests, billing or writes are performed. All capabilities are false; matching regions or providers does not prove compatibility or safe attachment.
testOnlybooleanTrue marks a test context only, which can include real purchased servers. It does not prove simulation or bypass billing or safety checks.
capabilitiesobjectAll nine flags are false: purchase, attach, disconnect, remove, reconnect, cancelAddon, renew, resize and delete. blockedReason explains that supplier support is unverified and billing is unavailable until verified; snapshots do not establish compatibility or safe attachment.
blockedReasonstringRead-only local data. No supplier requests, billing or writes are performed. All capabilities are false; matching regions or providers does not prove compatibility or safe attachment.