# Retrieve a Reseller Microsoft Partner Agreement Signature Status **GET /v1/Resellers/microsoft-partner-agreement-signature-status** Gets the microsoft partner agreement status for a microsoft indirect reseller by its mpn id. This request is only valid when using a Microsoft tenant/provider. **Available to the roles:** csp ## Servers - https://api.cloudcockpit.com: https://api.cloudcockpit.com () ## Authentication methods - Bearer auth ## Parameters ### Headers - **X-Tenant** (string) The domain used to access the portal. - **Authorization** (string) JWT Authorization header using the Bearer scheme. Example: "Authorization: Bearer {token}" - **X-Correlation-Id** (string(uuid)) This header is optional and by setting it you can correlate the audit logs made by this request. ### Query parameters - **tenantId** (string) The Microsoft tenant identifier to use in request to Microsoft. - **mpnId** (string) The mpn id of the reseller. ## Responses ### 200 OK #### Body: application/json (object) - **errorCode** (string | null) The code of the error response from the Partner Center API when verifying if a reseller has the Microsoft Partner Agreement signed in the same region of the CSP. - **errorMessage** (string | null) The error message from the Partner Center API that occured when verifying if a reseller has the Microsoft Partner Agreement signed in the same region of the CSP. - **isAgreementSigned** (boolean | null) The property that indicates if the reseller has signed the Microsoft Partner Agreement in the same region of the CSP or not. When an error happens, this property is ommited in the response of the API. ### 400 Bad Request #### Body: application/json (object) - **statusCode** (integer(int32)) The HTTP status code that represents a specific error scenario. - **type** (string | null) The type of error that occurred. - **description** (string | null) Describes the error scenario that occurred. - **correlationId** (string | null) The correlationId of the request that originated the error. - **errors** (array[object] | null) A list containing the detail of the errors that occurred in this error scenario. ### 401 Unauthorized ### 403 Forbidden ### 500 Internal Server Error #### Body: application/json (object) - **statusCode** (integer(int32)) The HTTP status code that represents a specific error scenario. - **type** (string | null) The type of error that occurred. - **description** (string | null) Describes the error scenario that occurred. - **correlationId** (string | null) The correlationId of the request that originated the error. - **errors** (array[object] | null) A list containing the detail of the errors that occurred in this error scenario. [Powered by Bump.sh](https://bump.sh)