Create ​Create

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: "{{ secret('HUBSPOT_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

yaml
id: create_ticket_on_failure
namespace: system

tasks:
  - id: create_ticket
    type: io.kestra.plugin.hubspot.tickets.Create
    apiKey: "{{ secret('HUBSPOT_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
Properties
Possible Values
LOWMEDIUMHIGH
Default 1
Format uri
Format duration
Default PT5M
Format duration
Default false
SubType integer
Default UTF-8
Default true
SubType string
Possible Values
REQUEST_HEADERSREQUEST_BODYRESPONSE_HEADERSRESPONSE_BODY
Default DIRECT
Possible Values
DIRECTHTTPSOCKS