POST/v1/bootstrap/search
Payload: publishableKey, locale
Returns bootstrap token and presentation config.
POST/v1/search/products
Payload: bootstrapToken, query, filters, paging
Current widget/runtime search contract used by embeds and public demos.
POST/v2/search/didi
Payload: query, assistant?, publishableKey?, bootstrapToken?, mode?, fields?
Legacy DiDi-compatible response shape for migration-safe API consumers. Supports the old `x-app-key` and `x-secret-key` header pair when configured.
POST/v3/search/products
Payload: bootstrapToken, query, filters, paging
Canonical versioned search contract for new direct integrations.
POST/v1/bootstrap/chatbot
Payload: publishableKey, locale
Bootstraps iframe widget and validates origin.
POST/v1/chatbot/session
Payload: bootstrapToken, locale, sessionId?
Creates or resumes a public chatbot session.
POST/v1/chatbot/message
Payload: bootstrapToken, sessionId, message
Stores the conversation and returns a reply plus optional bridge actions.