How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

1NCE IoT Integrator API

Integrate Devices and Clouds

1NCE IoT Integrator API is one of 22 APIs that 1NCE publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 2 JSON Schema definitions.

Tagged areas include IoT Integrator. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, and 2 JSON Schemas.

This API exposes 35 operations across 29 paths, and defines 63 schemas. It is described by OpenAPI 3.2.0, at version v1.3.

Requests are made against a single base URL, https://api.1nce.com/management-api.

35 operations 29 paths 63 schemas 3 DELETE13 GET3 PATCH16 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v1.3
Server
https://api.1nce.com/management-api
Authentication
HTTP Bearer
Contact
Resource Areas
1

Authentication & Security 1

1NCE IoT Integrator API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (BearerAuthentication).

  • BearerAuthentication — Bearer Authentication Token used to gain access to the 1NCE API. Please refer to the Open Authorization (/oauth/token) request for obtaining a Bearer Token.

Paths & Operations 35

Across 29 paths, the API surfaces 35 operations — 3 DELETE, 13 GET, 3 PATCH, 16 POST. Each is listed below with its method, path, parameters, and response codes.

IoT Integrator 35

Integrate Devices and Clouds

GET
/v1/integrate/devices/endpoints
Get device endpoints
getV1IntegrateDevicesEndpoints → 200403500
GET
/v1/integrate/devices/endpoints/{protocol}
Get single device endpoint
getV1IntegrateDevicesEndpointsByProtocol 1 param → 200403404500
PATCH
/v1/integrate/devices/endpoints/{protocol}
Patch single device endpoint
patchV1IntegrateDevicesEndpointsByProtocol 1 param body → 200403404500
GET
/v1/integrate/devices/actions/requestsdeprecated
Get device action requests
getV1IntegrateDevicesActionsRequests 6 params → 200400403500
GET
/v1/integrate/devices/actions/requests/active
Get active device action requests
getV1IntegrateDevicesActionsRequestsActive 6 params → 200400403500
GET
/v1/integrate/devices/actions/requests/archived
Get archived device action requests
getV1IntegrateDevicesActionsRequestsArchived 6 params → 200400403500
DELETE
/v1/integrate/devices/{deviceId}/actions/requests
Cancel all device action requests
deleteV1IntegrateDevicesByDeviceIdActionsRequests 1 param → 200403404500
DELETE
/v1/integrate/devices/actions/requests/{requestId}
Cancel single device action request
deleteV1IntegrateDevicesActionsRequestsByRequestId 1 param → 200403404500
GET
/v1/integrate/devices/actions/requests/{requestId}
Get single device action request
getV1IntegrateDevicesActionsRequestsByRequestId 1 param → 200403404500
POST
/v1/integrate/devices/{deviceId}/presharedkey
Create Pre-Shared Device Key
postV1IntegrateDevicesByDeviceIdPresharedkey 1 param body → 200400401403404500
GET
/v1/integrate/devices/presharedkey/jobs
Pre-Shared Devices Keys Import Job Status
getV1IntegrateDevicesPresharedkeyJobs → 200400401403500
POST
/v1/integrate/devices/presharedkey/jobs
Import Pre-Shared Devices Keys
postV1IntegrateDevicesPresharedkeyJobs body → 202400401403404500
POST
/v1/integrate/devices/{deviceId}/psk
Create Pre-Shared Device Key
postV1IntegrateDevicesByDeviceIdPsk 1 param body → 200400401403404500
GET
/v1/integrate/devices/{deviceId}/psk/{protocol}
Get Pre-Shared Device Key
getV1IntegrateDevicesByDeviceIdPskByProtocol 2 params → 200400401403404500
GET
/v1/integrate/devices/psk/jobs
Pre-Shared Devices Keys Import Job Status
getV1IntegrateDevicesPskJobs → 200400401403500
POST
/v1/integrate/devices/psk/jobs
Import Pre-Shared Devices Keys
postV1IntegrateDevicesPskJobs body → 202400401403404500
POST
/v1/integrate/devices/{deviceId}/actions/LWM2M
Create Action Request On Specific LwM2M Device
postV1IntegrateDevicesByDeviceIdActionsLWM2M 1 param body → 202400401403404409500
POST
/v1/integrate/devices/actions/LWM2M
Create Action Requests for LwM2M Devices
postV1IntegrateDevicesActionsLWM2M body → 202400401403500
POST
/v1/integrate/devices/{deviceId}/actions/COAP
Create Action Request On Specific CoAP Device
postV1IntegrateDevicesByDeviceIdActionsCOAP 1 param body → 202400401403404409500
POST
/v1/integrate/devices/actions/COAP
Create Action Requests for CoAP Devices
postV1IntegrateDevicesActionsCOAP body → 202400401403500
POST
/v1/integrate/devices/{deviceId}/actions/UDP
Create Action Request On Specific UDP Device
postV1IntegrateDevicesByDeviceIdActionsUDP 1 param body → 202400401403404409500
POST
/v1/integrate/devices/actions/UDP
Create Action Requests for UDP Devices
postV1IntegrateDevicesActionsUDP body → 202400401403500
GET
/v1/integrate/clouds/aws/parameters
Get CloudFormation Parameters
getV1IntegrateCloudsAwsParameters → 200401500
POST
/v1/integrate/clouds/aws/{integrationId}/restart
Restart AWS Integration
postV1IntegrateCloudsAwsByIntegrationIdRestart 1 param → 200401403404409500
POST
/v1/integrate/clouds/aws/{integrationId}/test
Test AWS Integration
postV1IntegrateCloudsAwsByIntegrationIdTest 1 param → 200401403404409500
POST
/v1/integrate/clouds/aws
Create AWS Integration
postV1IntegrateCloudsAws body → 201400401403409500
DELETE
/v1/integrate/clouds/{integrationId}
Delete Integration
deleteV1IntegrateCloudsByIntegrationId 1 param → 204401403404500
GET
/v1/integrate/clouds/{integrationId}
Get Customer Integration
getV1IntegrateCloudsByIntegrationId 1 param → 200401403404500
PATCH
/v1/integrate/clouds/{integrationId}
Patch Customer Integration
patchV1IntegrateCloudsByIntegrationId 1 param body → 200400401403404409500
GET
/v1/integrate/clouds
Get All Customer Integrations
getV1IntegrateClouds → 200401403500
GET
/v1/integrate/clouds/eventTypes
Get Integration Event Types
getV1IntegrateCloudsEventTypes → 200401403500
POST
/v1/integrate/clouds/webhooks
Create Webhook Integration
postV1IntegrateCloudsWebhooks body → 201400401403409500
PATCH
/v1/integrate/clouds/webhooks/{integrationId}
Patch Customer Webhook Integration
patchV1IntegrateCloudsWebhooksByIntegrationId 1 param body → 200400401403404409500
POST
/v1/integrate/clouds/webhooks/{integrationId}/restart
Restart Webhook Integration
postV1IntegrateCloudsWebhooksByIntegrationIdRestart 1 param → 200401403404409500
POST
/v1/integrate/clouds/webhooks/{integrationId}/test
Test Webhook Integration
postV1IntegrateCloudsWebhooksByIntegrationIdTest 1 param → 200401403404409500

Schemas 63

The contract defines 63 schemas that model the data the API accepts and returns. The most detailed are getResponseschema_11 (15 properties), patchResponseschema_1 (13 properties), getAllResponseschema_1_items_inner (12 properties), getActiveResponseschema_items_inner (12 properties). Each schema is shown below with its type and property counts.

bulkPostschema_1
object
Bulk Post CoAP device action.
8 properties 4 required
postResponseschema_4
object
Post AWS integration response
9 properties 9 required
patchResponseschema
object
Response to the patch device endpoints request.
7 properties 6 required
patchschema
object
Patch status for device endpoint request.
2 properties 1 required
getResponseschema_1
object
Response to the request to get device action request.
12 properties 8 required
getAllResponseschema
object
Response to the get device endpoints request.
3 properties 3 required
postResponseschema_2
object
Post AWS integration restart response
3 properties 3 required
bulkPostschema
object
Bulk Post LwM2M device action.
6 properties 3 required
postResponseschema_6_integration
object
8 properties 7 required
postschema_3
object
Post UDP device action.
4 properties 3 required
getCloudFormationParameters
object
Get the CloudFormation parameters currently configured.
1 property 1 required
deleteResponseschema
object
Response to the request to cancel device action request.
2 properties 2 required
patchschema_4
object
Patch Webhook integration request
4 properties
deleteAllResponseschema
array
Response to the request to cancel all device action requests.
postResponseschema_4_eventTypes_inner
object
2 properties 2 required
patchschema_3_eventTypes_inner
object
2 properties 1 required
getArchivedResponseschema_items_inner
object
12 properties 8 required
postResponseschema_2_integration_eventTypes_inner
object
2 properties 1 required
badRequestResponse
object
An API error response in case of an HTTP Bad Request.
3 properties
postschema_6
object
Post AWS integration request
3 properties 2 required
patchResponseschema_1
object
Patch integration response
13 properties 8 required
getResponseschema
object
Response to the get device endpoints request.
7 properties 5 required
patchschema_settings_inner
object
2 properties 2 required
bulkPostResponseschema_acceptedRequests_inner
object
2 properties
patchResponseschema_2
object
Patch Webhook integration response
10 properties 10 required
postschema_2
object
Post CoAP device action.
7 properties 3 required
serverErrorResponse
object
An API error response in case of a Server Side Error.
2 properties
bulkPostResponseschema
object
Post device action response.
3 properties 3 required
postResponseschema_2_integration
object
8 properties 7 required
getResponseschema_2
object
Get status of device PreSharedKey import job.
3 properties 3 required
conflictResponse
object
An API error response when a conflict is found.
3 properties
getActiveResponseschema_items_inner
object
12 properties 8 required
postResponseschema_6
object
Post Webhook integration restart response
3 properties 3 required
postResponseschema_5
object
Post Webhook integration response
10 properties 10 required
unauthorizedRequestResponse
object
An API error response in case of an HTTP Unauthorized Request.
3 properties
patchschema_3
object
Patch integration request
4 properties
postPreSharedKeyResponseschema
object
Post pre-shared key response.
7 properties 7 required
getResponseschema_settings_inner
object
3 properties 2 required
getAllResponseschema_1
object
Response to the request to get device action requests.
3 properties 3 required
postResponseschema_3
object
Post AWS integration test response
2 properties 2 required
getAllResponseschema_5
object
Get a list of Integrations
3 properties 3 required
getArchivedResponseschema
object
Response to the request to get archived device action requests.
3 properties 3 required
postResponseschema
object
Post device action response.
2 properties 2 required
postschema
array
Import of Pre-Shared Keys for multiple devices.
postschema_1
object
Post LwM2M device action.
5 properties 2 required
getAllResponseschema_5_items_inner
object
9 properties 8 required
bulkPostschema_2
object
Bulk Post UDP device action.
5 properties 4 required
getActiveResponseschema
object
Response to the request to get active device action requests.
3 properties 3 required
getResponseschema_2_items_inner
object
7 properties 7 required
postschema_7
object
Post Webhook integration request
5 properties 4 required
getResponseschema_11
object
Get Integration response
15 properties 8 required
forbiddenResponse
object
An API error response in case of an HTTP Forbidden Request.
3 properties
postschema_6_eventTypes_inner
object
2 properties 1 required
deleteAllResponseschema_inner
object
2 properties 2 required
postResponseschema_7
object
Post Webhook integration test response
2 properties 2 required
getCloudFormationParameters_awsIntegration_inner
object
2 properties 2 required
postschema_inner
object
4 properties 3 required
getEventTypesResponseschema_eventTypes_inner
object
4 properties 4 required
postPreSharedKeyschema
object
Post a pre-shared key for a specific device.
3 properties 2 required
getAllResponseschema_items_inner
object
6 properties 5 required
getEventTypesResponseschema
object
Get all event types response
1 property 1 required
getAllResponseschema_1_items_inner
object
12 properties 8 required
notFoundResponse
object
An API error response when a resource is Not Found.
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

1nce-iot-integrator-api-openapi.yml Raw ↑

Other APIs 1NCE publishes across the network.

1NCE Administration Logs API
1NCE Agreements API
1NCE Bearer Authorization API
1NCE Connectivity API
1NCE Device Inspector API
1NCE Device Locator API
1NCE Devices API
1NCE General SIMs API
1NCE Optimizer API
1NCE Orders API
1NCE Plugin system API
1NCE Products API
Where this information came from

This is an independent, third-party profile of 1NCE IoT Integrator API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.