# Authenticate using an API Key **POST /api/authenticate** Verifies that a given API key is valid and returns a token to authorize requests if it is. ## Servers - http://localhost:4000: http://localhost:4000 () ## Authentication methods - Api key ## Parameters ### Body: application/json (object) The API Key authentication parameters - **api_key** (string) API Key ## Responses ### 200 OK #### Body: application/json (object) - **session_token** (string) JWT session token ### 400 Bad Request #### Body: application/json (object) - **error** (string) Human readable version of the error status code ### 401 Unauthorized #### Body: application/json (object) - **error** (string) Human readable version of the error status code [Powered by Bump.sh](https://bump.sh)