Skip to main content
Mintlify

Search documentation

Type to search this documentation.

On this pageOverview

Get deployment status

Get the status of an update from the status ID

Authenticate with an admin API key.

openapi.json
openapi: 3.0.1
info:
  title: Mintlify External API
  description: An API for Mintlify documentation management and resource access.
  version: 1.0.0
servers:
  - url: https://api.mintlify.com/v1
security:
  - bearerAuth: []
paths:
  /project/update-status/{statusId}:
    get:
      summary: Get update status
      description: |-
        Get the status of an update from the status ID

        Authenticate with an admin API key.
      parameters:
        - name: statusId
          in: path
          description: The status ID of a triggered update.
          required: true
          schema:
            type: string
      responses:
        '200':
          description: A successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  _id:
                    type: string
                    description: The status ID of the triggered updated.
                  projectId:
                    type: string
                    description: The documentation project ID.
                  createdAt:
                    type: string
                    description: An ISODate with the specified datetime in UTC
                  endedAt:
                    type: string
                    description: An ISODate with the specified datetime in UTC
                  status:
                    type: string
                    enum:
                      - queued
                      - in_progress
                      - success
                      - failure
                    description: The status of the update.
                  summary:
                    type: string
                    description: Summary of the status of the update
                  logs:
                    type: array
                    description: An array of logs.
                    items:
                      type: string
                  subdomain:
                    type: string
                    description: The subdomain of the docs being updated.
                  screenshot:
                    type: string
                    description: A screenshot of the docs.
                  screenshotLight:
                    type: string
                    description: A screenshot of the docs.
                  screenshotDark:
                    type: string
                    description: A screenshot of the docs in dark mode.
                  author:
                    type: object
                    description: The author of the update.
                    nullable: true
                    properties:
                      name:
                        type: string
                        description: The name of the author.
                      avatarUrl:
                        type: string
                        description: URL of the author's avatar image.
                      githubUserId:
                        type: number
                        description: The author's GitHub user ID.
                  commit:
                    type: object
                    description: The commit details
                    properties:
                      sha:
                        type: string
                        description: The SHA of the commit.
                      ref:
                        type: string
                        description: The ref of the commit.
                      message:
                        type: string
                        description: The commit message.
                      filesChanged:
                        type: object
                        description: Details on the changed files.
                        properties:
                          added:
                            type: array
                            description: New files added.
                            items:
                              type: string
                          modified:
                            type: array
                            description: Existing files that were modified.
                            items:
                              type: string
                          removed:
                            type: array
                            description: Files that were removed.
                            items:
                              type: string
                  source:
                    type: string
                    description: The source of the update trigger.
                    enum:
                      - internal
                      - github-app-installation
                      - api
                      - github
                      - dashboard
                      - gitlab
                      - onboarding
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: >-
        The Authorization header expects a Bearer token. Use an admin API key.
        This is a server-side secret key. Generate one on the [API keys
        page](https://app.mintlify.com/settings/organization/api-keys) in your
        dashboard.
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu