openapi: 3.1.0 info: title: Business Central Administration Center Accounts Extension Deployment Status API description: REST API for programmatic administration of Dynamics 365 Business Central environments. Enables querying and managing production and sandbox environments, setting up administrative notifications, viewing tenant telemetry, managing apps, scheduling updates, and performing environment operations such as copy, rename, restore, and delete. version: '2.28' contact: name: Microsoft Dynamics Support email: bcsupport@microsoft.com url: https://dynamics.microsoft.com/support/ license: name: Microsoft APIs Terms of Use url: https://learn.microsoft.com/en-us/legal/microsoft-apis/terms-of-use termsOfService: https://learn.microsoft.com/en-us/legal/microsoft-apis/terms-of-use servers: - url: https://api.businesscentral.dynamics.com/admin/v2.28 description: Business Central Administration Center security: - oauth2: [] - bearerAuth: [] tags: - name: Extension Deployment Status description: Monitor extension installation progress paths: /companies({company_id})/extensionDeploymentStatus: get: summary: List Extension Deployment Statuses description: Returns a list of ongoing extension deployment statuses. operationId: listExtensionDeploymentStatuses tags: - Extension Deployment Status parameters: - $ref: '#/components/parameters/company_id' responses: '200': description: Successfully retrieved deployment statuses content: application/json: schema: type: object properties: value: type: array items: $ref: '#/components/schemas/ExtensionDeploymentStatus' examples: Listextensiondeploymentstatuses200Example: summary: Default listExtensionDeploymentStatuses 200 response x-microcks-default: true value: value: - id: abc123 name: Example Title publisher: example_value operationType: example_value status: Unknown appVersion: example_value startedOn: '2026-01-15T10:30:00Z' '401': $ref: '#/components/responses/Unauthorized' x-microcks-operation: delay: 0 dispatcher: FALLBACK components: schemas: ExtensionDeploymentStatus: type: object properties: id: type: string format: uuid example: abc123 name: type: string description: Extension name example: Example Title publisher: type: string description: Extension publisher example: example_value operationType: type: string description: Type of deployment operation example: example_value status: type: string description: Deployment status enum: - Unknown - InProgress - Completed - Failed example: Unknown appVersion: type: string description: Extension version example: example_value startedOn: type: string format: date-time example: '2026-01-15T10:30:00Z' ErrorResponse: type: object properties: error: type: object properties: code: type: string message: type: string example: example_value responses: Unauthorized: description: Unauthorized - authentication required content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' parameters: company_id: name: company_id in: path required: true description: The unique identifier of the company schema: type: string format: uuid securitySchemes: oauth2: type: oauth2 description: OAuth 2.0 authentication via Microsoft Entra ID flows: authorizationCode: authorizationUrl: https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/authorize tokenUrl: https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/token scopes: https://api.businesscentral.dynamics.com/.default: Access Business Central Admin APIs clientCredentials: tokenUrl: https://login.microsoftonline.com/{tenantId}/oauth2/v2.0/token scopes: https://api.businesscentral.dynamics.com/.default: Access Business Central Admin APIs bearerAuth: type: http scheme: bearer bearerFormat: JWT externalDocs: description: Administration Center API Documentation url: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/administration/administration-center-api