Partner Center REST and response headers supported by the Partner Center REST API
Applies to: Partner Center | Partner Center operated by 21Vianet | Partner Center for Microsoft Cloud for US Government
The Partner Center REST API supports the following HTTP request and response headers. Not all API calls accept all headers.
REST request headers
The Partner Center REST API supports the following HTTP request headers are supported by the Partner Center REST API.
Header | Description | Value Type |
---|---|---|
Authorization: | Required. The authorization token in the form Bearer <token>. | string |
Accept: | Specifies the request and response type, application/json. | string |
MS-RequestId: | A unique identifier for the call, used to ensure id-potency. If there's a timeout, the retry call should include the same value. Upon receiving a response (success or business failure), the value should be reset for the next call. | GUID |
MS-CorrelationId: | A unique identifier for the call, useful in logs and network traces for troubleshooting errors. The value should be reset for every call. All operations should include this header. For more information, see the Correlation ID information in Test and debug. | GUID |
MS-Contract-Version: | Required. Specifies the version of the API requested; This value is usually api-version: v1 unless otherwise specified in the Scenarios section. | string |
If-Match: | Used for concurrency control. Some API calls require passing the ETag via the If-Match header. The ETag is usually on the resource and therefore, requires GET-ting the latest. For more information, see the ETag information in Test and debug. | string |
MS-PartnerCenter-Application | Optional. Specifies the name of the application that is using the Partner Center REST API. | string |
X-Locale: | Optional. Specifies the language in which the rates are returned. Default is en-US. For a list of supported values, see Partner Center supported languages and locales. | string |
REST response headers
The Partner Center REST API might return the following HTTP response headers:
Header | Description | Value Type |
---|---|---|
Accept: | Specifies the request and response type, application/json. | string |
MS-RequestId: | A unique identifier for the call, used to ensure id-potency. If there's a timeout, the retry call should include the same value. Upon receiving a response (success or business failure), the value should be reset for the next call. | GUID |
MS-CorrelationId: | A unique identifier for the call. This value is useful for troubleshooting logs and network traces to find the error. The value should be reset for every call. All operations should include this header. | GUID |