Skip to main content
Use this walkthrough when your source material comes from an API: product catalogs, tickets, changelogs, help articles, accounts, or internal records exposed as JSON.

What you will build

A products collection from a paginated API endpoint, then retrieval and chat over the fetched JSON content.

Prerequisites

1. Configure pagination

Always set max_pages as a safety cap.

2. Ingest the API

The CLI pipeline command accepts --api-url for simple GET endpoints. Use SDK or REST when you need headers, request bodies, or pagination config.

3. Query or chat

Handling failures

API request failures are returned with isRetryable and retry_input when they can be retried. See Resilient Ingestion.

Next steps