Developer portal
Choose an interface. Keep one lifecycle.
Start with the shortest path for your environment, then use the shared platform behavior and API contract when you need more control.
Human and server integrations
Use curl for contract exploration, TypeScript or Python for application code, and the CLI for shell workflows and local files.
Agent integrations
Use hosted MCP for a managed remote connection or local MCP when a host needs explicitly bounded filesystem access.
Reference and behavior
Understand scopes, idempotency, polling, errors, limits, retention, deletion, and the current webhook boundary before production use.