| Create a table |
Use the influxdb3 CLI or HTTP API to create a table in a specified database in {{< product-name >}}.
|
|
201 |
```sh{placeholders="DATABASE_NAME|TABLE_NAME|AUTH_TOKEN"}
# influxdb3 CLI
influxdb3 create table \
--tags tag1,tag2,tag3 \
--retention-period 7d \
--database DATABASE_NAME \
--token AUTH_TOKEN \
TABLE_NAME
# HTTP API
curl --request POST "http://localhost:8181/api/v3/configure/table" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer AUTH_TOKEN" \
--data '{
"db": "DATABASE_NAME",
"table": "TABLE_NAME",
"tags": ["tag1", "tag2", "tag3"],
"retention_period": "7d"
}'
```
|
| /influxdb3/enterprise/reference/cli/influxdb3/create/table/ |
| /influxdb3/enterprise/api/v3/#operation/PostConfigureTable, Create table API |
| /influxdb3/enterprise/reference/naming-restrictions/ |
| /influxdb3/enterprise/reference/internals/data-retention/ |
|
/shared/influxdb3-admin/tables/create.md |