{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID for the authenticated connection"
},
"webhook_id": {
"type": "string",
"description": "Webhook Id"
},
"webhook_token": {
"type": "string",
"description": "Webhook Token"
},
"wait": {
"type": "boolean",
"description": "The wait value"
},
"thread_id": {
"type": "string",
"description": "Thread Id"
},
"action": {
"type": [
"string",
"null"
],
"description": "The action value"
},
"answer": {
"type": "object",
"description": "The answer value",
"properties": {
"id": {
"type": "integer",
"description": "The id value"
},
"html_url": {
"type": "string",
"description": "Html Url"
},
"user": {
"type": "object",
"description": "The user value"
},
"commit_id": {
"type": "string",
"description": "Commit Id"
},
"body": {
"type": "string",
"description": "The body value"
}
},
"required": [
"id",
"html_url",
"user",
"body"
]
},
"check_run": {
"type": "object",
"description": "Check Run",
"properties": {
"conclusion": {
"type": "string",
"description": "The conclusion value"
},
"name": {
"type": "string",
"description": "The name value"
},
"html_url": {
"type": "string",
"description": "Html Url"
},
"check_suite": {
"type": "object",
"description": "Check Suite"
},
"details_url": {
"type": "string",
"description": "Details Url"
},
"output": {
"type": "object",
"description": "The output value"
},
"pull_requests": {
"type": "array",
"items": {
"type": "object"
},
"description": "Pull Requests"
}
},
"required": [
"name",
"html_url",
"check_suite"
]
},
"check_suite": {
"type": "object",
"description": "Check Suite",
"properties": {
"conclusion": {
"type": "string",
"description": "The conclusion value"
},
"head_branch": {
"type": "string",
"description": "Head Branch"
},
"head_sha": {
"type": "string",
"description": "Head Sha"
},
"pull_requests": {
"type": "array",
"items": {
"type": "object"
},
"description": "Pull Requests"
},
"app": {
"type": "object",
"description": "The app value"
}
},
"required": [
"head_sha",
"app"
]
},
"comment": {
"type": "object",
"description": "The comment value",
"properties": {
"id": {
"type": "integer",
"description": "The id value"
},
"html_url": {
"type": "string",
"description": "Html Url"
},
"user": {
"type": "object",
"description": "The user value"
},
"commit_id": {
"type": "string",
"description": "Commit Id"
},
"body": {
"type": "string",
"description": "The body value"
}
},
"required": [
"id",
"html_url",
"user",
"body"
]
},
"commits": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The id value"
},
"url": {
"type": "string",
"format": "uri",
"description": "The url value"
},
"message": {
"type": "string",
"description": "The message value"
},
"author": {
"type": "object",
"description": "The author value"
}
},
"required": [
"id",
"url",
"message",
"author"
]
},
"description": "The commits value"
},
"compare": {
"type": [
"string",
"null"
],
"description": "The compare value"
},
"discussion": {
"type": "object",
"description": "The discussion value",
"properties": {
"title": {
"type": "string",
"description": "The title value"
},
"number": {
"type": "integer",
"description": "The number value"
},
"html_url": {
"type": "string",
"description": "Html Url"
},
"answer_html_url": {
"type": "string",
"description": "Answer Html Url"
},
"body": {
"type": "string",
"description": "The body value"
},
"user": {
"type": "object",
"description": "The user value"
}
},
"required": [
"title",
"number",
"html_url",
"user"
]
},
"forced": {
"type": [
"boolean",
"null"
],
"description": "The forced value"
},
"forkee": {
"type": "object",
"description": "The forkee value",
"properties": {
"id": {
"type": "integer",
"description": "The id value"
},
"html_url": {
"type": "string",
"description": "Html Url"
},
"name": {
"type": "string",
"description": "The name value"
},
"full_name": {
"type": "string",
"description": "Full Name"
}
},
"required": [
"id",
"html_url",
"name",
"full_name"
]
},
"head_commit": {
"type": "object",
"description": "Head Commit",
"properties": {
"id": {
"type": "string",
"description": "The id value"
},
"url": {
"type": "string",
"description": "The url value"
},
"message": {
"type": "string",
"description": "The message value"
},
"author": {
"type": "object",
"description": "The author value"
}
},
"required": [
"id",
"url",
"message",
"author"
]
},
"issue": {
"type": "object",
"description": "The issue value",
"properties": {
"id": {
"type": "integer",
"description": "The id value"
},
"number": {
"type": "integer",
"description": "The number value"
},
"html_url": {
"type": "string",
"description": "Html Url"
},
"user": {
"type": "object",
"description": "The user value"
},
"title": {
"type": "string",
"description": "The title value"
},
"body": {
"type": "string",
"description": "The body value"
},
"pull_request": {
"description": "Pull Request"
}
},
"required": [
"id",
"number",
"html_url",
"user",
"title"
]
},
"member": {
"type": "object",
"description": "The member value",
"properties": {
"id": {
"type": "integer",
"description": "The id value"
},
"login": {
"type": "string",
"description": "The login value"
},
"html_url": {
"type": "string",
"description": "Html Url"
},
"avatar_url": {
"type": "string",
"description": "Avatar Url"
}
},
"required": [
"id",
"login",
"html_url",
"avatar_url"
]
},
"pull_request": {
"type": "object",
"description": "Pull Request",
"properties": {
"id": {
"type": "integer",
"description": "The id value"
},
"number": {
"type": "integer",
"description": "The number value"
},
"html_url": {
"type": "string",
"description": "Html Url"
},
"user": {
"type": "object",
"description": "The user value"
},
"title": {
"type": "string",
"description": "The title value"
},
"body": {
"type": "string",
"description": "The body value"
},
"pull_request": {
"description": "Pull Request"
}
},
"required": [
"id",
"number",
"html_url",
"user",
"title"
]
},
"ref": {
"type": [
"string",
"null"
],
"description": "The ref value"
},
"ref_type": {
"type": [
"string",
"null"
],
"description": "Ref Type"
},
"release": {
"type": "object",
"description": "The release value",
"properties": {
"id": {
"type": "integer",
"description": "The id value"
},
"tag_name": {
"type": "string",
"description": "Tag Name"
},
"html_url": {
"type": "string",
"description": "Html Url"
},
"author": {
"type": "object",
"description": "The author value"
}
},
"required": [
"id",
"tag_name",
"html_url",
"author"
]
},
"repository": {
"type": "object",
"description": "The repository value",
"properties": {
"id": {
"type": "integer",
"description": "The id value"
},
"html_url": {
"type": "string",
"description": "Html Url"
},
"name": {
"type": "string",
"description": "The name value"
},
"full_name": {
"type": "string",
"description": "Full Name"
}
},
"required": [
"id",
"html_url",
"name",
"full_name"
]
},
"review": {
"type": "object",
"description": "The review value",
"properties": {
"user": {
"type": "object",
"description": "The user value"
},
"body": {
"type": "string",
"description": "The body value"
},
"html_url": {
"type": "string",
"description": "Html Url"
},
"state": {
"type": "string",
"description": "The state value"
}
},
"required": [
"user",
"html_url",
"state"
]
},
"sender": {
"type": "object",
"description": "The sender value",
"properties": {
"id": {
"type": "integer",
"description": "The id value"
},
"login": {
"type": "string",
"description": "The login value"
},
"html_url": {
"type": "string",
"description": "Html Url"
},
"avatar_url": {
"type": "string",
"description": "Avatar Url"
}
},
"required": [
"id",
"login",
"html_url",
"avatar_url"
]
}
},
"required": [
"PCID",
"webhook_id",
"webhook_token",
"sender"
]
}