Get all web search providers
Changed onRetrieve all configured web search providers and current web search settings.
Authentication: Session JWT or OAuth 2.0 access token via Authorization: Bearer. OAuth tokens must include the config:read scope. Admin role is not required.
API keys: for anyone who isn't an org admin, each provider's configuration.apiKey comes back as the placeholder ****************, and so does configuration.baseUrl (admins always get the stored address). Admins get the stored key, unless the server hides secrets from everyone (HIDE_SECRET_CONFIG=true). When updating a provider, sending the placeholder back keeps the stored key.
The built-in duckduckgo entry (never stored, empty configuration) is always listed first; it is the default when no stored provider is. With nothing stored, message is No web search providers found and the settings are the defaults. Of the query string only reveal is read.
Request
- Base URLhttps://app.pipeshub.com/api/v1
- URLhttps://app.pipeshub.com/api/v1/configurationManager/web-search
- Auth
- HTTP bearer
- or OAuth 2Authorization code: /api/v1/oauth2/authorizeClient credentialsToken URL: /api/v1/oauth2/token scopes: config:read
Query parameters
Set to true to receive stored secrets instead of placeholders. Honoured only for an admin's own configuration where the deployment allows it (see GET /configurationManager/secretReveal); ignored for OAuth-app tokens and any other value.
Response
Web search providers and settings retrieved
Changes
- info
added the non-success response with the status
- info
added the non-success response with the status
- info
- warning
added the new
braveenum value to the//response property for the response status - warning
added the new
crawl4aienum value to the//response property for the response status - warning
added the new
firecrawlenum value to the//response property for the response status - warning
added the new
searxngenum value to the//response property for the response status
- warning