Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

emnify subpackage_integrations API

The subpackage_integrations API from emnify — 10 operation(s) for subpackage_integrations.

emnify subpackage_integrations API is one of 29 APIs that emnify publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 5 JSON Schema definitions.

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

This API exposes 17 operations across 10 paths, and defines 58 schemas. It is described by OpenAPI 3.1.0, at version 1.0.0.

Requests are made against a single base URL, https://cdn.emnify.net.

17 operations 10 paths 58 schemas 3 DELETE9 GET1 PATCH4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.0.0
Server
https://cdn.emnify.net
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

emnify subpackage_integrations API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth). By default, every request must be authenticated.

  • BearerAuth — Retrieve a JWT via POST /api/v1/authenticate using an applicationtoken or user credentials, then send it as Authorization: Bearer .

Paths & Operations 17

Across 10 paths, the API surfaces 17 operations — 3 DELETE, 9 GET, 1 PATCH, 4 POST. Each is listed below with its method, path, parameters, and response codes.

subpackage_integrations 17
GET
/api/v1/api_callback
Retrieve list of API callback URLs
get-api-callback-ur-ls 1 param → 200
POST
/api/v1/api_callback
Create a callback URL
create-callback-url 1 param body → 201
GET
/api/v1/api_callback/{api_callback_id}
Get a callback URL by ID
get-callback-ur-lby-id 2 params → 200404
DELETE
/api/v1/api_callback/{api_callback_id}
Delete a callback URL
delete-callback-url 2 params → 200404
GET
/api/v1/api_secret
List API callback secrets
get-api-callback-secret 1 param → 200
POST
/api/v1/api_secret
Create a callback secret
create-callback-secret 1 param body → 201
GET
/api/v1/api_secret/{api_secret_id}
Get a callback secret by ID
get-callback-secretby-id 2 params → 200404
DELETE
/api/v1/api_secret/{api_secret_id}
Delete a callback secret
delete-callback-secret 2 params → 200404
GET
/api/v2/data_stream
List data stream configurations of your organization
list-data-streamer-v-2-s 1 param → 200400401403404
POST
/api/v2/data_stream
Create data stream
create-data-streamer 1 param body → 201401403404422
GET
/api/v2/data_stream/filter_field_type
Get data stream filter fields
get-data-streamer-enum-filter-field-type 1 param → 200401403404
GET
/api/v2/data_stream/status
Get data stream statuses
get-data-streamer-statuses 1 param → 200401403404
GET
/api/v2/data_stream/type
Get data stream types
get-data-streamer-data-stream-type 1 param → 200401403404
GET
/api/v2/data_stream/{data_stream_id}
Get details on existing data stream
get-data-streamer-by-id-v-2 2 params → 200401403404
DELETE
/api/v2/data_stream/{data_stream_id}
Delete existing data stream
delete-data-streamer-v-2 2 params → 202401403404409
PATCH
/api/v2/data_stream/{data_stream_id}
Modify existing data stream
patch-v-2-data-stream 2 params body → 202401403404422
POST
/api/v2/data_stream/{data_stream_id}/restart
Restart existing data stream
data-streamer-v-2-by-id-restart 2 params → 202401403404409

Schemas 58

The contract defines 58 schemas that model the data the API accepts and returns. The most detailed are Integrations_GetDataStreamerByIdV2_Response_200 (6 properties), Integrations_ListDataStreamerV2s_Response_200 (6 properties), ApiV2DataStreamPostRequestBodyContentApplicationJsonSchemaDestinationCredentials1 (5 properties), ApiV2DataStreamGetResponsesContentApplicationJsonSchemaDestinationCredentials1 (5 properties). Each schema is shown below with its type and property counts.

ApiV2DataStreamStatusGetResponsesContentApplicationJsonSchemaItems
object
2 properties
ApiV2DataStreamTypeGetResponsesContentApplicationJsonSchemaItems
object
2 properties
ApiV2DataStreamDataStreamIdPatchRequestBodyContentApplicationJsonSchemaDestinationCredentials
Destination credentials
ApiV2DataStreamDataStreamIdGetResponsesContentApplicationJsonSchemaFiltersItems
object
2 properties
ApiV2DataStreamPostRequestBodyContentApplicationJsonSchemaDestinationCredentials6
object
Credential fields for Google Cloud Pub/Sub
2 properties 2 required
Integrations_CreateDataStreamer_Response_201
object
Empty response body
Integrations_GetCallbackSecretbyID_Response_200
object
3 properties
ApiV2DataStreamDataStreamIdGetResponsesContentApplicationJsonSchemaDestinationCredentials4
object
Credential fields for Datadog
2 properties 1 required
Integrations_DeleteCallbackSecret_Response_200
object
Empty response body
ApiV2DataStreamDataStreamIdGetResponsesContentApplicationJsonSchemaDestinationCredentials3
object
Credential fields for KeenIO
4 properties 3 required
CreateDataStreamerRequestUnprocessableEntityError
object
3 properties 3 required
ApiV2DataStreamGetResponsesContentApplicationJsonSchemaDestination
object
3 properties 1 required
ApiV2DataStreamDataStreamIdPatchRequestBodyContentApplicationJsonSchemaFiltersItems
object
2 properties
ApiV2DataStreamDataStreamIdGetResponsesContentApplicationJsonSchemaDestinationCredentials5
object
Credential fields for Microsoft Azure EventHub
1 property 1 required
ApiV2DataStreamPostRequestBodyContentApplicationJsonSchemaDestinationCredentials0
object
Credential fields for Amazon Kinesis Data Streams
3 properties 3 required
ApiV2DataStreamDataStreamIdPatchRequestBodyContentApplicationJsonSchemaDestinationCredentials4
object
Credential fields for Datadog
2 properties 1 required
ApiV2DataStreamDataStreamIdGetResponsesContentApplicationJsonSchemaStatus
object
2 properties 1 required
ApiV2DataStreamDataStreamIdGetResponsesContentApplicationJsonSchemaDestinationCredentials6
object
Credential fields for Google Cloud Pub/Sub
2 properties 2 required
ApiV2DataStreamGetResponsesContentApplicationJsonSchemaDestinationCredentials
Destination credentials
ApiV2DataStreamGetResponsesContentApplicationJsonSchemaFiltersItems
object
2 properties
ApiV2DataStreamDataStreamIdGetResponsesContentApplicationJsonSchemaDestinationCredentials0
object
Credential fields for Amazon Kinesis Data Streams
3 properties 3 required
ApiV2DataStreamDataStreamIdGetResponsesContentApplicationJsonSchemaDestination
object
3 properties 1 required
Integrations_CreateCallbackURL_Response_201
object
Empty response body
ApiV2DataStreamDataStreamIdPatchRequestBodyContentApplicationJsonSchemaDestinationCredentials3
object
Credential fields for KeenIO
4 properties 3 required
ApiV2DataStreamDataStreamIdPatchRequestBodyContentApplicationJsonSchemaDestination
object
3 properties 1 required
ApiV2DataStreamPostRequestBodyContentApplicationJsonSchemaFiltersItems
object
2 properties
ApiV2DataStreamDataStreamIdPatchRequestBodyContentApplicationJsonSchemaDestinationCredentials2
object
Credential fields for Webhook
4 properties 1 required
ApiV2DataStreamDataStreamIdPatchRequestBodyContentApplicationJsonSchemaDestinationCredentials5
object
Credential fields for Microsoft Azure EventHub
1 property 1 required
ApiV2DataStreamPostRequestBodyContentApplicationJsonSchemaDestinationCredentials
Destination credentials
ApiV2DataStreamDataStreamIdPatchRequestBodyContentApplicationJsonSchemaStatus
object
2 properties 1 required
ApiV2DataStreamGetResponsesContentApplicationJsonSchemaDestinationCredentials1
object
Credential fields for Amazon S3
5 properties 3 required
ApiV2DataStreamGetResponsesContentApplicationJsonSchemaDestinationCredentials2
object
Credential fields for Webhook
4 properties 1 required
ApiV2DataStreamDataStreamIdGetResponsesContentApplicationJsonSchemaDestinationCredentials2
object
Credential fields for Webhook
4 properties 1 required
ApiV2DataStreamDataStreamIdGetResponsesContentApplicationJsonSchemaDestinationCredentials1
object
Credential fields for Amazon S3
5 properties 3 required
Integrations_CreateCallbackSecret_Response_201
object
Empty response body
ApiV2DataStreamPostRequestBodyContentApplicationJsonSchemaDestinationCredentials3
object
Credential fields for KeenIO
4 properties 3 required
ApiV2DataStreamDataStreamIdPatchRequestBodyContentApplicationJsonSchemaDestinationCredentials1
object
Credential fields for Amazon S3
5 properties 3 required
ApiV2DataStreamGetResponsesContentApplicationJsonSchemaDestinationCredentials3
object
Credential fields for KeenIO
4 properties 3 required
ApiV2DataStreamPostRequestBodyContentApplicationJsonSchemaDestinationCredentials5
object
Credential fields for Microsoft Azure EventHub
1 property 1 required
ApiV2DataStreamGetResponsesContentApplicationJsonSchemaDestinationCredentials6
object
Credential fields for Google Cloud Pub/Sub
2 properties 2 required
ApiV2DataStreamGetResponsesContentApplicationJsonSchemaDestinationCredentials4
object
Credential fields for Datadog
2 properties 1 required
Integrations_ListDataStreamerV2s_Response_200
object
6 properties
ApiV2DataStreamPostRequestBodyContentApplicationJsonSchemaDestination
object
3 properties 1 required
ApiV1ApiSecretGetResponsesContentApplicationJsonSchemaItems
object
3 properties
Integrations_DeleteCallbackURL_Response_200
object
Empty response body
ApiV2DataStreamDataStreamIdPatchRequestBodyContentApplicationJsonSchemaDestinationCredentials6
object
Credential fields for Google Cloud Pub/Sub
2 properties 2 required
ApiV2DataStreamGetResponsesContentApplicationJsonSchemaDestinationCredentials5
object
Credential fields for Microsoft Azure EventHub
1 property 1 required
Integrations_DataStreamerV2ByIdRestart_Response_202
object
Empty response body
Integrations_DeleteDataStreamerV2_Response_202
object
Empty response body
Integrations_GetDataStreamerByIdV2_Response_200
object
Description of the status
6 properties
ApiV2DataStreamPostRequestBodyContentApplicationJsonSchemaDestinationCredentials1
object
Credential fields for Amazon S3
5 properties 3 required
ApiV2DataStreamFilterFieldTypeGetResponsesContentApplicationJsonSchemaItems
object
2 properties
ApiV2DataStreamGetResponsesContentApplicationJsonSchemaDestinationCredentials0
object
Credential fields for Amazon Kinesis Data Streams
3 properties 3 required
Integrations_PatchV2DataStream_Response_202
object
Empty response body
ApiV2DataStreamDataStreamIdPatchRequestBodyContentApplicationJsonSchemaDestinationCredentials0
object
Credential fields for Amazon Kinesis Data Streams
3 properties 3 required
ApiV2DataStreamPostRequestBodyContentApplicationJsonSchemaDestinationCredentials2
object
Credential fields for Webhook
4 properties 1 required
ApiV2DataStreamDataStreamIdGetResponsesContentApplicationJsonSchemaDestinationCredentials
Destination credentials
ApiV2DataStreamPostRequestBodyContentApplicationJsonSchemaDestinationCredentials4
object
Credential fields for Datadog
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

emnify-subpackage-integrations-api-openapi.yml Raw ↑

Other APIs emnify publishes across the network.

emnify GraphQL API
emnify Data Streamer
emnify Documentation MCP Server
emnify subpackage_applicationTokens API
emnify subpackage_authentication API
emnify subpackage_automations API
emnify subpackage_cloudConnect API
emnify subpackage_customEvents API
emnify subpackage_endpoint API
emnify subpackage_euicc API
emnify subpackage_euiccOperation API
emnify subpackage_events API