@@ -7475,23 +7475,89 @@ components:
74757475 properties:
74767476 data:
74777477 items:
7478- $ref: '#/components/schemas/BatchDeleteRowsRequestData '
7478+ $ref: '#/components/schemas/TableRowResourceIdentifier '
74797479 maxItems: 200
74807480 type: array
74817481 required:
74827482 - data
74837483 type: object
7484- BatchDeleteRowsRequestData:
7485- description: Row resource containing a single row identifier for deletion.
7484+ BatchRowsQueryDataType:
7485+ default: reference-tables-batch-rows-query
7486+ description: Resource type identifier for batch queries of reference table rows.
7487+ enum:
7488+ - reference-tables-batch-rows-query
7489+ example: reference-tables-batch-rows-query
7490+ type: string
7491+ x-enum-varnames:
7492+ - REFERENCE_TABLES_BATCH_ROWS_QUERY
7493+ BatchRowsQueryRequest:
7494+ properties:
7495+ data:
7496+ $ref: '#/components/schemas/BatchRowsQueryRequestData'
7497+ type: object
7498+ BatchRowsQueryRequestData:
7499+ properties:
7500+ attributes:
7501+ $ref: '#/components/schemas/BatchRowsQueryRequestDataAttributes'
7502+ type:
7503+ $ref: '#/components/schemas/BatchRowsQueryDataType'
7504+ required:
7505+ - type
7506+ type: object
7507+ BatchRowsQueryRequestDataAttributes:
7508+ properties:
7509+ row_ids:
7510+ example:
7511+ - row_id_1
7512+ - row_id_2
7513+ items:
7514+ type: string
7515+ type: array
7516+ table_id:
7517+ example: 00000000-0000-0000-0000-000000000000
7518+ type: string
7519+ required:
7520+ - row_ids
7521+ - table_id
7522+ type: object
7523+ BatchRowsQueryResponse:
7524+ example:
7525+ data:
7526+ id: 00000000-0000-0000-0000-000000000000
7527+ relationships:
7528+ rows:
7529+ data:
7530+ - id: row_id_1
7531+ type: row
7532+ - id: row_id_2
7533+ type: row
7534+ type: reference-tables-batch-rows-query
7535+ properties:
7536+ data:
7537+ $ref: '#/components/schemas/BatchRowsQueryResponseData'
7538+ type: object
7539+ BatchRowsQueryResponseData:
74867540 properties:
74877541 id:
7488- example: primary_key_value
74897542 type: string
7543+ relationships:
7544+ $ref: '#/components/schemas/BatchRowsQueryResponseDataRelationships'
74907545 type:
7491- $ref: '#/components/schemas/TableRowResourceDataType '
7546+ $ref: '#/components/schemas/BatchRowsQueryDataType '
74927547 required:
74937548 - type
7494- - id
7549+ type: object
7550+ BatchRowsQueryResponseDataRelationships:
7551+ properties:
7552+ rows:
7553+ $ref: '#/components/schemas/BatchRowsQueryResponseDataRelationshipsRows'
7554+ type: object
7555+ BatchRowsQueryResponseDataRelationshipsRows:
7556+ properties:
7557+ data:
7558+ items:
7559+ $ref: '#/components/schemas/TableRowResourceIdentifier'
7560+ type: array
74957561 type: object
74967562 BatchUpsertRowsRequestArray:
74977563 description: The request body for creating or updating multiple rows into a
@@ -66953,6 +67019,18 @@ components:
6695367019 type: string
6695467020 x-enum-varnames:
6695567021 - ROW
67022+ TableRowResourceIdentifier:
67023+ description: Row resource containing a single row identifier.
67024+ properties:
67025+ id:
67026+ example: primary_key_value
67027+ type: string
67028+ type:
67029+ $ref: '#/components/schemas/TableRowResourceDataType'
67030+ required:
67031+ - type
67032+ - id
67033+ type: object
6695667034 TagsEventAttribute:
6695767035 description: Array of tags associated with your event.
6695867036 example:
@@ -96388,6 +96466,57 @@ paths:
9638896466 operator: OR
9638996467 permissions:
9639096468 - timeseries_query
96469+ /api/v2/reference-tables/queries/batch-rows:
96470+ post:
96471+ description: Batch query reference table rows by their primary key values. Returns
96472+ only found rows in the included array.
96473+ operationId: BatchRowsQuery
96474+ requestBody:
96475+ content:
96476+ application/json:
96477+ examples:
96478+ happy_path:
96479+ summary: Batch query reference table rows by their primary key values.
96480+ value:
96481+ data:
96482+ attributes:
96483+ row_ids:
96484+ - row_id_1
96485+ - row_id_2
96486+ table_id: 00000000-0000-0000-0000-000000000000
96487+ type: reference-tables-batch-rows-query
96488+ schema:
96489+ $ref: '#/components/schemas/BatchRowsQueryRequest'
96490+ required: true
96491+ responses:
96492+ '200':
96493+ content:
96494+ application/json:
96495+ schema:
96496+ $ref: '#/components/schemas/BatchRowsQueryResponse'
96497+ description: Successfully retrieved rows. Some or all requested rows were
96498+ found. Response includes found rows in the included section.
96499+ '400':
96500+ $ref: '#/components/responses/BadRequestResponse'
96501+ '403':
96502+ $ref: '#/components/responses/ForbiddenResponse'
96503+ '404':
96504+ $ref: '#/components/responses/NotFoundResponse'
96505+ '429':
96506+ $ref: '#/components/responses/TooManyRequestsResponse'
96507+ '500':
96508+ content:
96509+ application/json:
96510+ schema:
96511+ $ref: '#/components/schemas/APIErrorResponse'
96512+ description: Internal Server Error
96513+ security:
96514+ - apiKeyAuth: []
96515+ appKeyAuth: []
96516+ - AuthZ: []
96517+ summary: Batch rows query
96518+ tags:
96519+ - Reference Tables
9639196520 /api/v2/reference-tables/tables:
9639296521 get:
9639396522 description: List all reference tables in this organization.
0 commit comments