api.chirpstack.loger.ar Open in urlscan Pro
138.97.200.50  Public Scan

URL: https://api.chirpstack.loger.ar/
Submission: On December 09 via api from US — Scanned from GB

Form analysis 1 forms found in the DOM

<form class="download-url-wrapper"><input class="download-url-input" type="text" value="api.json"><button class="download-url-button button">Explore</button></form>

Text Content

Explore


CHIRPSTACK REST API

 v4.10.1 

api.json

For documentation, please refer to www.chirpstack.io.

Authorize



APPLICATIONSERVICE

GET/api/applications
Get the list of applications.
POST/api/applications
Create creates the given application.
PUT/api/applications/{application.id}
Update updates the given application.
GET/api/applications/{applicationId}/integrations
List all configured integrations.
DELETE/api/applications/{applicationId}/integrations/aws-sns
Delete AWS SNS integration.
GET/api/applications/{applicationId}/integrations/aws-sns
Get AWS SNS integration.
DELETE/api/applications/{applicationId}/integrations/azure-service-bus
Delete Azure Service-Bus integration.
GET/api/applications/{applicationId}/integrations/azure-service-bus
Get Azure Service-Bus integration.
DELETE/api/applications/{applicationId}/integrations/gcp-pub-sub
Delete GCP Pub/Sub integration.
GET/api/applications/{applicationId}/integrations/gcp-pub-sub
Get GCP Pub/Sub integration.
DELETE/api/applications/{applicationId}/integrations/http
Delete the HTTP integration.
GET/api/applications/{applicationId}/integrations/http
Get the configured HTTP integration.
DELETE/api/applications/{applicationId}/integrations/ifttt
Delete IFTTT integration.
GET/api/applications/{applicationId}/integrations/ifttt
Get IFTTT integration.
DELETE/api/applications/{applicationId}/integrations/influxdb
Delete InfluxDb integration.
GET/api/applications/{applicationId}/integrations/influxdb
Get InfluxDb integration.
DELETE/api/applications/{applicationId}/integrations/loracloud
Delete LoRaCloud integration.
GET/api/applications/{applicationId}/integrations/loracloud
Get LoRaCloud integration.
POST/api/applications/{applicationId}/integrations/mqtt/certificate
Generates application ID specific client-certificate.
DELETE/api/applications/{applicationId}/integrations/mydevices
Delete myDevices integration.
GET/api/applications/{applicationId}/integrations/mydevices
Get myDevices integration.
DELETE/api/applications/{applicationId}/integrations/pilot-things
Delete Pilot Things integration.
GET/api/applications/{applicationId}/integrations/pilot-things
Get Pilot Things integration.
DELETE/api/applications/{applicationId}/integrations/thingsboard
Delete ThingsBoard integration.
GET/api/applications/{applicationId}/integrations/thingsboard
Get ThingsBoard integration.
DELETE/api/applications/{id}
Delete the application for the given ID.
GET/api/applications/{id}
Get the application for the given ID.
POST/api/applications/{integration.applicationId}/integrations/aws-sns
Create AWS SNS integration.
PUT/api/applications/{integration.applicationId}/integrations/aws-sns
Update AWS SNS integration.
POST/api/applications/{integration.applicationId}/integrations/azure-service-bus
Create Azure Service-Bus integration.
PUT/api/applications/{integration.applicationId}/integrations/azure-service-bus
Update Azure Service-Bus integration.
POST/api/applications/{integration.applicationId}/integrations/gcp-pub-sub
Create GCP Pub/Sub integration.
PUT/api/applications/{integration.applicationId}/integrations/gcp-pub-sub
Update GCP Pub/Sub integration.
POST/api/applications/{integration.applicationId}/integrations/http
Create HTTP integration.
PUT/api/applications/{integration.applicationId}/integrations/http
Update the HTTP integration.
POST/api/applications/{integration.applicationId}/integrations/ifttt
Create IFTTT integration.
PUT/api/applications/{integration.applicationId}/integrations/ifttt
Update IFTTT integration.
POST/api/applications/{integration.applicationId}/integrations/influxdb
Create InfluxDb integration.
PUT/api/applications/{integration.applicationId}/integrations/influxdb
Update InfluxDb integration.
POST/api/applications/{integration.applicationId}/integrations/loracloud
Create LoRaCloud integration.
PUT/api/applications/{integration.applicationId}/integrations/loracloud
Update LoRaCloud integration.
POST/api/applications/{integration.applicationId}/integrations/mydevices
Create myDevices integration.
PUT/api/applications/{integration.applicationId}/integrations/mydevices
Update myDevices integration.
POST/api/applications/{integration.applicationId}/integrations/pilot-things
Create Pilot Things integration.
PUT/api/applications/{integration.applicationId}/integrations/pilot-things
Update Pilot Things integration.
POST/api/applications/{integration.applicationId}/integrations/thingsboard
Create ThingsBoard integration.
PUT/api/applications/{integration.applicationId}/integrations/thingsboard
Update ThingsBoard integration.


DEVICEPROFILETEMPLATESERVICE

GET/api/device-profile-templates
List the available device-profile templates.
POST/api/device-profile-templates
Create the given device-profile template.
PUT/api/device-profile-templates/{deviceProfileTemplate.id}
Update the given device-profile template.
DELETE/api/device-profile-templates/{id}
Delete the device-profile template with the given ID.
GET/api/device-profile-templates/{id}
Get the device-profile template for the given ID.


DEVICEPROFILESERVICE

GET/api/device-profiles
List the available device-profiles.
POST/api/device-profiles
Create the given device-profile.
GET/api/device-profiles/adr-algorithms
List available ADR algorithms.
PUT/api/device-profiles/{deviceProfile.id}
Update the given device-profile.
DELETE/api/device-profiles/{id}
Delete the device-profile with the given ID.
GET/api/device-profiles/{id}
Get the device-profile for the given ID.


DEVICESERVICE

GET/api/devices
Get the list of devices.
POST/api/devices
Create the given device.
DELETE/api/devices/{devEui}
Delete the device with the given DevEUI.
GET/api/devices/{devEui}
Get returns the device for the given DevEUI.
DELETE/api/devices/{devEui}/activation
Deactivate de-activates the device.
GET/api/devices/{devEui}/activation
GetActivation returns the current activation details of the device (OTAA or
ABP).
DELETE/api/devices/{devEui}/dev-nonces
FlushDevNonces flushes the OTAA device nonces.
POST/api/devices/{devEui}/get-next-f-cnt-down
GetNextFCntDown returns the next FCntDown to use for enqueing encrypted
downlinks. The difference with the DeviceActivation f_cont_down is that this
method takes potential existing queue-items into account.
POST/api/devices/{devEui}/get-random-dev-addr
GetRandomDevAddr returns a random DevAddr taking the NwkID prefix into account.
DELETE/api/devices/{devEui}/keys
Delete the device-keys for the given DevEUI.
GET/api/devices/{devEui}/keys
Get the device-keys for the given DevEUI.
GET/api/devices/{devEui}/link-metrics
GetLinkMetrics returns the device link metrics. This includes uplinks,
downlinks, RSSI, SNR, etc...
GET/api/devices/{devEui}/metrics
GetMetrics returns the device metrics. Note that this requires a device-profile
with codec and measurements configured.
DELETE/api/devices/{devEui}/queue
FlushQueue flushes the downlink device-queue.
GET/api/devices/{devEui}/queue
GetQueue returns the downlink device-queue.
PUT/api/devices/{device.devEui}
Update the given device.
POST/api/devices/{deviceActivation.devEui}/activate
Activate (re)activates the device with the given parameters (for ABP or for
importing OTAA activations).
POST/api/devices/{deviceKeys.devEui}/keys
Create the given device-keys.
PUT/api/devices/{deviceKeys.devEui}/keys
Update the given device-keys.
POST/api/devices/{queueItem.devEui}/queue
Enqueue adds the given item to the downlink queue.


GATEWAYSERVICE

GET/api/gateways
Get the list of gateways.
POST/api/gateways
Create creates the given gateway.
GET/api/gateways/relay-gateways
List the detected Relay Gateways.
PUT/api/gateways/relay-gateways/{relayGateway.tenantId}/{relayGateway.relayId}
Update the given Relay Gateway.
DELETE/api/gateways/relay-gateways/{tenantId}/{relayId}
Delete the given Relay Gateway.
GET/api/gateways/relay-gateways/{tenantId}/{relayId}
Get the given Relay Gateway.
PUT/api/gateways/{gateway.gatewayId}
Update updates the given gateway.
DELETE/api/gateways/{gatewayId}
Delete deletes the gateway matching the given Gateway ID.
GET/api/gateways/{gatewayId}
Get returns the gateway for the given Gateway ID.
GET/api/gateways/{gatewayId}/duty-cycle-metrics
GetDutyCycleMetrics returns the duty-cycle metrics. Note that only the last 2
hours of data are stored. Currently only per minute aggregation is available.
POST/api/gateways/{gatewayId}/generate-certificate
Generate client-certificate for the gateway.
GET/api/gateways/{gatewayId}/metrics
GetMetrics returns the gateway metrics.


MULTICASTGROUPSERVICE

GET/api/multicast-groups
List the available multicast groups.
POST/api/multicast-groups
Create the given multicast group.
DELETE/api/multicast-groups/{id}
Delete the multicast-group with the given ID.
GET/api/multicast-groups/{id}
Get returns the multicast group for the given ID.
PUT/api/multicast-groups/{multicastGroup.id}
Update the given multicast group.
POST/api/multicast-groups/{multicastGroupId}/devices
Add a device to the multicast group.
DELETE/api/multicast-groups/{multicastGroupId}/devices/{devEui}
Remove a device from the multicast group.
POST/api/multicast-groups/{multicastGroupId}/gateways
Add a gateway to the multicast group.
DELETE/api/multicast-groups/{multicastGroupId}/gateways/{gatewayId}
Remove a gateway from the multicast group.
DELETE/api/multicast-groups/{multicastGroupId}/queue
Flush the queue for the given multicast group.
GET/api/multicast-groups/{multicastGroupId}/queue
List the items in the multicast group queue.
POST/api/multicast-groups/{queueItem.multicastGroupId}/queue
Add the given item to the multicast group queue.


TENANTSERVICE

GET/api/tenants
Get the list of tenants.
POST/api/tenants
Create a new tenant.
DELETE/api/tenants/{id}
Delete the tenant with the given ID.
GET/api/tenants/{id}
Get the tenant for the given ID.
PUT/api/tenants/{tenant.id}
Update the given tenant.
GET/api/tenants/{tenantId}/users
Get the list of tenant users.
DELETE/api/tenants/{tenantId}/users/{userId}
Delete the given tenant user.
GET/api/tenants/{tenantId}/users/{userId}
Get the the tenant user for the given tenant and user IDs.
POST/api/tenants/{tenantUser.tenantId}/users
Add an user to the tenant. Note: the user must already exist.
PUT/api/tenants/{tenantUser.tenantId}/users/{tenantUser.userId}
Update the given tenant user.


USERSERVICE

GET/api/users
Get the list of users.
POST/api/users
Create a new user.
DELETE/api/users/{id}
Delete the user with the given ID.
GET/api/users/{id}
Get the user for the given ID.
PUT/api/users/{user.id}
Update the given user.
POST/api/users/{userId}/password
Update the password for the given user.

MODELS

apiAdrAlgorithmListItem
apiApplication
apiApplicationListItem
apiAwsSnsIntegration
apiAzureServiceBusIntegration
apiCadPeriodicity
apiCodecRuntime
apiCreateApplicationRequest
apiCreateApplicationResponse
apiCreateDeviceProfileRequest
apiCreateDeviceProfileResponse
apiCreateDeviceProfileTemplateRequest
apiCreateDeviceRequest
apiCreateGatewayRequest
apiCreateMulticastGroupRequest
apiCreateMulticastGroupResponse
apiCreateTenantRequest
apiCreateTenantResponse
apiCreateUserRequest
apiCreateUserResponse
apiDevice
apiDeviceActivation
apiDeviceKeys
apiDeviceListItem
apiDeviceProfile
apiDeviceProfileListItem
apiDeviceProfileTemplate
apiDeviceProfileTemplateListItem
apiDeviceQueueItem
apiDeviceState
apiDeviceStatus
apiEncoding
apiEnqueueDeviceQueueItemResponse
apiEnqueueMulticastGroupQueueItemResponse
apiGateway
apiGatewayListItem
apiGatewayState
apiGcpPubSubIntegration
apiGenerateGatewayClientCertificateResponse
apiGenerateMqttIntegrationClientCertificateResponse
apiGetApplicationResponse
apiGetAwsSnsIntegrationResponse
apiGetAzureServiceBusIntegrationResponse
apiGetDeviceActivationResponse
apiGetDeviceKeysResponse
apiGetDeviceLinkMetricsResponse
apiGetDeviceMetricsResponse
apiGetDeviceNextFCntDownResponse
apiGetDeviceProfileResponse
apiGetDeviceProfileTemplateResponse
apiGetDeviceQueueItemsResponse
apiGetDeviceResponse
apiGetGatewayDutyCycleMetricsResponse
apiGetGatewayMetricsResponse
apiGetGatewayResponse
apiGetGcpPubSubIntegrationResponse
apiGetHttpIntegrationResponse
apiGetIftttIntegrationResponse
apiGetInfluxDbIntegrationResponse
apiGetLoraCloudIntegrationResponse
apiGetMulticastGroupResponse
apiGetMyDevicesIntegrationResponse
apiGetPilotThingsIntegrationResponse
apiGetRandomDevAddrResponse
apiGetRelayGatewayResponse
apiGetTenantResponse
apiGetTenantUserResponse
apiGetThingsBoardIntegrationResponse
apiGetUserResponse
apiHttpIntegration
apiIftttIntegration
apiInfluxDbIntegration
apiInfluxDbPrecision
apiInfluxDbVersion
apiIntegrationKind
apiIntegrationListItem
apiListApplicationsResponse
apiListDeviceProfileAdrAlgorithmsResponse
apiListDeviceProfileTemplatesResponse
apiListDeviceProfilesResponse
apiListDevicesResponse
apiListGatewaysResponse
apiListIntegrationsResponse
apiListMulticastGroupQueueResponse
apiListMulticastGroupsResponse
apiListRelayGatewaysResponse
apiListTenantUsersResponse
apiListTenantsResponse
apiListUsersResponse
apiLoraCloudIntegration
apiLoraCloudModemGeolocationServices
apiMeasurement
apiMeasurementKind
apiMulticastGroup
apiMulticastGroupListItem
apiMulticastGroupQueueItem
apiMulticastGroupSchedulingType
apiMulticastGroupType
apiMyDevicesIntegration
apiPilotThingsIntegration
apiRelayGateway
apiRelayGatewayListItem
apiRelayModeActivation
apiSecondChAckOffset
apiTenant
apiTenantListItem
apiTenantUser
apiTenantUserListItem
apiThingsBoardIntegration
apiUser
apiUserListItem
apiUserTenant
commonAggregation
commonDeviceClass
commonJoinServerContext
commonKeyEnvelope
commonLocation
commonLocationSource
commonMacVersion
commonMetric
commonMetricDataset
commonMetricKind
commonRegParamsRevision
commonRegion
protobufAny
protobufNullValue
rpcStatus