-
Notifications
You must be signed in to change notification settings - Fork 2
/
openapispec.json
1 lines (1 loc) · 44.7 KB
/
openapispec.json
1
{"openapi":"3.0.1","info":{"title":"Tabular API","description":"Tabular OpenAPI Definition","version":"1.56.5"},"servers":[{"url":"{scheme}://{server}","description":"Tabular API Endpoint","variables":{"server":{"default":"api.tabular.io"},"scheme":{"default":"https"}}}],"paths":{"/v1/organizations/{organizationId}/warehouses/{warehouseId}/grants":{"put":{"summary":"Grant privileges on a warehouse","operationId":"grantPrivilegesOnWarehouse","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RoleWarehouseGrantRequest"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]},"delete":{"summary":"Revoke privileges on a warehouse","operationId":"revokePrivilegesOnWarehouse","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RoleWarehouseGrantRequest"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/warehouses/{warehouseId}/databases/{databaseId}/tables/{tableId}/grants":{"get":{"summary":"List all grants for table","operationId":"listTableRoleGrants","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"databaseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"tableId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ListTableRoleGrantsResponse"}}}}},"security":[{"TabularJWTAuth":[]}]},"put":{"summary":"Grant privileges on table","operationId":"grantPrivilegesOnTable","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"databaseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"tableId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RoleTableGrantRequest"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]},"delete":{"summary":"Revoke privileges on table","operationId":"revokePrivilegesOnTable","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"databaseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"tableId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RoleTableGrantRequest"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/warehouses/{warehouseId}/databases/{databaseId}/grants":{"get":{"summary":"List all grants for database","operationId":"listDatabaseRoleGrants","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"databaseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ListDatabaseRoleGrantsResponse"}}}}},"security":[{"TabularJWTAuth":[]}]},"put":{"summary":"Grant privileges on database","operationId":"grantPrivilegesOnDatabase","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"databaseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RoleDatabaseGrantRequest"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]},"delete":{"summary":"Revoke privileges on database","operationId":"revokePrivilegesOnDatabase","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"databaseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RoleDatabaseGrantRequest"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/roles/{roleName}":{"get":{"summary":"Get role","operationId":"getRole","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"roleName","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GetRoleResponse"}}}}},"security":[{"TabularJWTAuth":[]}]},"put":{"summary":"Update role","operationId":"updateRoleName","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"roleName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRoleRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/UpdateRoleNameResponse"}}}}},"security":[{"TabularJWTAuth":[]}]},"delete":{"summary":"Delete Role","operationId":"deleteRole","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"roleName","in":"path","required":true,"schema":{"type":"string"}},{"name":"force","in":"query","required":false,"schema":{"type":"boolean","default":true}}],"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/roles/{roleName}/members":{"put":{"summary":"Add members to a role","operationId":"addRoleMembers","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"roleName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UpdateRoleMemberRequest"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]},"delete":{"summary":"Remove members from a role","operationId":"removeRoleMembers","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"roleName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UpdateRoleMemberRequest"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/roles/{roleName}/children":{"put":{"summary":"Add child to role","operationId":"addChildToRole","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"roleName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRoleRequest"}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]},"delete":{"summary":"Remove child from role","operationId":"removeChildFromRole","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"roleName","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRoleRequest"}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/labels/{labelId}/grants":{"get":{"summary":"List all grants for label","operationId":"listLabelRoleGrants","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"labelId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ListRoleLabelGrantsResponse"}}}}},"security":[{"TabularJWTAuth":[]}]},"put":{"summary":"Grant privileges on a label.","operationId":"grantPrivilegesOnLabel","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"labelId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RoleLabelGrantRequest"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]},"delete":{"summary":"Revoke privileges on a label.","operationId":"revokePrivilegesOnLabel","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"labelId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/RoleLabelGrantRequest"}}}},"required":true},"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/labels/{labelId}/field/masking":{"put":{"summary":"Change label field masking mode.","operationId":"updateLabelFieldMaskingMode","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"labelId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLabelFieldMaskingRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Label"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/warehouses/{warehouseId}/databases/{databaseId}/tables":{"post":{"summary":"Create and load a table with the data found in a bucket.","operationId":"createTableFromFiles","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"databaseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTableRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateTableResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/warehouses/{warehouseId}/databases/{databaseId}/tables/{tableId}/loads":{"post":{"summary":"One time batch load a table with the data found in a bucket.","operationId":"loadTableData","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"databaseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"tableId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoadTableRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/LoadTableResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/warehouses/{warehouseId}/databases/":{"post":{"summary":"Creates database with extended information","operationId":"createDatabase","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDatabaseRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateDatabaseResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/warehouses/":{"get":{"summary":"List all warehouses","operationId":"listWarehouses","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ListWarehouseResponse"}}}}},"security":[{"TabularJWTAuth":[]}]},"post":{"summary":"Create a warehouse","operationId":"createWarehouse","parameters":[{"name":"creatorRoleId","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"organizationId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateWarehouseRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateWarehouseResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/storage-profiles/":{"post":{"summary":"Create a storage profile","operationId":"createStorageProfile","parameters":[{"name":"creatorRoleId","in":"query","required":false,"schema":{"type":"string","format":"uuid"}},{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateS3StorageProfileRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateS3StorageProfileResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/roles/":{"post":{"summary":"Create role","operationId":"createRole","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRoleRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateRoleResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/labels/":{"get":{"summary":"Get organization labels","operationId":"listLabels","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ListLabelsResponse"}}}}},"security":[{"TabularJWTAuth":[]}]},"post":{"summary":"Add a label to an organization","operationId":"createLabel","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLabelRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Label"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/iam/credentials/service-account":{"post":{"summary":"Create a service credential","operationId":"createServiceAccountCredential","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateServiceAccountCredentialRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateCredentialResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/iam/credentials/oidc":{"post":{"summary":"Create an OIDC Integration","operationId":"createOIDCIntegration","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateOidcCredentialRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateCredentialResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/iam/credentials/member":{"post":{"summary":"Create a member credential","operationId":"createMemberCredential","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMemberCredentialRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateCredentialResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/iam/credentials/custom-idp":{"post":{"summary":"Create a custom identity provider credential","operationId":"createCustomerIdentityProviderCredential","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCustomIdpCredentialRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateCredentialResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/iam/credentials/aws":{"post":{"summary":"Create an IAM Role Mapping","operationId":"createIamRoleMapping","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateIamRoleMappingRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/CreateCredentialResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/labels/{labelId}":{"get":{"summary":"Get organization label","operationId":"getLabel","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"labelId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GetLabelResponse"}}}}},"security":[{"TabularJWTAuth":[]}]},"delete":{"summary":"Remove a label from an organization.","operationId":"deleteLabel","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"labelId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]},"patch":{"summary":"Update organization label.","operationId":"updateLabel","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"labelId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"requestBody":{"content":{"application/merge-patch+json":{"schema":{"$ref":"#/components/schemas/UpdateLabelRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/Label"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/warehouses/{warehouseId}":{"get":{"summary":"Get a warehouse by id","operationId":"getWarehouse","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GetWarehouseResponse"}}}}},"security":[{"TabularJWTAuth":[]}]},"delete":{"summary":"Delete warehouse by id","operationId":"deleteWarehouse","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/warehouses/{warehouseId}/grants/roles/{roleId}":{"get":{"summary":"Get warehouse grants for role id","operationId":"listWarehouseRoleGrantsForRole","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"roleId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GetRoleWarehouseGrantsResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/warehouses/{warehouseId}/databases/{database}":{"get":{"summary":"Gets extended information on a database","operationId":"getDatabase","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"database","in":"path","required":true,"schema":{"type":"string"}},{"name":"type","in":"query","required":false,"schema":{"type":"string","default":"name"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GetDatabaseResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/warehouses/{warehouseId}/databases/{databaseId}/tables/{table}":{"get":{"summary":"Get table information","operationId":"getTable","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"databaseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"table","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GetTableResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/warehouses/{warehouseId}/databases/{databaseId}/tables/{tableId}/loads/{tableLoadId}":{"get":{"summary":"One time batch load a table with the data found in a bucket.","operationId":"getLoadTableDataStatus","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"databaseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"tableId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"tableLoadId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/LoadTableStatus"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/warehouses/{warehouseId}/databases/{databaseId}/tables/{tableId}/grants/roles/{roleId}":{"get":{"summary":"Get table grants for role id","operationId":"listTableRoleGrantsForRole","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"databaseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"tableId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"roleId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ListTableRoleGrantsResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/warehouses/{warehouseId}/databases/{databaseId}/grants/roles/{roleId}":{"get":{"summary":"Get database grants for role id","operationId":"listDatabaseRoleGrantsForRole","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"databaseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"roleId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GetRoleDatabaseGrantsResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/storage-profiles/{storageProfile}":{"get":{"summary":"Get a storage profile","operationId":"getStorageProfile","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"storageProfile","in":"path","required":true,"schema":{"type":"string"}},{"name":"type","in":"query","required":false,"schema":{"type":"string","default":"id"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GetStorageProfileResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/members/":{"get":{"summary":"Get organization members","operationId":"listOrganizationMembers","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ListMembersResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/labels/{labelId}/grants/roles/{roleId}":{"get":{"summary":"Get label grants for role id.","operationId":"listLabelRoleGrantsForRole","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"labelId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"roleId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/ListRoleLabelGrantsResponse"}}}}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/iam/credentials/{credentialKey}":{"get":{"summary":"Fetch information about a credential","operationId":"getCredential","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"credentialKey","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"*/*":{"schema":{"$ref":"#/components/schemas/GetCredentialResponse"}}}}},"security":[{"TabularJWTAuth":[]}]},"delete":{"summary":"Delete a credential","operationId":"deleteMemberCredential","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"credentialKey","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/warehouses/{warehouseId}/databases/{databaseId}":{"delete":{"summary":"Drops a database","operationId":"deleteDatabase","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"warehouseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"databaseId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/storage-profiles/{storageProfileId}":{"delete":{"summary":"Delete a storage profile by ID","operationId":"deleteStorageProfile","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"storageProfileId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}}],"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]}},"/v1/organizations/{organizationId}/iam/credentials/service-account/{credentialKey}":{"delete":{"summary":"Delete a service credential","operationId":"deleteServiceAccountCredential","parameters":[{"name":"organizationId","in":"path","required":true,"schema":{"type":"string","format":"uuid"}},{"name":"credentialKey","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}},"security":[{"TabularJWTAuth":[]}]}}},"components":{"schemas":{"RoleWarehouseGrantRequest":{"type":"object","properties":{"roleId":{"type":"string","format":"uuid"},"privilege":{"type":"string","enum":["ALL","USAGE","MODIFY_ORGANIZATION","MANAGE_USERS","MANAGE_BILLING","MANAGE_GRANTS","CREATE_ROLE","CREATE_WAREHOUSE","LIST_WAREHOUSES","MODIFY_ROLE","MODIFY_WAREHOUSE","LIST_DATABASES","CREATE_DATABASE","FUTURE_MODIFY_DATABASE","FUTURE_LIST_TABLES","FUTURE_CREATE_TABLE","FUTURE_SELECT","FUTURE_UPDATE","FUTURE_DROP_TABLE","FUTURE_MANAGE_GRANTS_DATABASE","FUTURE_MANAGE_GRANTS_TABLE","MODIFY_DATABASE","LIST_TABLES","CREATE_TABLE","DROP","SELECT","UPDATE","CREATE_LABEL","MODIFY_LABEL","APPLY_LABEL"]},"withGrant":{"type":"boolean"}}},"RoleTableGrantRequest":{"type":"object","properties":{"roleId":{"type":"string","format":"uuid"},"privilege":{"type":"string","enum":["ALL","USAGE","MODIFY_ORGANIZATION","MANAGE_USERS","MANAGE_BILLING","MANAGE_GRANTS","CREATE_ROLE","CREATE_WAREHOUSE","LIST_WAREHOUSES","MODIFY_ROLE","MODIFY_WAREHOUSE","LIST_DATABASES","CREATE_DATABASE","FUTURE_MODIFY_DATABASE","FUTURE_LIST_TABLES","FUTURE_CREATE_TABLE","FUTURE_SELECT","FUTURE_UPDATE","FUTURE_DROP_TABLE","FUTURE_MANAGE_GRANTS_DATABASE","FUTURE_MANAGE_GRANTS_TABLE","MODIFY_DATABASE","LIST_TABLES","CREATE_TABLE","DROP","SELECT","UPDATE","CREATE_LABEL","MODIFY_LABEL","APPLY_LABEL"]},"withGrant":{"type":"boolean"}}},"RoleDatabaseGrantRequest":{"type":"object","properties":{"roleId":{"type":"string","format":"uuid"},"privilege":{"type":"string","enum":["ALL","USAGE","MODIFY_ORGANIZATION","MANAGE_USERS","MANAGE_BILLING","MANAGE_GRANTS","CREATE_ROLE","CREATE_WAREHOUSE","LIST_WAREHOUSES","MODIFY_ROLE","MODIFY_WAREHOUSE","LIST_DATABASES","CREATE_DATABASE","FUTURE_MODIFY_DATABASE","FUTURE_LIST_TABLES","FUTURE_CREATE_TABLE","FUTURE_SELECT","FUTURE_UPDATE","FUTURE_DROP_TABLE","FUTURE_MANAGE_GRANTS_DATABASE","FUTURE_MANAGE_GRANTS_TABLE","MODIFY_DATABASE","LIST_TABLES","CREATE_TABLE","DROP","SELECT","UPDATE","CREATE_LABEL","MODIFY_LABEL","APPLY_LABEL"]},"withGrant":{"type":"boolean"}}},"UpdateRoleRequest":{"type":"object","properties":{"roleName":{"type":"string"}}},"UpdateRoleNameResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"}}},"UpdateRoleMemberRequest":{"type":"object","properties":{"memberId":{"type":"string","format":"uuid"},"withAdmin":{"type":"boolean"}}},"RoleLabelGrantRequest":{"type":"object","properties":{"roleId":{"type":"string","format":"uuid"},"privilege":{"type":"string","enum":["ALL","USAGE","MODIFY_ORGANIZATION","MANAGE_USERS","MANAGE_BILLING","MANAGE_GRANTS","CREATE_ROLE","CREATE_WAREHOUSE","LIST_WAREHOUSES","MODIFY_ROLE","MODIFY_WAREHOUSE","LIST_DATABASES","CREATE_DATABASE","FUTURE_MODIFY_DATABASE","FUTURE_LIST_TABLES","FUTURE_CREATE_TABLE","FUTURE_SELECT","FUTURE_UPDATE","FUTURE_DROP_TABLE","FUTURE_MANAGE_GRANTS_DATABASE","FUTURE_MANAGE_GRANTS_TABLE","MODIFY_DATABASE","LIST_TABLES","CREATE_TABLE","DROP","SELECT","UPDATE","CREATE_LABEL","MODIFY_LABEL","APPLY_LABEL"]},"withGrant":{"type":"boolean"}}},"UpdateLabelFieldMaskingRequest":{"type":"object","properties":{"maskMode":{"type":"string","enum":["NONE","NULL","HIDE"]}}},"Label":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"description":{"type":"string"},"allowedResourceTypes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["WAREHOUSE","DATABASE","TABLE","FIELD","STORAGE_PROFILE","ROLE"]}},"maskMode":{"type":"string","enum":["NONE","NULL","HIDE"]}}},"CreateTableRequest":{"type":"object","properties":{"tableName":{"type":"string"},"bucket":{"type":"string"},"prefixes":{"type":"array","items":{"type":"string"}},"mode":{"type":"string","enum":["UNKNOWN","CREATE","CREATE_LOAD","CREATE_AUTO_LOAD"]},"fileLoaderConfig":{"$ref":"#/components/schemas/FileLoaderConfig"},"useMaps":{"type":"boolean"},"onCompletionProperties":{"type":"object","additionalProperties":{"type":"string"}},"inferPartitionsFromPath":{"type":"boolean"}}},"FileLoaderConfig":{"type":"object","properties":{"fileFormat":{"type":"string"},"delimiter":{"type":"string"},"hasHeader":{"type":"boolean"},"fileFilter":{"type":"string"},"tableBranchName":{"type":"string"},"escape":{"type":"string"},"dateFormat":{"type":"string"},"timestampFormat":{"type":"string"},"timestampNTZFormat":{"type":"string"}}},"CreateTableResponse":{"type":"object","properties":{"tableReferenceId":{"type":"string","format":"uuid"},"tableLoadId":{"type":"string","format":"uuid"}}},"LoadTableRequest":{"type":"object","properties":{"bucket":{"type":"string"},"prefixes":{"type":"array","items":{"type":"string"}},"mode":{"type":"string","enum":["UNKNOWN","APPEND","REPLACE","APPEND_AUTO_LOAD","REPLACE_AUTO_LOAD"]},"fileLoaderConfig":{"$ref":"#/components/schemas/FileLoaderConfig"},"cancelRunningLoad":{"type":"boolean"},"onCompletionProperties":{"type":"object","additionalProperties":{"type":"string"}}}},"LoadTableResponse":{"type":"object","properties":{"tableLoadId":{"type":"string","format":"uuid"}}},"CreateDatabaseRequest":{"type":"object","properties":{"name":{"type":"string"},"properties":{"type":"object","additionalProperties":{"type":"string"}}}},"CreateDatabaseResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"warehouseId":{"type":"string","format":"uuid"},"name":{"type":"string"},"createdBy":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModified":{"type":"string","format":"date-time"},"properties":{"type":"object","additionalProperties":{"type":"string"}}}},"CreateWarehouseRequest":{"type":"object","properties":{"name":{"type":"string"},"storageProfileId":{"type":"string"}}},"CreateWarehouseResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"region":{"type":"string"},"organizationId":{"type":"string","format":"uuid"},"storageProfile":{"type":"string","format":"uuid"},"properties":{"type":"object","additionalProperties":{"type":"string"}}}},"CreateS3StorageProfileRequest":{"type":"object","properties":{"region":{"type":"string"},"bucket":{"type":"string"},"roleArn":{"type":"string"}}},"CreateS3StorageProfileResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"organizationId":{"type":"string","format":"uuid"},"accountId":{"type":"string"},"region":{"type":"string"},"bucket":{"type":"string"},"roleArn":{"type":"string"},"externalId":{"type":"string"},"properties":{"type":"object"}}},"CreateRoleRequest":{"type":"object","properties":{"roleName":{"type":"string"}}},"CreateRoleResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"}}},"CreateLabelRequest":{"type":"object","properties":{"labelName":{"type":"string"},"description":{"type":"string"},"allowedResourceTypes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["WAREHOUSE","DATABASE","TABLE","FIELD","STORAGE_PROFILE","ROLE"]}}}},"CreateServiceAccountCredentialRequest":{"type":"object","properties":{"name":{"type":"string"},"roleId":{"type":"string","format":"uuid"}}},"CreateCredentialResponse":{"type":"object","properties":{"name":{"type":"string"},"credentialId":{"type":"string"},"credentialSecret":{"type":"string"}}},"CreateOidcCredentialRequest":{"type":"object","properties":{"name":{"type":"string"},"oidcIssuer":{"type":"string"},"oidcClaimKey":{"type":"string"},"oidcClaimValue":{"type":"string"},"roleId":{"type":"string","format":"uuid"}}},"CreateMemberCredentialRequest":{"type":"object","properties":{"name":{"type":"string"}}},"CreateCustomIdpCredentialRequest":{"type":"object","properties":{"name":{"type":"string"}}},"CreateIamRoleMappingRequest":{"type":"object","properties":{"name":{"type":"string"},"awsRoleArn":{"type":"string"},"roleId":{"type":"string","format":"uuid"}}},"UpdateLabelRequest":{"type":"object","properties":{"labelName":{"type":"string"},"description":{"type":"string"},"allowedResourceTypes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["WAREHOUSE","DATABASE","TABLE","FIELD","STORAGE_PROFILE","ROLE"]}}}},"GetWarehouseResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"region":{"type":"string"},"organizationId":{"type":"string","format":"uuid"},"storageProfile":{"type":"string","format":"uuid"},"properties":{"type":"object","additionalProperties":{"type":"string"}}}},"GetRoleWarehouseGrantsResponse":{"type":"object","properties":{"authorizations":{"type":"array","items":{"$ref":"#/components/schemas/WarehouseAuthorization"}}}},"WarehouseAuthorization":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"subjectId":{"type":"string","format":"uuid"},"privilege":{"type":"string","enum":["ALL","USAGE","MODIFY_ORGANIZATION","MANAGE_USERS","MANAGE_BILLING","MANAGE_GRANTS","CREATE_ROLE","CREATE_WAREHOUSE","LIST_WAREHOUSES","MODIFY_ROLE","MODIFY_WAREHOUSE","LIST_DATABASES","CREATE_DATABASE","FUTURE_MODIFY_DATABASE","FUTURE_LIST_TABLES","FUTURE_CREATE_TABLE","FUTURE_SELECT","FUTURE_UPDATE","FUTURE_DROP_TABLE","FUTURE_MANAGE_GRANTS_DATABASE","FUTURE_MANAGE_GRANTS_TABLE","MODIFY_DATABASE","LIST_TABLES","CREATE_TABLE","DROP","SELECT","UPDATE","CREATE_LABEL","MODIFY_LABEL","APPLY_LABEL"]},"withGrant":{"type":"boolean"},"resource":{"type":"string"},"resourceType":{"type":"string"}}},"GetDatabaseResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"warehouseId":{"type":"string","format":"uuid"},"name":{"type":"string"},"createdBy":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"lastModifiedBy":{"type":"string"},"lastModified":{"type":"string","format":"date-time"},"properties":{"type":"object","additionalProperties":{"type":"string"}}}},"GetTableResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"organizationId":{"type":"string","format":"uuid"},"warehouseId":{"type":"string","format":"uuid"},"database":{"type":"string"}}},"LoadTableStatus":{"type":"object","properties":{"tableLoadId":{"type":"string","format":"uuid"},"warehouseId":{"type":"string","format":"uuid"},"tableRefId":{"type":"string","format":"uuid"},"statusMessage":{"type":"string"},"state":{"type":"string"},"loadTableState":{"type":"string"},"progress":{"type":"number","format":"float"},"attempt":{"type":"integer","format":"int32"},"totalBytes":{"type":"integer","format":"int64"},"totalLoadedBytes":{"type":"integer","format":"int64"},"totalFileCount":{"type":"integer","format":"int32"},"totalLoadedFileCount":{"type":"integer","format":"int32"},"lastModified":{"type":"string","format":"date-time"},"createdAt":{"type":"string","format":"date-time"},"expireAt":{"type":"string","format":"date-time"},"timeoutAt":{"type":"string","format":"date-time"}}},"ListTableRoleGrantsResponse":{"type":"object","properties":{"grants":{"type":"array","items":{"$ref":"#/components/schemas/RoleGrantDetail"}}}},"RoleGrantDetail":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"role":{"$ref":"#/components/schemas/RoleRef"},"privilege":{"type":"string","enum":["ALL","USAGE","MODIFY_ORGANIZATION","MANAGE_USERS","MANAGE_BILLING","MANAGE_GRANTS","CREATE_ROLE","CREATE_WAREHOUSE","LIST_WAREHOUSES","MODIFY_ROLE","MODIFY_WAREHOUSE","LIST_DATABASES","CREATE_DATABASE","FUTURE_MODIFY_DATABASE","FUTURE_LIST_TABLES","FUTURE_CREATE_TABLE","FUTURE_SELECT","FUTURE_UPDATE","FUTURE_DROP_TABLE","FUTURE_MANAGE_GRANTS_DATABASE","FUTURE_MANAGE_GRANTS_TABLE","MODIFY_DATABASE","LIST_TABLES","CREATE_TABLE","DROP","SELECT","UPDATE","CREATE_LABEL","MODIFY_LABEL","APPLY_LABEL"]},"withGrant":{"type":"boolean"}}},"RoleRef":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"}}},"ListDatabaseRoleGrantsResponse":{"type":"object","properties":{"grants":{"type":"array","items":{"$ref":"#/components/schemas/RoleGrantDetail"}}}},"DatabaseAuthorization":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"subjectId":{"type":"string","format":"uuid"},"privilege":{"type":"string","enum":["ALL","USAGE","MODIFY_ORGANIZATION","MANAGE_USERS","MANAGE_BILLING","MANAGE_GRANTS","CREATE_ROLE","CREATE_WAREHOUSE","LIST_WAREHOUSES","MODIFY_ROLE","MODIFY_WAREHOUSE","LIST_DATABASES","CREATE_DATABASE","FUTURE_MODIFY_DATABASE","FUTURE_LIST_TABLES","FUTURE_CREATE_TABLE","FUTURE_SELECT","FUTURE_UPDATE","FUTURE_DROP_TABLE","FUTURE_MANAGE_GRANTS_DATABASE","FUTURE_MANAGE_GRANTS_TABLE","MODIFY_DATABASE","LIST_TABLES","CREATE_TABLE","DROP","SELECT","UPDATE","CREATE_LABEL","MODIFY_LABEL","APPLY_LABEL"]},"withGrant":{"type":"boolean"},"resource":{"type":"string"},"resourceType":{"type":"string"}}},"GetRoleDatabaseGrantsResponse":{"type":"object","properties":{"authorizations":{"type":"array","items":{"$ref":"#/components/schemas/DatabaseAuthorization"}}}},"ListWarehouseResponse":{"type":"object","properties":{"warehouses":{"type":"array","items":{"$ref":"#/components/schemas/Warehouse"}}}},"Warehouse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"region":{"type":"string"},"organizationId":{"type":"string","format":"uuid"},"storageProfile":{"type":"string","format":"uuid"},"properties":{"type":"object","additionalProperties":{"type":"string"}}}},"GetStorageProfileResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"organizationId":{"type":"string","format":"uuid"},"accountId":{"type":"string"},"region":{"type":"string"},"bucket":{"type":"string"},"roleArn":{"type":"string"},"externalId":{"type":"string"},"properties":{"type":"object"}}},"GetRoleResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"members":{"type":"array","items":{"$ref":"#/components/schemas/MemberEntry"}},"children":{"type":"array","items":{"$ref":"#/components/schemas/RoleRef"}}}},"MemberEntry":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"email":{"type":"string"},"withAdmin":{"type":"boolean"}}},"ListMembersResponse":{"type":"object","properties":{"members":{"type":"array","items":{"$ref":"#/components/schemas/MemberRef"}}}},"MemberRef":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"email":{"type":"string"}}},"GetLabelResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string"},"description":{"type":"string"},"allowedResourceTypes":{"uniqueItems":true,"type":"array","items":{"type":"string","enum":["WAREHOUSE","DATABASE","TABLE","FIELD","STORAGE_PROFILE","ROLE"]}},"maskMode":{"type":"string","enum":["NONE","NULL","HIDE"]}}},"ListRoleLabelGrantsResponse":{"type":"object","properties":{"grants":{"type":"array","items":{"$ref":"#/components/schemas/RoleGrantDetail"}}}},"ListLabelsResponse":{"type":"object","properties":{"labels":{"type":"array","items":{"$ref":"#/components/schemas/Label"}}}},"GetCredentialResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"key":{"type":"string"},"userId":{"type":"string","format":"uuid"},"memberId":{"type":"string","format":"uuid"},"organizationId":{"type":"string","format":"uuid"},"roleId":{"type":"string","format":"uuid"},"name":{"type":"string"},"description":{"type":"string"},"cidrs":{"type":"array","items":{"type":"string"}},"type":{"type":"string","enum":["MEMBER","FEDERATED","IAM","OIDC","SERVICE"]},"creator":{"type":"string"},"active":{"type":"boolean"}}}},"securitySchemes":{"oauth2":{"type":"oauth2","description":"The Tabular API uses Oauth2 with the client credential flow","flows":{"clientCredentials":{"tokenUrl":"/ws/v1/oauth/tokens","scopes":{}}}},"TabularJWTAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}}}}