The services can expose the same path with different request fields, defaults, or authentication requirements. Follow the reference for the service you are calling. Each endpoint page displays path, query, header, and body parameters alongside response schemas and examples
Prepare a call
- Identify the service. Use the Agent API Server reference for
adk api_serverorveadk web, and the Harness Runtime reference for deployments created withagentkit harness deploy - Check the service overview for version requirements, the base address, and authentication. Local example addresses point to development services; replace them with the deployment address when calling a cloud service
- Confirm the application, user, and session identifiers. If an endpoint requires an existing session, create it before invoking the agent. Follow the sequence in the relevant service overview
Send a request
Endpoint pages provide cURL, Python, and JavaScript examples, request parameters, and response schemas. Supply the deployment address and required authentication before sending a request. Interactive requests also depend on network connectivity and the service’s cross-origin configurationCheck the result
- Standard HTTP endpoints: check the status code and response body against the endpoint reference, and confirm that the response identifies the expected application or resource
- Streaming endpoints: read the
text/event-streamresponse continuously. The cURL-Noption disables output buffering; an event stream is not a single JSON response - Harness calls: also check for errors in the response or event stream. HTTP 200 alone does not establish that agent execution succeeded. See the Harness Runtime overview for endpoint-specific behavior