deployment_status created event

APIs.ioEngineeringPlatform

Properties

Name Type Description
action string
check_run object
deployment object The [deployment](https://docs.github.com/[email protected]/rest/deployments/deployments#list-deployments).
deployment_status object The [deployment status](https://docs.github.com/[email protected]/rest/deployments/statuses#list-deployment-statuses).
enterprise object
installation object
organization object
repository object
sender object
workflow object
workflow_run object
View JSON Schema on GitHub

JSON Schema

apis-io-engineering-platform-webhook-deployment-status-created-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/webhook-deployment-status-created",
  "title": "deployment_status created event",
  "type": "object",
  "properties": {
    "action": {
      "type": "string",
      "enum": [
        "created"
      ]
    },
    "check_run": {
      "type": "object",
      "nullable": true,
      "properties": {
        "completed_at": {
          "type": "string",
          "nullable": true,
          "format": "date-time"
        },
        "conclusion": {
          "description": "The result of the completed check run. This value will be `null` until the check run has completed.",
          "type": "string",
          "nullable": true,
          "enum": [
            "success",
            "failure",
            "neutral",
            "cancelled",
            "timed_out",
            "action_required",
            "stale",
            "skipped",
            null
          ]
        },
        "details_url": {
          "type": "string",
          "format": "uri"
        },
        "external_id": {
          "type": "string"
        },
        "head_sha": {
          "description": "The SHA of the commit that is being checked.",
          "type": "string"
        },
        "html_url": {
          "type": "string",
          "format": "uri"
        },
        "id": {
          "description": "The id of the check.",
          "type": "integer"
        },
        "name": {
          "description": "The name of the check run.",
          "type": "string"
        },
        "node_id": {
          "type": "string"
        },
        "started_at": {
          "type": "string",
          "format": "date-time"
        },
        "status": {
          "description": "The current status of the check run. Can be `queued`, `in_progress`, or `completed`.",
          "type": "string",
          "enum": [
            "queued",
            "in_progress",
            "completed",
            "waiting",
            "pending"
          ]
        },
        "url": {
          "type": "string",
          "format": "uri"
        }
      },
      "required": [
        "id",
        "name",
        "node_id",
        "head_sha",
        "external_id",
        "url",
        "html_url",
        "details_url",
        "status",
        "conclusion",
        "started_at",
        "completed_at"
      ]
    },
    "deployment": {
      "title": "Deployment",
      "description": "The [deployment](https://docs.github.com/[email protected]/rest/deployments/deployments#list-deployments).",
      "type": "object",
      "properties": {
        "created_at": {
          "type": "string"
        },
        "creator": {
          "title": "User",
          "type": "object",
          "nullable": true,
          "properties": {
            "avatar_url": {
              "type": "string",
              "format": "uri"
            },
            "deleted": {
              "type": "boolean"
            },
            "email": {
              "type": "string",
              "nullable": true
            },
            "events_url": {
              "type": "string",
              "format": "uri-template"
            },
            "followers_url": {
              "type": "string",
              "format": "uri"
            },
            "following_url": {
              "type": "string",
              "format": "uri-template"
            },
            "gists_url": {
              "type": "string",
              "format": "uri-template"
            },
            "gravatar_id": {
              "type": "string"
            },
            "html_url": {
              "type": "string",
              "format": "uri"
            },
            "id": {
              "type": "integer"
            },
            "login": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "node_id": {
              "type": "string"
            },
            "organizations_url": {
              "type": "string",
              "format": "uri"
            },
            "received_events_url": {
              "type": "string",
              "format": "uri"
            },
            "repos_url": {
              "type": "string",
              "format": "uri"
            },
            "site_admin": {
              "type": "boolean"
            },
            "starred_url": {
              "type": "string",
              "format": "uri-template"
            },
            "subscriptions_url": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            "url": {
              "type": "string",
              "format": "uri"
            }
          },
          "required": [
            "login",
            "id"
          ]
        },
        "description": {
          "type": "string",
          "nullable": true
        },
        "environment": {
          "type": "string"
        },
        "id": {
          "type": "integer"
        },
        "node_id": {
          "type": "string"
        },
        "original_environment": {
          "type": "string"
        },
        "payload": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "object"
            }
          ],
          "nullable": true
        },
        "performed_via_github_app": {
          "title": "App",
          "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
          "type": "object",
          "nullable": true,
          "properties": {
            "created_at": {
              "type": "string",
              "nullable": true,
              "format": "date-time"
            },
            "description": {
              "type": "string",
              "nullable": true
            },
            "events": {
              "description": "The list of events for the GitHub app",
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "branch_protection_rule",
                  "check_run",
                  "check_suite",
                  "code_scanning_alert",
                  "commit_comment",
                  "content_reference",
                  "create",
                  "delete",
                  "deployment",
                  "deployment_review",
                  "deployment_status",
                  "deploy_key",
                  "discussion",
                  "discussion_comment",
                  "fork",
                  "gollum",
                  "issues",
                  "issue_comment",
                  "label",
                  "member",
                  "membership",
                  "milestone",
                  "organization",
                  "org_block",
                  "page_build",
                  "project",
                  "project_card",
                  "project_column",
                  "public",
                  "pull_request",
                  "pull_request_review",
                  "pull_request_review_comment",
                  "push",
                  "registry_package",
                  "release",
                  "repository",
                  "repository_dispatch",
                  "secret_scanning_alert",
                  "star",
                  "status",
                  "team",
                  "team_add",
                  "watch",
                  "workflow_dispatch",
                  "workflow_run",
                  "merge_queue_entry",
                  "workflow_job",
                  "pull_request_review_thread",
                  "secret_scanning_alert_location",
                  "merge_group"
                ]
              }
            },
            "external_url": {
              "type": "string",
              "nullable": true,
              "format": "uri"
            },
            "html_url": {
              "type": "string",
              "format": "uri"
            },
            "id": {
              "description": "Unique identifier of the GitHub app",
              "type": "integer",
              "nullable": true
            },
            "name": {
              "description": "The name of the GitHub app",
              "type": "string"
            },
            "node_id": {
              "type": "string"
            },
            "owner": {
              "title": "User",
              "type": "object",
              "nullable": true,
              "properties": {
                "avatar_url": {
                  "type": "string",
                  "format": "uri"
                },
                "deleted": {
                  "type": "boolean"
                },
                "email": {
                  "type": "string",
                  "nullable": true
                },
                "events_url": {
                  "type": "string",
                  "format": "uri-template"
                },
                "followers_url": {
                  "type": "string",
                  "format": "uri"
                },
                "following_url": {
                  "type": "string",
                  "format": "uri-template"
                },
                "gists_url": {
                  "type": "string",
                  "format": "uri-template"
                },
                "gravatar_id": {
                  "type": "string"
                },
                "html_url": {
                  "type": "string",
                  "format": "uri"
                },
                "id": {
                  "type": "integer"
                },
                "login": {
                  "type": "string"
                },
                "name": {
                  "type": "string"
                },
                "node_id": {
                  "type": "string"
                },
                "organizations_url": {
                  "type": "string",
                  "format": "uri"
                },
                "received_events_url": {
                  "type": "string",
                  "format": "uri"
                },
                "repos_url": {
                  "type": "string",
                  "format": "uri"
                },
                "site_admin": {
                  "type": "boolean"
                },
                "starred_url": {
                  "type": "string",
                  "format": "uri-template"
                },
                "subscriptions_url": {
                  "type": "string",
                  "format": "uri"
                },
                "type": {
                  "type": "string",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                "url": {
                  "type": "string",
                  "format": "uri"
                }
              },
              "required": [
                "login",
                "id"
              ]
            },
            "permissions": {
              "description": "The set of permissions for the GitHub app",
              "type": "object",
              "properties": {
                "actions": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "administration": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "checks": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "content_references": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "contents": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "deployments": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "discussions": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "emails": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "environments": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "issues": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "keys": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "members": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "metadata": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "organization_administration": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "organization_hooks": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "organization_packages": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "organization_plan": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "organization_projects": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "organization_secrets": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "organization_self_hosted_runners": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "organization_user_blocking": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "packages": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "pages": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "pull_requests": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "repository_hooks": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "repository_projects": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "secret_scanning_alerts": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "secrets": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "security_events": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "security_scanning_alert": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "single_file": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "statuses": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "team_discussions": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "vulnerability_alerts": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "workflows": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                }
              }
            },
            "slug": {
              "description": "The slug name of the GitHub app",
              "type": "string"
            },
            "updated_at": {
              "type": "string",
              "nullable": true,
              "format": "date-time"
            }
          },
          "required": [
            "id",
            "node_id",
            "owner",
            "name",
            "description",
            "external_url",
            "html_url",
            "created_at",
            "updated_at"
          ]
        },
        "production_environment": {
          "type": "boolean"
        },
        "ref": {
          "type": "string"
        },
        "repository_url": {
          "type": "string",
          "format": "uri"
        },
        "sha": {
          "type": "string"
        },
        "statuses_url": {
          "type": "string",
          "format": "uri"
        },
        "task": {
          "type": "string"
        },
        "transient_environment": {
          "type": "boolean"
        },
        "updated_at": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "format": "uri"
        }
      },
      "required": [
        "url",
        "id",
        "node_id",
        "sha",
        "ref",
        "task",
        "payload",
        "original_environment",
        "environment",
        "description",
        "creator",
        "created_at",
        "updated_at",
        "statuses_url",
        "repository_url"
      ]
    },
    "deployment_status": {
      "description": "The [deployment status](https://docs.github.com/[email protected]/rest/deployments/statuses#list-deployment-statuses).",
      "type": "object",
      "properties": {
        "created_at": {
          "type": "string"
        },
        "creator": {
          "title": "User",
          "type": "object",
          "nullable": true,
          "properties": {
            "avatar_url": {
              "type": "string",
              "format": "uri"
            },
            "deleted": {
              "type": "boolean"
            },
            "email": {
              "type": "string",
              "nullable": true
            },
            "events_url": {
              "type": "string",
              "format": "uri-template"
            },
            "followers_url": {
              "type": "string",
              "format": "uri"
            },
            "following_url": {
              "type": "string",
              "format": "uri-template"
            },
            "gists_url": {
              "type": "string",
              "format": "uri-template"
            },
            "gravatar_id": {
              "type": "string"
            },
            "html_url": {
              "type": "string",
              "format": "uri"
            },
            "id": {
              "type": "integer"
            },
            "login": {
              "type": "string"
            },
            "name": {
              "type": "string"
            },
            "node_id": {
              "type": "string"
            },
            "organizations_url": {
              "type": "string",
              "format": "uri"
            },
            "received_events_url": {
              "type": "string",
              "format": "uri"
            },
            "repos_url": {
              "type": "string",
              "format": "uri"
            },
            "site_admin": {
              "type": "boolean"
            },
            "starred_url": {
              "type": "string",
              "format": "uri-template"
            },
            "subscriptions_url": {
              "type": "string",
              "format": "uri"
            },
            "type": {
              "type": "string",
              "enum": [
                "Bot",
                "User",
                "Organization"
              ]
            },
            "url": {
              "type": "string",
              "format": "uri"
            }
          },
          "required": [
            "login",
            "id"
          ]
        },
        "deployment_url": {
          "type": "string",
          "format": "uri"
        },
        "description": {
          "description": "The optional human-readable description added to the status.",
          "type": "string"
        },
        "environment": {
          "type": "string"
        },
        "environment_url": {
          "type": "string",
          "format": "uri"
        },
        "id": {
          "type": "integer"
        },
        "log_url": {
          "type": "string",
          "format": "uri"
        },
        "node_id": {
          "type": "string"
        },
        "performed_via_github_app": {
          "title": "App",
          "description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
          "type": "object",
          "nullable": true,
          "properties": {
            "created_at": {
              "type": "string",
              "nullable": true,
              "format": "date-time"
            },
            "description": {
              "type": "string",
              "nullable": true
            },
            "events": {
              "description": "The list of events for the GitHub app",
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "branch_protection_rule",
                  "check_run",
                  "check_suite",
                  "code_scanning_alert",
                  "commit_comment",
                  "content_reference",
                  "create",
                  "delete",
                  "deployment",
                  "deployment_review",
                  "deployment_status",
                  "deploy_key",
                  "discussion",
                  "discussion_comment",
                  "fork",
                  "gollum",
                  "issues",
                  "issue_comment",
                  "label",
                  "member",
                  "membership",
                  "milestone",
                  "organization",
                  "org_block",
                  "page_build",
                  "project",
                  "project_card",
                  "project_column",
                  "public",
                  "pull_request",
                  "pull_request_review",
                  "pull_request_review_comment",
                  "push",
                  "registry_package",
                  "release",
                  "repository",
                  "repository_dispatch",
                  "secret_scanning_alert",
                  "star",
                  "status",
                  "team",
                  "team_add",
                  "watch",
                  "workflow_dispatch",
                  "workflow_run",
                  "pull_request_review_thread",
                  "merge_queue_entry",
                  "workflow_job",
                  "merge_group",
                  "secret_scanning_alert_location"
                ]
              }
            },
            "external_url": {
              "type": "string",
              "nullable": true,
              "format": "uri"
            },
            "html_url": {
              "type": "string",
              "format": "uri"
            },
            "id": {
              "description": "Unique identifier of the GitHub app",
              "type": "integer",
              "nullable": true
            },
            "name": {
              "description": "The name of the GitHub app",
              "type": "string"
            },
            "node_id": {
              "type": "string"
            },
            "owner": {
              "title": "User",
              "type": "object",
              "nullable": true,
              "properties": {
                "avatar_url": {
                  "type": "string",
                  "format": "uri"
                },
                "deleted": {
                  "type": "boolean"
                },
                "email": {
                  "type": "string",
                  "nullable": true
                },
                "events_url": {
                  "type": "string",
                  "format": "uri-template"
                },
                "followers_url": {
                  "type": "string",
                  "format": "uri"
                },
                "following_url": {
                  "type": "string",
                  "format": "uri-template"
                },
                "gists_url": {
                  "type": "string",
                  "format": "uri-template"
                },
                "gravatar_id": {
                  "type": "string"
                },
                "html_url": {
                  "type": "string",
                  "format": "uri"
                },
                "id": {
                  "type": "integer"
                },
                "login": {
                  "type": "string"
                },
                "name": {
                  "type": "string"
                },
                "node_id": {
                  "type": "string"
                },
                "organizations_url": {
                  "type": "string",
                  "format": "uri"
                },
                "received_events_url": {
                  "type": "string",
                  "format": "uri"
                },
                "repos_url": {
                  "type": "string",
                  "format": "uri"
                },
                "site_admin": {
                  "type": "boolean"
                },
                "starred_url": {
                  "type": "string",
                  "format": "uri-template"
                },
                "subscriptions_url": {
                  "type": "string",
                  "format": "uri"
                },
                "type": {
                  "type": "string",
                  "enum": [
                    "Bot",
                    "User",
                    "Organization"
                  ]
                },
                "url": {
                  "type": "string",
                  "format": "uri"
                }
              },
              "required": [
                "login",
                "id"
              ]
            },
            "permissions": {
              "description": "The set of permissions for the GitHub app",
              "type": "object",
              "properties": {
                "actions": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "administration": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "checks": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "content_references": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "contents": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "deployments": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "discussions": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "emails": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "environments": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "issues": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "keys": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "members": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "metadata": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "organization_administration": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "organization_hooks": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "organization_packages": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "organization_plan": {
                  "type": "string",
                  "enum": [
                    "read",
                    "write"
                  ]
                },
                "organization_projects": {
                  "type": "string",
       

# --- truncated at 32 KB (58 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/apis-io-engineering-platform/refs/heads/main/json-schema/apis-io-engineering-platform-webhook-deployment-status-created-schema.json