Title: 0.1.0 | Page 7 of 15 | Developer.WordPress.org

---

# New and updated in 0.1.0

Functions

Hooks

Classes

Methods

 * class[HttpMethodEnum](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-enums-httpmethodenum/)
 * Represents HTTP request methods.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-enums-httpmethodenum/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-enums-httpmethodenum/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Enums/HttpMethodEnum.php:32](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Enums/HttpMethodEnum.php#L32-L110)
 * method[HttpMethodEnum::isIdempotent()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-enums-httpmethodenum/isidempotent/)
 * Checks if this method is idempotent.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-enums-httpmethodenum/isidempotent/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-enums-httpmethodenum/isidempotent/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Enums/HttpMethodEnum.php:95](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Enums/HttpMethodEnum.php#L95-L98)
 * method[HttpMethodEnum::hasBody()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-enums-httpmethodenum/hasbody/)
 * Checks if this method typically has a request body.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-enums-httpmethodenum/hasbody/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-enums-httpmethodenum/hasbody/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Enums/HttpMethodEnum.php:106](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Enums/HttpMethodEnum.php#L106-L109)
 * method[Response::hasHeader()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/hasheader/)
 * Checks if the response has a header.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/hasheader/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/hasheader/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:140](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L140-L143)
 * method[Response::isSuccessful()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/issuccessful/)
 * Checks if the response indicates success.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/issuccessful/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/issuccessful/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:151](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L151-L154)
 * method[Response::getData()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getdata/)
 * Gets the response data as an array.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getdata/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getdata/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:165](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L165-L176)
 * method[Response::getJsonSchema()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getjsonschema/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getjsonschema/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getjsonschema/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:182](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L182-L185)
 * method[Response::toArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/toarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/toarray/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/toarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:193](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L193-L200)
 * method[Response::fromArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/fromarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/fromarray/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/fromarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:206](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L206-L210)
 * method[Response::getStatusCode()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getstatuscode/)
 * Gets the HTTP status code.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getstatuscode/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getstatuscode/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:82](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L82-L85)
 * method[Response::getHeaders()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheaders/)
 * Gets the response headers.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheaders/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheaders/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:93](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L93-L96)
 * method[Response::getHeader()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheader/)
 * Gets a specific header value.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheader/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheader/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:105](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L105-L108)
 * method[Response::getHeaderAsString()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheaderasstring/)
 * Gets header values as a comma-separated string.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheaderasstring/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getheaderasstring/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:117](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L117-L120)
 * method[Response::getBody()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getbody/)
 * Gets the response body.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getbody/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/getbody/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:128](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L128-L131)
 * method[Response::__construct()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/__construct/)
 * Constructor.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/__construct/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/__construct/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:53](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L53-L61)
 * class[Response](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/)
 * Represents an HTTP response.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:25](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L25-L211)
 * method[Request::withData()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/withdata/)
 * Returns a new instance with the specified data.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/withdata/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/withdata/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php:258](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php#L258-L272)
 * method[Request::getData()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getdata/)
 * Gets the request data array.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getdata/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getdata/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php:280](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php#L280-L283)
 * method[Request::getJsonSchema()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getjsonschema/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getjsonschema/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getjsonschema/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php:314](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php#L314-L317)
 * method[Request::toArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/toarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/toarray/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/toarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php:325](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php#L325-L345)
 * method[Request::fromArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/fromarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/fromarray/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/fromarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php:351](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php#L351-L355)
 * method[Request::getBody()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getbody/)
 * Gets the request body.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getbody/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getbody/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php:200](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php#L200-L221)
 * method[Request::getContentType()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getcontenttype/)
 * Gets the Content-Type header value.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getcontenttype/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getcontenttype/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php:229](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php#L229-L233)
 * method[Request::withHeader()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/withheader/)
 * Returns a new instance with the specified header.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/withheader/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/withheader/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php:243](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php#L243-L249)
 * method[Request::getHeaders()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getheaders/)
 * Gets the request headers.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getheaders/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getheaders/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php:146](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php#L146-L149)
 * method[Request::getHeader()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getheader/)
 * Gets a specific header value.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getheader/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getheader/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php:158](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php#L158-L161)
 * method[Request::getHeaderAsString()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getheaderasstring/)
 * Gets header values as a comma-separated string.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getheaderasstring/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/getheaderasstring/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php:170](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php#L170-L173)
 * method[Request::hasHeader()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/hasheader/)
 * Checks if a header exists.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/hasheader/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/hasheader/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php:182](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php#L182-L185)
 * method[ApiKeyRequestAuthentication::getJsonSchema()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-apikeyrequestauthentication/getjsonschema/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-apikeyrequestauthentication/getjsonschema/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-apikeyrequestauthentication/getjsonschema/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/ApiKeyRequestAuthentication.php:88](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/ApiKeyRequestAuthentication.php#L88-L91)
 * class[Request](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/)
 * Represents an HTTP request.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php:31](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php#L31-L377)

 [Previous Page](https://developer.wordpress.org/reference/since/0.1.0/page/6/?output_format=md)

[1](https://developer.wordpress.org/reference/since/0.1.0/?output_format=md) … [5](https://developer.wordpress.org/reference/since/0.1.0/page/5/?output_format=md)
[6](https://developer.wordpress.org/reference/since/0.1.0/page/6/?output_format=md)
7 [8](https://developer.wordpress.org/reference/since/0.1.0/page/8/?output_format=md)
[9](https://developer.wordpress.org/reference/since/0.1.0/page/9/?output_format=md)…
[15](https://developer.wordpress.org/reference/since/0.1.0/page/15/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/since/0.1.0/page/8/?output_format=md)