How to access secured APIs

GoodData.CN uses Bearer authentication (aka Token authentication) as HTTP authentication scheme. Note that no other schemes (including the most common one - Basic) are not supported.

How to authenticate

For accessing APIs it’s necessary to include Authorization header with valid Bearer token in each request. First it’s necessary to obtain API token - see how to generate API Token. After you have API Token you simply add it as part of every request in form of Bearer Token header: Authorization: Bearer $GDC_API_TOKEN


Using curl tool to create request to GoodData.CN with Bearer Token based Authentication:

curl -H "Authorization: Bearer jASkl3jkld012jkljnda02nklaDSAJKL0sasd21j9FKL"  https://...