Using REST API in Managed Service for TimescaleDB
Managed Service for TimescaleDB has an API for integration and automation tasks. For information about using the endpoints, see the API Documentation. MST offers an HTTP API with token authentication and JSON-formatted data. You can use the API for all the tasks that can be performed using the web console. To get started you need to first create an authentication token, and then use the token in the header to use the API endpoints.
Creating an authentication token in Managed Service for TimescaleDB
- Log in to your Managed Service for TimescaleDB portal.
- Click
User Information
in the top right corner. - In the
User Profile
page, navigate to theAuthentication
tab. - Click
Generate Token
. - In the
Generate access token
dialog, type a descriptive name for the token and leave the rest of the fields blank. - Copy the generated authentication token and save it.
Using cURL to get your details
Set the environment variable
MST_API_TOKEN
with the access token that you generate:export MST_API_TOKEN="access token"
To get the details about the current user session using the
/me
endpoint:curl -s -H "Authorization: aivenv1 $MST_API_TOKEN" https://api.aiven.io/v1/me|json_pp
The output looks similar to this:
{
"user": {
"auth": [],
"create_time": "string",
"features": { },
"intercom": {},
"invitations": [],
"project_membership": {},
"project_memberships": {},
"projects": [],
"real_name": "string",
"state": "string",
"token_validity_begin": "string",
"user": "string",
"user_id": "string"
}
}
当前内容版权归 TimescaleDB 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 TimescaleDB .