GET /api/v2/query/{nextBatchId}
Returns the next batch of data from the initial POST request.
- HTTP Method: GET
- Availability: Data Cloud v2.0, Salesforce 54.0
- format: REST
- URI:
/api/v2/query/{nextBatchId}
Parameter | Type | Description |
---|---|---|
nextBatchId | string | Required. The batch identifier returned from the previous query response. Example: 09151b49-54ed-4948-8139-1f4c7c3a9581 |
The response includes:
data
: Array of record objects containing the requested datastartTime
: ISO 8601 timestamp indicating when the query started executingendTime
: ISO 8601 timestamp indicating when the query finished executingrowCount
: Number of rows returned by the queryqueryId
: Unique identifier for the querynextBatchId
: Identifier for the next batch of resultsdone
: boolean indicating if all results have been returnedmetadata
: Object containing metadata about the fields in the result set
The metadata object contains information about each field on the result set:
Field Name | Field Type | Description |
---|---|---|
type | string | SQL data type of the field |
placeInOrder | integer | Position of the field on the result set |
typeCode | integer | Numeric code representing the SQL data type |
- The maximum number of rows returned is 49,999
- Use the
done
flag to determine if more results are available - When
done
is false, use thenextBatchId
to retrieve the next set of records - The API supports ANSI standard SQL queries
- All queries are executed synchronously
- The API supports cursor-based pagination via
nextBatchId
- You must fetch the complete result set within one hour
- The time interval between batch calls must not exceed three minutes