Skip to main content

Quickstart

Create your first Operational Evidence report with a single API request. The current API accepts text evidence, image URL evidence, or both.

Before you start

You need:
  • an approved The Wo API key;
  • the API base URL for your environment;
  • a server-side environment where the API key can remain secret.
During the private beta, credentials are provisioned manually. See Beta access for the current onboarding process.

Configure your environment

Store the values outside your source code. Use the canonical The Wo production API origin and keep your API key outside source code:
The public production integration origin is:
The staging API hostname is reserved for internal The Wo release validation and must not be used as a normal customer integration target. Never commit the real API key.

Create a report from text

Send a request to:
A successful request returns 201 Created. Example:

Create a report from an image

Image evidence is represented as an object containing an absolute HTTP or HTTPS URL.
The image URL must reference content that The Wo can retrieve through its secure remote-resource boundary. Remote image retrieval happens before report generation; the original customer-controlled URL is not delegated to the report provider for an independent fetch. The current Operational Evidence image policy accepts these HTTP content types:
A remote image can be rejected when it cannot be accepted safely, exceeds the configured resource limits, follows an unsafe redirect, or returns an unsupported content type. A temporarily unavailable remote image returns a separate 503 error. See Errors. Only submit images that your application is authorized to share with The Wo.

Combine text and image evidence

Text and images can be sent together.
The API analyzes both forms of evidence as part of the same report.

Evidence rules

Every request must contain:
evidence must contain at least one of:
These are valid:
These are invalid:

Usage

One successfully created report consumes:
Monthly quota is checked before report generation. See Usage and quotas for the complete behavior.

Errors

All API errors use a consistent public envelope:
Keep requestId when investigating a failed request. See Errors for the public error catalog.

Next steps