DigitalOcean API can't work

Posted June 27, 2019 3.2k views

I can’t find my newly created question, so I post it here again.

I created an API token in the control pannel, got a token name such as “my_token” and a long token string like “dfadfsadfeteryterrtyeryery”.

Follow the documentation “”, I try to excute command like below:
curl -X GET -H “Content-Type: application/json” -H “Authorization: my_token dfadfsadfeteryterrtyeryery” “

But, no expect result, it report: {“id”: “unauthorized”, “message”: “Unable to authenticate you.” }

What’s wrong with me?


These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer

Hi there @dashingmeng,

In the Authorization header, you should be using Bearer <token_secret> - your token name doesn’t need to be used.

Using the example token you have given, the command would be as follows:

curl -X GET -H "Content-Type: application/json" -H "Authorization: Bearer dfadfsadfeteryterrtyeryery" ""

Hope that helps!
- Matt.