Skip to main content

10 docs tagged with "api"

View all tags

API Authentication

Configure BASIC, DIGEST, OAuth2, API Key, cookie, and session authentication for API tests in SHAFT Engine using setAuthentication and addHeader.

API testing

Build, execute, inspect, and assert REST API requests with SHAFT.

Basic Configuration for API

Configure SHAFT Engine properties for REST API testing — proxy, timeouts, retry settings, and Swagger/OpenAPI schema validation.

Connect shaft-mcp

Run SHAFT browser, guide search, Capture, Doctor, and healer tools from Codex, Copilot, and other MCP clients.

GraphQL API Testing

Test GraphQL APIs in SHAFT Engine — send queries, mutations, and subscriptions with variables, fragments, and authentication headers using SHAFT.API.

Request Builder

Build and send API requests with SHAFT Engine — GET, POST, PUT, PATCH, DELETE with authentication, headers, parameters, body configuration, and request-level retries.

Response Getters

Extract and parse API response data — body, typed JSON objects, status code, response time, JSON values, and XML values using SHAFT Engine.

Response Validations

Validate API responses — status codes, JSON values, response body, schema matching, and response time using SHAFT Engine.

SHAFT at a glance

One Java automation engine for Web, Mobile, API, CLI, and Database testing.

UI and API contract replay

Record browser and SHAFT.API traffic, replay captured responses, and validate live traffic against deterministic contracts.