Service VPC Operations
Attach Service to VPC
Associate a service with a VPC.
Response: 202 Accepted
Detach Service from VPC
Disassociate a service from its VPC.
Response: 202 Accepted
Read Replica Set Object
Tiger Cloud REST API uses standard HTTP status codes and returns error details in JSON format.
Error Response Format
Common Error Codes
400 Bad Request: Invalid request parameters or malformed JSON401 Unauthorized: Missing or invalid authentication credentials403 Forbidden: Insufficient permissions for the requested operation404 Not Found: Requested resource does not exist409 Conflict: Request conflicts with current resource state500 Internal Server Error: Unexpected server error
Example Error Response
===== PAGE: https://docs.tigerdata.com/api/glossary/ =====
Examples:
Example 1 (http):
http
Authorization: Basic <base64(access_key:secret_key)>Example 2 (bash):
bash
curl -X GET "https://console.cloud.timescale.com/public/api/v1/projects/{project_id}/services" \
-H "Authorization: Basic $(echo -n 'your_access_key:your_secret_key' | base64)"Example 3 (http):
http
GET /projects/{project_id}/servicesExample 4 (json):
json
[
{
"service_id": "p7zm9wqqii",
"project_id": "jz22xtzemv",
"name": "my-production-db",
"region_code": "eu-central-1",
"service_type": "TIMESCALEDB",
"status": "READY",
"created": "2024-01-15T10:30:00Z",
"paused": false,
"resources": [
{
"id": "resource-1",
"spec": {
"cpu_millis": 1000,
"memory_gbs": 4,
"volume_type": "gp2"
}
}
],
"endpoint": {
"host": "my-service.com",
"port": 5432
}
}
]