Webhook Custom Template Variables
Data Model Variables
Please refer to Webhook Custom Template Overview for the description of the function.
1. Basic Information of the Event
tenant.id
Long
Tenant ID
1
trigger.date
Date
Trigger Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
trigger.user.id
Long
Trigger User ID
2
trigger.user.name
String
Trigger User Name
Bob
trigger.user.email
String
Trigger User Email
bob.test@leiga.com
trigger.user.phone
String
Trigger User Phone Number
12345678901
event.type.id
String
Event Type ID
Issue.Create
event.type.subject.code
String
Event Type - Event Type Code Issue: Work
Comment: Comment Attachment: Attachment Subtask: Subtask Relation: Linked Work LIA: Automation Webhook: Webhook Test
Issue
event.type.subject.name
String
Event Type - Event Type Name
Event
event.type.action.code
String
Event Type - Operation Type Code Create: Create Update: Update Delete: Delete Action: Automation Action Test: Test
Create
event.type.action.name
String
Event Type - Operation Type Name
Action
2. Issue Information
2.1 Issue Basic Information
issue.id
Long
Primary Key
100
issue.summary
String
Summary
Summary of the work
issue.url
String
Link
issue.createTime
Date
Create Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.updateTime
Date
Update Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.description
String
Description
Description of the work
issue.epic.id
Long
Epic Primary Key
30289115
issue.epic.summary
String
Epic Summary
Click for Epic details
issue.startDate
Date
Start Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.dueDate
Date
Due Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.number
Long
ID
8
issue.type.id
Long
idWork Type ID
1100
issue.type.name
String
Work Type Name
Bug
issue.type.code
String
Work Type Code
bug
issue.priority.id
Long
Priority ID
1200
issue.priority.name
String
Priority Name
High
issue.priority.optionKey
String
Priority Code
High
issue.status.id
Long
Workflow Status ID
4
issue.status.name
String
Workflow Status Name
Done
issue.status.category.id
Long
Workflow Status Type ID
4
issue.status.category.name
String
Workflow Status Type Name
Completed
issue.status.code
String
Workflow Status Code
Done
issue.assignee.id
Long
Assignee ID
101
issue.assignee.name
String
Assignee Name
Bob
issue.assignee.email
String
Assignee Email
bob.test@leiga.com
issue.assignee.phone
String
Assignee Phone Number
12345678901
issue.owner.id
Long
Owner ID
101
issue.owner.name
String
Owner Name
Bob
issue.owner.email
String
Owner Email
bob.test@leiga.com
issue.owner.phone
String
Owner Phone Number
12345678901
issue.createBy.id
Long
Create By ID
101
issue.createBy.name
String
Create By Name
Bob
issue.createBy.email
String
Create By Email
bob.test@leiga.com
issue.createBy.phone
String
Create By Phone Number
12345678901
issue.updateBy.id
Long
Update By ID
101
issue.updateBy.name
String
Update By Name
Bob
issue.updateBy.email
String
Update By Email
bob.test@leiga.com
issue.updateBy.phone
String
Update By Phone Number
12345678901
issue.follows[0].id
Long
Followers ID
101
issue.follows[0].name
String
Followers Name
Bob
issue.follows[0].email
String
Followers Email
bob.test@leiga.com
issue.follows[0].phone
String
Followers Phone Number
12345678901
2.2 Issue Time Tracking and Estimated Points
issue.labour.estimate
BigDecimal
Estimated Time (Seconds)
7200
issue.labour.actual
BigDecimal
Time Spent (Seconds)
3600
issue.labour.remaining
BigDecimal
Remaining (Seconds)
3600
issue.labour.totalActual
BigDecimal
Total Time Spent (Including Subtasks) (Seconds)
3600
issue.labour.totalRemaining
BigDecimal
Total Remaining (Including Subtasks) (Seconds)
3600
issue.labour.totalEstimate
BigDecimal
Total Estimated Time (Including Subtasks) (Seconds)
7200
issue.estimatePoint.value
BigDecimal
Estimated Points
3
issue.estimatePoint.autoCalculateFlag
Integer
0
2.3 Issue Affiliated Project Information
issue.project.id
Long
id
900
issue.project.name
String
Name
Sample Project
issue.project.description
String
Description
Description of the Project
issue.project.startTime
Date
Start Date
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.project.endTime
Date
End Date
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.project.updateTime
Date
Update Date
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.project.archived
Integer
Archived or not
0
issue.project.leader.id
Long
Owner ID
101
issue.project.leader.name
String
Owner Name
Bob
issue.project.leader.email
String
Owner Email
bob.test@leiga.com
issue.project.leader.phone
String
Owner Phone Number
12345678901
issue.project.createBy.id
Long
Create By ID
101
issue.project.createBy.name
String
Create By Name
Bob
issue.project.createBy.phone
String
Create By Phone Number
12345678901
issue.project.createBy.email
String
Create By Email
bob.test@leiga.com
issue.project.createTime
Date
Create Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
2.4 Issue Affiliated Sprint Information
issue.sprint.id
Long
Sprint ID
1400
issue.sprint.name
String
Sprint Name
Sprint Name
issue.project.startDate
Date
Sprint Start Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.project.endDate
Date
Sprint End Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.project.completeDate
Date
Sprint Finish Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.sprint.started
Integer
Has the sprint started
1
issue.sprint.closed
Integer
Has the sprint been closed
0
issue.sprint.goal
String
Sprint Goal
V 1.0 Features Collection
issue.sprint.status.id
Long
Sprint Status ID
4
issue.sprint.status.name
String
Sprint Status Name
Done
issue.sprint.status.category.id
Long
Sprint Status Type ID
4
issue.sprint.status.category.name
String
Sprint Status Type Name
Done
issue.sprint.status.code
String
Sprint Status Code
Done
issue.sprint.assignee.id
Long
Sprint Assignee ID
101
issue.sprint.assignee.name
String
Sprint Assignee Name
Bob
issue.sprint.assignee.email
String
Sprint Assignee Email
bob.test@leiga.com
issue.sprint.assignee.phone
String
Sprint Assignee Phone Number
12345678901
issue.sprint.project.id
Long
Project ID With Sprint Feature
900
issue.sprint.project.name
String
Project Name With Sprint Feature
Sample Project
issue.sprint.project.description
String
Project Description With Sprint Feature
Description of the Project
issue.sprint.project.startTime
Date
Project Start Date With Sprint Feature
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.sprint.project.endTime
Date
Project End Date With Sprint Feature
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.sprint.project.createTime
Date
Project Create Time With Sprint Feature
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.sprint.project.updateTime
Date
Project Update Time With Sprint Feature
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.sprint.project.archived
Integer
Has The Project With Sprint Feature Archived
0
issue.sprint.project.createBy.id
Long
Project Creator ID With Sprint Feature
101
issue.sprint.project.createBy.email
String
Project Creator's Email With Sprint Feature
bob.test@leiga.com
issue.sprint.project.createBy.name
String
Project Creator's Name With Sprint Feature
Bob
issue.sprint.project.createBy.phone
String
Project Creator's Phone Number With Sprint Feature
12345678901
issue.sprint.project.leader.id
Long
Project Owner ID With Sprint Feature
101
issue.sprint.project.leader.email
String
Project Owner's Email With Sprint Feature
bob.test@leiga.com
issue.sprint.project.leader.name
String
Project Owner‘s Name With Sprint Feature
Bob
issue.sprint.project.leader.phone
String
Project Owner‘s Phone Number With Sprint Feature
12345678901
2.5 Issue Linked Releases
issue.releaseVersion.id
Long
Release ID
1500
issue.releaseVersion.name
String
Release Name
Release Name
issue.releaseVersion.status.id
Long
Release Status ID
4
issue.releaseVersion.status.name
String
Released Status Name
Released
issue.releaseVersion.status.category.id
Long
Release Status Type ID
4
issue.releaseVersion.status.category.name
String
Release Status Type Name
Done
issue.releaseVersion.status.code
String
Release Status Code
Done
issue.releaseVersion.released
Integer
Has the Release been Released
0
issue.releaseVersion.archived
Integer
Has the Release been Archived
0
issue.releaseVersion.url
String
Release Link
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.releaseVersion.startDate
Date
Release Start Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.releaseVersion.releasedDate
Date
Release Time of the Release
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
issue.releaseVersion.description
String
Release Description
Release Description
issue.releaseVersion.owner.id
Long
Release Owner ID
101
issue.releaseVersion.owner.name
String
Release Owner Name
Bob
issue.releaseVersion.owner.email
String
Release Owner's Email
bob.test@leiga.com
issue.releaseVersion.owner.phone
String
Release Owner’s Phone Number
12345678901
2.6 Issue Customized Field Information
customFields[0].customFieldName
String
Custom Field Name
Bug Causes
customFields[0].fieldCode
String
Custom Field Code
customfield_50776203
customFields[0].fieldValue[0].name
String
Custom Field Option Value Name
Code Error
customFields[0].fieldValue[0].value
Object
Custom Field Option Value
50776207
3. Information on comments
comment.id
Long
Comment ID
3
comment.content
String
Comment Content
Comment Content
comment.type
String
Comment Type (Comment, Reply)
comment
comment.repliedld
Long
The id that war replied to
4
4. Attachment information
attachment.name
String
Attachment Name
Icon and image
attachment.extension
String
Attachment Extension Name
.jpg
attachment.updateBy.id
Long
Attachment Update By ID
101
attachment.updateBy.name
String
Attachment Update By Name
Bob
attachment.updateBy.email
String
Attachment Update By Email
bob.test@leiga.com
attachment.updateBy.phone
String
Attachment Update By Phone Number
12345678901
attachment.updateTime
Date
Attachment Update Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
5. Subtask Basic Information
subtask.id
Long
Subtask ID
100
subtask.summary
String
Subtask Summary
Subtask Summary
subtask.status.id
Long
Subtask Workflow Status ID
4
subtask.status.name
String
Subtask Workflow Status Name
Done
subtask.status.category.id
Long
Subtask Workflow Status Type ID
4
subtask.status.category.name
String
Subtask Workflow Status Type Name
Done
subtask.status.code
String
Subtask Workflow Status Code
Done
subtask.startDate
Date
Subtask Start Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
subtask.dueDate
Date
Subtask Due Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
subtask.assignee.id
Long
Subtask Assignee ID
101
subtask.assignee.name
String
Subtask Assignee Name
Bob
subtask.assignee.email
String
Subtask Assignee Email
bob.test@leiga.com
subtask.assignee.phone
String
Subtask Assignee Name
12345678901
subtask.estimatePoint.value
BigDecimal
Subtask Estimated Point
3
subtask.labour.estimate
BigDecimal
Subtask Estimated Time
7200
subtask.labour.actual
BigDecimal
Subtask Time Spent
3600
subtask.labour.remaining
BigDecimal
Subtask Remaining
3600
subtask.createTime
Date
Subtask Create Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
subtask.updateTime
Date
Subtask Update Time
Applicable Functions: None Type: Long Description: Millisecond Timestamp Example: 1675041942307 Applicable Services: Leiga
subtask.createBy.id
Long
Subtask Create By ID
101
subtask.createBy.name
String
Subtask Create By Name
Bob
subtask.createBy.email
String
Subtask Create By Email
bob.test@leiga.com
subtask.createBy.phone
String
Subtask Create By Phone Number
12345678901
subtask.updateBy.id
Long
Subtask Update By ID
101
subtask.updateBy.name
String
Subtask Update By Name
Bob
subtask.updateBy.email
String
Subtask Update By Email
bob.test@leiga.com
subtask.updateBy.phone
String
Subtask Update By ID Phone Number
12345678901
6. Information On Linked Work
relationIssue.fromIssue.actionType
String
Change Operation of Linked Work
add
relationIssue.fromIssue.fromIssueId
String
Initiating Linked Work ID
100
relationIssue.destineIssues[0].destinationIssueId
Long
Targeting Linked Work ID
100
relationIssue.destineIssues[0].destinationProjectId
Long
Project ID of Targeting Linked Work
900
relationIssue.destineIssues[0].relationshipType
String
Type of Linked Work
BLOCKS
7. Sprint information
sprint.id
Long
Sprint ID
1400
sprint.name
String
Sprint Name
[Example] The name of the sprint
sprint.assignee
Long
Sprint Owner ID
101
sprint.assigneeName
String
Sprint Owner Name
Bob
sprint.startDate
Date
Sprint Start Time
1675041942307
sprint.endDate
Date
Sprint End Time
1675041942307
sprint.completeDate
Date
Sprnt Completion Time
1675041942307
sprint.started
Integer
Has Sprint Started (0: No, 1: Yes)
1
sprint.closed
Integer
Is Sprint Closed (0: No, 1: Yes)
0
print.goal
String
Sprint Goal
[Example] Sprint Goal
sprint.projectId
Long
Sprint Project ID
900
sprint.status
Long
Sprint Status (1: In progress, 2: Not started, 4: Completed)
4
Field Name Variable
The system offers support for custom fields, allowing you to reference field names using variables. To do this, simply use the "field." prefix followed by the variable name of the data model. For more information, please consult the table provided:
field.base.issue
Field Name: Work
Work
field.issue.id
Field Name: Work ID
id
field.issue.summary
Field Name: Work Summary
Summary
field.issue.url
Field Name: Work Link
Link
field.issue.createTime
Field Name: Work Create Time
Create Time
field.issue.updateTime
Field Name: Work Update Time
Update Time
field.issue.description
Field Name: Work Description
Description
field.issue.startDate
Field Name: Work Start Time
Start Time
field.issue.dueDate
Field Name: Work Due Time
Due Time
field.issue.number
Field Name: Work Number
Number
field.issue.estimatePoint.value
Field Name: Work Estimated Points
Estimated Points
field.issue.labour.estimate
Field Name: Work Estimated Time
Estimated Time
field.issue.labour.actual
Field Name: Worth Time Spent
Time Spent
field.issue.labour.remaining
Field Name: Work Remaining
Remaining
field.issue.labour.totalActual
Field Name: Total Work Time Spent
Total Work Time Spent
field.issue.labour.totalRemaining
Field Name: Total Work Remaining
Total Remaining
field.issue.labour.totalEstimate
Field Name: Total Work Estimated Time
Total Estimated Time
field.issue.type.name
Field Name: Work Type Name
Type Name
field.issue.priority.name
Field Name: Work Priority
Priority
field.issue.status.name
Field Name: Workflow Status of Work
Status
field.issue.assignee.name
Field Name: Work Assignee
Assignee
field.issue.owner.name
Field Name: Work Owner
Owner
field.issue.createBy.name
Field Name: Work Created By
Create By
field.issue.updateBy.name
Field Name: Work Updated By
Update By
field.issue.sprint.name
Field Name: Sprint of the Work
Sprint
field.issue.releaseVersion.name
Field Name: Release of the Work
Release
field.issue.project.name
Field Name: Project Name
Project
field.subtask.id
Field Name: Subtask Primary Key
ID
field.subtask.status.name
Field Name: Subtask Workflow Status
Status
field.subtask.summary
Field Name: Subtask Summary
Summary
field.subtask.startDate
Field Name: Subtask Start Time
Start Time
field.subtask.dueDate
Field Name: Subtask Due Time
Due Time
field.subtask.assignee.name
Field Name: Subtask Assignee
Assignee
field.subtask.estimatePoint.value
Field Name: Subtask Estimated Points
Estimated Points
field.subtask.labour.estimate
Field Name: Subtask Estimated Time
Estimated Time
field.subtask.labour.actual
Field Name: Subtask Time Spent
Time Spent
field.subtask.labour.remaining
Field Name: Subtask Remaining
Remaining
field.subtask.labour.totalActual
Field Name: Total Subtask Time Spent
Total Time Spent
field.subtask.labour.totalRemaining
Field Name: Total Subtask Remaining
Total Remaining
field.subtask.labour.totalEstimate
Field Name: Total Subtask Estimated Time
Total Estimated Time
field.subtask.createTime
Field Name: Subtask Create Time
Create Time
field.subtask.updateTime
Field Name: Subtask Update Time
Update Time
field.subtask.createBy.name
Field Name: Subtask Created By
Create By
field.subtask.updateBy.name
Field Name: Subtask Updated By
Update By
Information modules included in each event type
Create Work Delete Work Update Work
Event Basic Information Work Information
Add Comment Update Comment Delete Comment
Event Basic Information Work Information Comment Information
Upload Attachment Delete Attachment
Event Basic Information Work Information Attachment Information
Add Subtask Update Subtask Delete Subtask
Event Basic Information Work Information Subtask Basic Information
Add Linked Work Delete Linked Work
Event Basic Information Information of Linked Work
Create Sprint
Start / Restart Sprint
Complete Sprint
Delete Sprint
Event Basic Information Sprint information
Last updated