Get NIAID Data Record by ID
niaid_data_getFetch complete NIAID Data Ecosystem records by ID. Retrieve all fields for a specific resource after querying, with JSON or markdown output.
Instructions
Fetch the complete record for a single NIAID Data Ecosystem resource by its ID.
Retrieves all available fields for a specific resource using its unique identifier. Use this after niaid_data_query to get the full details of a record of interest.
Args: params (GetInput): Validated input parameters containing: - id (str): Unique record identifier from the '_id' field of query results (e.g., 'dde_373d5e89c734f65e'). - response_format (ResponseFormat): 'json' (default) for the complete raw record, or 'markdown' for a human-readable summary.
Returns: str: The complete record data.
JSON response: Full record object as returned by the API, including all
available fields (name, description, author, date, url, conditionsOfAccess,
measurementTechnique, species, funding, citation, etc.).
Markdown response: Formatted summary with key fields highlighted.
Error responses:
- "Error: Record not found for ID '...'" if the ID does not exist
- "Error: <message>" for API or network failuresExamples: - Use when: "Get full details for dataset dde_373d5e89c734f65e" -> params with id='dde_373d5e89c734f65e' - Use when: After a query returns results and you need all fields for one record -> params with id=<_id from query hit>, response_format='json'
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes | Input model for fetching a single NIAID Data record by ID. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |