{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/pullRequestUpdated", "title": "Updated Pull Request Payload", "type": "object", "properties": { "createdAt": { "type": "string", "description": "The date and time at which the pull request was created.", "example": "2024-02-20T09:58:57.000Z" }, "createdBy": { "type": "string", "description": "The ID of the user who created the pull request.", "example": "12345678" }, "description": { "type": "string", "description": "The pull request's description.", "example": "Updated description of the pull request." }, "destinationId": { "type": "string", "description": "The pull request's merge destination ID.", "example": "12345678-12ece9e1-2abf-4edc-8e34-de66e74114d2" }, "forkType": { "type": "string", "description": "The type of forked element.", "example": "collection" }, "id": { "type": "string", "description": "The pull request's ID.", "example": "4e1a6609-1a29-4037-a411-89ecc14c6cd8" }, "sourceId": { "type": "string", "description": "The unique ID of the source element.", "example": "87654321-3b79068c-dbe5-41d5-a826-51be4bf646ef" }, "status": { "type": "string", "description": "The pull request's status.", "enum": [ "open", "approved", "declined", "merged" ], "example": "open" }, "title": { "type": "string", "description": "The pull request's title.", "example": "Updated PR title" }, "updatedAt": { "type": "string", "description": "The date and time at which the pull request was updated.", "example": "2024-02-20T09:58:57.000Z" } } }