API authentication is handled by sending your private api key in the http header on the request. The key is sent as a bearer token in the authorization http header.
You can find your private api key by navigating to Site API -> Settings from within your admin panel. Please note, you should keep this API key secret as it is essentially a password allowing full access to the data in the platform via the API.
Curl Example to specify HTTP authorization header
curl \ -X $HTTP_METHOD \ -H "Authorization: Bearer $PRIVAPIKEY" \ "https://www.sitedomain.com/site_api/$ENDPOINT"