Skip to main content

Overview

This endpoint allows you to perform multiple hierarchy queries (ancestors, descendants, or full hierarchy) for multiple concepts in a single API call. This is highly efficient for applications that need hierarchical information for many concepts simultaneously.

Request Body

array
required
Array of hierarchy query requests (1-100 queries)

Query Parameters

string
Specific vocabulary release version (e.g., “2025.1”)

Response

boolean
required
Indicates whether the request was successful
object
required
Response data containing batch results
object
required
Response metadata

Usage Examples

Simple Batch Ancestors

Get ancestors for multiple concepts:

Mixed Operations

Combine different operations in one batch:

With Filtering

Use vocabulary and relationship filters:

Important Notes

  • Batch size limit: Maximum 100 queries per batch request
  • Performance optimization: Batch processing is significantly faster than individual requests
  • Error handling: Individual query failures don’t affect other queries in the batch
  • Result matching: Use query_id to match results to your input queries
  • Rate limiting: Batch requests count as single requests for rate limiting purposes