Required. The name by which the new table should be referred to within the parent instance, e.g., foobar rather than {parent}/tables/foobar. Maximum 50 characters.
The optional list of row keys that will be used to initially split the table into several tablets (tablets are similar to HBase regions). Given two split keys, s1 and s2, three tablets will be created, spanning the key ranges: [, s1), [s1, s2), [s2, ).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-08 UTC."],[[["\u003cp\u003eThis endpoint creates a new table within a specified Bigtable instance, as defined by the \u003ccode\u003eparent\u003c/code\u003e parameter in the URL.\u003c/p\u003e\n"],["\u003cp\u003eThe request requires the \u003ccode\u003etableId\u003c/code\u003e and \u003ccode\u003etable\u003c/code\u003e fields, which specify the new table's name and structure, respectively.\u003c/p\u003e\n"],["\u003cp\u003eYou can optionally define \u003ccode\u003einitialSplits\u003c/code\u003e in the request body to pre-split the table into multiple tablets using specific row keys.\u003c/p\u003e\n"],["\u003cp\u003eSuccessful table creation returns a representation of the new \u003ccode\u003eTable\u003c/code\u003e instance in the response body.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization for this request requires specific IAM permissions, such as \u003ccode\u003ebigtable.tables.create\u003c/code\u003e, along with appropriate OAuth scopes.\u003c/p\u003e\n"]]],[],null,["# Method: projects.instances.tables.create\n\nCreates a new table in the specified instance. The table can be created with a full set of initial column families, specified in the request.\n\n### HTTP request\n\n`POST https://bigtableadmin.googleapis.com/v2/{parent=projects/*/instances/*}/tables`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n### Request body\n\nThe request body contains data with the following structure:\n\n### Response body\n\nIf successful, the response body contains a newly created instance of [Table](/bigtable/docs/reference/admin/rest/v2/projects.instances.tables#Table).\n\n### Authorization scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/bigtable.admin`\n- `https://www.googleapis.com/auth/bigtable.admin.table`\n- `https://www.googleapis.com/auth/cloud-bigtable.admin`\n- `https://www.googleapis.com/auth/cloud-bigtable.admin.table`\n- `https://www.googleapis.com/auth/cloud-platform`\n\nFor more information, see the [Authentication Overview](/docs/authentication#authorization-gcp).\n\nSplit\n-----\n\nAn initial split point for a newly created table."]]