Skip to main content

Available tapio APIs to use in your Applications

This page contains an overview on all APIs that are currently available for third party developers, to integrate tapio ecosystem features within their applications.

Before using one of the APIs below, we highly recommend to read our authentication guide

Common URLs used to Authenticate

We're using some services provided by Microsoft, to authenticate applications and users against the tapio ecosystem. Therefore, you need to know some common Login URLs, to get the tokens you need, depending on the OAuth flow you're using. As microsoft is also evolving their service constantly, there have been recent changes to the login URLs. We recommend, to use the new OAuth Token V2 endpoint to perform OAuth and OIDC authentication, because it's backwards compatible and can provide tokens for all kinds of services.

The Authority is:

The Authorization Endpoint is:
The Token Endpoint is:

Available APIS

API NamePurposeBase UrlDetailed Documentation AvailableAuthentication FlowResourceId
Core APIRetrieve machine states and send commands to a machine Machine States, -read Historical Data, Send Commands to a MachineClient Credential Flow
Global Discovery Service APIRetrieve the profile of a user, including assigned subscriptions and machines Profile of a User, API ReferenceClient Credential Flow
Management APICreate and manage your tapio machines your MachinesClient Credential Flow
Application APIEnables third party applications to interact with tapio on behalf of their users ReferenceAuthorization Code Flow


If you have further questions on our APIs, how to use them, don't hesitate to contact us at