Provisioning Service
When looking for the root entity, the uuid 0000-0000-0000 must be entered.
No content
The requested operation failed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/entity/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
No content
When creating the root entity, the uuid 0000-0000-0000 must be entered. When creating a non-root entity, uuid must be 1
If empty, then this is the root entity, otherwise this points to a parent entity
The list of UUID of the venues for this entity
The list of UUID of the contacts for the entity
The list of UUID of the locations associated with thit entiry
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
POST /api/v1/entity/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 929
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"parent": "123e4567-e89b-12d3-a456-426614174000",
"children": [
"123e4567-e89b-12d3-a456-426614174000"
],
"venues": [
"123e4567-e89b-12d3-a456-426614174000"
],
"contacts": [
"123e4567-e89b-12d3-a456-426614174000"
],
"locations": [
"123e4567-e89b-12d3-a456-426614174000"
],
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"deviceConfiguration": "123e4567-e89b-12d3-a456-426614174000",
"devices": [
"123e4567-e89b-12d3-a456-426614174000"
],
"managementPolicies": [
"123e4567-e89b-12d3-a456-426614174000"
],
"variables": [
"123e4567-e89b-12d3-a456-426614174000"
],
"managementRoles": [
"123e4567-e89b-12d3-a456-426614174000"
],
"maps": [
"123e4567-e89b-12d3-a456-426614174000"
],
"configurations": [
"123e4567-e89b-12d3-a456-426614174000"
],
"rrm": "off",
"sourceIP": {
"list": [
"text"
]
}
}
No content
When modifying the root entity, the uuid 0000-0000-0000 must be entered.
If empty, then this is the root entity, otherwise this points to a parent entity
The list of UUID of the venues for this entity
The list of UUID of the contacts for the entity
The list of UUID of the locations associated with thit entiry
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
PUT /api/v1/entity/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 929
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"parent": "123e4567-e89b-12d3-a456-426614174000",
"children": [
"123e4567-e89b-12d3-a456-426614174000"
],
"venues": [
"123e4567-e89b-12d3-a456-426614174000"
],
"contacts": [
"123e4567-e89b-12d3-a456-426614174000"
],
"locations": [
"123e4567-e89b-12d3-a456-426614174000"
],
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"deviceConfiguration": "123e4567-e89b-12d3-a456-426614174000",
"devices": [
"123e4567-e89b-12d3-a456-426614174000"
],
"managementPolicies": [
"123e4567-e89b-12d3-a456-426614174000"
],
"variables": [
"123e4567-e89b-12d3-a456-426614174000"
],
"managementRoles": [
"123e4567-e89b-12d3-a456-426614174000"
],
"maps": [
"123e4567-e89b-12d3-a456-426614174000"
],
"configurations": [
"123e4567-e89b-12d3-a456-426614174000"
],
"rrm": "off",
"sourceIP": {
"list": [
"text"
]
}
}
No content
The root entity cannot be deleted.
The requested operation was performed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
DELETE /api/v1/entity/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"Operation": "text",
"Details": "text",
"Code": 1
}
Pagination start (starts at 1. If not specified, 1 is assumed)
Maximum number of entries to return (if absent, no limit is assumed)
Filter the results
Supply a list of contacts comma separated
uuid1,uuid2,uuid3
return the number of contacts
return only the UUIDs of contacts
Return a list of contacts
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/contact HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"contacts": [
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"type": "SUBSCRIBER",
"title": "text",
"salutation": "text",
"firstname": "text",
"lastname": "text",
"initials": "text",
"visual": "text",
"phones": [
"text"
],
"mobiles": [
"text"
],
"primaryEmail": "text",
"secondaryEmail": "text",
"accessPIN": "text",
"inUse": [
"123e4567-e89b-12d3-a456-426614174000"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000"
}
]
}
Success
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/contact/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"type": "SUBSCRIBER",
"title": "text",
"salutation": "text",
"firstname": "text",
"lastname": "text",
"initials": "text",
"visual": "text",
"phones": [
"text"
],
"mobiles": [
"text"
],
"primaryEmail": "text",
"secondaryEmail": "text",
"accessPIN": "text",
"inUse": [
"123e4567-e89b-12d3-a456-426614174000"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000"
}
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
POST /api/v1/contact/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 566
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"type": "SUBSCRIBER",
"title": "text",
"salutation": "text",
"firstname": "text",
"lastname": "text",
"initials": "text",
"visual": "text",
"phones": [
"text"
],
"mobiles": [
"text"
],
"primaryEmail": "text",
"secondaryEmail": "text",
"accessPIN": "text",
"inUse": [
"123e4567-e89b-12d3-a456-426614174000"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000"
}
No content
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
PUT /api/v1/contact/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 566
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"type": "SUBSCRIBER",
"title": "text",
"salutation": "text",
"firstname": "text",
"lastname": "text",
"initials": "text",
"visual": "text",
"phones": [
"text"
],
"mobiles": [
"text"
],
"primaryEmail": "text",
"secondaryEmail": "text",
"accessPIN": "text",
"inUse": [
"123e4567-e89b-12d3-a456-426614174000"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000"
}
No content
The requested operation was performed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
DELETE /api/v1/contact/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"Operation": "text",
"Details": "text",
"Code": 1
}
Pagination start (starts at 1. If not specified, 1 is assumed)
Maximum number of entries to return (if absent, no limit is assumed)
Filter the results
Supply a list of Locations comma separated
uuid1,uuid2,uuid3
return the number of Locations
return only the UUIDs of Locations
Return a list of Locations
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/location HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"locations": [
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"type": "SERVICE",
"buildingName": "text",
"addressLines": [
"text"
],
"city": "text",
"state": "text",
"postal": "text",
"country": "text",
"phones": [
"text"
],
"mobiles": [
"text"
],
"inUse": [
"each uuid is preceded by ent, or ven to say that the elemenet is entity or venue"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"geoCode": "text"
}
]
}
Success
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/location/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"type": "SERVICE",
"buildingName": "text",
"addressLines": [
"text"
],
"city": "text",
"state": "text",
"postal": "text",
"country": "text",
"phones": [
"text"
],
"mobiles": [
"text"
],
"inUse": [
"each uuid is preceded by ent, or ven to say that the elemenet is entity or venue"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"geoCode": "text"
}
each uuid is preceded by ent, or ven to say that the elemenet is entity or venue
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
POST /api/v1/location/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 561
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"type": "SERVICE",
"buildingName": "text",
"addressLines": [
"text"
],
"city": "text",
"state": "text",
"postal": "text",
"country": "text",
"phones": [
"text"
],
"mobiles": [
"text"
],
"inUse": [
"each uuid is preceded by ent, or ven to say that the elemenet is entity or venue"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"geoCode": "text"
}
No content
each uuid is preceded by ent, or ven to say that the elemenet is entity or venue
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
PUT /api/v1/location/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 561
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"type": "SERVICE",
"buildingName": "text",
"addressLines": [
"text"
],
"city": "text",
"state": "text",
"postal": "text",
"country": "text",
"phones": [
"text"
],
"mobiles": [
"text"
],
"inUse": [
"each uuid is preceded by ent, or ven to say that the elemenet is entity or venue"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"geoCode": "text"
}
No content
The requested operation was performed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
DELETE /api/v1/location/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"Operation": "text",
"Details": "text",
"Code": 1
}
Pagination start (starts at 1. If not specified, 1 is assumed)
Maximum number of entries to return (if absent, no limit is assumed)
Filter the results
Supply a list of devices comma separated
serial1,serial2,serial3
only serial numbers of full device details
return the number of devices
return extended information
return extended information
serialNumber:a,created:d
return the list of devices under RRM
false
return the list of devices under RRM
Return a list of elements
The requested operation failed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/inventory HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"serialNumbers": [
"text"
]
}
Succesful retrieve configuratiopn or part of the configuration
The requested operation failed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/inventory/{serialNumber} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"serialNumber": "text",
"deviceType": "text",
"venue": "123e4567-e89b-12d3-a456-426614174000",
"entity": "123e4567-e89b-12d3-a456-426614174000",
"subscriber": "123e4567-e89b-12d3-a456-426614174000",
"qrCode": "text",
"geoCode": "text",
"location": "123e4567-e89b-12d3-a456-426614174000",
"contact": "123e4567-e89b-12d3-a456-426614174000",
"deviceConfiguration": "123e4567-e89b-12d3-a456-426614174000",
"rrm": "off",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"state": "text",
"devClass": "any",
"locale": "text"
}
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
POST /api/v1/inventory/{serialNumber} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 683
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"serialNumber": "text",
"deviceType": "text",
"venue": "123e4567-e89b-12d3-a456-426614174000",
"entity": "123e4567-e89b-12d3-a456-426614174000",
"subscriber": "123e4567-e89b-12d3-a456-426614174000",
"qrCode": "text",
"geoCode": "text",
"location": "123e4567-e89b-12d3-a456-426614174000",
"contact": "123e4567-e89b-12d3-a456-426614174000",
"deviceConfiguration": "123e4567-e89b-12d3-a456-426614174000",
"rrm": "off",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"state": "text",
"devClass": "any",
"locale": "text"
}
No content
success
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
PUT /api/v1/inventory/{serialNumber} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 683
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"serialNumber": "text",
"deviceType": "text",
"venue": "123e4567-e89b-12d3-a456-426614174000",
"entity": "123e4567-e89b-12d3-a456-426614174000",
"subscriber": "123e4567-e89b-12d3-a456-426614174000",
"qrCode": "text",
"geoCode": "text",
"location": "123e4567-e89b-12d3-a456-426614174000",
"contact": "123e4567-e89b-12d3-a456-426614174000",
"deviceConfiguration": "123e4567-e89b-12d3-a456-426614174000",
"rrm": "off",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"state": "text",
"devClass": "any",
"locale": "text"
}
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"serialNumber": "text",
"deviceType": "text",
"venue": "123e4567-e89b-12d3-a456-426614174000",
"entity": "123e4567-e89b-12d3-a456-426614174000",
"subscriber": "123e4567-e89b-12d3-a456-426614174000",
"qrCode": "text",
"geoCode": "text",
"location": "123e4567-e89b-12d3-a456-426614174000",
"contact": "123e4567-e89b-12d3-a456-426614174000",
"deviceConfiguration": "123e4567-e89b-12d3-a456-426614174000",
"rrm": "off",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"state": "text",
"devClass": "any",
"locale": "text"
}
The requested operation was performed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
DELETE /api/v1/inventory/{serialNumber} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"Operation": "text",
"Details": "text",
"Code": 1
}
Pagination start (starts at 1. If not specified, 1 is assumed)
Maximum number of entries to return (if absent, no limit is assumed)
Filter the results
Supply a list of Venues comma separated
serial1,serial2,serial3
only serial numbers of full device details
return the number of devices
Return a list of venues.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/venue HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"venues": [
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"entity": "123e4567-e89b-12d3-a456-426614174000",
"parent": "123e4567-e89b-12d3-a456-426614174000",
"children": [
"123e4567-e89b-12d3-a456-426614174000"
],
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"devices": [
"123e4567-e89b-12d3-a456-426614174000"
],
"topology": [
{
"parent": "123e4567-e89b-12d3-a456-426614174000",
"child": "123e4567-e89b-12d3-a456-426614174000"
}
],
"design": "text",
"deviceConfiguration": "123e4567-e89b-12d3-a456-426614174000",
"contacts": [
"123e4567-e89b-12d3-a456-426614174000"
],
"location": "123e4567-e89b-12d3-a456-426614174000",
"rrm": "off",
"sourceIP": {
"list": [
"text"
]
},
"managementPolicies": [
"123e4567-e89b-12d3-a456-426614174000"
],
"managementRoles": [
"123e4567-e89b-12d3-a456-426614174000"
],
"variables": [
"123e4567-e89b-12d3-a456-426614174000"
],
"maps": [
"123e4567-e89b-12d3-a456-426614174000"
],
"configurations": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
]
}
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/venue/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
No content
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
POST /api/v1/venue/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 1050
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"entity": "123e4567-e89b-12d3-a456-426614174000",
"parent": "123e4567-e89b-12d3-a456-426614174000",
"children": [
"123e4567-e89b-12d3-a456-426614174000"
],
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"devices": [
"123e4567-e89b-12d3-a456-426614174000"
],
"topology": [
{
"parent": "123e4567-e89b-12d3-a456-426614174000",
"child": "123e4567-e89b-12d3-a456-426614174000"
}
],
"design": "text",
"deviceConfiguration": "123e4567-e89b-12d3-a456-426614174000",
"contacts": [
"123e4567-e89b-12d3-a456-426614174000"
],
"location": "123e4567-e89b-12d3-a456-426614174000",
"rrm": "off",
"sourceIP": {
"list": [
"text"
]
},
"managementPolicies": [
"123e4567-e89b-12d3-a456-426614174000"
],
"managementRoles": [
"123e4567-e89b-12d3-a456-426614174000"
],
"variables": [
"123e4567-e89b-12d3-a456-426614174000"
],
"maps": [
"123e4567-e89b-12d3-a456-426614174000"
],
"configurations": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
No content
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
The list of UUID of the venues for this entity
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
PUT /api/v1/venue/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 1050
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"entity": "123e4567-e89b-12d3-a456-426614174000",
"parent": "123e4567-e89b-12d3-a456-426614174000",
"children": [
"123e4567-e89b-12d3-a456-426614174000"
],
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"devices": [
"123e4567-e89b-12d3-a456-426614174000"
],
"topology": [
{
"parent": "123e4567-e89b-12d3-a456-426614174000",
"child": "123e4567-e89b-12d3-a456-426614174000"
}
],
"design": "text",
"deviceConfiguration": "123e4567-e89b-12d3-a456-426614174000",
"contacts": [
"123e4567-e89b-12d3-a456-426614174000"
],
"location": "123e4567-e89b-12d3-a456-426614174000",
"rrm": "off",
"sourceIP": {
"list": [
"text"
]
},
"managementPolicies": [
"123e4567-e89b-12d3-a456-426614174000"
],
"managementRoles": [
"123e4567-e89b-12d3-a456-426614174000"
],
"variables": [
"123e4567-e89b-12d3-a456-426614174000"
],
"maps": [
"123e4567-e89b-12d3-a456-426614174000"
],
"configurations": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
No content
The root entity cannot be deleted.
The requested operation was performed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
DELETE /api/v1/venue/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"Operation": "text",
"Details": "text",
"Code": 1
}
Pagination start (starts at 1. If not specified, 1 is assumed)
Maximum number of entries to return (if absent, no limit is assumed)
Filter the results
Return only maps I created
Return only maps shared with Me
Return a list of Venues
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/map HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"list": [
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"entity": "123e4567-e89b-12d3-a456-426614174000",
"venue": "123e4567-e89b-12d3-a456-426614174000",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"data": "text",
"visibility": "private",
"creator": "123e4567-e89b-12d3-a456-426614174000",
"access": {
"list": [
{
"users": {
"list": [
"123e4567-e89b-12d3-a456-426614174000"
]
},
"roles": {
"list": [
"123e4567-e89b-12d3-a456-426614174000"
]
},
"access": "none"
}
]
}
}
]
}
Successfull retrieval of a map
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/map/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"entity": "123e4567-e89b-12d3-a456-426614174000",
"venue": "123e4567-e89b-12d3-a456-426614174000",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"data": "text",
"visibility": "private",
"creator": "123e4567-e89b-12d3-a456-426614174000",
"access": {
"list": [
{
"users": {
"list": [
"123e4567-e89b-12d3-a456-426614174000"
]
},
"roles": {
"list": [
"123e4567-e89b-12d3-a456-426614174000"
]
},
"access": "none"
}
]
}
}
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
POST /api/v1/map/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 576
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"entity": "123e4567-e89b-12d3-a456-426614174000",
"venue": "123e4567-e89b-12d3-a456-426614174000",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"data": "text",
"visibility": "private",
"creator": "123e4567-e89b-12d3-a456-426614174000",
"access": {
"list": [
{
"users": {
"list": [
"123e4567-e89b-12d3-a456-426614174000"
]
},
"roles": {
"list": [
"123e4567-e89b-12d3-a456-426614174000"
]
},
"access": "none"
}
]
}
}
No content
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
PUT /api/v1/map/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 576
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"entity": "123e4567-e89b-12d3-a456-426614174000",
"venue": "123e4567-e89b-12d3-a456-426614174000",
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"data": "text",
"visibility": "private",
"creator": "123e4567-e89b-12d3-a456-426614174000",
"access": {
"list": [
{
"users": {
"list": [
"123e4567-e89b-12d3-a456-426614174000"
]
},
"roles": {
"list": [
"123e4567-e89b-12d3-a456-426614174000"
]
},
"access": "none"
}
]
}
}
No content
The requested operation was performed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
DELETE /api/v1/map/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"Operation": "text",
"Details": "text",
"Code": 1
}
Pagination start (starts at 1. If not specified, 1 is assumed)
Maximum number of entries to return (if absent, no limit is assumed)
Filter the results
Supply a list of policies comma separated
serial1,serial2,serial3
return the number of policies
Return a list of Venues
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/managementPolicy HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"policies": [
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"entries": [
{
"users": [
"text"
],
"resources": [
"text"
],
"access": [
"NOACCESS"
],
"policy": "text"
}
],
"inUse": [
"each uuid is preceded by ent, or ven to say that the elemenet is entity or venue"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"venue": "123e4567-e89b-12d3-a456-426614174000"
}
]
}
Succesful retrieve a management policy
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/managementPolicy/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"entries": [
{
"users": [
"text"
],
"resources": [
"text"
],
"access": [
"NOACCESS"
],
"policy": "text"
}
],
"inUse": [
"each uuid is preceded by ent, or ven to say that the elemenet is entity or venue"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"venue": "123e4567-e89b-12d3-a456-426614174000"
}
each uuid is preceded by ent, or ven to say that the elemenet is entity or venue
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
POST /api/v1/managementPolicy/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 461
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"entries": [
{
"users": [
"text"
],
"resources": [
"text"
],
"access": [
"NOACCESS"
],
"policy": "text"
}
],
"inUse": [
"each uuid is preceded by ent, or ven to say that the elemenet is entity or venue"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"venue": "123e4567-e89b-12d3-a456-426614174000"
}
No content
each uuid is preceded by ent, or ven to say that the elemenet is entity or venue
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
PUT /api/v1/managementPolicy/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 461
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"entries": [
{
"users": [
"text"
],
"resources": [
"text"
],
"access": [
"NOACCESS"
],
"policy": "text"
}
],
"inUse": [
"each uuid is preceded by ent, or ven to say that the elemenet is entity or venue"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"venue": "123e4567-e89b-12d3-a456-426614174000"
}
No content
The root entity cannot be deleted.
The requested operation was performed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
DELETE /api/v1/managementPolicy/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"Operation": "text",
"Details": "text",
"Code": 1
}
Pagination start (starts at 1. If not specified, 1 is assumed)
Maximum number of entries to return (if absent, no limit is assumed)
Filter the results
Supply a list of devices comma separated
serial1,serial2,serial3
return the number of roles
Return a list of elements
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/managementRole HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"roles": [
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"users": [
"123e4567-e89b-12d3-a456-426614174000"
],
"inUse": [
"each uuid is preceded by ent, or ven to say that the elemenet is entity or venue"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"venue": "123e4567-e89b-12d3-a456-426614174000"
}
]
}
during creation, must be set to 1. The real uuid will be returned in the created object
each uuid is preceded by ent, or ven to say that the elemenet is entity or venue
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
POST /api/v1/managementRole/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 478
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"users": [
"123e4567-e89b-12d3-a456-426614174000"
],
"inUse": [
"each uuid is preceded by ent, or ven to say that the elemenet is entity or venue"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"venue": "123e4567-e89b-12d3-a456-426614174000"
}
No content
each uuid is preceded by ent, or ven to say that the elemenet is entity or venue
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
PUT /api/v1/managementRole/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 478
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"users": [
"123e4567-e89b-12d3-a456-426614174000"
],
"inUse": [
"each uuid is preceded by ent, or ven to say that the elemenet is entity or venue"
],
"entity": "123e4567-e89b-12d3-a456-426614174000",
"venue": "123e4567-e89b-12d3-a456-426614174000"
}
No content
The requested operation was performed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
DELETE /api/v1/managementRole/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"Operation": "text",
"Details": "text",
"Code": 1
}
Pagination start (starts at 1. If not specified, 1 is assumed)
Maximum number of entries to return (if absent, no limit is assumed)
Filter the results
Supply a list of devices comma separated
serial1,serial2,serial3
return the number of devices
Return a list of elements
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/configurations HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"configurations": [
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"deviceTypes": [
"text"
],
"configuration": [
{
"name": "text",
"description": "text",
"weight": 1,
"configuration": "text"
}
],
"variables": [
"123e4567-e89b-12d3-a456-426614174000"
],
"inUse": [
"123e4567-e89b-12d3-a456-426614174000"
],
"subscriberOnly": false,
"rrm": "off",
"firmwareUpgrade": "auto or a time string of the format DOW-HH:MM",
"firmwareRCOnly": true,
"venue": "123e4567-e89b-12d3-a456-426614174000",
"entity": "123e4567-e89b-12d3-a456-426614174000",
"subscriber": "123e4567-e89b-12d3-a456-426614174000"
}
]
}
When looking for the root entity, the uuid 0000-0000-0000 must be entered.
Success
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/configurations/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"deviceTypes": [
"text"
],
"configuration": [
{
"name": "text",
"description": "text",
"weight": 1,
"configuration": "text"
}
],
"variables": [
"123e4567-e89b-12d3-a456-426614174000"
],
"inUse": [
"123e4567-e89b-12d3-a456-426614174000"
],
"subscriberOnly": false,
"rrm": "off",
"firmwareUpgrade": "auto or a time string of the format DOW-HH:MM",
"firmwareRCOnly": true,
"venue": "123e4567-e89b-12d3-a456-426614174000",
"entity": "123e4567-e89b-12d3-a456-426614174000",
"subscriber": "123e4567-e89b-12d3-a456-426614174000"
}
When creating the root entity, the uuid 0000-0000-0000 must be entered. When creating a non-root entity, uuid must be 1
false
auto or a time string of the format DOW-HH:MM
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
POST /api/v1/configurations/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 725
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"deviceTypes": [
"text"
],
"configuration": [
{
"name": "text",
"description": "text",
"weight": 1,
"configuration": "text"
}
],
"variables": [
"123e4567-e89b-12d3-a456-426614174000"
],
"inUse": [
"123e4567-e89b-12d3-a456-426614174000"
],
"subscriberOnly": false,
"rrm": "off",
"firmwareUpgrade": "auto or a time string of the format DOW-HH:MM",
"firmwareRCOnly": true,
"venue": "123e4567-e89b-12d3-a456-426614174000",
"entity": "123e4567-e89b-12d3-a456-426614174000",
"subscriber": "123e4567-e89b-12d3-a456-426614174000"
}
No content
When modifying the root entity, the uuid 0000-0000-0000 must be entered.
false
auto or a time string of the format DOW-HH:MM
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
PUT /api/v1/configurations/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 725
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"managementPolicy": "123e4567-e89b-12d3-a456-426614174000",
"deviceTypes": [
"text"
],
"configuration": [
{
"name": "text",
"description": "text",
"weight": 1,
"configuration": "text"
}
],
"variables": [
"123e4567-e89b-12d3-a456-426614174000"
],
"inUse": [
"123e4567-e89b-12d3-a456-426614174000"
],
"subscriberOnly": false,
"rrm": "off",
"firmwareUpgrade": "auto or a time string of the format DOW-HH:MM",
"firmwareRCOnly": true,
"venue": "123e4567-e89b-12d3-a456-426614174000",
"entity": "123e4567-e89b-12d3-a456-426614174000",
"subscriber": "123e4567-e89b-12d3-a456-426614174000"
}
No content
The root entity cannot be deleted.
The requested operation was performed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
DELETE /api/v1/configurations/{uuid} HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"Operation": "text",
"Details": "text",
"Code": 1
}
10.2.2.2,10.3.4.3
List of country codes.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/iptocountry HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"enabled": true,
"countryCodes": [
"text"
]
}
false
Successfull completion
The requested operation failed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/signup HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"allOf": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"notes": [
{
"created": 1,
"createdBy": "text",
"note": "text"
}
],
"created": 1,
"modified": 1,
"tags": [
1
]
},
"email": "name@gmail.com",
"userId": "123e4567-e89b-12d3-a456-426614174000",
"macAddress": "text",
"serialNumber": "text",
"created": 1,
"completed": 1,
"error": 1,
"status": "text",
"statusCode": 1
}
No content
The requested operation failed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
POST /api/v1/signup HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
No content
No content
The requested operation failed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
PUT /api/v1/signup HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 56
{
"reason": "text",
"time": 1,
"errorCode": 1,
"status": "text"
}
No content
This call allows someone to delete a specific signUp or all signups according to serialNumber of email address
The requested operation was performed.
The requested operation failed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
DELETE /api/v1/signup HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"Operation": "text",
"Details": "text",
"Code": 1
}
Pagination start (starts at 1. If not specified, 1 is assumed)
Maximum number of entries to return (if absent, no limit is assumed)
Filter the results
Supply a list of devices comma separated
serial1,serial2,serial3
return the number of devices
No content
The requested operation failed.
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/variables HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
No content
No content
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/dashboard HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
No content
Get a value
Successful command execution
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
GET /api/v1/system HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Accept: */*
{
"version": "text",
"uptime": 1,
"start": 1,
"os": "text",
"processors": 1,
"hostname": "text",
"certificates": [
{
"filename": "text",
"expires": 1
}
]
}
Successful command execution
The requested does not have sufficient rights to perform the operation.
The specified resource was not found.
POST /api/v1/system HTTP/1.1
Host: localhost:16005
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 70
{
"command": "setloglevel",
"subsystems": [
{
"tag": "text",
"value": "text"
}
]
}
{
"taglist": [
{
"tag": "text",
"value": "text"
}
]
}
Last updated