The Whole REST API Documented: 14 New Endpoint Articles, a Rewritten Reference, Host Split and Three Fixes

· API · New Feature · All updates

The REST API is now documented end to end. Fourteen new endpoint articles cover the last undocumented calls, the API Reference was rewritten to describe what the API actually returns, and the split between the two hosts is now explicit and enforced. Three endpoint bugs were fixed along the way.

01 Fourteen new endpoint articles

Every user-facing endpoint now has its own page with parameters, real responses and cURL, PHP and Python examples:

The Data Ingestion Queue page now lists every queue endpoint, and the endpoint aliases create_core, delete_index, reset_core and server_country are noted on their respective articles.

02 The API Reference now tells the truth

The API Reference page was rewritten. It explains which endpoints live on opensolr.com (management) and which on api.opensolr.com (AI and Data Ingestion), lists the four HMAC-signed endpoints, and documents the real error responses rather than an idealised version of them.

ResponseMeaning
200 with "status": falseApplication error
403Authentication failure
429 with Retry-AfterRate limited

Two commands that referenced non-existent endpoints were removed from the Solr Migration guide.

03 One host per job

api.opensolr.com now serves only the AI and Data Ingestion endpoints. Embeddings, hybrid search, ai_summary and the ingestion queue answer there. Every management endpoint — indexes, configuration, crawler, backups, security — is served exclusively by opensolr.com and answers 403 on the AI host.

No client change is needed: all official integrations already call the right host for each endpoint.
opensolr.com indexes, configuration crawler, backups security management only api.opensolr.com embeddings, hybrid search ai_summary, ingestion queue management calls: 403 AI and Data Ingestion only
Each host answers one class of call; the other class is refused, not silently proxied.

04 Three fixes

  • remove_http_auth works again. The endpoint that removes HTTP Basic Auth from an index had been failing on every call. It now removes the credentials on the index and on every cluster replica, exactly like update_http_auth sets them.
  • The short alias no longer 404s. https://api.opensolr.com/api/METHOD answered 404 and now resolves.
  • api_query_suggestions. It returned an error when called on opensolr.com; that is fixed.
View the full changelog