{%hackmd rJ_1SdPkxx %}
You have to get an API token to authenticate an API call. Here's how to get one.
You can access API documentation [here](https://hackmd.io/@hackmd-api/developer-portal?utm_source=tutorial&utm_medium=inline-link).
# Issue an API token

1. Access My account > Settings at the Overview.
2. Navigate to Settings > API and click Create API token.
3. Give this token a name. We recommend one that will remind you where it is used. Click "Create".

4. Click "Copy token" or manually copy it. Please keep it properly for after closing this window, you will not be able to see it again.

5. Click "Copy token".
# Revoke an API token
Just click the "x" to revoke the token.

# Limitation
There is a quota of 2000 calls per month and the rate limit is 100 calls every 5 minutes.
:::success
:sparkles: Upgrade to Prime plan to get 10,000 calls per month. The rate limit is 100 calls every 5 minutes.
:::
>[!Important] API feature in beta
>As HackMD API is in beta, these limits can alter without further warning. You may check your usage in [【API setting】](https://hackmd.io/settings#api)