API ReferencefunctionsValidateapiresponse

Playwright Power Platform Toolkit v0.0.4


Playwright Power Platform Toolkit / validateApiResponse

Function: validateApiResponse()

validateApiResponse(response): Promise<ApiResponseValidation>

Defined in: utils/api-utilities.ts:282

Validate API response and extract common fields

Validates an API response and extracts commonly needed fields including status code, headers, request ID, and parsed response data.

Parameters

response

any

Playwright APIResponse object

Returns

Promise<ApiResponseValidation>

Response validation result with extracted fields

Example

const response = await apiContext.get('/api/apps');
const validation = await validateApiResponse(response);
 
if (validation.success) {
  console.log(`Found ${validation.data.value.length} apps`);
} else {
  console.error(`Request failed with status ${validation.status}`);
  console.error(`Correlation ID: ${validation.requestId}`);
}