Managed Stack Limitations

Managed stack limitations

Logit.io exposes the OpenSearch REST API on your stack endpoint (https://{stack-id}-es.logit.io) so you can search, index, and manage your log data programmatically. Some operations that exist in the OpenSearch API reference (opens in a new tab) are restricted or platform-managed on hosted stacks.

What you can do

With your stack API credentials from Settings → Endpoints, you typically have full access to your stack's data and indexes, including:

  • Search, count, and scroll queries (/_search, /_count, scroll APIs)
  • Index, update, and delete documents (/_doc, /_bulk, /_delete_by_query, /_update_by_query)
  • Create and delete indexes, manage aliases, read mappings and templates
  • Reindex between indexes on your stack (/_reindex)
  • Read cluster health and use CAT APIs for diagnostics (/_cluster/health, /_cat/indices, etc.)

Your credentials authenticate as the stack's programmatic API user, not as an individual Logit.io dashboard user. Role-based index restrictions configured for dashboard users do not apply to stack API key access.

What is restricted or not recommended

AreaTypical behaviourAlternative
Security plugin adminCreating users, roles, or role mappings via /_plugins/_security or legacy /_security APIs is not supported for customersManage access via Logit.io account roles and OpenSearch Dashboards
Cluster topologyAdding/removing nodes, voting configuration, cluster routingManaged by Logit.io — contact support
Persistent cluster settingsSome /_cluster/settings changes may be rejected or overriddenUse supported stack settings in the dashboard; contact support for tuning requests
Snapshots and restoresRepository registration and snapshot lifecycle are platform-managedData retention is governed by your stack plan; contact support for recovery scenarios
Plugin installationInstalling arbitrary OpenSearch plugins via API is not availablePlugins are provisioned as part of your stack version
Ingest pipelinesDirect pipeline management is uncommon on Logs stacksUse Logstash filters for ingestion-time processing

If an API returns 403 Forbidden or 401 Unauthorized, check your authentication mode on the Endpoints page first. If credentials are correct and the call still fails, the operation may not be exposed on hosted stacks — contact the Logit.io support team (opens in a new tab).

Practical limits

These limits come from OpenSearch defaults and hosted cluster sizing, not Logit-specific blocks:

LimitDefaultNotes
index.max_result_window10,000Single search requests cannot return more than 10,000 hits — use scroll or export with scroll for larger exports
Bulk request sizeVariesVery large /_bulk payloads may time out — batch in smaller chunks (for example 1,000–5,000 documents)
Scroll keepaliveConfigurable per requestLong scroll contexts consume cluster resources — use shorter scroll values and clear contexts when done
Query complexityHeavy aggregations or broad match_all across all indexes can affect cluster performance — narrow by index and time range

User credentials and hosted MCP

On Business and Custom plans you can enable additional public endpoints per stack:

EndpointBehaviour
{stack-id}-es-user.logit.ioBasic auth for humans and service accounts. Permissions match Teams OpenSearch roles. Does not expose security-plugin admin APIs for creating roles via /_plugins/_security. See OpenSearch API (user credentials).
{stack-id}-mcp.logit.ioHosted read-only OpenSearch MCP for Cursor / Claude. Dedicated MCP credentials; write tools are not available. See Hosted OpenSearch MCP.

Stack API key access on {stack-id}-es.logit.io remains unchanged and still bypasses dashboard user role restrictions (full programmatic access to the stack's data).

Further reading