Skip to main content
GET
Get Public Retriever Config

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

public_name
string
required

Public name of the published retriever

Response

Successful Response

Response for fetching public retriever configuration (for UI rendering).

This is what the public frontend (mxp.co/r/{name}) fetches to render the search interface. It includes everything needed for UI rendering.

Note: API keys are no longer required. The execute endpoint can be called without authentication - rate limiting and optional password protection provide security.

public_name
string
required

Public name of the retriever

display_config
DisplayConfig · object
required

Display configuration for rendering the UI. Includes inputs, theme, layout, and exposed fields.

Example:
password_protected
boolean
required

Whether this retriever requires password authentication

public_api_key
string | null

DEPRECATED: API keys are no longer required for public access. The execute endpoint can be called without authentication.

retriever_metadata
RetrieverMetadata · object | null

OPTIONAL. Technical metadata about how the retriever works. Only present if include_metadata=True was set during publishing.