Schema REST Endpoints

Schema
The operations from the Schema category.
Create a managed table from sample file
Method: post
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/dataTables
Create a schema
Method: post
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/schemas
Create a table
Method: post
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/tables
Create a view
Method: post
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/views
Delete a table
Method: delete
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/tables/{tableKey}
Delete a view
Method: delete
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/views/{viewKey}
Delete schema
Method: delete
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/schemas/{schemaKey}
Generate URI for uploading a sample file to a temporary folder in a schema
Method: post
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/schemas/{schemaKey}/actions/generateTempFileUploadTarget
Get schema details
Method: get
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/schemas/{schemaKey}
Get schema permissions
Method: get
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/schemas/{schemaKey}/permissions
Get schema views
Method: get
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/views
Get schemas
Method: get
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/schemas
Get table details
Method: get
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/tables/{tableKey}
Get table permissions
Method: get
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/tables/{tableKey}/permissions
Get table schema and data
Method: post
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/schemas/{schemaKey}/actions/inferSchemaWithPreview
Get table schema details
Method: post
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/schemas/{schemaKey}/actions/inferSchema
Get tables in schema
Method: get
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/tables
Get view details
Method: get
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/views/{viewKey}
Get view permissions
Method: get
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/views/{viewKey}/permissions
Refresh schema
Method: post
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/schemas/{schemaKey}/actions/refresh
Refresh table
Method: post
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/tables/{tableKey}/actions/refresh
Retrieve PAR for created entities
Method: post
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/tables/{tableKey}/actions/getPar
Update a table
Method: put
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/tables/{tableKey}
Update a view
Method: put
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/views/{viewKey}
Update schema
Method: put
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/schemas/{schemaKey}
Update schema permissions
Method: post
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/schemas/{schemaKey}/actions/managePermission
Update table permissions
Method: post
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/tables/{tableKey}/actions/managePermission
Update view permissions
Method: post
Path: /20260430/aiDataPlatforms/{aiDataPlatformId}/views/{viewKey}/actions/managePermission