{%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 ![image](https://hackmd.io/_uploads/rk0sJlrwJe.png) 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". ![image](https://hackmd.io/_uploads/rJb1lxHPkx.png =300x) 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. ![image](https://hackmd.io/_uploads/SkCrxxHv1e.png =300x) 5. Click "Copy token". # Revoke an API token Just click the "x" to revoke the token. ![image](https://hackmd.io/_uploads/SJn5gxBD1x.png) # 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)