Create
Creates ticket in Hubspot.
yaml
type: "io.kestra.plugin.hubspot.tickets.Create"
yaml
id: hubspot_tickets_create
namespace: company.team
tasks:
- id: create_ticket
type: io.kestra.plugin.hubspot.tickets.Create
apiKey: my_api_key
subject: "Increased 5xx in Demo Service"
content: "The number of 5xx has increased beyond the threshold for Demo service."
stage: 3
priority: HIGH
Create an issue when a Kestra workflow in any namespace with company
as prefix fails.
yaml
id: create_ticket_on_failure
namespace: system
tasks:
- id: create_ticket
type: io.kestra.plugin.hubspot.tickets.Create
apiKey: my_api_key
subject: Workflow failed
content: "{{ execution.id }} has failed on {{ taskrun.startDate }}"
stage: 3
priority: HIGH
triggers:
- id: on_failure
type: io.kestra.plugin.core.trigger.Flow
conditions:
- type: io.kestra.plugin.core.condition.ExecutionStatus
in:
- FAILED
- WARNING
- type: io.kestra.plugin.core.condition.ExecutionNamespace
namespace: company
comparison: PREFIX
Dynamic YES
Hubspot API key
Dynamic YES
Ticket body
Dynamic YES
Hubspot OAuth token
Dynamic YES
Dynamic YES
Possible Values
LOWMEDIUMHIGH
Ticket priority
(Optional) Available values: LOW: Low priority MEDIUM: Medium priority HIGH: High priority
Dynamic YES
Default 1
Dynamic YES
Ticket subject
Ticket id