The identity and technical contract details declared by the specification.
ArrayType
string
TileDB array type
Datatype
string
TileDB data type
ActivityEventType
string
Type of activity logged
UDFLanguage
string
UDF Type
ResultFormat
string
Data format of a result
Layout
string
Layout of array
Querytype
string
Type of query
Querystatus
string
Status of query
FilterType
string
TileDB filter types
FilterOption
string
TileDB filter option
OrganizationRoles
string
role user has in organization
ArrayActions
string
actions a user can take on an array
UDFActions
string
actions a user can take on a UDF
NamespaceActions
string
actions a user can take on an organization
DomainArray
object
Domain object for an array of each type
10 properties
Array
object
Represents an open array
3 properties
3 required
Attribute
object
Attribute of array
6 properties
4 required
Dimension
object
Dimension of array
6 properties
3 required
Domain
object
Domain of array
4 properties
4 required
Filter
object
Filter
2 properties
1 required
FilterPipeline
object
One or more filters to apply
1 property
ArraySchema
object
ArraySchema during creation or retrieval
11 properties
9 required
AttributeBufferHeader
object
Represents an attribute buffer header information
3 properties
3 required
Writer
object
4 properties
SubarrayRanges
object
A set of 1D ranges for a subarray
3 properties
Subarray
object
A Subarray
2 properties
SubarrayPartitioner
object
The subarray partitioner
6 properties
ReadState
object
state for reads
4 properties
QueryReader
object
Read struct (can't be called reader due to class name conflict)
6 properties
Query
object
9 properties
7 required
NonEmptyDomain
object
object representing a non-empty domain
2 properties
2 required
AttributeBufferSize
object
object representing buffer size of an attribute
3 properties
3 required
MaxBufferSizes
object
a list of max buffer sizes, one per attribute
1 property
ArrayMetadataEntry
object
key/value pair representing an array metadata map entry
5 properties
ArrayMetadata
object
user's TileDB array metadata
1 property
MetadataStringifiedEntry
object
key/value pair representing an asset metadata map entry
3 properties
TileDBConfig
object
TileDB config used for interaction with the embedded library
1 property
ArrayActivityLog
object
Actvity of an Array
9 properties
ArrayTaskType
string
Synchronous Task Type
ArrayTaskStatus
string
Status of array task
ArrayTaskLog
object
Array task stderr/stdout logs
2 properties
ArrayTask
object
Synchronous Task to Run
31 properties
PaginationMetadata
object
4 properties
ArrayTaskData
object
Object including array tasks and metadata
2 properties
ArrayTaskBrowserSidebar
object
Object for ui array tasks browser page
3 properties
LastAccessedArray
object
Information related to last access of an array
5 properties
ArraySample
object
Sample data from array
1 property
ArrayMetadataJson
object
Metadata from array in Json format
NonEmptyDomainJson
object
Non-empty domain from array in Json format
ArrayBrowserData
object
Object including array info and pagination metadata
2 properties
ArrayEndTimestampData
object
Object including array endtimestamps (list of Unix epoch timestamps in milliseconds) and pagination metadata
2 properties
ArrayBrowserSidebar
object
Object for ui array tasks browser page
3 properties
Error
object
3 properties
User
object
User
19 properties
1 required
OrganizationUser
object
user in an organization
8 properties
DomainVerificationStatus
string
The current status of the claim on the domain.
DomainCheckStatus
string
The status of a single check on a domain's status.
DomainCheckResult
object
The record of a check of a single domain's status.
2 properties
SSODomainConfig
object
The information used to set up a single-sign on connection to a customer domain.
8 properties
SSODomainConfigResponse
object
The response to a request for the list of domain claims associated with a particular organization.
1 property
SSODomainSetup
object
Configuration settings to verify ownership of a given domain. At least one of these must be completed enable user login from the domain.
3 properties
Organization
object
Organization
17 properties
1 required
OrganizationUpdate
object
OrganizationUpdate
6 properties
AssetLocations
object
Custom storage locations on a per–asset type basis. If any is unset, a suffix of the owning (user/organization) defaults3path is used.
7 properties
StorageLocation
object
The path at which a given asset will be stored, and the credentials used to access that asset.
2 properties
ArraySharing
object
details for sharing a given array
3 properties
UDFSharing
object
details for sharing a given UDF
3 properties
FileType
string
File types represented as TileDB arrays
AssetType
string
Asset types represented as TileDB arrays
FilePropertyName
string
File property assigned to a specific file (array)
PricingType
string
Pricing types
PricingCurrency
string
Currency of pricing
PricingUnitLabel
string
Unit label
PricingAggregateUsage
string
Specifies a usage aggregation strategy for pricings of usagetype=metered
PricingInterval
string
Interval for pricing
Pricing
object
Pricing created by converting an array to product
13 properties
Subscription
object
Subscription of a user (customer) to another user's arrays
4 properties
ArrayInfo
object
metadata of an array
27 properties
ArrayInfoUpdate
object
metadata of an array
11 properties
TokenRequest
object
A request from a user for an api token
3 properties
Token
object
A api token and its metadata
5 properties
AWSAccessCredentials
object
Model representing aws keys or service role, service roles are currently ignored, but will be preferred option in the future
8 properties
SSOProvider
string
Single sign on provider
PublicShareFilter
string
Query parameter to get array metadatas
DimensionCoordinate
object
A single, typed coordinate for a dimension
10 properties
UDFSubarrayRange
object
A dimension range to query
3 properties
UDFSubarray
object
Subarray bounds to query for a UDF to operate on
2 properties
QueryRanges
object
Subarray bounds to query
2 properties
QueryJson
object
Query returning results as JSON
2 properties
GenericUDF
object
User-defined function
17 properties
UDFArrayDetails
object
Contains array details for multi-array query including uri, ranges buffers
4 properties
MultiArrayUDF
object
User-defined function
22 properties
UDFImage
object
Defines a set of images related to a specific name
3 properties
UDFImageVersion
object
Defines an image that belongs to a set of images having a version
7 properties
UDFInfoUpdate
object
User-defined function that can persist in db, used and shared multiple times
11 properties
UDFInfo
object
User-defined function that can persist in db, used and shared multiple times
8 properties
SQLParameters
object
Parameters for running sql query
11 properties
NotebookStatus
object
Status details of a notebook server
12 properties
PodStatus
string
List of all available pod statuses
ArrayFavorite
object
A user-favorite array item
3 properties
ArrayFavoritesData
object
Object including array favorites and pagination metadata
2 properties
NotebookFavorite
object
A user-favorite notebook item
3 properties
NotebookFavoritesData
object
Object including notebook favorites and pagination metadata
2 properties
UDFFavorite
object
A user-favorite UDF item
3 properties
UDFFavoritesData
object
Object including UDF favorites and pagination metadata
2 properties
MLModelFavorite
object
A user-favorite MLModel item
3 properties
MLModelFavoritesData
object
Object including MLModel favorites and pagination metadata
2 properties
InvitationType
string
List of values that InvitationType can take
InvitationStatus
string
List of values that InvitationStatus can take
InvitationArrayShareEmail
object
Encapsulates information regarding inviting people using email to share array, same permissions for all invitees
2 properties
2 required
InvitationFailedRecipients
object
Encapsulates information regarding the failed invitation recipients
1 property
1 required
InvitationGroupShareEmail
object
Encapsulates information regarding inviting people using email to share group, same permissions for all invitees
3 properties
3 required
InvitationOrganizationJoinEmail
object
Encapsulates information regarding inviting people using email to join organization, same permissions for all invitees
3 properties
2 required
Invitation
object
Invitations to share or collaborate
20 properties
InvitationData
object
Object including invitations and metadata
2 properties
TokenScope
string
An api token scope available for creation
FileCreate
object
Input/Output information required to create a new file
3 properties
FileCreated
object
Created file name and information
2 properties
FileUploaded
object
Uploaded file name and information
3 properties
1 required
FileExport
object
Output information required to export a file
1 property
FileExported
object
Output uri of the exported file
1 property
NotebookCopy
object
Output information required to copy a notebook
3 properties
NotebookCopied
object
Copied notebook uri and information
4 properties
1 required
UDFCopy
object
information required to copy a udf
3 properties
UDFCopied
object
Copied udf uri and information
4 properties
1 required
GroupActions
string
actions a user can take on a group
GroupType
string
Group type is a hint for the groups contents and TileDB Cloud may use a specialized viewer for each type
GroupTypeMetadataKey
string
A group type is stored in the group metadata using this key
GroupInfo
object
metadata of a group
22 properties
GroupEntry
object
Object describing a single member of a group, which can be an array or a group
3 properties
GroupContents
object
Object including a page of members of a group and pagination metadata
2 properties
GroupBrowserData
object
Object including group info and pagination metadata
2 properties
GroupBrowserFilterData
object
Object with data to fill browser filter
2 properties
GroupContentsFilterData
object
Object with data to fill contents filter
1 property
GroupCreate
object
Initial attributes for the creation of a group.
9 properties
GroupRegister
object
Initial attributes for the registration of a an existing group.
9 properties
GroupUpdate
object
Updates for a group. New values for the attributes.
7 properties
GroupMemberType
string
File types that can be included in groups
GroupMemberAssetType
string
Specific file types of group members
GroupMember
object
A groups member, array or another groups, to add or remove from an existing group.
3 properties
GroupChanges
object
A request to change the members of a group. Contains assets to add or remove.
2 properties
GroupSharing
object
sharing state of a group with a namespace
4 properties
GroupSharingRequest
object
a request to share a group and all the contents with a namespace
3 properties
GroupContentActivity
object
Object containing activity of an asset of a group
2 properties
GroupContentActivityResponse
object
Object containing activity logs of group content along with the pagination metadata
2 properties
TaskGraphLogRunLocation
string
The location where an individual node of a task graph is executed.
TaskGraphLogStatus
string
The status of a given task graph execution.
TaskGraphType
string
The type of a task graph.
TaskGraphLog
object
Logging information about the execution of a task graph.
18 properties
TaskGraphNodeMetadata
object
Metadata about an individual node in a task graph.
7 properties
TaskGraphLogsData
object
Response data for a task graph list, including pagination metadata.
2 properties
TaskGraphClientNodeStatus
object
A report of the execution status of a node that ran on the client side.
2 properties
TaskGraph
object
Information about a task graph.
10 properties
TaskGraphs
object
Information about a series of task graphs.
1 property
RegisteredTaskGraph
object
The structure and metadata of a task graph that can be stored on TileDB Cloud and executed by users who have access to it.
8 properties
TaskGraphActions
string
actions a user can take on a UDF
TaskGraphSharing
object
details for sharing a given registered task graph
3 properties
TaskGraphNode
object
Information about a single node within a registered task graph. A single node represents one piece of data or a computational step; either as an input value, a…
10 properties
TGArrayNodeData
object
The details of an array that should be queried and provided as the input to a UDF Node. This is essentially a UDFArrayDetails, but you’re allowed to provide mo…
3 properties
TGQueryRanges
object
Parameterizable version of QueryRanges.
3 properties
TGInputNodeData
object
Specifies that a node is an “input value”, allowing for parameterized task graphs. An input node may not depend upon any other nodes.
2 properties
TGSQLNodeData
object
A node specifying an SQL query to execute in TileDB Cloud.
5 properties
TGUDFNodeData
object
A node specifying the execution of a user-defined function.
6 properties
TGUDFArgument
object
A single argument to a UDF. This may represent a positional argument or a named argument, depending upon whether name is set.
2 properties
TGArgValue
An argument provided to a node. This is one of a direct value (i.e., a raw JSON value) or a TGSentinel. For example this Python value: {"a": [1, "pipe", range(…
TGUDFEnvironment
object
Metadata about the environment where we want to execute a UDF.
9 properties
FragmentMetadata
object
Fragment Metadata
25 properties
SingleFragmentInfo
object
Single Fragment info of an array
2 properties
FragmentInfo
object
Fragment info of an array
3 properties
FragmentInfoRequest
object
Fragment info request
1 property
ArrayConsolidationRequest
object
Request to consolidate an array
2 properties
ArrayVacuumRequest
object
Request to consolidate an array
1 property
Enumeration
object
The enumerations of a single attribute
7 properties
LoadEnumerationsRequest
object
Request to return enumerations for attributes
2 properties
LoadEnumerationsResponse
object
Contains the enumerations of the array's attributes
1 property
LoadArraySchemaRequest
object
Request to load an array schema
1 property
LoadArraySchemaResponse
object
Contains the latest schema and all schemas for the opened array
2 properties
RetryStrategy
object
RetryStrategy provides controls on how to retry a taskgraph node
4 properties
Backoff
object
Backoff is a backoff strategy to use within retryStrategy
3 properties
RetryPolicy
string
RetryPolicy is a policy of node statuses that will be retried
AssetBackingType
string
The technology that an asset is backed by
AssetOwnershipLevel
string
The ownership level of the asset
MetadataStringified
object
The user's TileDB metadata
1 property
AssetInfo
object
metadata of an asset
10 properties
AssetListResponse
object
Asset associated with a TileDB Cloud account
2 properties
ChangeAssetCredentialsRequest
object
Request body to change the credentials of the given assets
2 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.