> For the complete documentation index, see [llms.txt](https://iothentix.gitbook.io/api-reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://iothentix.gitbook.io/api-reference/reference/http-api-reference.md).

# HTTP API Reference

The HTTP API builds the foundation for our IoT identity provider. The API requires the use of HTTPS as content such as the JWT and AT must not be transported over an insecure connection.

## Token API

The token API is for requesting access tokens issued by our IoT identity provider.

{% content-ref url="/pages/RnYBnjnG3gRLjWqB8CLP" %}
[Token API](/api-reference/reference/http-api-reference/token-api.md)
{% endcontent-ref %}

## IdP API

The IdP API is used to validate issued access tokens with our IoT identity provider.

{% content-ref url="/pages/iMqM31cQm1MJMCHVHddZ" %}
[IdP API](/api-reference/reference/http-api-reference/idp-api.md)
{% endcontent-ref %}

## Device API

The device API is used for updating device information registered with our IoT identity provider.

{% content-ref url="/pages/02R96vt8Esf5YQCFd0ps" %}
[Device API](/api-reference/reference/http-api-reference/device-api.md)
{% endcontent-ref %}
