Page Contents
  
 
    
Home > @loopback/rest > validateRequestBody
validateRequestBody() function
Check whether the request body is valid according to the provided OpenAPI schema. The JSON schema is generated from the OpenAPI schema which is typically defined by @requestBody(). The validation leverages AJV schema validator.
Signature:
export declare function validateRequestBody(body: RequestBody, requestBodySpec?: RequestBodyObject, globalSchemas?: SchemasObject, options?: ValidationOptions): Promise<void>;
Parameters
| Parameter | Type | Description | 
|---|---|---|
| body | [RequestBody](/doc/en/lb4/apidocs.rest.requestbody.html) | The request body parsed from an HTTP request. | 
| requestBodySpec | RequestBodyObject | _(Optional)_ The OpenAPI requestBody specification defined in `@requestBody()`. | 
| globalSchemas | SchemasObject | _(Optional)_ The referenced schemas generated from `OpenAPISpec.components.schemas`. | 
| options | [ValidationOptions](/doc/en/lb4/apidocs.rest.validationoptions.html) | _(Optional)_ Request body validation options for AJV | 
Returns:
Promise<void>