API for device, collection, output and firmware management
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version: 5.0.5 contented-jamila
- Package version:
- Build package: org.openapitools.codegen.languages.Swift5ClientCodegen For more information, please visit https://lab5e.com
Run carthage update
Run pod install
All URIs are relative to https://api.lab5e.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| BlobsAPI | deleteBlob | DELETE /span/collections/{collectionId}/blobs/{blobId} | Remove a blob stored on a collection |
| BlobsAPI | listBlobs | GET /span/collections/{collectionId}/blobs | List the blobs for a collection |
| CertificatesAPI | createCertificate | POST /span/collections/{collectionId}/certificates/create | Create certificate |
| CertificatesAPI | retrieveCertificateChain | GET /span/collections/{collectionId}/certificates | Get certificate chain |
| CertificatesAPI | signCertificate | POST /span/collections/{collectionId}/certificates/sign | Sign certificate |
| CertificatesAPI | verifyCertificate | POST /span/collections/{collectionId}/certificates/verify | Verify certificate |
| CollectionsAPI | createCollection | POST /span/collections | Create collection |
| CollectionsAPI | deleteCollection | DELETE /span/collections/{collectionId} | Delete collection |
| CollectionsAPI | listCollectionData | GET /span/collections/{collectionId}/data | Retrieve data from devices |
| CollectionsAPI | listCollections | GET /span/collections | List collections |
| CollectionsAPI | retrieveCollection | GET /span/collections/{collectionId} | Retrieve collection |
| CollectionsAPI | retrieveCollectionStats | GET /span/collections/{collectionId}/stats | Retrieve collection statistics |
| CollectionsAPI | updateCollection | PATCH /span/collections/{collectionId} | Update collection |
| DevicesAPI | addDownstreamMessage | POST /span/collections/{collectionId}/devices/{deviceId}/outbox | Add message to oubox |
| DevicesAPI | createDevice | POST /span/collections/{collectionId}/devices | Create device |
| DevicesAPI | deleteDevice | DELETE /span/collections/{collectionId}/devices/{deviceId} | Remove device. |
| DevicesAPI | deleteDownstreamMessage | DELETE /span/collections/{collectionId}/devices/{deviceId}/outbox/{messageId} | Delete outgoing message |
| DevicesAPI | deviceCertificate | GET /span/collections/{collectionId}/devices/{deviceId}/certs | Get issued certificate(s) for device |
| DevicesAPI | listDeviceData | GET /span/collections/{collectionId}/devices/{deviceId}/data | Retrieve data from device |
| DevicesAPI | listDevices | GET /span/collections/{collectionId}/devices | List devices in collection. |
| DevicesAPI | listDownstreamMessages | GET /span/collections/{collectionId}/devices/{deviceId}/outbox | List the messages in the outbox |
| DevicesAPI | listUpstreamMessages | GET /span/collections/{collectionId}/devices/{deviceId}/inbox | List incoming messages |
| DevicesAPI | retrieveDevice | GET /span/collections/{collectionId}/devices/{deviceId} | Retrieve device |
| DevicesAPI | retrieveDeviceStats | GET /span/collections/{collectionId}/devices/{deviceId}/stats | Retrieve device statistics |
| DevicesAPI | updateDevice | PATCH /span/collections/{existingCollectionId}/devices/{deviceId} | Update device |
| FotaAPI | assignTargetImage | PATCH /span/collections/{collectionId}/firmware/labeled/{imageId}/assign | BETA: Assign a target image |
| FotaAPI | clearFirmwareError | DELETE /span/collections/{collectionId}/devices/{deviceId}/fwerror | Clear FOTA error |
| FotaAPI | createFirmware | POST /span/collections/{collectionId}/firmware | Create firmware |
| FotaAPI | createLabeledFirmware | POST /span/collections/{collectionId}/firmware/labeled | BETA: Create a labeled firmware image |
| FotaAPI | deleteFirmware | DELETE /span/collections/{collectionId}/firmware/{imageId} | Delete firmware |
| FotaAPI | deleteLabeledImage | DELETE /span/collections/{collectionId}/firmware/labeled/{imageId} | BETA: Remove a tagged firmware image |
| FotaAPI | firmwareUsage | GET /span/collections/{collectionId}/firmware/{imageId}/usage | Firmware usage |
| FotaAPI | getImageState | PATCH /span/collections/{collectionId}/devices/{deviceId}/fotastate | BETA: Get state for a single device |
| FotaAPI | listFirmware | GET /span/collections/{collectionId}/firmware | List firmware |
| FotaAPI | listImageStates | GET /span/collections/{collectionId}/firmware/labeled/states | BETA: List image assignments plus states |
| FotaAPI | listImageVersionHistory | PATCH /span/collections/{collectionId}/devices/{deviceId}/fotalog | BETA: List version history for a single device |
| FotaAPI | listLabeledFirmware | GET /span/collections/{collectionId}/firmware/labeled | BETA: List the labeled firmware images for a collection |
| FotaAPI | retrieveFirmware | GET /span/collections/{collectionId}/firmware/{imageId} | Retrieve firmware |
| FotaAPI | retrieveFirmwareStats | GET /span/collections/{collectionId}/firmware/{imageId}/stats | Retrieve firmware statistics |
| FotaAPI | updateFirmware | PATCH /span/collections/{existingCollectionId}/firmware/{imageId} | Update firmware |
| GatewaysAPI | createGateway | POST /span/collections/{collectionId}/gateways | Create gateway |
| GatewaysAPI | deleteGateway | DELETE /span/collections/{collectionId}/gateways/{gatewayId} | Delete gateway |
| GatewaysAPI | gatewayCertificates | GET /span/collections/{collectionId}/gateways/{gatewayId}/certs | Get issued certificate(s) for gateway |
| GatewaysAPI | listGateways | GET /span/collections/{collectionId}/gateways | List gateways |
| GatewaysAPI | retrieveGateway | GET /span/collections/{collectionId}/gateways/{gatewayId} | Retrieve gateway |
| GatewaysAPI | retrieveGatewayStats | GET /span/collections/{collectionId}/gateways/{gatewayId}/stats | Retrieve gateway statistics |
| GatewaysAPI | updateGateway | PATCH /span/collections/{existingCollectionId}/gateways/{gatewayId} | Update gateway |
| OutputsAPI | createOutput | POST /span/collections/{collectionId}/outputs | Create output |
| OutputsAPI | deleteOutput | DELETE /span/collections/{collectionId}/outputs/{outputId} | Delete output |
| OutputsAPI | listOutputs | GET /span/collections/{collectionId}/outputs | List outputs |
| OutputsAPI | logs | GET /span/collections/{collectionId}/outputs/{outputId}/logs | Output logs |
| OutputsAPI | retrieveOutput | GET /span/collections/{collectionId}/outputs/{outputId} | Retrieve output |
| OutputsAPI | retrieveOutputStats | GET /span/collections/{collectionId}/outputs/{outputId}/stats | Retrieve output statistics |
| OutputsAPI | status | GET /span/collections/{collectionId}/outputs/{outputId}/status | Output status |
| OutputsAPI | updateOutput | PATCH /span/collections/{existingCollectionId}/outputs/{outputId} | Update output |
| SpanAPI | getSystemInfo | GET /span/system | System information |
- ActivityEvent
- AddDownstreamMessageBody
- AssignTargetImageResponse
- Blob
- BlobStats
- CellularIoTConfig
- CellularIoTMetadata
- CertificateChainResponse
- CertificateInfo
- ClearFirmwareErrorResponse
- CoAPMetadata
- Collection
- CollectionFirmware
- CollectionStats
- CreateCertificateBody
- CreateCertificateResponse
- CreateCollectionRequest
- CreateDeviceBody
- CreateFirmwareBody
- CreateGatewayBody
- CreateLabeledFirmwareResponse
- CreateOutputBody
- DeleteDownstreamMessageResponse
- Device
- DeviceCertificateResponse
- DeviceConfig
- DeviceImageState
- DeviceMetadata
- DeviceStats
- Firmware
- FirmwareManagement
- FirmwareMetadata
- FirmwareStats
- FirmwareUsageResponse
- Gateway
- GatewayCIoTConfig
- GatewayCertificateResponse
- GatewayConfig
- GatewayCustomConfig
- GatewayDeviceConfig
- GatewayDeviceMetadata
- GatewayInetConfig
- GatewayMetadata
- GatewayStats
- GatewayStatus
- GatewayType
- GetImageStateResponse
- ImageState
- ImageVersionEntry
- InetMetadata
- LabeledFirmware
- ListBlobResponse
- ListCollectionResponse
- ListDataResponse
- ListDevicesResponse
- ListDownstreamMessagesResponse
- ListFirmwareResponse
- ListGatewayResponse
- ListImageStatesResponse
- ListImageVersionHistoryResponse
- ListLabeledFirmwareResponse
- ListOutputResponse
- ListUpstreamMessagesResponse
- MQTTMetadata
- MessageDownstream
- MessageState
- MessageTransport
- MessageUpstream
- ModelAny
- Output
- OutputConfig
- OutputDataMessage
- OutputLogEntry
- OutputLogResponse
- OutputMessageType
- OutputStats
- OutputStatusResponse
- OutputType
- RetrieveBlobResponse
- RpcStatus
- SignCertificateBody
- SignCertificateResponse
- SystemInfoResponse
- UDPMetadata
- UpdateCollectionBody
- UpdateDeviceBody
- UpdateFirmwareBody
- UpdateGatewayBody
- UpdateOutputBody
- VerifyCertificateBody
- VerifyCertificateResponse
- Type: API key
- API key parameter name: X-API-Token
- Location: HTTP header