Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hacknplan support #138

Open
Haapavuo opened this issue Jan 30, 2020 · 3 comments
Open

Hacknplan support #138

Haapavuo opened this issue Jan 30, 2020 · 3 comments
Labels
help wanted New Provider Issue requests a new provider be added.

Comments

@Haapavuo
Copy link

API Reference: https://api.hacknplan.com/reference/index#/Webhook

Service itself: https://hacknplan.com/

This sure would be much appreciated!

@dscalzi dscalzi added help wanted New Provider Issue requests a new provider be added. labels Mar 31, 2020
@wh1337
Copy link
Contributor

wh1337 commented Nov 30, 2021

@Haapavuo I took a look at the documentation that you provided, however from what I'm seeing these webhooks look to be inbound versus outbound hooks.

Where could I find the documentation on outbound webhook payloads from hacknplan?

Hacknplan would need to send out a payload from an event that then can be interpreted by skyhook.

@Haapavuo
Copy link
Author

If you register (for free) you can see in the project Administration section that there actually is support for the following Webhook events. Weird however why there is no documentation for them. So I guess in order to develop a support for the events, you will have to create an endpoint that provide you a way to view the event message structure and implement models based on the messages.

project.updated
project.closed
project.reopened
category.created
category.updated
category.deleted
designelementtype.created
designelementtype.updated
designelementtype.deleted
importancelevel.created
importancelevel.updated
importancelevel.deleted
role.created
role.updated
role.deleted
stage.created
stage.updated
stage.deleted
tag.created
tag.updated
tag.deleted
projectuser.added
projectuser.updated
projectuser.removed
projectuser.left
board.created
board.updated
board.deleted
board.closed
board.reopened
milestone.created
milestone.updated
milestone.deleted
milestone.closed
milestone.reopened
workitem.created
workitem.updated
workitem.deleted
workitem.blocked
workitem.unblocked
workitem.user.assigned
workitem.user.unassigned
workitem.comment.created
workitem.comment.updated
workitem.comment.deleted
workitem.subtask.created
workitem.subtask.updated
workitem.subtask.deleted
workitem.subtask.closed
workitem.subtask.reopened
workitem.worklog.created
workitem.worklog.updated
workitem.worklog.deleted
workitem.dependency.added
workitem.dependency.removed
workitem.attachment.added
workitem.attachment.removed
designelement.created
designelement.updated
designelement.deleted
designelement.comment.created
designelement.comment.updated
designelement.comment.deleted
designelement.attachment.added
designelement.attachment.removed

@wh1337
Copy link
Contributor

wh1337 commented Nov 30, 2021

Alright, I took a look (nice platform too). It'll take some time to get this completed as there are a ton of hooks.

@dscalzi please assign to me when you get a moment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted New Provider Issue requests a new provider be added.
Projects
None yet
Development

No branches or pull requests

3 participants