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

# Authentication

{% hint style="info" %}
All API requests must be made over HTTPS. Any requests made over HTTP will fail.
{% endhint %}

### `POST` Authorize token

{% openapi src="/files/3C6JXAGWTFuo5cN4kc3G" path="/auth/authorize" method="post" %}
[authorization.yml](https://content.gitbook.com/content/1Xg0vxunGGwv17NKWL80/blobs/V10RpxLigdIOXAdsMp2U/authorization.yml)
{% endopenapi %}

### `POST` Refresh access token

{% openapi src="/files/3C6JXAGWTFuo5cN4kc3G" path="/auth/refresh" method="post" %}
[authorization.yml](https://content.gitbook.com/content/1Xg0vxunGGwv17NKWL80/blobs/V10RpxLigdIOXAdsMp2U/authorization.yml)
{% endopenapi %}

### `GET` Public key

{% openapi src="/files/3C6JXAGWTFuo5cN4kc3G" path="/auth/webhooks/key/{keyId}" method="get" %}
[authorization.yml](https://content.gitbook.com/content/1Xg0vxunGGwv17NKWL80/blobs/V10RpxLigdIOXAdsMp2U/authorization.yml)
{% endopenapi %}
