@@ -14,10 +14,10 @@ Each instance has a unique base URL:
1414https://<instance-id>.arc.<region>.basekick.net
1515```
1616
17- For example, if your instance ID is ` abc123 ` in ` us-east-1 ` :
17+ For example, if your instance ID is ` abc123 ` in ` us-east ` :
1818
1919```
20- https://abc123.arc.us-east-1 .basekick.net
20+ https://abc123.arc.us-east.basekick.net
2121```
2222
2323You can find your instance's base URL on the dashboard overview page.
@@ -57,13 +57,13 @@ Generate API tokens from **Settings > API Tokens** in your instance dashboard.
5757### Health Check
5858
5959``` bash
60- curl https://abc123.arc.us-east-1 .basekick.net/health
60+ curl https://abc123.arc.us-east.basekick.net/health
6161```
6262
6363### Write Data (Line Protocol)
6464
6565``` bash
66- curl -X POST https://abc123.arc.us-east-1 .basekick.net/api/v1/write/line-protocol \
66+ curl -X POST https://abc123.arc.us-east.basekick.net/api/v1/write/line-protocol \
6767 -H " Authorization: Bearer <token>" \
6868 -H " Content-Type: text/plain" \
6969 -d ' cpu,host=server01 usage=0.64 1711180800000000000
@@ -75,7 +75,7 @@ cpu,host=server02 usage=0.38 1711180800000000000'
7575MessagePack is the fastest ingestion path. Use the Arc SDK or serialize your data as MessagePack and POST to the endpoint:
7676
7777``` bash
78- curl -X POST https://abc123.arc.us-east-1 .basekick.net/api/v1/write/msgpack \
78+ curl -X POST https://abc123.arc.us-east.basekick.net/api/v1/write/msgpack \
7979 -H " Authorization: Bearer <token>" \
8080 -H " Content-Type: application/msgpack" \
8181 --data-binary @data.msgpack
@@ -84,7 +84,7 @@ curl -X POST https://abc123.arc.us-east-1.basekick.net/api/v1/write/msgpack \
8484### Write Data (InfluxDB 2.x Compatible)
8585
8686``` bash
87- curl -X POST " https://abc123.arc.us-east-1 .basekick.net/api/v2/write?bucket=mydb&precision=ns" \
87+ curl -X POST " https://abc123.arc.us-east.basekick.net/api/v2/write?bucket=mydb&precision=ns" \
8888 -H " Authorization: Token <token>" \
8989 -H " Content-Type: text/plain" \
9090 -d ' cpu,host=server01 usage=0.64 1711180800000000000'
@@ -93,15 +93,15 @@ curl -X POST "https://abc123.arc.us-east-1.basekick.net/api/v2/write?bucket=mydb
9393### Write Data (InfluxDB 1.x Compatible)
9494
9595``` bash
96- curl -X POST " https://abc123.arc.us-east-1 .basekick.net/write?db=mydb&p=<token>" \
96+ curl -X POST " https://abc123.arc.us-east.basekick.net/write?db=mydb&p=<token>" \
9797 -H " Content-Type: text/plain" \
9898 -d ' cpu,host=server01 usage=0.64 1711180800000000000'
9999```
100100
101101### SQL Query (JSON)
102102
103103``` bash
104- curl -X POST https://abc123.arc.us-east-1 .basekick.net/api/v1/query \
104+ curl -X POST https://abc123.arc.us-east.basekick.net/api/v1/query \
105105 -H " Authorization: Bearer <token>" \
106106 -H " Content-Type: application/json" \
107107 -d ' {"q": "SELECT * FROM cpu WHERE host = ' \' ' server01' \' ' LIMIT 10"}'
@@ -112,7 +112,7 @@ curl -X POST https://abc123.arc.us-east-1.basekick.net/api/v1/query \
112112For large result sets, the Arrow response format is significantly more efficient:
113113
114114``` bash
115- curl -X POST https://abc123.arc.us-east-1 .basekick.net/api/v1/query/arrow \
115+ curl -X POST https://abc123.arc.us-east.basekick.net/api/v1/query/arrow \
116116 -H " Authorization: Bearer <token>" \
117117 -H " Content-Type: application/json" \
118118 -d ' {"q": "SELECT * FROM cpu ORDER BY time DESC LIMIT 1000"}' \
@@ -122,21 +122,21 @@ curl -X POST https://abc123.arc.us-east-1.basekick.net/api/v1/query/arrow \
122122### List Databases
123123
124124``` bash
125- curl https://abc123.arc.us-east-1 .basekick.net/api/v1/databases \
125+ curl https://abc123.arc.us-east.basekick.net/api/v1/databases \
126126 -H " Authorization: Bearer <token>"
127127```
128128
129129### List Measurements
130130
131131``` bash
132- curl " https://abc123.arc.us-east-1 .basekick.net/api/v1/measurements?db=mydb" \
132+ curl " https://abc123.arc.us-east.basekick.net/api/v1/measurements?db=mydb" \
133133 -H " Authorization: Bearer <token>"
134134```
135135
136136### Bulk Import (CSV)
137137
138138``` bash
139- curl -X POST " https://abc123.arc.us-east-1 .basekick.net/api/v1/import/csv?db=mydb&measurement=sensors&time_column=timestamp" \
139+ curl -X POST " https://abc123.arc.us-east.basekick.net/api/v1/import/csv?db=mydb&measurement=sensors&time_column=timestamp" \
140140 -H " Authorization: Bearer <token>" \
141141 -H " Content-Type: text/csv" \
142142 --data-binary @data.csv
@@ -145,7 +145,7 @@ curl -X POST "https://abc123.arc.us-east-1.basekick.net/api/v1/import/csv?db=myd
145145### Bulk Import (Parquet)
146146
147147``` bash
148- curl -X POST " https://abc123.arc.us-east-1 .basekick.net/api/v1/import/parquet?db=mydb&measurement=sensors" \
148+ curl -X POST " https://abc123.arc.us-east.basekick.net/api/v1/import/parquet?db=mydb&measurement=sensors" \
149149 -H " Authorization: Bearer <token>" \
150150 -H " Content-Type: application/octet-stream" \
151151 --data-binary @data.parquet
0 commit comments