macchina.io EDGE

REST API Services

REST API Services Overview

macchina.io EDGE includes REST API services for integration with other applications. The API endpoints are available via the macchina.io EDGE web server. Authentication is via session, HTTP Basic authentication (username and password) or OAuth 2 bearer token (obtained from the Token Management service).

The following API services are available:

  • Token Management: This API service provides access tokens for OAuth 2 authentication in the REST APIs.
  • Bundle Management: This API service enables bundle management, including installing new bundles.
  • Users and Permissions Management: This API service enables management of local user accounts, roles and permissions.
  • System Management: This API service provides basic system management features such as executing commands, retrieving logs or rebooting the system.

For all API services, OpenAPI descriptions are available. Documentation for the API services is generated automatically from these OpenAPI descriptions using Swagger and is available here.

Securely control IoT edge devices from anywhere   Connect a Device