01.software Docs

API

Use OpenAPI and direct HTTP when you need machine-readable contracts.

API

Use direct HTTP when the SDK is not suitable, when a non-TypeScript service needs integration, or when an AI/tooling system needs a machine-readable contract.

Contract Sources

ResourceUse for
/api/openapiendpoint paths, parameters, auth, responses, examples
https://api.01.softwareproduction API origin
/llms-full.txthuman-readable context for AI tools
/api/searchtargeted docs search

Authentication

  • Browser reads use Publishable Key and allowed origins.
  • Server writes require trusted server credentials.
  • User-scoped operations should stay tied to the current human user.
  • MCP and OpenAPI are complementary: MCP is for approved agent context, OpenAPI is the HTTP contract.

Response Handling

  • Treat validation errors as product copy inputs, not raw customer messages.
  • Log request identifiers and status categories without logging secrets.
  • Keep retries bounded and idempotent where possible.

Prefer the SDK when it fits the project. Use direct HTTP for service-to-service, generated-client, or non-TypeScript integration needs.

Next Actions

  • Need default implementation path: open SDK.
  • Need agent context: open MCP.
  • Need delivery events: open Webhooks.

On this page