# Text Encoding to UTF-8 in CMD
# Example For ----- #
:: CASE - Create Tag APIwith byaddition usingcolumns
curl:: incolumns
ubuntu::
LAKE_ID=$YOUR_LAKE_ID
API_KEY=$YOUR_API_KEY
CLOUD_VENDOR=$YOUR_CLOUD_VENDOR
CLOUD_REGION=$YOUR_CLOUD_REGION
CONTENT_HEADER=Content-Type:application/json
API_HEADER=x-api-key:$API_KEY
URL=https://${CLOUD_VENDOR}.${CLOUD_REGION}.machlake.com/v1/lakes/${LAKE_ID}/tags
# ------------------------------------------------------------------------------------------------- #
# CASE - Create Tag
# data format
# {
# "tag":[
#name (varchar, 80), location (varchar, 40)
:: data format
:: {
:: "tag":[
:: ["sensor01", "3F-101"],
:: ["sensor02", "3F-102"]
:: ]
:: }
curl -k -X POST %URL% -H %CONTENT_HEADER% -H %API_HEADER% -d "{\"tag\":[[\"sensor01\",\"3F-101\"],[\"sensor02\",\"3F-102\"]]}"
:: Return Format
:: {
:: "success":true,
:: "reason":"create tag success",
:: "data":{
:: ["sensor1"]success_count":2,
#:: ["sensor2"]
#tag":[
:: ] # } curl -k -X POST{
$URL:: -H $CONTENT_HEADER -H $API_HEADER -d "{\"tag\":[[\"sensor1\"], [\"sensor2\"]]}"
# Return Format
# {
# "success":true,
# "location":"3F-101",
:: "reasonname":"sensor01"create
:: tag success", # "data":{ # },
:: "success_count":2, # {
"tag":[
#:: {"namelocation":"sensor13F-102"},
#:: {"name":"sensor2"}
#sensor02"
:: }
:: ]
#:: }
#:: }
#:: ------------------------------------------------------------------------------------------------- #
#:: CASE - Create exist Tag with
addition columns
# columns
# name (varchar, 80), location (varchar, 40)
#
:: data format
#:: {
#:: "tag":[
# ["sensor1"]]
:: }
curl -k -X POST %URL% ["sensor01", "3F-101"],
# ["sensor02", "3F-102"]
# ]
# }
curl -k -X POST $URL -H $CONTENT_HEADER -H $API_HEADER -d "{\"tag\":[[\"sensor01\",\"3F-101\"],[\"sensor02\",\"3F-102\"]]}"
# Return Format
# {
# "success":true,
# "reason":"create tag success",
# "data":{
# "success_count":2,
# "tag":[
# {
# "location":"3F-101",
# "name":"sensor01"
# },
# {
# -H %CONTENT_HEADER% -H %API_HEADER% -d "{\"tag\":[[\"sensor1\"]]}"
:: Return Format
:: status code:400 Bad Request
:: {
:: "success":false,
:: "reason":"Metadata key (sensor1) of TAGDATA table is already inserted."
:: } |