IoTSP Services
API endpoints for IoTSP Services management in WORKSPACE.
Setup an IoTSP
http
POST /v1/:wid/iotsp/setupRegister & manage the platform. Eg. e-commerce application.
Headers
- de-user-agent (required)
- de-auth-token (required)
- de-auth-device (required)
Request Body
typescript
interface Setup an IoTSPRequest {
type: string;
name: string;
description: string;
logo: string;
contacts: {
emails: string[];
phones: string[]
};
address: {
name: string;
street1: string;
city: string;
state: string;
country: string;
coordinates: number[]
};
}Example:
json
{
"type": "FLEET_TRACKING",
"name": "Mijo IoT",
"description": "Fleet tracking system via IoT",
"logo": "https://pixels.con/304x399/pictusor-medata",
"contacts": {
"emails": [
"[email protected]"
],
"phones": [
"+228 90 49 43 43",
"+233 204 55323"
]
},
"address": {
"name": "Manoa Susu",
"street1": "3rd Road, MSBSI Schook, Mamprobi",
"city": "Accra",
"state": "Greater Accra",
"country": "Ghana",
"coordinates": [
-0.3387423,
5.4284859
]
}
}Get an IoTSP
http
GET /v1/:wid/iotsp/:xcodeHeaders
- de-user-agent (required)
- de-auth-token (required)
- de-auth-device (required)
Get All IoTSPs
http
GET /v1/:wid/iotspsHeaders
- de-user-agent (required)
- de-auth-token (required)
- de-auth-device (required)
Request IoTSP Context
http
GET /v1/:wid/iotsp/:xcode/contextHeaders
- de-user-agent (required)
- de-auth-token (required)
- de-auth-device (required)
Update an IoTSP
http
PATCH /v1/:wid/iotsp/:xcodeHeaders
- de-user-agent (required)
- de-auth-token (required)
- de-auth-device (required)
Delete a IoTSP
http
DELETE /v1/:wid/iotsp/:xcodeHeaders
- de-user-agent (required)
- de-auth-token (required)
- de-auth-device (required)

