Github hook para pull_request enviado a AmazonSNS

He visto (y probado) la integración de GitHub con Amazon SNS. Sin embargo, no parece haber una forma de especificar qué events desea enganchar (al less en la interfaz de usuario). Push funciona bien. ¿Hay alguna manera de enganchar una request de extracción y hacer que impulse un evento a un tema de sns?

Nota: si hay documentation para esto, no he podido encontrarlo. Por favor incluya un enlace con su respuesta.

Complementando la respuesta del OP:

  • necesita get el ID de enlace de integración de Amazon sns a través de la list de puntos finales de ganchos ( GET /repos/:owner/:repo/hooks )
  • una vez que tenga la identificación correspondiente, debe agregar / eliminar events compatibles a través de la edición de un punto final de gancho ( PATCH /repos/:owner/:repo/hooks/:id )

Personalmente, no sabía que las integraciones se trataban como webhooks "habituales".

FYI, para futuros lectores, creo que encontré mi propia respuesta. Encontré lo siguiente:

  { "name": "amazonsns", "events": [ "push" ], "supported_events": [ "commit_comment", "create", "delete", "download", "follow", "fork", "fork_apply", "gist", "gollum", "issue_comment", "issues", "member", "public", "pull_request", "pull_request_review_comment", "push", "status", "team_add", "watch" ], "schema": [ [ "string", "aws_key" ], [ "string", "aws_secret" ], [ "string", "sns_topic" ], [ "string", "sqs_queue" ], [ "password", "aws_secret" ] ] } 

Esto fue en: https://api.github.com/hooks