From 83316d1cac3742fcb647bb8a9d0a394b617ad8b0 Mon Sep 17 00:00:00 2001 From: Micah Yeager Date: Wed, 12 Jun 2024 15:22:05 -0400 Subject: [PATCH] feat: add support for TimeOffRequests and sub-entities --- README.md | 3 +++ index.js | 3 +++ 2 files changed, 6 insertions(+) diff --git a/README.md b/README.md index 62bdd40..e00ad0b 100644 --- a/README.md +++ b/README.md @@ -481,6 +481,7 @@ The following is a list of all Autotask entities supported by the connector: * TicketCategories * TicketHistory * TimeEntries +* TimeOffRequests * UserDefinedFieldDefinitions * WebhookEventErrorLogs * WorkTypeModifiers @@ -576,6 +577,8 @@ The REST API introduces a parent-child relationship among some Autotask entities * TicketRmaCredits → Tickets/RmaCredits * TicketSecondaryResources → Tickets/SecondaryResources * TimeEntryAttachments → TimeEntries/Attachments +* TimeOffRequestsApprove → TimeOffRequests/Approve +* TimeOffRequestsReject → TimeOffRequests/Reject * UserDefinedFieldListItems → UserDefinedFields/ListItems ## Error Handling diff --git a/index.js b/index.js index 153f969..4c3c4a5 100644 --- a/index.js +++ b/index.js @@ -224,6 +224,9 @@ class AutotaskRestApi { {name:'TicketSecondaryResources', childOf: 'Tickets', subname: 'SecondaryResources'}, {name:'TimeEntries'}, {name:'TimeEntryAttachments', childOf: 'TimeEntries', subname: 'Attachments'}, + {name:'TimeOffRequestsApprove', childOf: 'TimeOffRequests', subname: 'Approve'}, + {name:'TimeOffRequests'}, + {name:'TimeOffRequestsReject', childOf: 'TimeOffRequests', subname: 'Reject'}, {name:'UserDefinedFieldDefinitions'}, {name:'UserDefinedFieldListItems', childOf: 'UserDefinedFields', subname: 'ListItems'},//note, no parent native entity {name:'WebhookEventErrorLogs'},