diff --git a/docs/en/15-programming/01-connect/09-rest-api.md b/docs/en/15-programming/01-connect/09-rest-api.md index e6da5318fec04992fb9c600cb5fc500e7b13570b..9ae0946ac28913aa79bd395a4b76f78d1e72246d 100644 --- a/docs/en/15-programming/01-connect/09-rest-api.md +++ b/docs/en/15-programming/01-connect/09-rest-api.md @@ -1,7 +1,7 @@ --- -sidebar_label: REST API -title: REST API -description: Connect to TDengine Cloud Service through RESTful API +sidebar_label: REST and Schemaless +title: REST and Schemaless +description: Connect to TDengine Cloud Service through RESTful API or Schemaless --- @@ -50,3 +50,29 @@ curl -L \ $TDENGINE_CLOUD_URL/rest/sql?token=$TDENGINE_CLOUD_TOKEN ``` +## Schemaless + +### InfluxDB Line Protocol + +You can use any client that supports the http protocol to access the RESTful interface address `http://:6041/influxdb/v1/write` to write data in InfluxDB compatible format to TDengine. The EndPoint is as follows: + +```text +/influxdb/v1/write?db=&token=${TDENGINE_CLOUD_TOKEN} +``` + +Support InfluxDB query parameters as follows. + +- `db` Specifies the database name used by TDengine +- `precision` The time precision used by TDengine + +Note: InfluxDB token authorization is not supported at present. Only Basic authorization and query parameter validation are supported. + +### OpenTSDB Json and Telnet Protocol + +You can use any client that supports the http protocol to access the RESTful interface address `http://:6041/opentsdb/v1/put` to write data in OpenTSDB compatible format to TDengine. The EndPoint is as follows: + +```text +/opentsdb/v1/put/json/?token=${TDENGINE_CLOUD_TOKEN} +/opentsdb/v1/put/telnet/?token=${TDENGINE_CLOUD_TOKEN} +``` +