Optional expiration
Keep a key active indefinitely or set an expiry for temporary agents, campaigns, and integrations.
API access for humans and agents
Better ics API keys let applications and agents generate ICS files and manage selected backend settings. Every key is a bearer token with explicit scopes, observable usage, and limits you control.
Authorization
Bearer bics_live_••••••••••••
POST /v1/ics
scope: ics:generate
X-KEY-STATUS
active
X-USAGE
metered
Key governance
Create and manage separate keys for each integration or agent. Restrict where they work, see exactly what they consume, and stop runaway automation before it becomes a surprise.
Keep a key active indefinitely or set an expiry for temporary agents, campaigns, and integrations.
Limit a key to approved source addresses when workloads run from known infrastructure.
Track usage per API key and per operation instead of relying on one opaque account total.
Choose one limit window per API key: weekly, monthly, or lifetime. Usage is still tracked across all three windows and broken down by operation.
Budgets with boundaries
Choose one limit window per API key: weekly, monthly, or lifetime. Usage is still tracked across all three windows and broken down by operation.
Usage tracking
Active limit
Usage tracking
Explicit authority
Scopes separate generation from backend management. Enable only the capabilities an integration needs, with independent read and write access where data can be managed.
ics:generateWhen enabled, this execution scope provides the complete ICS generation capability. It is not split into read and write modes.
placeholders:read · placeholders:writeAllow an agent to inspect reusable backend text blocks, change them, or both.
rsvp:read · rsvp:writeExpose RSVP configuration as read-only context or permit controlled changes.
Built-in discovery
/mcp
The MCP endpoint on this website gives compatible agents the tools and context they need to understand Better ics. Point an agent to /mcp and it can discover the product knowledge before touching the API.
Open /mcpBrowse practical explanations and calendar infrastructure concepts.
Find integration instructions, API behavior, and implementation guidance.
Resolve common product, billing, security, and workflow questions.
Through /mcp, the agent discovers how Better ics works. Give it a bearer token with the required rights, let it inspect the effective scope, and it can generate ICS files or manage the web UI capabilities you explicitly enabled.
The agent discovers Better ics tools and authoritative product context.
Supply a bearer token with only the scopes, network access, expiry, and budgets required.
The agent reads its effective scopes and limits before choosing an operation.
Generate ICS files or manage enabled placeholders and RSVP settings through the API.
/mcp is the stable discovery point for agents, while scoped keys remain the boundary for every action. The agent learns the system, verifies its authority, and works within the limits you set.
Treat API keys as secrets. Give agents only the minimum scopes and limits required, and never expose a bearer token to an untrusted tool or prompt.