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_workspaces API

The subpackage_workspaces API from emnify — 7 operation(s) for subpackage_workspaces.

emnify subpackage_workspaces 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_workspaces. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, and 5 JSON Schemas.

This API exposes 9 operations across 7 paths, and defines 35 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.

9 operations 7 paths 35 schemas 2 DELETE2 GET1 PATCH2 POST2 PUT

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_workspaces 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 9

Across 7 paths, the API surfaces 9 operations — 2 DELETE, 2 GET, 1 PATCH, 2 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

subpackage_workspaces 9
POST
/api/v1/authenticate/workspace
Switch to an assigned Workspace
authenticate-workspace 1 param body → 200401
POST
/api/v2/user/activation
Accept user invitation
accept-user-invitation 1 param body → 204403
PUT
/api/v2/user/{user_id}/default_organisation/{workspace_id}
Update a user's default Workspace
update-default-workspace 3 params → 200403
GET
/api/v2/user/{user_id}/workspace
List assigned Workspaces
get-assigned-workspaces 2 params → 200403
DELETE
/api/v2/user/{user_id}/workspace/{workspace_id}
Unassign a Workspace
unassign-workspaces 3 params → 204403404
PATCH
/api/v2/user/{user_id}/workspace/{workspace_id}
Update user status in a Workspace
update-workspace-user-status 3 params body → 204403
PUT
/api/v2/user/{user_id}/workspace/{workspace_id}/role/{role_id}
Assign a role to a Workspace user
assign-user-role-by-id 4 params → 204400401403404
DELETE
/api/v2/user/{user_id}/workspace/{workspace_id}/role/{role_id}
Remove a role from a Workspace user
remove-user-role-by-id 4 params → 204400401403404
GET
/api/v2/workspace/stats/daily
Retrieve Workspace daily stats
get-workspace-daily-stats 4 params → 200422

Schemas 35

The contract defines 35 schemas that model the data the API accepts and returns. The most detailed are ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaDaysItemsSmsVolume (6 properties), ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalSmsVolume (6 properties), ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalSatGeoSmsVolume (6 properties), ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalSatGeoDataVolume (6 properties). Each schema is shown below with its type and property counts.

ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalSatGeoSmsVolumeCurrency
object
3 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalSmsVolumeCurrency
object
3 properties
Workspaces_UpdateDefaultWorkspace_Response_200
object
Empty response body
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalDataVolumeTrafficType
object
3 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalDataVolume
object
6 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalDataVolumeCurrency
object
3 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaDaysItemsSatGeoDataVolumeCurrency
object
3 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaDaysItemsSatGeoSmsVolumeCurrency
object
3 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaDaysItemsSmsVolumeCurrency
object
3 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotal
object
4 properties 2 required
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaDaysItemsSatGeoDataVolume
object
6 properties
Workspaces_GetWorkspaceDailyStats_Response_200
object
3 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaDaysItemsDataVolume
object
6 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaDaysItems
object
5 properties
ApiV2UserUserIdWorkspaceGetResponsesContentApplicationJsonSchemaItemsStatus
object
1 property 1 required
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalSatGeoDataVolumeTrafficType
object
3 properties
ApiV2UserUserIdWorkspaceGetResponsesContentApplicationJsonSchemaItemsRolesItems
object
2 properties
ApiV2UserUserIdWorkspaceGetResponsesContentApplicationJsonSchemaItems
object
6 properties 4 required
ApiV2UserUserIdWorkspaceGetResponsesContentApplicationJsonSchemaItemsStatusStatus
object
1 property
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalSatGeoDataVolumeCurrency
object
3 properties
Workspaces_AuthenticateWorkspace_Response_200
object
1 property
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaDaysItemsDataVolumeTrafficType
object
3 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalSatGeoSmsVolumeTrafficType
object
3 properties
ApiV1AuthenticateWorkspacePostRequestBodyContentApplicationJsonSchemaTargetOrganisation
object
1 property
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaDaysItemsSatGeoSmsVolumeTrafficType
object
3 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaDaysItemsSatGeoDataVolumeTrafficType
object
3 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaDaysItemsSmsVolumeTrafficType
object
3 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalSatGeoDataVolume
object
6 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalSmsVolumeTrafficType
object
3 properties
ApiV2UserUserIdWorkspaceWorkspaceIdPatchRequestBodyContentApplicationJsonSchemaStatus
object
1 property
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaDaysItemsDataVolumeCurrency
object
3 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalSatGeoSmsVolume
object
6 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaTotalSmsVolume
object
6 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaDaysItemsSmsVolume
object
6 properties
ApiV2WorkspaceStatsDailyGetResponsesContentApplicationJsonSchemaDaysItemsSatGeoSmsVolume
object
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

emnify-subpackage-workspaces-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