mirror of
https://github.com/Telecominfraproject/wlan-docs.git
synced 2025-11-22 12:44:54 +00:00
GitBook: [#8] No subject
This commit is contained in:
committed by
gitbook-bot
parent
ee5613610a
commit
ed70951045
897
.gitbook/assets/owfm-v2.7.0.yaml
Normal file
897
.gitbook/assets/owfm-v2.7.0.yaml
Normal file
@@ -0,0 +1,897 @@
|
|||||||
|
openapi: 3.0.1
|
||||||
|
info:
|
||||||
|
title: uCentral Firmware Service API
|
||||||
|
description: A process to manage new uCentral firmware distribution.
|
||||||
|
version: 2.5.0
|
||||||
|
license:
|
||||||
|
name: BSD3
|
||||||
|
url: https://github.com/Telecominfraproject/wlan-cloud-ucentralgw/blob/master/LICENSE
|
||||||
|
contact:
|
||||||
|
name: Arilia Support
|
||||||
|
url: https://www.ucentral.info/support
|
||||||
|
|
||||||
|
servers:
|
||||||
|
- url: 'https://localhost:16003/api/v1'
|
||||||
|
|
||||||
|
security:
|
||||||
|
- ApiKeyAuth: []
|
||||||
|
- bearerAuth: []
|
||||||
|
|
||||||
|
components:
|
||||||
|
securitySchemes:
|
||||||
|
ApiKeyAuth:
|
||||||
|
type: apiKey
|
||||||
|
in: header
|
||||||
|
name: X-API-KEY
|
||||||
|
bearerAuth:
|
||||||
|
type: http
|
||||||
|
scheme: bearer
|
||||||
|
bearerFormat: JWT
|
||||||
|
|
||||||
|
responses:
|
||||||
|
NotFound:
|
||||||
|
$ref: 'https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml#/components/responses/NotFound'
|
||||||
|
Unauthorized:
|
||||||
|
$ref: 'https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml#/components/responses/Unauthorized'
|
||||||
|
Success:
|
||||||
|
$ref: 'https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml#/components/responses/Success'
|
||||||
|
BadRequest:
|
||||||
|
$ref: 'https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml#/components/responses/BadRequest'
|
||||||
|
|
||||||
|
schemas:
|
||||||
|
FirmwareDetails:
|
||||||
|
type: object
|
||||||
|
description: Definition of a firmware release
|
||||||
|
properties:
|
||||||
|
id:
|
||||||
|
type: string
|
||||||
|
format: uuid
|
||||||
|
deviceType:
|
||||||
|
type: string
|
||||||
|
description:
|
||||||
|
type: string
|
||||||
|
revision:
|
||||||
|
type: string
|
||||||
|
uri:
|
||||||
|
type: string
|
||||||
|
format: uri
|
||||||
|
image:
|
||||||
|
type: string
|
||||||
|
imageDate:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
size:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
downloadCount:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
firmwareHash:
|
||||||
|
type: string
|
||||||
|
owner:
|
||||||
|
type: string
|
||||||
|
location:
|
||||||
|
type: string
|
||||||
|
format: uri
|
||||||
|
uploader:
|
||||||
|
type: string
|
||||||
|
digest:
|
||||||
|
type: string
|
||||||
|
latest:
|
||||||
|
type: boolean
|
||||||
|
notes:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/NoteInfo'
|
||||||
|
created:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
|
||||||
|
FirmwareDetailsList:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
firmwares:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/FirmwareDetails'
|
||||||
|
|
||||||
|
DeviceCurrentInfo:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
serialNumber:
|
||||||
|
type: string
|
||||||
|
revision:
|
||||||
|
type: string
|
||||||
|
upgraded:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
|
||||||
|
DeviceCurrentInfoList:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
devices:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/DeviceCurrentInfo'
|
||||||
|
|
||||||
|
RevisionHistoryEntry:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
id:
|
||||||
|
type: string
|
||||||
|
format: uuid
|
||||||
|
serialNumber:
|
||||||
|
type: string
|
||||||
|
revisionId:
|
||||||
|
type: string
|
||||||
|
format: uuid
|
||||||
|
upgraded:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
fromRelease:
|
||||||
|
type: string
|
||||||
|
toRelease:
|
||||||
|
type: string
|
||||||
|
commandUUID:
|
||||||
|
type: string
|
||||||
|
format: uuid
|
||||||
|
|
||||||
|
RevisionHistoryEntryList:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
history:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/RevisionHistoryEntry'
|
||||||
|
|
||||||
|
|
||||||
|
FirmwareAgeDetails:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
latestId:
|
||||||
|
type: string
|
||||||
|
image:
|
||||||
|
type: string
|
||||||
|
imageDate:
|
||||||
|
type: integer
|
||||||
|
format: uint64
|
||||||
|
revision:
|
||||||
|
type: string
|
||||||
|
uri:
|
||||||
|
type: string
|
||||||
|
format: uri
|
||||||
|
age:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
example: this is in seconds. a 0 means we cannot determine the age. something like 'unknown' should be shown to the user.
|
||||||
|
latest:
|
||||||
|
type: boolean
|
||||||
|
|
||||||
|
FirmwareAgeDetailsList:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
ages:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/FirmwareAgeDetails'
|
||||||
|
|
||||||
|
DeviceConnectionInformation:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
serialNumber:
|
||||||
|
type: string
|
||||||
|
revision:
|
||||||
|
type: string
|
||||||
|
deviceType:
|
||||||
|
type: string
|
||||||
|
endPoint:
|
||||||
|
type: string
|
||||||
|
format: uri
|
||||||
|
lastUpdate:
|
||||||
|
type: integer
|
||||||
|
format: uint64
|
||||||
|
status:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- connected
|
||||||
|
- disconnected
|
||||||
|
- unknown
|
||||||
|
|
||||||
|
DeviceConnectionInformationList:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
devices:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/DeviceConnectionInformation'
|
||||||
|
|
||||||
|
DeviceReport:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
snapshot:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
numberOfDevices:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
ouis:
|
||||||
|
$ref: '#/components/schemas/TagIntPairList'
|
||||||
|
revisions:
|
||||||
|
$ref: '#/components/schemas/TagIntPairList'
|
||||||
|
deviceTypes:
|
||||||
|
$ref: '#/components/schemas/TagIntPairList'
|
||||||
|
status:
|
||||||
|
$ref: '#/components/schemas/TagIntPairList'
|
||||||
|
endPoints:
|
||||||
|
$ref: '#/components/schemas/TagIntPairList'
|
||||||
|
unknownFirmwares:
|
||||||
|
$ref: '#/components/schemas/TagIntPairList'
|
||||||
|
usingLatest:
|
||||||
|
$ref: '#/components/schemas/TagIntPairList'
|
||||||
|
totalSecondsOld:
|
||||||
|
$ref: '#/components/schemas/TagIntPairList'
|
||||||
|
|
||||||
|
DeviceInformation:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
serialNumber:
|
||||||
|
type: string
|
||||||
|
history:
|
||||||
|
$ref: '#/components/schemas/RevisionHistoryEntryList'
|
||||||
|
currentFirmware:
|
||||||
|
type: string
|
||||||
|
currentFirmwareDate:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
latestFirmware:
|
||||||
|
type: string
|
||||||
|
latestFirmwareDate:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
latestFirmwareAvailable:
|
||||||
|
type: boolean
|
||||||
|
|
||||||
|
#########################################################################################
|
||||||
|
##
|
||||||
|
## These are endpoints that all services in the uCentral stack must provide
|
||||||
|
##
|
||||||
|
#########################################################################################
|
||||||
|
AnyPayload:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
Document:
|
||||||
|
type: string
|
||||||
|
|
||||||
|
StringList:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
list:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
|
||||||
|
TagValuePair:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
tag:
|
||||||
|
type: string
|
||||||
|
value:
|
||||||
|
type: string
|
||||||
|
|
||||||
|
TagValuePairList:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
tagList:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/TagValuePair'
|
||||||
|
|
||||||
|
TagIntPair:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
tag:
|
||||||
|
type: string
|
||||||
|
value:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
|
||||||
|
TagIntPairList:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
tagList:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/TagIntPair'
|
||||||
|
|
||||||
|
NoteInfo:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
created:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
createdBy:
|
||||||
|
type: string
|
||||||
|
note:
|
||||||
|
type: string
|
||||||
|
|
||||||
|
SystemInfoResults:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
version:
|
||||||
|
type: string
|
||||||
|
uptime:
|
||||||
|
type: integer
|
||||||
|
format: integer64
|
||||||
|
start:
|
||||||
|
type: integer
|
||||||
|
format: integer64
|
||||||
|
os:
|
||||||
|
type: string
|
||||||
|
processors:
|
||||||
|
type: integer
|
||||||
|
hostname:
|
||||||
|
type: string
|
||||||
|
certificates:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
filename:
|
||||||
|
type: string
|
||||||
|
expires:
|
||||||
|
type: integer
|
||||||
|
format: int64
|
||||||
|
|
||||||
|
SystemCommandSetLogLevel:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
command:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- setloglevel
|
||||||
|
subsystems:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/TagValuePair'
|
||||||
|
|
||||||
|
SystemCommandReload:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
command:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- reload
|
||||||
|
subsystems:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
example: these are the SubSystems names retrieve with the GetSubSystemsNamesResult.
|
||||||
|
|
||||||
|
SystemCommandGetLogLevels:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
command:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- getloglevels
|
||||||
|
|
||||||
|
SystemGetLogLevelsResult:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
taglist:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/TagValuePair'
|
||||||
|
|
||||||
|
SystemCommandGetLogLevelNames:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
command:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- getloglevelnames
|
||||||
|
|
||||||
|
SystemCommandGetSubsystemNames:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
command:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- getsubsystemnames
|
||||||
|
|
||||||
|
SystemCommandGetLogLevelNamesResult:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
list:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
|
||||||
|
SystemGetSubSystemNemesResult:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
taglist:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
$ref: '#/components/schemas/TagValuePair'
|
||||||
|
|
||||||
|
#########################################################################################
|
||||||
|
##
|
||||||
|
## End of uCentral system-wide values
|
||||||
|
##
|
||||||
|
#########################################################################################
|
||||||
|
paths:
|
||||||
|
/firmwares:
|
||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- Firmware
|
||||||
|
summary: Returns a list of firmwares.
|
||||||
|
description: Get a list of firmwares.
|
||||||
|
operationId: getFirmwareList
|
||||||
|
parameters:
|
||||||
|
- in: query
|
||||||
|
description: Pagination start (starts at 1. If not specified, 1 is assumed)
|
||||||
|
name: offset
|
||||||
|
schema:
|
||||||
|
type: integer
|
||||||
|
required: false
|
||||||
|
- in: query
|
||||||
|
description: Maximum number of entries to return (if absent, no limit is assumed)
|
||||||
|
name: limit
|
||||||
|
schema:
|
||||||
|
type: integer
|
||||||
|
required: false
|
||||||
|
- in: query
|
||||||
|
description: Filter the results
|
||||||
|
name: filter
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
required: false
|
||||||
|
- in: query
|
||||||
|
name: latestOnly
|
||||||
|
description: Return only the latest firmware
|
||||||
|
schema:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
required: false
|
||||||
|
- in: query
|
||||||
|
name: deviceType
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
required: false
|
||||||
|
- in: query
|
||||||
|
name: revisionSet
|
||||||
|
schema:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
required: false
|
||||||
|
- in: query
|
||||||
|
name: deviceSet
|
||||||
|
schema:
|
||||||
|
type: boolean
|
||||||
|
required: false
|
||||||
|
- in: query
|
||||||
|
name: rcOnly
|
||||||
|
schema:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
required: false
|
||||||
|
responses:
|
||||||
|
200:
|
||||||
|
description: List firmwares
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
oneOf:
|
||||||
|
- $ref: '#/components/schemas/FirmwareDetailsList'
|
||||||
|
- $ref: '#/components/schemas/FirmwareDetails'
|
||||||
|
403:
|
||||||
|
$ref: '#/components/responses/Unauthorized'
|
||||||
|
404:
|
||||||
|
$ref: '#/components/responses/NotFound'
|
||||||
|
|
||||||
|
/firmware/{id}:
|
||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- Firmware
|
||||||
|
summary: Returns a Firmware
|
||||||
|
description: Get a Firmware.
|
||||||
|
operationId: getFirmware
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
name: id
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
format: uuid
|
||||||
|
required: true
|
||||||
|
responses:
|
||||||
|
200:
|
||||||
|
description: A Firmware definition
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/FirmwareDetails'
|
||||||
|
403:
|
||||||
|
$ref: '#/components/responses/Unauthorized'
|
||||||
|
404:
|
||||||
|
$ref: '#/components/responses/NotFound'
|
||||||
|
|
||||||
|
post:
|
||||||
|
tags:
|
||||||
|
- Firmware
|
||||||
|
summary: Create A New firmware
|
||||||
|
operationId: createFirmware
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
name: id
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
format: uuid
|
||||||
|
required: true
|
||||||
|
requestBody:
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/FirmwareDetails'
|
||||||
|
responses:
|
||||||
|
200:
|
||||||
|
description: Created a firmware entry.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/FirmwareDetails'
|
||||||
|
403:
|
||||||
|
$ref: '#/components/responses/Unauthorized'
|
||||||
|
404:
|
||||||
|
$ref: '#/components/responses/NotFound'
|
||||||
|
|
||||||
|
put:
|
||||||
|
tags:
|
||||||
|
- Firmware
|
||||||
|
summary: Update A New firmware
|
||||||
|
operationId: upodateFirmware
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
name: id
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
format: uuid
|
||||||
|
required: true
|
||||||
|
requestBody:
|
||||||
|
description: Firmware details
|
||||||
|
required: true
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/FirmwareDetails'
|
||||||
|
responses:
|
||||||
|
200:
|
||||||
|
description: Successfully updated firmware
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/FirmwareDetails'
|
||||||
|
403:
|
||||||
|
$ref: '#/components/responses/Unauthorized'
|
||||||
|
404:
|
||||||
|
$ref: '#/components/responses/NotFound'
|
||||||
|
|
||||||
|
delete:
|
||||||
|
tags:
|
||||||
|
- Firmware
|
||||||
|
summary: Delete some Firmware
|
||||||
|
operationId: deleteFirmware
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
name: id
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
format: uuid
|
||||||
|
required: true
|
||||||
|
responses:
|
||||||
|
204:
|
||||||
|
description: Successfully deleted Firmware for the device.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/responses/Success'
|
||||||
|
403:
|
||||||
|
$ref: '#/components/responses/Unauthorized'
|
||||||
|
404:
|
||||||
|
$ref: '#/components/responses/NotFound'
|
||||||
|
|
||||||
|
/revisionHistory/{serialNumber}:
|
||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- RevisionHistory
|
||||||
|
summary: List all the defined device revision history
|
||||||
|
operationId: getRevisionHistory
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
name: serialNumber
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
required: true
|
||||||
|
- in: query
|
||||||
|
description: Pagination start (starts at 1. If not specified, 1 is assumed)
|
||||||
|
name: offset
|
||||||
|
schema:
|
||||||
|
type: integer
|
||||||
|
required: false
|
||||||
|
- in: query
|
||||||
|
description: Maximum number of entries to return (if absent, no limit is assumed)
|
||||||
|
name: limit
|
||||||
|
schema:
|
||||||
|
type: integer
|
||||||
|
required: false
|
||||||
|
- in: query
|
||||||
|
description: Filter the results
|
||||||
|
name: filter
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
required: false
|
||||||
|
- in: query
|
||||||
|
description: Return current device list and current firmware
|
||||||
|
name: currentList
|
||||||
|
schema:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
required: false
|
||||||
|
example: You must set {serialNumber} to 000000000000
|
||||||
|
- in: query
|
||||||
|
description: Return current device list and current firmware
|
||||||
|
name: unknownList
|
||||||
|
schema:
|
||||||
|
type: boolean
|
||||||
|
default: false
|
||||||
|
required: false
|
||||||
|
example: You must set {serialNumber} to 000000000000
|
||||||
|
responses:
|
||||||
|
200:
|
||||||
|
description: List of device history upgrade.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
oneOf:
|
||||||
|
- $ref: '#/components/schemas/RevisionHistoryEntryList'
|
||||||
|
- $ref: '#/components/schemas/DeviceCurrentInfoList'
|
||||||
|
403:
|
||||||
|
$ref: '#/components/responses/Unauthorized'
|
||||||
|
404:
|
||||||
|
$ref: '#/components/responses/NotFound'
|
||||||
|
|
||||||
|
delete:
|
||||||
|
tags:
|
||||||
|
- RevisionHistory
|
||||||
|
summary: Delete specific hostory elements for a device
|
||||||
|
operationId: deleteRevisionHistory
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
name: serialNumber
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
required: true
|
||||||
|
- in: query
|
||||||
|
description: Pagination start (starts at 1. If not specified, 1 is assumed)
|
||||||
|
name: id
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
format: uuid
|
||||||
|
required: true
|
||||||
|
responses:
|
||||||
|
204:
|
||||||
|
description: Success.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/responses/Success'
|
||||||
|
403:
|
||||||
|
$ref: '#/components/responses/Unauthorized'
|
||||||
|
404:
|
||||||
|
$ref: '#/components/responses/NotFound'
|
||||||
|
|
||||||
|
/firmwareAge:
|
||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- Firmware
|
||||||
|
summary: Calculate how old a version of firmware is.
|
||||||
|
operationId: getFirmwareAge
|
||||||
|
parameters:
|
||||||
|
- in: query
|
||||||
|
description: The exact current verion of the firmware on that device.
|
||||||
|
name: revision
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
required: true
|
||||||
|
- in: query
|
||||||
|
description: The exact current verion of the firmware on that device.
|
||||||
|
name: deviceType
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
required: true
|
||||||
|
- in: query
|
||||||
|
description: Specify lits of serial numbers to retrive age for
|
||||||
|
name: select
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
example: select=serial1,serial2,serial4,serial5.
|
||||||
|
required: false
|
||||||
|
responses:
|
||||||
|
200:
|
||||||
|
description: The recommended latest version to update to.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
oneOf:
|
||||||
|
- $ref: '#/components/schemas/FirmwareAgeDetails'
|
||||||
|
- $ref: '#/components/schemas/FirmwareAgeDetailsList'
|
||||||
|
403:
|
||||||
|
$ref: '#/components/responses/Unauthorized'
|
||||||
|
404:
|
||||||
|
$ref: '#/components/responses/NotFound'
|
||||||
|
|
||||||
|
/connectedDevices:
|
||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- ConnectedDevices
|
||||||
|
summary: Get a list of connected devices and some values.
|
||||||
|
operationId: getConnectedDevices
|
||||||
|
parameters:
|
||||||
|
- in: query
|
||||||
|
description: Pagination start (starts at 1. If not specified, 1 is assumed)
|
||||||
|
name: offset
|
||||||
|
schema:
|
||||||
|
type: integer
|
||||||
|
required: false
|
||||||
|
- in: query
|
||||||
|
description: Maximum number of entries to return (if absent, no limit is assumed)
|
||||||
|
name: limit
|
||||||
|
schema:
|
||||||
|
type: integer
|
||||||
|
required: false
|
||||||
|
- in: query
|
||||||
|
description: Filter the results
|
||||||
|
name: filter
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
required: false
|
||||||
|
responses:
|
||||||
|
200:
|
||||||
|
description: List firmwares
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/DeviceConnectionInformationList'
|
||||||
|
403:
|
||||||
|
$ref: '#/components/responses/Unauthorized'
|
||||||
|
404:
|
||||||
|
$ref: '#/components/responses/NotFound'
|
||||||
|
|
||||||
|
/connectedDevice/{serialNumber}:
|
||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- ConnectedDevices
|
||||||
|
summary: Get status of a connected device.
|
||||||
|
operationId: getConnectedDevice
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
description: SerialNumber of the device
|
||||||
|
name: serialNumber
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
required: true
|
||||||
|
responses:
|
||||||
|
200:
|
||||||
|
description: Get information about a connected device.
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/DeviceConnectionInformation'
|
||||||
|
403:
|
||||||
|
$ref: '#/components/responses/Unauthorized'
|
||||||
|
404:
|
||||||
|
$ref: '#/components/responses/NotFound'
|
||||||
|
|
||||||
|
/deviceReport:
|
||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- DeviceInfo
|
||||||
|
summary: get an analysis of the existing devices we know about.
|
||||||
|
responses:
|
||||||
|
200:
|
||||||
|
description: A full analysis report
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/DeviceReport'
|
||||||
|
403:
|
||||||
|
$ref: '#/components/responses/Unauthorized'
|
||||||
|
404:
|
||||||
|
$ref: '#/components/responses/NotFound'
|
||||||
|
|
||||||
|
/deviceInformation/{serialNumber}:
|
||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- Device Information
|
||||||
|
summary: receive a repor on a single decide
|
||||||
|
parameters:
|
||||||
|
- in: path
|
||||||
|
name: serialNumber
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
example:
|
||||||
|
aabbccdd1234
|
||||||
|
required: true
|
||||||
|
responses:
|
||||||
|
200:
|
||||||
|
$ref: '#/components/schemas/DeviceInformation'
|
||||||
|
403:
|
||||||
|
$ref: '#/components/responses/Unauthorized'
|
||||||
|
404:
|
||||||
|
$ref: '#/components/responses/NotFound'
|
||||||
|
|
||||||
|
|
||||||
|
#########################################################################################
|
||||||
|
##
|
||||||
|
## These are endpoints that all services in the uCentral stack must provide
|
||||||
|
##
|
||||||
|
#########################################################################################
|
||||||
|
/system:
|
||||||
|
post:
|
||||||
|
tags:
|
||||||
|
- System Commands
|
||||||
|
summary: Perform some system wide commands
|
||||||
|
operationId: systemCommand
|
||||||
|
requestBody:
|
||||||
|
description: Command details
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
oneOf:
|
||||||
|
- $ref: '#/components/schemas/SystemCommandSetLogLevel'
|
||||||
|
- $ref: '#/components/schemas/SystemCommandReload'
|
||||||
|
- $ref: '#/components/schemas/SystemCommandGetLogLevels'
|
||||||
|
- $ref: '#/components/schemas/SystemCommandGetLogLevelNames'
|
||||||
|
- $ref: '#/components/schemas/SystemCommandGetSubsystemNames'
|
||||||
|
responses:
|
||||||
|
200:
|
||||||
|
description: Successfull command execution
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
oneOf:
|
||||||
|
- $ref: '#/components/schemas/SystemGetLogLevelsResult'
|
||||||
|
- $ref: '#/components/schemas/SystemCommandGetLogLevelNamesResult'
|
||||||
|
- $ref: '#/components/schemas/SystemGetSubSystemNemesResult'
|
||||||
|
403:
|
||||||
|
$ref: '#/components/responses/Unauthorized'
|
||||||
|
404:
|
||||||
|
$ref: '#/components/responses/NotFound'
|
||||||
|
get:
|
||||||
|
tags:
|
||||||
|
- System Commands
|
||||||
|
summary: Retrieve different values from the running service.
|
||||||
|
operationId: getSystemCommand
|
||||||
|
parameters:
|
||||||
|
- in: query
|
||||||
|
description: Get a value
|
||||||
|
name: command
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
enum:
|
||||||
|
- info
|
||||||
|
required: true
|
||||||
|
|
||||||
|
responses:
|
||||||
|
200:
|
||||||
|
description: Successfull command execution
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
oneOf:
|
||||||
|
- $ref: '#/components/schemas/SystemInfoResults'
|
||||||
|
403:
|
||||||
|
$ref: '#/components/responses/Unauthorized'
|
||||||
|
404:
|
||||||
|
$ref: '#/components/responses/NotFound'
|
||||||
2734
.gitbook/assets/owgw-2.7.0.yaml
Normal file
2734
.gitbook/assets/owgw-2.7.0.yaml
Normal file
File diff suppressed because it is too large
Load Diff
4288
.gitbook/assets/owprov-v2.7.0.yaml
Normal file
4288
.gitbook/assets/owprov-v2.7.0.yaml
Normal file
File diff suppressed because it is too large
Load Diff
@@ -15,17 +15,17 @@
|
|||||||
|
|
||||||
* [Overview](openwifi-stack/openwifi-stack.md)
|
* [Overview](openwifi-stack/openwifi-stack.md)
|
||||||
* [SDK](openwifi-stack/about-the-sdk.md)
|
* [SDK](openwifi-stack/about-the-sdk.md)
|
||||||
* [Cloud Discovery](openwifi-stack/cloud-discovery/README.md)
|
|
||||||
* [Discovery without Cloud](openwifi-stack/cloud-discovery/discovery-without-cloud.md)
|
|
||||||
* [Access Points](openwifi-stack/access-points/README.md)
|
* [Access Points](openwifi-stack/access-points/README.md)
|
||||||
* [Local Device Settings](openwifi-stack/access-points/local-device-settings.md)
|
* [Local Device Settings](openwifi-stack/access-points/local-device-settings.md)
|
||||||
|
* [Cloud Discovery](openwifi-stack/cloud-discovery/README.md)
|
||||||
|
* [Discovery without Cloud](openwifi-stack/cloud-discovery/discovery-without-cloud.md)
|
||||||
* [Code Repositories](openwifi-stack/repositories.md)
|
* [Code Repositories](openwifi-stack/repositories.md)
|
||||||
* [Artifacts](openwifi-stack/artifacts.md)
|
* [Artifacts](openwifi-stack/artifacts.md)
|
||||||
|
|
||||||
## SDK
|
## SDK
|
||||||
|
|
||||||
* [Getting Started](sdk/getting-started.md)
|
* [Getting Started](sdk/getting-started.md)
|
||||||
* [Release 2.6 SDK](sdk/sdk.md)
|
* [Architecture](sdk/sdk.md)
|
||||||
* [Provisioning for Integrators](sdk/provisioning/README.md)
|
* [Provisioning for Integrators](sdk/provisioning/README.md)
|
||||||
* [Data Model Introduction](sdk/provisioning/data-model-introduction.md)
|
* [Data Model Introduction](sdk/provisioning/data-model-introduction.md)
|
||||||
* [Creating a Configuration](sdk/provisioning/creating-a-configuration.md)
|
* [Creating a Configuration](sdk/provisioning/creating-a-configuration.md)
|
||||||
|
|||||||
@@ -1,53 +1,57 @@
|
|||||||
# Firmware Management Service
|
# Firmware Management Service
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/firmwares" method="get" %}
|
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/firmwares" method="get" %}
|
||||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/firmware/{id}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/firmware/{id}" method="get" %}
|
||||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/firmware/{id}" method="post" %}
|
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/firmware/{id}" method="post" %}
|
||||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/firmware/{id}" method="put" %}
|
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/firmware/{id}" method="put" %}
|
||||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/firmware/{id}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/firmware/{id}" method="delete" %}
|
||||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/revisionHistory/{serialNumber}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/revisionHistory/{serialNumber}" method="get" %}
|
||||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/revisionHistory/{serialNumber}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/revisionHistory/{serialNumber}" method="delete" %}
|
||||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/firmwareAge" method="get" %}
|
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/firmwareAge" method="get" %}
|
||||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/connectedDevices" method="get" %}
|
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/connectedDevices" method="get" %}
|
||||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/connectedDevice/{serialNumber}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/connectedDevice/{serialNumber}" method="get" %}
|
||||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/deviceReport" method="get" %}
|
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/deviceReport" method="get" %}
|
||||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/system" method="get" %}
|
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/deviceInformation/{serialNumber}" method="get" %}
|
||||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/system" method="post" %}
|
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/system" method="get" %}
|
||||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/system" method="post" %}
|
||||||
|
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|||||||
@@ -1,189 +1,213 @@
|
|||||||
# Gateway Service
|
# Gateway Service
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/devices" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/devices" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/commands" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/commands" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/commands" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/commands" method="delete" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/command/{commandUUID}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/command/{commandUUID}" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/command/{commandUUID}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/command/{commandUUID}" method="delete" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/default_configurations" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/default_configurations" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/default_configuration/{name}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/default_configuration/{name}" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/default_configuration/{name}" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/default_configuration/{name}" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/default_configuration/{name}" method="put" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/default_configuration/{name}" method="put" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/default_configuration/{name}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/default_configuration/{name}" method="delete" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}" method="put" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}" method="put" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}" method="delete" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/logs" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/logs" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/logs" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/logs" method="delete" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/healthchecks" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/healthchecks" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/healthchecks" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/healthchecks" method="delete" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/capabilities" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/capabilities" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/capabilities" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/capabilities" method="delete" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/statistics" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/statistics" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/statistics" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/statistics" method="delete" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/status" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/status" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/command" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/command" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/configure" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/configure" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/upgrade" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/ping" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/reboot" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/upgrade" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/factory" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/reboot" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/leds" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/script" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/trace" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/factory" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/wifiscan" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/leds" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/request" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/trace" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/eventqueue" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/wifiscan" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/telemetry" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/request" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/ouis" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/eventqueue" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/rtty" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/telemetry" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/file/{uuid}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/ouis" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/file/{uuid}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/rtty" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/blacklist" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/file/{uuid}" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/blacklist/{serialNumber}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/file/{uuid}" method="delete" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/blacklist/{serialNumber}" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/blacklist" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/blacklist/{serialNumber}" method="put" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/blacklist/{serialNumber}" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/blacklist/{serialNumber}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/blacklist/{serialNumber}" method="post" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/capabilities" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/blacklist/{serialNumber}" method="put" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/deviceDashboard" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/blacklist/{serialNumber}" method="delete" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/system" method="get" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/capabilities" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/system" method="post" %}
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/radiusProxyConfig" method="get" %}
|
||||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/radiusProxyConfig" method="put" %}
|
||||||
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/radiusProxyConfig" method="delete" %}
|
||||||
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/deviceDashboard" method="get" %}
|
||||||
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/iptocountry" method="get" %}
|
||||||
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/system" method="get" %}
|
||||||
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/system" method="post" %}
|
||||||
|
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|||||||
@@ -1,209 +1,317 @@
|
|||||||
# Provisioning Service
|
# Provisioning Service
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov.yaml" path="/entity/{uuid}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/entity" method="get" %}
|
||||||
[owprov.yaml](../../.gitbook/assets/owprov.yaml)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/entity/{uuid}" method="post" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/entity/{uuid}" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/entity/{uuid}" method="put" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/entity/{uuid}" method="post" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/entity/{uuid}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/entity/{uuid}" method="put" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/contact" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/entity/{uuid}" method="delete" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/contact/{uuid}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/contact" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/contact/{uuid}" method="post" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/contact/{uuid}" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/contact/{uuid}" method="put" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/contact/{uuid}" method="post" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/contact/{uuid}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/contact/{uuid}" method="put" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/location" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/contact/{uuid}" method="delete" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/location/{uuid}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/location" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/location/{uuid}" method="post" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/location/{uuid}" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/location/{uuid}" method="put" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/location/{uuid}" method="post" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/location/{uuid}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/location/{uuid}" method="put" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/inventory" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/location/{uuid}" method="delete" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/inventory/{serialNumber}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/inventory" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/inventory/{serialNumber}" method="post" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/inventory/{serialNumber}" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/inventory/{serialNumber}" method="put" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/inventory/{serialNumber}" method="post" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/inventory/{serialNumber}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/inventory/{serialNumber}" method="put" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/venue" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/inventory/{serialNumber}" method="delete" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/venue/{uuid}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/venue" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/venue/{uuid}" method="post" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/venue/{uuid}" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/venue/{uuid}" method="put" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/venue/{uuid}" method="post" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/venue/{uuid}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/venue/{uuid}" method="put" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/map" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/venue/{uuid}" method="delete" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/map/{uuid}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/map" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/map/{uuid}" method="post" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/map/{uuid}" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/map/{uuid}" method="put" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/map/{uuid}" method="post" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/map/{uuid}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/map/{uuid}" method="put" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementPolicy" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/map/{uuid}" method="delete" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementPolicy/{uuid}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementPolicy" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementPolicy/{uuid}" method="post" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementPolicy/{uuid}" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementPolicy/{uuid}" method="put" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementPolicy/{uuid}" method="post" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementPolicy/{uuid}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementPolicy/{uuid}" method="put" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementRole" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementPolicy/{uuid}" method="delete" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementRole/{uuid}" method="post" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementRole" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementRole/{uuid}" method="put" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementRole/{uuid}" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementRole/{uuid}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementRole/{uuid}" method="post" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/configurations" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementRole/{uuid}" method="put" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/configurations/{uuid}" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementRole/{uuid}" method="delete" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/configurations/{uuid}" method="post" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/configuration" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/configurations/{uuid}" method="put" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/configuration/{uuid}" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/configurations/{uuid}" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/configuration/{uuid}" method="post" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/iptocountry" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/configuration/{uuid}" method="put" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/signup" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/configuration/{uuid}" method="delete" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/signup" method="post" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/iptocountry" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/signup" method="put" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/signup" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/signup" method="delete" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/signup" method="post" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/variables" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/signup" method="put" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/dashboard" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/signup" method="delete" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/system" method="get" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/variable" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/system" method="post" %}
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operator" method="get" %}
|
||||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operator/{uuid}" method="get" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operator/{uuid}" method="post" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operator/{uuid}" method="put" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operator/{uuid}" method="delete" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/serviceClass" method="get" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/serviceClass/{uuid}" method="get" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/serviceClass/{uuid}" method="post" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/serviceClass/{uuid}" method="put" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/serviceClass/{uuid}" method="delete" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/subscriberDevice" method="get" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/subscriberDevice/{uuid}" method="get" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/subscriberDevice/{uuid}" method="post" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/subscriberDevice/{uuid}" method="put" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/subscriberDevice/{uuid}" method="delete" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operatorLocation" method="get" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operatorLocation/{uuid}" method="get" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operatorLocation/{uuid}" method="post" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operatorLocation/{uuid}" method="put" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operatorLocation/{uuid}" method="delete" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operatorContact" method="get" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operatorContact/{uuid}" method="get" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operatorContact/{uuid}" method="post" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operatorContact/{uuid}" method="put" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operatorContact/{uuid}" method="delete" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/dashboard" method="get" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/system" method="get" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/system" method="post" %}
|
||||||
|
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|||||||
@@ -1,73 +1,137 @@
|
|||||||
# Security Service
|
# Security Service
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/oauth2" method="post" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/oauth2" method="post" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/oauth2/{token}" method="delete" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/suboauth2" method="post" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/systemEndpoints" method="get" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/oauth2/{token}" method="delete" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/users" method="get" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/suboauth2/{token}" method="delete" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/user/{id}" method="get" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/systemEndpoints" method="get" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/user/{id}" method="post" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/users" method="get" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/user/{id}" method="put" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/subusers" method="get" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/user/{id}" method="delete" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/user/{id}" method="get" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/avatar/{id}" method="get" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/user/{id}" method="post" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/avatar/{id}" method="post" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/user/{id}" method="put" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/avatar/{id}" method="delete" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/user/{id}" method="delete" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/email" method="post" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/subuser/{id}" method="get" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/sms" method="post" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/subuser/{id}" method="post" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/securityProfiles" method="get" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/subuser/{id}" method="put" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/systemServices" method="get" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/subuser/{id}" method="delete" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/validateToken" method="get" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/avatar/{id}" method="get" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/system" method="get" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/avatar/{id}" method="post" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|
||||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/system" method="post" %}
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/avatar/{id}" method="delete" %}
|
||||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/email" method="post" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/sms" method="post" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/userPreferences" method="get" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/userPreferences" method="post" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/submfa" method="get" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/submfa" method="put" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/totp" method="get" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/totp" method="put" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/signup" method="post" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/signup" method="put" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/securityProfiles" method="get" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/systemServices" method="get" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/validateToken" method="get" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/validateSubToken" method="get" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/system" method="get" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
|
{% endswagger %}
|
||||||
|
|
||||||
|
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/system" method="post" %}
|
||||||
|
[https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml](https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml)
|
||||||
{% endswagger %}
|
{% endswagger %}
|
||||||
|
|||||||
@@ -17,4 +17,8 @@ These images are then pushed to jfrog in each device specific target directory:
|
|||||||
|
|
||||||
The SDK micro-services are built on every pull request on their respective repositories. These images are then containerized and pushed to jfrog here:
|
The SDK micro-services are built on every pull request on their respective repositories. These images are then containerized and pushed to jfrog here:
|
||||||
|
|
||||||
[https://tip.jfrog.io/ui/repos/tree/General/tip-wlan-cloud-ucentral](https://tip.jfrog.io/ui/repos/tree/General/tip-wlan-cloud-ucentral)\
|
[https://tip.jfrog.io/ui/repos/tree/General/tip-wlan-cloud-ucentral](https://tip.jfrog.io/ui/repos/tree/General/tip-wlan-cloud-ucentral)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
**NOTE**: For additional details on CI\&CD and Testing pipelines please click [here](https://telecominfraproject.atlassian.net/l/cp/1UU780gd).\
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ description: Repository Information
|
|||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
|
|
||||||
* Openwrt based APNOS: [https://github.com/Telecominfraproject/wlan-ap](https://github.com/Telecominfraproject/wlan-ap)
|
* Openwrt based APNOS: [https://github.com/Telecominfraproject/wlan-ap](https://github.com/Telecominfraproject/wlan-ap)
|
||||||
|
* ucentral schema: [https://github.com/Telecominfraproject/wlan-ucentral-schema](https://github.com/Telecominfraproject/wlan-ucentral-schema)
|
||||||
|
* ucentral client: [https://github.com/Telecominfraproject/wlan-ucentral-client](https://github.com/Telecominfraproject/wlan-ucentral-client)
|
||||||
|
|
||||||
**Controller SDK**
|
**Controller SDK**
|
||||||
|
|
||||||
@@ -22,6 +24,7 @@ License: BSD-3-Clause
|
|||||||
* Provisioning UI: [https://github.com/Telecominfraproject/wlan-cloud-owprov-ui](https://github.com/Telecominfraproject/wlan-cloud-owprov-ui)
|
* Provisioning UI: [https://github.com/Telecominfraproject/wlan-cloud-owprov-ui](https://github.com/Telecominfraproject/wlan-cloud-owprov-ui)
|
||||||
* Analytics Service: [https://github.com/Telecominfraproject/wlan-cloud-analytics](https://github.com/Telecominfraproject/wlan-cloud-analytics)
|
* Analytics Service: [https://github.com/Telecominfraproject/wlan-cloud-analytics](https://github.com/Telecominfraproject/wlan-cloud-analytics)
|
||||||
* Subscriber Service: [https://github.com/Telecominfraproject/wlan-cloud-userportal](https://github.com/Telecominfraproject/wlan-cloud-userportal)
|
* Subscriber Service: [https://github.com/Telecominfraproject/wlan-cloud-userportal](https://github.com/Telecominfraproject/wlan-cloud-userportal)
|
||||||
|
* RRM Service: [https://github.com/Telecominfraproject/wlan-cloud-rrm](https://github.com/Telecominfraproject/wlan-cloud-rrm)
|
||||||
|
|
||||||
**Testing**
|
**Testing**
|
||||||
|
|
||||||
|
|||||||
@@ -9,3 +9,14 @@ The repository is managed using branches where:
|
|||||||
|
|
||||||
* main branch: contains references to the latest development SDK images
|
* main branch: contains references to the latest development SDK images
|
||||||
* release/v_**X.Y.Z**_ branch: contains image references specific to the release artifacts. For example: release/**v2.4.0** branch will contain references to SDK images related to 2.4.0 release candidates (RC) and GA.
|
* release/v_**X.Y.Z**_ branch: contains image references specific to the release artifacts. For example: release/**v2.4.0** branch will contain references to SDK images related to 2.4.0 release candidates (RC) and GA.
|
||||||
|
|
||||||
|
```
|
||||||
|
// Clone the repo (if not already done so)
|
||||||
|
// The default branch is main.
|
||||||
|
git clone git@github.com:Telecominfraproject/wlan-cloud-ucentral-deploy.git
|
||||||
|
|
||||||
|
// Use either main or release branch. Recommend to use release branch once a release is
|
||||||
|
// GAed.
|
||||||
|
git checkout -b v2.7.0 origin/release/v2.7.0
|
||||||
|
|
||||||
|
```
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
---
|
---
|
||||||
description: TIP OpenWiFi 2.6
|
description: TIP OpenWiFi 2.x Architecture
|
||||||
---
|
---
|
||||||
|
|
||||||
# Release 2.6 SDK
|
# Architecture
|
||||||
|
|
||||||
Release 2.6 SDK offers a number of ways to consume OpenWiFi. Available as a single Docker for just the uCentralGW or as a set of microservices offering increasing value to consume helps multiple eco-system partners use as much or as little as desired to integrate with or build a commercial product on the TIP OpenWiFi SDK.
|
Release 2.x SDK offers a number of ways to consume OpenWiFi. Available as a single Docker for just the uCentralGW or as a set of microservices offering increasing value to consume helps multiple eco-system partners use as much or as little as desired to integrate with or build a commercial product on the TIP OpenWiFi SDK.
|
||||||
|
|
||||||
Initial features of the 2.0 SDK at MVP include:
|
Initial features of the 2.0 SDK at MVP include:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user