mirror of
https://github.com/Telecominfraproject/wlan-docs.git
synced 2025-11-01 11:17:47 +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)
|
||||
* [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)
|
||||
* [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)
|
||||
* [Artifacts](openwifi-stack/artifacts.md)
|
||||
|
||||
## SDK
|
||||
|
||||
* [Getting Started](sdk/getting-started.md)
|
||||
* [Release 2.6 SDK](sdk/sdk.md)
|
||||
* [Architecture](sdk/sdk.md)
|
||||
* [Provisioning for Integrators](sdk/provisioning/README.md)
|
||||
* [Data Model Introduction](sdk/provisioning/data-model-introduction.md)
|
||||
* [Creating a Configuration](sdk/provisioning/creating-a-configuration.md)
|
||||
|
||||
@@ -1,53 +1,57 @@
|
||||
# Firmware Management Service
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/firmwares" method="get" %}
|
||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/firmwares" method="get" %}
|
||||
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/firmware/{id}" method="get" %}
|
||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/firmware/{id}" method="get" %}
|
||||
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/firmware/{id}" method="post" %}
|
||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/firmware/{id}" method="post" %}
|
||||
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/firmware/{id}" method="put" %}
|
||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/firmware/{id}" method="put" %}
|
||||
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/firmware/{id}" method="delete" %}
|
||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/firmware/{id}" method="delete" %}
|
||||
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/revisionHistory/{serialNumber}" method="get" %}
|
||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/revisionHistory/{serialNumber}" method="get" %}
|
||||
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/revisionHistory/{serialNumber}" method="delete" %}
|
||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/revisionHistory/{serialNumber}" method="delete" %}
|
||||
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/firmwareAge" method="get" %}
|
||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/firmwareAge" method="get" %}
|
||||
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/connectedDevices" method="get" %}
|
||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/connectedDevices" method="get" %}
|
||||
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/connectedDevice/{serialNumber}" method="get" %}
|
||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/connectedDevice/{serialNumber}" method="get" %}
|
||||
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/deviceReport" method="get" %}
|
||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/deviceReport" method="get" %}
|
||||
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/system" method="get" %}
|
||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/deviceInformation/{serialNumber}" method="get" %}
|
||||
[owfm-v2.7.0.yaml](../../.gitbook/assets/owfm-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owfms.yaml" path="/system" method="post" %}
|
||||
[owfms.yaml](../../.gitbook/assets/owfms.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owfm-v2.7.0.yaml" path="/system" method="get" %}
|
||||
[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 %}
|
||||
|
||||
@@ -1,189 +1,213 @@
|
||||
# Gateway Service
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/devices" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/devices" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/commands" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/commands" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/commands" method="delete" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/commands" method="delete" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/command/{commandUUID}" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/command/{commandUUID}" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/command/{commandUUID}" method="delete" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/command/{commandUUID}" method="delete" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/default_configurations" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/default_configurations" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/default_configuration/{name}" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/default_configuration/{name}" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/default_configuration/{name}" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/default_configuration/{name}" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/default_configuration/{name}" method="put" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/default_configuration/{name}" method="put" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/default_configuration/{name}" method="delete" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/default_configuration/{name}" method="delete" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}" method="put" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}" method="put" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}" method="delete" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}" method="delete" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/logs" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/logs" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/logs" method="delete" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/logs" method="delete" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/healthchecks" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/healthchecks" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/healthchecks" method="delete" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/healthchecks" method="delete" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/capabilities" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/capabilities" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/capabilities" method="delete" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/capabilities" method="delete" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/statistics" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/statistics" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/statistics" method="delete" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/statistics" method="delete" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/status" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/status" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/command" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/command" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/configure" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/configure" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/upgrade" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/ping" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/reboot" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/upgrade" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/factory" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/reboot" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/leds" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/script" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/trace" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/factory" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/wifiscan" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/leds" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/request" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/trace" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/eventqueue" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/wifiscan" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/telemetry" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/request" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/ouis" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/eventqueue" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/device/{serialNumber}/rtty" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/telemetry" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/file/{uuid}" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/ouis" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/file/{uuid}" method="delete" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/device/{serialNumber}/rtty" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/blacklist" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/file/{uuid}" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/blacklist/{serialNumber}" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/file/{uuid}" method="delete" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/blacklist/{serialNumber}" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/blacklist" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/blacklist/{serialNumber}" method="put" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/blacklist/{serialNumber}" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/blacklist/{serialNumber}" method="delete" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/blacklist/{serialNumber}" method="post" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/capabilities" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/blacklist/{serialNumber}" method="put" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/deviceDashboard" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/blacklist/{serialNumber}" method="delete" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/system" method="get" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/capabilities" method="get" %}
|
||||
[owgw-2.7.0.yaml](../../.gitbook/assets/owgw-2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owgw.yaml" path="/system" method="post" %}
|
||||
[owgw.yaml](../../.gitbook/assets/owgw.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owgw-2.7.0.yaml" path="/radiusProxyConfig" 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="/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 %}
|
||||
|
||||
@@ -1,209 +1,317 @@
|
||||
# Provisioning Service
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov.yaml" path="/entity/{uuid}" method="get" %}
|
||||
[owprov.yaml](../../.gitbook/assets/owprov.yaml)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/entity" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/entity/{uuid}" method="post" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/entity/{uuid}" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/entity/{uuid}" method="put" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/entity/{uuid}" method="post" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/entity/{uuid}" method="delete" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/entity/{uuid}" method="put" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/contact" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/entity/{uuid}" method="delete" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/contact/{uuid}" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/contact" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/contact/{uuid}" method="post" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/contact/{uuid}" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/contact/{uuid}" method="put" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/contact/{uuid}" method="post" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/contact/{uuid}" method="delete" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/contact/{uuid}" method="put" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/location" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/contact/{uuid}" method="delete" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/location/{uuid}" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/location" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/location/{uuid}" method="post" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/location/{uuid}" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/location/{uuid}" method="put" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/location/{uuid}" method="post" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/location/{uuid}" method="delete" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/location/{uuid}" method="put" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/inventory" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/location/{uuid}" method="delete" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/inventory/{serialNumber}" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/inventory" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/inventory/{serialNumber}" method="post" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/inventory/{serialNumber}" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/inventory/{serialNumber}" method="put" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/inventory/{serialNumber}" method="post" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/inventory/{serialNumber}" method="delete" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/inventory/{serialNumber}" method="put" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/venue" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/inventory/{serialNumber}" method="delete" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/venue/{uuid}" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/venue" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/venue/{uuid}" method="post" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/venue/{uuid}" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/venue/{uuid}" method="put" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/venue/{uuid}" method="post" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/venue/{uuid}" method="delete" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/venue/{uuid}" method="put" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/map" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/venue/{uuid}" method="delete" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/map/{uuid}" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/map" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/map/{uuid}" method="post" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/map/{uuid}" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/map/{uuid}" method="put" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/map/{uuid}" method="post" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/map/{uuid}" method="delete" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/map/{uuid}" method="put" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementPolicy" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/map/{uuid}" method="delete" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementPolicy/{uuid}" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementPolicy" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementPolicy/{uuid}" method="post" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementPolicy/{uuid}" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementPolicy/{uuid}" method="put" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementPolicy/{uuid}" method="post" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementPolicy/{uuid}" method="delete" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementPolicy/{uuid}" method="put" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementRole" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementPolicy/{uuid}" method="delete" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementRole/{uuid}" method="post" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementRole" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementRole/{uuid}" method="put" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementRole/{uuid}" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/managementRole/{uuid}" method="delete" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementRole/{uuid}" method="post" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/configurations" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementRole/{uuid}" method="put" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/configurations/{uuid}" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/managementRole/{uuid}" method="delete" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/configurations/{uuid}" method="post" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/configuration" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/configurations/{uuid}" method="put" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/configuration/{uuid}" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/configurations/{uuid}" method="delete" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/configuration/{uuid}" method="post" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/iptocountry" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/configuration/{uuid}" method="put" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/signup" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/configuration/{uuid}" method="delete" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/signup" method="post" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/iptocountry" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/signup" method="put" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/signup" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/signup" method="delete" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/signup" method="post" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/variables" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/signup" method="put" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/dashboard" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/signup" method="delete" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/system" method="get" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/variable" method="get" %}
|
||||
[owprov-v2.7.0.yaml](../../.gitbook/assets/owprov-v2.7.0.yaml)
|
||||
{% endswagger %}
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owprov (1).yaml" path="/system" method="post" %}
|
||||
[owprov (1).yaml](<../../.gitbook/assets/owprov (1).yaml>)
|
||||
{% swagger src="../../.gitbook/assets/owprov-v2.7.0.yaml" path="/operator" 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="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 %}
|
||||
|
||||
@@ -1,73 +1,137 @@
|
||||
# Security Service
|
||||
|
||||
{% swagger src="../../.gitbook/assets/owsec.yaml" path="/oauth2" method="post" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/oauth2" 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="../../.gitbook/assets/owsec.yaml" path="/oauth2/{token}" method="delete" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/suboauth2" 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="../../.gitbook/assets/owsec.yaml" path="/systemEndpoints" method="get" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/oauth2/{token}" method="delete" %}
|
||||
[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="../../.gitbook/assets/owsec.yaml" path="/users" method="get" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/suboauth2/{token}" method="delete" %}
|
||||
[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="../../.gitbook/assets/owsec.yaml" path="/user/{id}" method="get" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/systemEndpoints" 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="../../.gitbook/assets/owsec.yaml" path="/user/{id}" method="post" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/users" 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="../../.gitbook/assets/owsec.yaml" path="/user/{id}" method="put" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/subusers" 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="../../.gitbook/assets/owsec.yaml" path="/user/{id}" method="delete" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/user/{id}" 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="../../.gitbook/assets/owsec.yaml" path="/avatar/{id}" method="get" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/user/{id}" 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="../../.gitbook/assets/owsec.yaml" path="/avatar/{id}" method="post" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/user/{id}" 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="../../.gitbook/assets/owsec.yaml" path="/avatar/{id}" method="delete" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/user/{id}" method="delete" %}
|
||||
[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="../../.gitbook/assets/owsec.yaml" path="/email" method="post" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/subuser/{id}" 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="../../.gitbook/assets/owsec.yaml" path="/sms" method="post" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/subuser/{id}" 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="../../.gitbook/assets/owsec.yaml" path="/securityProfiles" method="get" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/subuser/{id}" 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="../../.gitbook/assets/owsec.yaml" path="/systemServices" method="get" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/subuser/{id}" method="delete" %}
|
||||
[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="../../.gitbook/assets/owsec.yaml" path="/validateToken" method="get" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/avatar/{id}" 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="../../.gitbook/assets/owsec.yaml" path="/system" method="get" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/avatar/{id}" 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="../../.gitbook/assets/owsec.yaml" path="/system" method="post" %}
|
||||
[owsec.yaml](../../.gitbook/assets/owsec.yaml)
|
||||
{% swagger src="https://raw.githubusercontent.com/Telecominfraproject/wlan-cloud-ucentralsec/release/v2.7.0/openpapi/owsec.yaml" path="/avatar/{id}" method="delete" %}
|
||||
[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 %}
|
||||
|
||||
@@ -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:
|
||||
|
||||
[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
|
||||
|
||||
* 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**
|
||||
|
||||
@@ -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)
|
||||
* 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)
|
||||
* RRM Service: [https://github.com/Telecominfraproject/wlan-cloud-rrm](https://github.com/Telecominfraproject/wlan-cloud-rrm)
|
||||
|
||||
**Testing**
|
||||
|
||||
|
||||
@@ -9,3 +9,14 @@ The repository is managed using branches where:
|
||||
|
||||
* 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.
|
||||
|
||||
```
|
||||
// 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:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user