From 495079fc761c6b045dcdee418d1ec93417bf9c85 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sun, 31 May 2026 01:21:11 +0000 Subject: [PATCH 1/2] =?UTF-8?q?##=20Mcp-typescript=20SDK=20Changes:=20*=20?= =?UTF-8?q?`CompAi.Organization.OrganizationController=5FgetOrganization?= =?UTF-8?q?=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Organization.OrganizationCont?= =?UTF-8?q?roller=5FupdateOrganization=5Fv1()`:=20=20`request.Security`=20?= =?UTF-8?q?**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Organ?= =?UTF-8?q?ization.OrganizationController=5FdeleteOrganization=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Organization.OrganizationController=5F?= =?UTF-8?q?getOnboarding=5Fv1()`:=20=20`request.Security`=20**Added**=20(B?= =?UTF-8?q?reaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Organization.Organi?= =?UTF-8?q?zationController=5FtransferOwnership=5Fv1()`:=20=20`request.Sec?= =?UTF-8?q?urity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Com?= =?UTF-8?q?pAi.Organization.OrganizationController=5FupdateRoleNotificatio?= =?UTF-8?q?ns=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Organization.OrganizationCont?= =?UTF-8?q?roller=5FgetRoleNotifications=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Or?= =?UTF-8?q?ganization.OrganizationController=5FlistApiKeys=5Fv1()`:=20=20`?= =?UTF-8?q?request.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)?= =?UTF-8?q?=20*=20`CompAi.Organization.OrganizationController=5FcreateApiK?= =?UTF-8?q?ey=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Organization.OrganizationCont?= =?UTF-8?q?roller=5FgetAvailableScopes=5Fv1()`:=20=20`request.Security`=20?= =?UTF-8?q?**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Organ?= =?UTF-8?q?ization.OrganizationController=5FgetPrimaryColor=5Fv1()`:=20=20?= =?UTF-8?q?`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F?= =?UTF-8?q?)=20*=20`CompAi.Organization.OrganizationController=5FuploadLog?= =?UTF-8?q?o=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Organization.OrganizationCont?= =?UTF-8?q?roller=5FremoveLogo=5Fv1()`:=20=20`request.Security`=20**Added*?= =?UTF-8?q?*=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Organization.?= =?UTF-8?q?OrganizationController=5FrevokeApiKey=5Fv1()`:=20=20`request.Se?= =?UTF-8?q?curity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Co?= =?UTF-8?q?mpAi.People.PeopleController=5FinviteMembers=5Fv1()`:=20=20`req?= =?UTF-8?q?uest.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20?= =?UTF-8?q?*=20`CompAi.People.PeopleController=5FgetAllPeople=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.People.PeopleController=5FcreateMember?= =?UTF-8?q?=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.People.PeopleController=5Fget?= =?UTF-8?q?Devices=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breakin?= =?UTF-8?q?g=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.People.PeopleController?= =?UTF-8?q?=5FgetTestStatsByAssignee=5Fv1()`:=20=20`request.Security`=20**?= =?UTF-8?q?Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.People.?= =?UTF-8?q?PeopleController=5FbulkCreateMembers=5Fv1()`:=20=20`request.Sec?= =?UTF-8?q?urity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Com?= =?UTF-8?q?pAi.People.PeopleController=5FgetMentionableMembers=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.People.PeopleController=5FreactivateMe?= =?UTF-8?q?mber=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking?= =?UTF-8?q?=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.People.PeopleController=5F?= =?UTF-8?q?getPersonById=5Fv1()`:=20=20`request.Security`=20**Added**=20(B?= =?UTF-8?q?reaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.People.PeopleContro?= =?UTF-8?q?ller=5FupdateMember=5Fv1()`:=20=20`request.Security`=20**Added*?= =?UTF-8?q?*=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.People.People?= =?UTF-8?q?Controller=5FdeleteMember=5Fv1()`:=20=20`request.Security`=20**?= =?UTF-8?q?Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.People.?= =?UTF-8?q?PeopleController=5FgetTrainingVideos=5Fv1()`:=20=20`request.Sec?= =?UTF-8?q?urity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Com?= =?UTF-8?q?pAi.People.PeopleController=5FgetFleetCompliance=5Fv1()`:=20=20?= =?UTF-8?q?`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F?= =?UTF-8?q?)=20*=20`CompAi.People.PeopleController=5FremoveHost=5Fv1()`:?= =?UTF-8?q?=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.People.PeopleController=5FresendPortal?= =?UTF-8?q?Invite=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking?= =?UTF-8?q?=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.People.PeopleController=5F?= =?UTF-8?q?unlinkDevice=5Fv1()`:=20=20`request.Security`=20**Added**=20(Br?= =?UTF-8?q?eaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.People.PeopleControl?= =?UTF-8?q?ler=5FgetEmploymentEvidence=5Fv1()`:=20=20`request.Security`=20?= =?UTF-8?q?**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Peopl?= =?UTF-8?q?e.PeopleController=5FuploadEmploymentEvidence=5Fv1()`:=20=20`re?= =?UTF-8?q?quest.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)?= =?UTF-8?q?=20*=20`CompAi.People.PeopleController=5FdeleteEmploymentEviden?= =?UTF-8?q?ce=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.People.PeopleController=5Fget?= =?UTF-8?q?EmailPreferences=5Fv1()`:=20=20`request.Security`=20**Added**?= =?UTF-8?q?=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.People.PeopleC?= =?UTF-8?q?ontroller=5FupdateEmailPreferences=5Fv1()`:=20=20`request.Secur?= =?UTF-8?q?ity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompA?= =?UTF-8?q?i.Attachments.AttachmentsController=5FcreateAttachment=5Fv1()`:?= =?UTF-8?q?=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Attachments.AttachmentsController=5Fge?= =?UTF-8?q?tAttachmentDownloadUrl=5Fv1()`:=20=20`request.Security`=20**Add?= =?UTF-8?q?ed**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Risks.Risk?= =?UTF-8?q?sController=5FgetAllRisks=5Fv1()`:=20=20`request.Security`=20**?= =?UTF-8?q?Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Risks.R?= =?UTF-8?q?isksController=5FcreateRisk=5Fv1()`:=20=20`request.Security`=20?= =?UTF-8?q?**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Risks?= =?UTF-8?q?.RisksController=5FgetStatsByAssignee=5Fv1()`:=20=20`request.Se?= =?UTF-8?q?curity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Co?= =?UTF-8?q?mpAi.Risks.RisksController=5FgetStatsByDepartment=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Risks.RisksController=5FgetRiskById=5F?= =?UTF-8?q?v1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Risks.RisksController=5Fupdat?= =?UTF-8?q?eRisk=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking?= =?UTF-8?q?=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Risks.RisksController=5Fde?= =?UTF-8?q?leteRisk=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaki?= =?UTF-8?q?ng=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Vendors.VendorsControlle?= =?UTF-8?q?r=5FsearchGlobalVendors=5Fv1()`:=20=20`request.Security`=20**Ad?= =?UTF-8?q?ded**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Vendors.V?= =?UTF-8?q?endorsController=5FgetAllVendors=5Fv1()`:=20=20`request.Securit?= =?UTF-8?q?y`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.?= =?UTF-8?q?Vendors.VendorsController=5FcreateVendor=5Fv1()`:=20=20`request?= =?UTF-8?q?.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20?= =?UTF-8?q?`CompAi.Vendors.VendorsController=5FgetVendorById=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Vendors.VendorsController=5FupdateVend?= =?UTF-8?q?or=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Vendors.VendorsController=5Fd?= =?UTF-8?q?eleteVendor=5Fv1()`:=20=20`request.Security`=20**Added**=20(Bre?= =?UTF-8?q?aking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Vendors.VendorsContro?= =?UTF-8?q?ller=5FtriggerAssessment=5Fv1()`:=20=20`request.Security`=20**A?= =?UTF-8?q?dded**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Context.?= =?UTF-8?q?ContextController=5FgetAllContext=5Fv1()`:=20=20`request.Securi?= =?UTF-8?q?ty`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi?= =?UTF-8?q?.Context.ContextController=5FcreateContext=5Fv1()`:=20=20`reque?= =?UTF-8?q?st.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Context.ContextController=5FgetContextById=5Fv1()`:?= =?UTF-8?q?=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Context.ContextController=5FupdateCont?= =?UTF-8?q?ext=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Context.ContextController=5Fd?= =?UTF-8?q?eleteContext=5Fv1()`:=20=20`request.Security`=20**Added**=20(Br?= =?UTF-8?q?eaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Devices.DevicesContr?= =?UTF-8?q?oller=5FgetAllDevices=5Fv1()`:=20=20`request.Security`=20**Adde?= =?UTF-8?q?d**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Devices.Dev?= =?UTF-8?q?icesController=5FgetDevicesByMember=5Fv1()`:=20=20`request.Secu?= =?UTF-8?q?rity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Comp?= =?UTF-8?q?Ai.Devices.DevicesController=5FdeleteDevice=5Fv1()`:=20=20`requ?= =?UTF-8?q?est.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Policies.PoliciesController=5FgetAllPolicies=5Fv1()`?= =?UTF-8?q?:=20=20=20*=20=20`request`=20**Changed**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20=20=20*=20=20`response.data[].archivedAt`?= =?UTF-8?q?=20**Added**=20*=20`CompAi.Policies.PoliciesController=5Fcreate?= =?UTF-8?q?Policy=5Fv1()`:=20=20=20*=20=20`request.Security`=20**Added**?= =?UTF-8?q?=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20=20=20*=20=20`response.arc?= =?UTF-8?q?hivedAt`=20**Added**=20*=20`CompAi.Policies.PoliciesController?= =?UTF-8?q?=5FpublishAllPolicies=5Fv1()`:=20=20`request.Security`=20**Adde?= =?UTF-8?q?d**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Policies.Po?= =?UTF-8?q?liciesController=5FdownloadAllPolicies=5Fv1()`:=20=20`request.S?= =?UTF-8?q?ecurity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`C?= =?UTF-8?q?ompAi.Policies.PoliciesController=5FgetPolicyControls=5Fv1()`:?= =?UTF-8?q?=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Policies.PoliciesController=5FaddPolic?= =?UTF-8?q?yControls=5Fv1()`:=20=20`request.Security`=20**Added**=20(Break?= =?UTF-8?q?ing=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Policies.PoliciesContro?= =?UTF-8?q?ller=5FgetPolicyEvidenceTasks=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Po?= =?UTF-8?q?licies.PoliciesController=5FregeneratePolicy=5Fv1()`:=20=20`req?= =?UTF-8?q?uest.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20?= =?UTF-8?q?*=20`CompAi.Policies.PoliciesController=5FgetPdfSignedUrl=5Fv1(?= =?UTF-8?q?)`:=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Policies.PoliciesController=5FdeletePo?= =?UTF-8?q?licyPdf=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breakin?= =?UTF-8?q?g=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Policies.PoliciesControll?= =?UTF-8?q?er=5FrequestPolicyPdfUploadUrl=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Po?= =?UTF-8?q?licies.PoliciesController=5FconfirmPolicyPdfUploaded=5Fv1()`:?= =?UTF-8?q?=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Policies.PoliciesController=5FgetPdfUr?= =?UTF-8?q?l=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Policies.PoliciesController?= =?UTF-8?q?=5FremovePolicyControl=5Fv1()`:=20=20`request.Security`=20**Add?= =?UTF-8?q?ed**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Policies.P?= =?UTF-8?q?oliciesController=5FgetPolicy=5Fv1()`:=20=20=20*=20=20`request.?= =?UTF-8?q?Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20=20?= =?UTF-8?q?=20*=20=20`response.archivedAt`=20**Added**=20*=20`CompAi.Polic?= =?UTF-8?q?ies.PoliciesController=5FupdatePolicy=5Fv1()`:=20=20=20*=20=20`?= =?UTF-8?q?request.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)?= =?UTF-8?q?=20=20=20*=20=20`response.archivedAt`=20**Added**=20*=20`CompAi?= =?UTF-8?q?.Policies.PoliciesController=5FdeletePolicy=5Fv1()`:=20=20`requ?= =?UTF-8?q?est.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Policies.PoliciesController=5FgetPolicyVersions=5Fv1?= =?UTF-8?q?()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Policies.PoliciesController?= =?UTF-8?q?=5FcreatePolicyVersion=5Fv1()`:=20=20`request.Security`=20**Add?= =?UTF-8?q?ed**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Policies.P?= =?UTF-8?q?oliciesController=5FgetPolicyVersionById=5Fv1()`:=20=20`request?= =?UTF-8?q?.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20?= =?UTF-8?q?`CompAi.Policies.PoliciesController=5FupdateVersionContent=5Fv1?= =?UTF-8?q?()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Policies.PoliciesController?= =?UTF-8?q?=5FdeletePolicyVersion=5Fv1()`:=20=20`request.Security`=20**Add?= =?UTF-8?q?ed**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Policies.P?= =?UTF-8?q?oliciesController=5FpublishPolicyVersion=5Fv1()`:=20=20`request?= =?UTF-8?q?.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20?= =?UTF-8?q?`CompAi.Policies.PoliciesController=5FsetActivePolicyVersion=5F?= =?UTF-8?q?v1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Policies.PoliciesController?= =?UTF-8?q?=5FsubmitVersionForApproval=5Fv1()`:=20=20`request.Security`=20?= =?UTF-8?q?**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Polic?= =?UTF-8?q?ies.PoliciesController=5FacceptPolicyChanges=5Fv1()`:=20=20`req?= =?UTF-8?q?uest.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20?= =?UTF-8?q?*=20`CompAi.Policies.PoliciesController=5FdenyPolicyChanges=5Fv?= =?UTF-8?q?1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Policies.PoliciesController?= =?UTF-8?q?=5FaiChatPolicy=5Fv1()`:=20=20`request.Security`=20**Added**=20?= =?UTF-8?q?(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Device=20Agent.De?= =?UTF-8?q?viceAgentController=5FdownloadMacAgent=5Fv1()`:=20=20`request.S?= =?UTF-8?q?ecurity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`C?= =?UTF-8?q?ompAi.Device=20Agent.DeviceAgentController=5FdownloadWindowsAge?= =?UTF-8?q?nt=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Uploads.UploadsController=5Fc?= =?UTF-8?q?reateUploadUrl=5Fv1()`:=20=20`request.Security`=20**Added**=20(?= =?UTF-8?q?Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Tasks.TasksControl?= =?UTF-8?q?ler=5FgetTasks=5Fv1()`:=20=20`request.Security`=20**Added**=20(?= =?UTF-8?q?Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Tasks.TasksControl?= =?UTF-8?q?ler=5FcreateTask=5Fv1()`:=20=20`request.Security`=20**Added**?= =?UTF-8?q?=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Tasks.TasksCon?= =?UTF-8?q?troller=5FgetTaskTemplates=5Fv1()`:=20=20`request.Security`=20*?= =?UTF-8?q?*Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Tasks.?= =?UTF-8?q?TasksController=5FupdateTasksStatus=5Fv1()`:=20=20`request.Secu?= =?UTF-8?q?rity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Comp?= =?UTF-8?q?Ai.Tasks.TasksController=5FdeleteTasks=5Fv1()`:=20=20`request.S?= =?UTF-8?q?ecurity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`C?= =?UTF-8?q?ompAi.Tasks.TasksController=5FupdateTasksAssignee=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Tasks.TasksController=5FreorderTasks?= =?UTF-8?q?=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Tasks.TasksController=5FbulkS?= =?UTF-8?q?ubmitForReview=5Fv1()`:=20=20`request.Security`=20**Added**=20(?= =?UTF-8?q?Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Tasks.TasksControl?= =?UTF-8?q?ler=5FgetTaskOptions=5Fv1()`:=20=20`request.Security`=20**Added?= =?UTF-8?q?**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Tasks.TasksC?= =?UTF-8?q?ontroller=5FgetTask=5Fv1()`:=20=20`request.Security`=20**Added*?= =?UTF-8?q?*=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Tasks.TasksCo?= =?UTF-8?q?ntroller=5FupdateTask=5Fv1()`:=20=20`request.Security`=20**Adde?= =?UTF-8?q?d**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Tasks.Tasks?= =?UTF-8?q?Controller=5FdeleteTask=5Fv1()`:=20=20`request.Security`=20**Ad?= =?UTF-8?q?ded**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Tasks.Tas?= =?UTF-8?q?ksController=5FgetTaskPolicies=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Ta?= =?UTF-8?q?sks.TasksController=5FgetTaskActivity=5Fv1()`:=20=20`request.Se?= =?UTF-8?q?curity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Co?= =?UTF-8?q?mpAi.Tasks.TasksController=5FregenerateTask=5Fv1()`:=20=20`requ?= =?UTF-8?q?est.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Tasks.TasksController=5FsubmitForReview=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Tasks.TasksController=5FapproveTask=5F?= =?UTF-8?q?v1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Tasks.TasksController=5Frejec?= =?UTF-8?q?tTask=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking?= =?UTF-8?q?=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Tasks.TasksController=5Fge?= =?UTF-8?q?tTaskAttachments=5Fv1()`:=20=20`request.Security`=20**Added**?= =?UTF-8?q?=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Tasks.TasksCon?= =?UTF-8?q?troller=5FuploadTaskAttachment=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Ta?= =?UTF-8?q?sks.TasksController=5FgetTaskAttachmentDownloadUrl=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Tasks.TasksController=5FdeleteTaskAtta?= =?UTF-8?q?chment=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking?= =?UTF-8?q?=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Task=20Automations.Automat?= =?UTF-8?q?ionsController=5FgetTaskAutomations=5Fv1()`:=20=20`request.Secu?= =?UTF-8?q?rity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Comp?= =?UTF-8?q?Ai.Task=20Automations.AutomationsController=5FcreateAutomation?= =?UTF-8?q?=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Task=20Automations.Automation?= =?UTF-8?q?sController=5FgetAutomation=5Fv1()`:=20=20`request.Security`=20?= =?UTF-8?q?**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Task?= =?UTF-8?q?=20Automations.AutomationsController=5FupdateAutomation=5Fv1()`?= =?UTF-8?q?:=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Task=20Automations.AutomationsControll?= =?UTF-8?q?er=5FdeleteAutomation=5Fv1()`:=20=20`request.Security`=20**Adde?= =?UTF-8?q?d**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Task=20Auto?= =?UTF-8?q?mations.AutomationsController=5FgetAutomationRuns=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Task=20Automations.AutomationsControll?= =?UTF-8?q?er=5FgetAutomationVersions=5Fv1()`:=20=20`request.Security`=20*?= =?UTF-8?q?*Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Task?= =?UTF-8?q?=20Automations.AutomationsController=5FcreateVersion=5Fv1()`:?= =?UTF-8?q?=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Task=20Automations.AutomationsControll?= =?UTF-8?q?er=5FgetTaskAutomationRuns=5Fv1()`:=20=20`request.Security`=20*?= =?UTF-8?q?*Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Eviden?= =?UTF-8?q?ce=20Export.EvidenceExportController=5FgetTaskEvidenceSummary?= =?UTF-8?q?=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Evidence=20Export.EvidenceExp?= =?UTF-8?q?ortController=5FexportAutomationPDF=5Fv1()`:=20=20`request.Secu?= =?UTF-8?q?rity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Comp?= =?UTF-8?q?Ai.Evidence=20Export.EvidenceExportController=5FexportTaskEvide?= =?UTF-8?q?nceZip=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking?= =?UTF-8?q?=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Evidence=20Export=20(Audit?= =?UTF-8?q?or).AuditorEvidenceExportController=5FexportAllEvidence=5Fv1()`?= =?UTF-8?q?:=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Comments.CommentsController=5FgetComme?= =?UTF-8?q?nts=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Comments.CommentsController?= =?UTF-8?q?=5FcreateComment=5Fv1()`:=20=20`request.Security`=20**Added**?= =?UTF-8?q?=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Comments.Comme?= =?UTF-8?q?ntsController=5FupdateComment=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Co?= =?UTF-8?q?mments.CommentsController=5FdeleteComment=5Fv1()`:=20=20`reques?= =?UTF-8?q?t.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Trust=20Portal.TrustPortalController=5FgetSettings?= =?UTF-8?q?=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Portal.TrustPortalCon?= =?UTF-8?q?troller=5FuploadFavicon=5Fv1()`:=20=20`request.Security`=20**Ad?= =?UTF-8?q?ded**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20P?= =?UTF-8?q?ortal.TrustPortalController=5FremoveFavicon=5Fv1()`:=20=20`requ?= =?UTF-8?q?est.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Trust=20Portal.TrustPortalController=5FgetDomainStat?= =?UTF-8?q?us=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Portal.TrustPortalCon?= =?UTF-8?q?troller=5FuploadComplianceResource=5Fv1()`:=20=20`request.Secur?= =?UTF-8?q?ity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompA?= =?UTF-8?q?i.Trust=20Portal.TrustPortalController=5FgetComplianceResourceU?= =?UTF-8?q?rl=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Portal.TrustPortalCon?= =?UTF-8?q?troller=5FlistComplianceResources=5Fv1()`:=20=20`request.Securi?= =?UTF-8?q?ty`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi?= =?UTF-8?q?.Trust=20Portal.TrustPortalController=5FuploadTrustDocument=5Fv?= =?UTF-8?q?1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Portal.TrustPortalCon?= =?UTF-8?q?troller=5FlistTrustDocuments=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Tr?= =?UTF-8?q?ust=20Portal.TrustPortalController=5FgetTrustDocumentUrl=5Fv1()?= =?UTF-8?q?`:=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Trust=20Portal.TrustPortalController?= =?UTF-8?q?=5FdeleteTrustDocument=5Fv1()`:=20=20`request.Security`=20**Add?= =?UTF-8?q?ed**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Po?= =?UTF-8?q?rtal.TrustPortalController=5FtogglePortal=5Fv1()`:=20=20`reques?= =?UTF-8?q?t.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Trust=20Portal.TrustPortalController=5FaddCustomDoma?= =?UTF-8?q?in=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Portal.TrustPortalCon?= =?UTF-8?q?troller=5FcheckDnsRecords=5Fv1()`:=20=20`request.Security`=20**?= =?UTF-8?q?Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust?= =?UTF-8?q?=20Portal.TrustPortalController=5FupdateFaqs=5Fv1()`:=20=20`req?= =?UTF-8?q?uest.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20?= =?UTF-8?q?*=20`CompAi.Trust=20Portal.TrustPortalController=5FupdateAllowe?= =?UTF-8?q?dDomains=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaki?= =?UTF-8?q?ng=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Portal.TrustPort?= =?UTF-8?q?alController=5FupdateFrameworks=5Fv1()`:=20=20`request.Security?= =?UTF-8?q?`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.T?= =?UTF-8?q?rust=20Portal.TrustPortalController=5FupdateOverview=5Fv1()`:?= =?UTF-8?q?=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Trust=20Portal.TrustPortalController?= =?UTF-8?q?=5FgetOverview=5Fv1()`:=20=20`request.Security`=20**Added**=20(?= =?UTF-8?q?Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Portal.Tru?= =?UTF-8?q?stPortalController=5FcreateCustomLink=5Fv1()`:=20=20`request.Se?= =?UTF-8?q?curity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Co?= =?UTF-8?q?mpAi.Trust=20Portal.TrustPortalController=5FlistCustomLinks=5Fv?= =?UTF-8?q?1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Portal.TrustPortalCon?= =?UTF-8?q?troller=5FupdateCustomLink=5Fv1()`:=20=20`request.Security`=20*?= =?UTF-8?q?*Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust?= =?UTF-8?q?=20Portal.TrustPortalController=5FdeleteCustomLink=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Trust=20Portal.TrustPortalController?= =?UTF-8?q?=5FreorderCustomLinks=5Fv1()`:=20=20`request.Security`=20**Adde?= =?UTF-8?q?d**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Por?= =?UTF-8?q?tal.TrustPortalController=5FupdateVendorTrustSettings=5Fv1()`:?= =?UTF-8?q?=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Trust=20Portal.TrustPortalController?= =?UTF-8?q?=5FlistVendors=5Fv1()`:=20=20`request.Security`=20**Added**=20(?= =?UTF-8?q?Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Access.Tru?= =?UTF-8?q?stAccessController=5FlistAccessRequests=5Fv1()`:=20=20`request.?= =?UTF-8?q?Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`?= =?UTF-8?q?CompAi.Trust=20Access.TrustAccessController=5FgetAccessRequest?= =?UTF-8?q?=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Access.TrustAccessCon?= =?UTF-8?q?troller=5FapproveRequest=5Fv1()`:=20=20`request.Security`=20**A?= =?UTF-8?q?dded**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20?= =?UTF-8?q?Access.TrustAccessController=5FdenyRequest=5Fv1()`:=20=20`reque?= =?UTF-8?q?st.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Trust=20Access.TrustAccessController=5FlistGrants=5F?= =?UTF-8?q?v1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Access.TrustAccessCon?= =?UTF-8?q?troller=5FrevokeGrant=5Fv1()`:=20=20`request.Security`=20**Adde?= =?UTF-8?q?d**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Acc?= =?UTF-8?q?ess.TrustAccessController=5FresendAccessEmail=5Fv1()`:=20=20`re?= =?UTF-8?q?quest.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)?= =?UTF-8?q?=20*=20`CompAi.Trust=20Access.TrustAccessController=5FresendNda?= =?UTF-8?q?=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Trust=20Access.TrustAccessCon?= =?UTF-8?q?troller=5FpreviewNda=5Fv1()`:=20=20`request.Security`=20**Added?= =?UTF-8?q?**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Findings.Fin?= =?UTF-8?q?dingsController=5FlistFindings=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Fi?= =?UTF-8?q?ndings.FindingsController=5FcreateFinding=5Fv1()`:=20=20`reques?= =?UTF-8?q?t.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Findings.FindingsController=5FgetOrganizationFinding?= =?UTF-8?q?s=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Findings.FindingsController?= =?UTF-8?q?=5FgetFindingById=5Fv1()`:=20=20`request.Security`=20**Added**?= =?UTF-8?q?=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Findings.Findi?= =?UTF-8?q?ngsController=5FupdateFinding=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Fi?= =?UTF-8?q?ndings.FindingsController=5FdeleteFinding=5Fv1()`:=20=20`reques?= =?UTF-8?q?t.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Findings.FindingsController=5FgetFindingHistory=5Fv1?= =?UTF-8?q?()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Roles.RolesController=5Fcreat?= =?UTF-8?q?eRole=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking?= =?UTF-8?q?=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Roles.RolesController=5Fli?= =?UTF-8?q?stRoles=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breakin?= =?UTF-8?q?g=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Roles.RolesController=5Fg?= =?UTF-8?q?etPermissionsForRoles=5Fv1()`:=20=20`request.Security`=20**Adde?= =?UTF-8?q?d**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Roles.Roles?= =?UTF-8?q?Controller=5FgetBuiltInObligations=5Fv1()`:=20=20`request.Secur?= =?UTF-8?q?ity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompA?= =?UTF-8?q?i.Roles.RolesController=5FupdateBuiltInObligations=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Roles.RolesController=5FgetRole=5Fv1()?= =?UTF-8?q?`:=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Roles.RolesController=5FupdateRole=5Fv?= =?UTF-8?q?1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Roles.RolesController=5Fdelet?= =?UTF-8?q?eRole=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking?= =?UTF-8?q?=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Questionnaire.Questionnair?= =?UTF-8?q?eController=5FfindAll=5Fv1()`:=20=20`request.Security`=20**Adde?= =?UTF-8?q?d**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Questionnai?= =?UTF-8?q?re.QuestionnaireController=5FfindById=5Fv1()`:=20=20`request.Se?= =?UTF-8?q?curity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Co?= =?UTF-8?q?mpAi.Questionnaire.QuestionnaireController=5FdeleteById=5Fv1()`?= =?UTF-8?q?:=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Questionnaire.QuestionnaireController?= =?UTF-8?q?=5FtriggerAutoAnswer=5Fv1()`:=20=20`request.Security`=20**Added?= =?UTF-8?q?**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Questionnair?= =?UTF-8?q?e.QuestionnaireController=5FparseQuestionnaire=5Fv1()`:=20=20`r?= =?UTF-8?q?equest.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)?= =?UTF-8?q?=20*=20`CompAi.Questionnaire.QuestionnaireController=5FanswerSi?= =?UTF-8?q?ngleQuestion=5Fv1()`:=20=20`request.Security`=20**Added**=20(Br?= =?UTF-8?q?eaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Questionnaire.Questi?= =?UTF-8?q?onnaireController=5FsaveAnswer=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Qu?= =?UTF-8?q?estionnaire.QuestionnaireController=5FdeleteAnswer=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Questionnaire.QuestionnaireController?= =?UTF-8?q?=5FexportById=5Fv1()`:=20=20`request.Security`=20**Added**=20(B?= =?UTF-8?q?reaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Questionnaire.Quest?= =?UTF-8?q?ionnaireController=5FuploadAndParse=5Fv1()`:=20=20`request.Secu?= =?UTF-8?q?rity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Comp?= =?UTF-8?q?Ai.Knowledge=20Base.KnowledgeBaseController=5FlistDocuments=5Fv?= =?UTF-8?q?1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Knowledge=20Base.KnowledgeBas?= =?UTF-8?q?eController=5FlistManualAnswers=5Fv1()`:=20=20`request.Security?= =?UTF-8?q?`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.K?= =?UTF-8?q?nowledge=20Base.KnowledgeBaseController=5FsaveManualAnswer=5Fv1?= =?UTF-8?q?()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Knowledge=20Base.KnowledgeBas?= =?UTF-8?q?eController=5FuploadDocument=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Kn?= =?UTF-8?q?owledge=20Base.KnowledgeBaseController=5FgetDownloadUrl=5Fv1()`?= =?UTF-8?q?:=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Knowledge=20Base.KnowledgeBaseControll?= =?UTF-8?q?er=5FgetViewUrl=5Fv1()`:=20=20`request.Security`=20**Added**=20?= =?UTF-8?q?(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Knowledge=20Base.?= =?UTF-8?q?KnowledgeBaseController=5FdeleteDocument=5Fv1()`:=20=20`request?= =?UTF-8?q?.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20?= =?UTF-8?q?`CompAi.Knowledge=20Base.KnowledgeBaseController=5FprocessDocum?= =?UTF-8?q?ents=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking?= =?UTF-8?q?=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Knowledge=20Base.Knowledge?= =?UTF-8?q?BaseController=5FcreateRunToken=5Fv1()`:=20=20`request.Security?= =?UTF-8?q?`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.K?= =?UTF-8?q?nowledge=20Base.KnowledgeBaseController=5FdeleteManualAnswer=5F?= =?UTF-8?q?v1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Knowledge=20Base.KnowledgeBas?= =?UTF-8?q?eController=5FdeleteAllManualAnswers=5Fv1()`:=20=20`request.Sec?= =?UTF-8?q?urity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Com?= =?UTF-8?q?pAi.SOA.SOAController=5FsaveAnswer=5Fv1()`:=20=20`request.Secur?= =?UTF-8?q?ity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompA?= =?UTF-8?q?i.SOA.SOAController=5FautoFill=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.SO?= =?UTF-8?q?A.SOAController=5FcreateDocument=5Fv1()`:=20=20`request.Securit?= =?UTF-8?q?y`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.?= =?UTF-8?q?SOA.SOAController=5FensureSetup=5Fv1()`:=20=20`request.Security?= =?UTF-8?q?`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.S?= =?UTF-8?q?OA.SOAController=5FapproveDocument=5Fv1()`:=20=20`request.Secur?= =?UTF-8?q?ity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompA?= =?UTF-8?q?i.SOA.SOAController=5FdeclineDocument=5Fv1()`:=20=20`request.Se?= =?UTF-8?q?curity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Co?= =?UTF-8?q?mpAi.SOA.SOAController=5FsubmitForApproval=5Fv1()`:=20=20`reque?= =?UTF-8?q?st.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.SOA.SOAController=5FexportDocument=5Fv1()`:=20=20`re?= =?UTF-8?q?quest.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)?= =?UTF-8?q?=20*=20`CompAi.Integrations.ConnectionsController=5FlistProvide?= =?UTF-8?q?rs=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations.ConnectionsContr?= =?UTF-8?q?oller=5FgetProvider=5Fv1()`:=20=20`request.Security`=20**Added*?= =?UTF-8?q?*=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations.?= =?UTF-8?q?ConnectionsController=5FlistConnections=5Fv1()`:=20=20`request.?= =?UTF-8?q?Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`?= =?UTF-8?q?CompAi.Integrations.ConnectionsController=5FcreateConnection=5F?= =?UTF-8?q?v1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations.ConnectionsContr?= =?UTF-8?q?oller=5FgetConnection=5Fv1()`:=20=20`request.Security`=20**Adde?= =?UTF-8?q?d**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integration?= =?UTF-8?q?s.ConnectionsController=5FdeleteConnection=5Fv1()`:=20=20`reque?= =?UTF-8?q?st.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Integrations.ConnectionsController=5FupdateConnectio?= =?UTF-8?q?n=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations.ConnectionsContr?= =?UTF-8?q?oller=5FtestConnection=5Fv1()`:=20=20`request.Security`=20**Add?= =?UTF-8?q?ed**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integratio?= =?UTF-8?q?ns.ConnectionsController=5FpauseConnection=5Fv1()`:=20=20`reque?= =?UTF-8?q?st.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Integrations.ConnectionsController=5FresumeConnectio?= =?UTF-8?q?n=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations.ConnectionsContr?= =?UTF-8?q?oller=5FdisconnectConnection=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.In?= =?UTF-8?q?tegrations.ConnectionsController=5FupdateConnectionServices=5Fv?= =?UTF-8?q?1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations.ServicesControll?= =?UTF-8?q?er=5FgetConnectionServices=5Fv1()`:=20=20`request.Security`=20*?= =?UTF-8?q?*Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integr?= =?UTF-8?q?ations.ChecksController=5FlistProviderChecks=5Fv1()`:=20=20`req?= =?UTF-8?q?uest.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20?= =?UTF-8?q?*=20`CompAi.Integrations.ChecksController=5FlistConnectionCheck?= =?UTF-8?q?s=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations.ChecksController?= =?UTF-8?q?=5FrunConnectionChecks=5Fv1()`:=20=20`request.Security`=20**Add?= =?UTF-8?q?ed**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integratio?= =?UTF-8?q?ns.ChecksController=5FrunSingleCheck=5Fv1()`:=20=20`request.Sec?= =?UTF-8?q?urity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Com?= =?UTF-8?q?pAi.Integrations.VariablesController=5FgetProviderVariables=5Fv?= =?UTF-8?q?1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations.VariablesControl?= =?UTF-8?q?ler=5FgetConnectionVariables=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.In?= =?UTF-8?q?tegrations.VariablesController=5FsaveConnectionVariables=5Fv1()?= =?UTF-8?q?`:=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Integrations.VariablesController=5Ffet?= =?UTF-8?q?chVariableOptions=5Fv1()`:=20=20`request.Security`=20**Added**?= =?UTF-8?q?=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations.T?= =?UTF-8?q?askIntegrationsController=5FgetChecksForTaskTemplate=5Fv1()`:?= =?UTF-8?q?=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Integrations.TaskIntegrationsControlle?= =?UTF-8?q?r=5FgetChecksForTask=5Fv1()`:=20=20`request.Security`=20**Added?= =?UTF-8?q?**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations?= =?UTF-8?q?.TaskIntegrationsController=5FrunCheckForTask=5Fv1()`:=20=20`re?= =?UTF-8?q?quest.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)?= =?UTF-8?q?=20*=20`CompAi.Integrations.TaskIntegrationsController=5Fdiscon?= =?UTF-8?q?nectCheckFromTask=5Fv1()`:=20=20`request.Security`=20**Added**?= =?UTF-8?q?=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations.T?= =?UTF-8?q?askIntegrationsController=5FreconnectCheckToTask=5Fv1()`:=20=20?= =?UTF-8?q?`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F?= =?UTF-8?q?)=20*=20`CompAi.Integrations.TaskIntegrationsController=5FgetTa?= =?UTF-8?q?skCheckRuns=5Fv1()`:=20=20`request.Security`=20**Added**=20(Bre?= =?UTF-8?q?aking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations.SyncCont?= =?UTF-8?q?roller=5FsyncGoogleWorkspaceEmployees=5Fv1()`:=20=20`request.Se?= =?UTF-8?q?curity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Co?= =?UTF-8?q?mpAi.Integrations.SyncController=5FgetGoogleWorkspaceStatus=5Fv?= =?UTF-8?q?1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations.SyncController?= =?UTF-8?q?=5FsyncRipplingEmployees=5Fv1()`:=20=20`request.Security`=20**A?= =?UTF-8?q?dded**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrat?= =?UTF-8?q?ions.SyncController=5FgetRipplingStatus=5Fv1()`:=20=20`request.?= =?UTF-8?q?Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`?= =?UTF-8?q?CompAi.Integrations.SyncController=5FsyncJumpCloudEmployees=5Fv?= =?UTF-8?q?1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations.SyncController?= =?UTF-8?q?=5FgetJumpCloudStatus=5Fv1()`:=20=20`request.Security`=20**Adde?= =?UTF-8?q?d**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integration?= =?UTF-8?q?s.SyncController=5FgetEmployeeSyncProvider=5Fv1()`:=20=20`reque?= =?UTF-8?q?st.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Integrations.SyncController=5FsetEmployeeSyncProvide?= =?UTF-8?q?r=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Integrations.SyncController?= =?UTF-8?q?=5FgetAvailableSyncProviders=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.In?= =?UTF-8?q?tegrations.SyncController=5FsyncDynamicProviderEmployees=5Fv1()?= =?UTF-8?q?`:=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Task=20Management.TaskManagementContro?= =?UTF-8?q?ller=5FgetTaskItemsStats=5Fv1()`:=20=20`request.Security`=20**A?= =?UTF-8?q?dded**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Task=20M?= =?UTF-8?q?anagement.TaskManagementController=5FgetTaskItems=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Task=20Management.TaskManagementContro?= =?UTF-8?q?ller=5FcreateTaskItem=5Fv1()`:=20=20`request.Security`=20**Adde?= =?UTF-8?q?d**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Task=20Mana?= =?UTF-8?q?gement.TaskManagementController=5FupdateTaskItem=5Fv1()`:=20=20?= =?UTF-8?q?`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F?= =?UTF-8?q?)=20*=20`CompAi.Task=20Management.TaskManagementController=5Fde?= =?UTF-8?q?leteTaskItem=5Fv1()`:=20=20`request.Security`=20**Added**=20(Br?= =?UTF-8?q?eaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Task=20Management.Ta?= =?UTF-8?q?skManagementController=5FuploadTaskItemAttachment=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Task=20Management.TaskManagementContro?= =?UTF-8?q?ller=5FdeleteTaskItemAttachment=5Fv1()`:=20=20`request.Security?= =?UTF-8?q?`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.T?= =?UTF-8?q?ask=20Management.TaskManagementController=5FgetTaskItemActivity?= =?UTF-8?q?=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Training.TrainingController?= =?UTF-8?q?=5FgetCompletions=5Fv1()`:=20=20`request.Security`=20**Added**?= =?UTF-8?q?=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Training.Train?= =?UTF-8?q?ingController=5FmarkVideoComplete=5Fv1()`:=20=20`request.Securi?= =?UTF-8?q?ty`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi?= =?UTF-8?q?.Training.TrainingController=5FsendTrainingCompletionEmail=5Fv1?= =?UTF-8?q?()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Training.TrainingController?= =?UTF-8?q?=5FgenerateCertificate=5Fv1()`:=20=20`request.Security`=20**Add?= =?UTF-8?q?ed**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Training.T?= =?UTF-8?q?rainingController=5FgenerateHipaaCertificate=5Fv1()`:=20=20`req?= =?UTF-8?q?uest.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20?= =?UTF-8?q?*=20`CompAi.Org=20Chart.OrgChartController=5FgetOrgChart=5Fv1()?= =?UTF-8?q?`:=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Org=20Chart.OrgChartController=5Fupser?= =?UTF-8?q?tOrgChart=5Fv1()`:=20=20`request.Security`=20**Added**=20(Break?= =?UTF-8?q?ing=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Org=20Chart.OrgChartCon?= =?UTF-8?q?troller=5FdeleteOrgChart=5Fv1()`:=20=20`request.Security`=20**A?= =?UTF-8?q?dded**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Org=20Ch?= =?UTF-8?q?art.OrgChartController=5FuploadOrgChart=5Fv1()`:=20=20`request.?= =?UTF-8?q?Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`?= =?UTF-8?q?CompAi.Evidence=20Forms.EvidenceFormsController=5FlistForms=5Fv?= =?UTF-8?q?1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Evidence=20Forms.EvidenceForm?= =?UTF-8?q?sController=5FgetFormStatuses=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Ev?= =?UTF-8?q?idence=20Forms.EvidenceFormsController=5FgetFormSettings=5Fv1()?= =?UTF-8?q?`:=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Evidence=20Forms.EvidenceFormsControll?= =?UTF-8?q?er=5FupdateFormSetting=5Fv1()`:=20=20`request.Security`=20**Add?= =?UTF-8?q?ed**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Evidence?= =?UTF-8?q?=20Forms.EvidenceFormsController=5FgetMySubmissions=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Evidence=20Forms.EvidenceFormsControll?= =?UTF-8?q?er=5FgetPendingSubmissionCount=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Ev?= =?UTF-8?q?idence=20Forms.EvidenceFormsController=5FgetFormWithSubmissions?= =?UTF-8?q?=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Evidence=20Forms.EvidenceForm?= =?UTF-8?q?sController=5FgetSubmission=5Fv1()`:=20=20`request.Security`=20?= =?UTF-8?q?**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Evide?= =?UTF-8?q?nce=20Forms.EvidenceFormsController=5FdeleteSubmission=5Fv1()`:?= =?UTF-8?q?=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Evidence=20Forms.EvidenceFormsControll?= =?UTF-8?q?er=5FsubmitForm=5Fv1()`:=20=20`request.Security`=20**Added**=20?= =?UTF-8?q?(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Evidence=20Forms.?= =?UTF-8?q?EvidenceFormsController=5FuploadSubmission=5Fv1()`:=20=20`reque?= =?UTF-8?q?st.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Evidence=20Forms.EvidenceFormsController=5FreviewSub?= =?UTF-8?q?mission=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breakin?= =?UTF-8?q?g=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Evidence=20Forms.Evidence?= =?UTF-8?q?FormsController=5FuploadFile=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Ev?= =?UTF-8?q?idence=20Forms.EvidenceFormsController=5FexportCsv=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Audit=20Logs.AuditLogController=5FgetA?= =?UTF-8?q?uditLogs=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaki?= =?UTF-8?q?ng=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Security=20Penetration?= =?UTF-8?q?=20Tests.SecurityPenetrationTestsController=5Flist=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Security=20Penetration=20Tests.Securit?= =?UTF-8?q?yPenetrationTestsController=5Fcreate=5Fv1()`:=20=20`request.Sec?= =?UTF-8?q?urity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Com?= =?UTF-8?q?pAi.Security=20Penetration=20Tests.SecurityPenetrationTestsCont?= =?UTF-8?q?roller=5FgetById=5Fv1()`:=20=20`request.Security`=20**Added**?= =?UTF-8?q?=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Security=20Pen?= =?UTF-8?q?etration=20Tests.SecurityPenetrationTestsController=5FgetProgre?= =?UTF-8?q?ss=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Security=20Penetration=20Test?= =?UTF-8?q?s.SecurityPenetrationTestsController=5FgetIssues=5Fv1()`:=20=20?= =?UTF-8?q?`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F?= =?UTF-8?q?)=20*=20`CompAi.Security=20Penetration=20Tests.SecurityPenetrat?= =?UTF-8?q?ionTestsController=5FgetEvents=5Fv1()`:=20=20`request.Security`?= =?UTF-8?q?=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Se?= =?UTF-8?q?curity=20Penetration=20Tests.SecurityPenetrationTestsController?= =?UTF-8?q?=5FgetReport=5Fv1()`:=20=20`request.Security`=20**Added**=20(Br?= =?UTF-8?q?eaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Security=20Penetrati?= =?UTF-8?q?on=20Tests.SecurityPenetrationTestsController=5FgetPdf=5Fv1()`:?= =?UTF-8?q?=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Offboarding=20Checklist.OffboardingChe?= =?UTF-8?q?cklistController=5FgetPendingOffboardings=5Fv1()`:=20=20`reques?= =?UTF-8?q?t.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*?= =?UTF-8?q?=20`CompAi.Offboarding=20Checklist.OffboardingChecklistControll?= =?UTF-8?q?er=5FgetTemplate=5Fv1()`:=20=20`request.Security`=20**Added**?= =?UTF-8?q?=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Offboarding=20?= =?UTF-8?q?Checklist.OffboardingChecklistController=5FcreateTemplateItem?= =?UTF-8?q?=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking=20?= =?UTF-8?q?=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Offboarding=20Checklist.Offbo?= =?UTF-8?q?ardingChecklistController=5FupdateTemplateItem=5Fv1()`:=20=20`r?= =?UTF-8?q?equest.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)?= =?UTF-8?q?=20*=20`CompAi.Offboarding=20Checklist.OffboardingChecklistCont?= =?UTF-8?q?roller=5FdeleteTemplateItem=5Fv1()`:=20=20`request.Security`=20?= =?UTF-8?q?**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Offbo?= =?UTF-8?q?arding=20Checklist.OffboardingChecklistController=5FgetMemberCh?= =?UTF-8?q?ecklist=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breakin?= =?UTF-8?q?g=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Offboarding=20Checklist.O?= =?UTF-8?q?ffboardingChecklistController=5FexportAllEvidence=5Fv1()`:=20?= =?UTF-8?q?=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Offboarding=20Checklist.OffboardingChe?= =?UTF-8?q?cklistController=5FexportEvidence=5Fv1()`:=20=20`request.Securi?= =?UTF-8?q?ty`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi?= =?UTF-8?q?.Offboarding=20Checklist.OffboardingChecklistController=5Fcompl?= =?UTF-8?q?eteItem=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breakin?= =?UTF-8?q?g=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Offboarding=20Checklist.O?= =?UTF-8?q?ffboardingChecklistController=5FuncompleteItem=5Fv1()`:=20=20`r?= =?UTF-8?q?equest.Security`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)?= =?UTF-8?q?=20*=20`CompAi.Offboarding=20Checklist.OffboardingChecklistCont?= =?UTF-8?q?roller=5FuploadEvidence=5Fv1()`:=20=20`request.Security`=20**Ad?= =?UTF-8?q?ded**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Offboardi?= =?UTF-8?q?ng=20Checklist.OffboardingChecklistController=5FgetAccessRevoca?= =?UTF-8?q?tions=5Fv1()`:=20=20`request.Security`=20**Added**=20(Breaking?= =?UTF-8?q?=20=E2=9A=A0=EF=B8=8F)=20*=20`CompAi.Offboarding=20Checklist.Of?= =?UTF-8?q?fboardingChecklistController=5FrevokeAllVendorAccess=5Fv1()`:?= =?UTF-8?q?=20=20`request.Security`=20**Added**=20(Breaking=20=E2=9A=A0?= =?UTF-8?q?=EF=B8=8F)=20*=20`CompAi.Offboarding=20Checklist.OffboardingChe?= =?UTF-8?q?cklistController=5FrevokeVendorAccess=5Fv1()`:=20=20`request.Se?= =?UTF-8?q?curity`=20**Added**=20(Breaking=20=E2=9A=A0=EF=B8=8F)=20*=20`Co?= =?UTF-8?q?mpAi.Offboarding=20Checklist.OffboardingChecklistController=5Fu?= =?UTF-8?q?ndoVendorRevocation=5Fv1()`:=20=20`request.Security`=20**Added*?= =?UTF-8?q?*=20(Breaking=20=E2=9A=A0=EF=B8=8F)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/mcp-server/.speakeasy/gen.lock | 3711 +++++++---------- apps/mcp-server/.speakeasy/gen.yaml | 2 +- apps/mcp-server/.speakeasy/out.openapi.yaml | 344 +- apps/mcp-server/.speakeasy/workflow.lock | 8 +- apps/mcp-server/README.md | 4 +- apps/mcp-server/RELEASES.md | 10 +- apps/mcp-server/manifest.json | 1270 +----- apps/mcp-server/package-lock.json | 4 +- apps/mcp-server/package.json | 2 +- ...AttachmentsControllerCreateAttachmentV1.ts | 29 +- ...ntsControllerGetAttachmentDownloadUrlV1.ts | 29 +- ...ditLogsAuditLogControllerGetAuditLogsV1.ts | 29 +- ...mmentsCommentsControllerCreateCommentV1.ts | 29 +- ...mmentsCommentsControllerDeleteCommentV1.ts | 29 +- ...commentsCommentsControllerGetCommentsV1.ts | 29 +- ...mmentsCommentsControllerUpdateCommentV1.ts | 29 +- ...contextContextControllerCreateContextV1.ts | 29 +- ...contextContextControllerDeleteContextV1.ts | 29 +- ...contextContextControllerGetAllContextV1.ts | 29 +- ...ontextContextControllerGetContextByIdV1.ts | 29 +- ...contextContextControllerUpdateContextV1.ts | 29 +- ...DeviceAgentControllerDownloadMacAgentV1.ts | 29 +- ...ceAgentControllerDownloadWindowsAgentV1.ts | 29 +- .../devicesDevicesControllerDeleteDeviceV1.ts | 29 +- ...devicesDevicesControllerGetAllDevicesV1.ts | 29 +- ...esDevicesControllerGetDevicesByMemberV1.ts | 29 +- ...enceExportControllerExportAllEvidenceV1.ts | 29 +- ...ceExportControllerExportAutomationPDFV1.ts | 29 +- ...ExportControllerExportTaskEvidenceZipV1.ts | 29 +- ...xportControllerGetTaskEvidenceSummaryV1.ts | 29 +- ...idenceFormsControllerDeleteSubmissionV1.ts | 29 +- ...FormsEvidenceFormsControllerExportCsvV1.ts | 29 +- ...videnceFormsControllerGetFormSettingsV1.ts | 29 +- ...videnceFormsControllerGetFormStatusesV1.ts | 29 +- ...FormsControllerGetFormWithSubmissionsV1.ts | 29 +- ...idenceFormsControllerGetMySubmissionsV1.ts | 29 +- ...msControllerGetPendingSubmissionCountV1.ts | 29 +- ...sEvidenceFormsControllerGetSubmissionV1.ts | 29 +- ...FormsEvidenceFormsControllerListFormsV1.ts | 29 +- ...idenceFormsControllerReviewSubmissionV1.ts | 29 +- ...ormsEvidenceFormsControllerSubmitFormV1.ts | 29 +- ...denceFormsControllerUpdateFormSettingV1.ts | 29 +- ...ormsEvidenceFormsControllerUploadFileV1.ts | 29 +- ...idenceFormsControllerUploadSubmissionV1.ts | 29 +- ...ndingsFindingsControllerCreateFindingV1.ts | 29 +- ...ndingsFindingsControllerDeleteFindingV1.ts | 29 +- ...dingsFindingsControllerGetFindingByIdV1.ts | 29 +- ...gsFindingsControllerGetFindingHistoryV1.ts | 29 +- ...ingsControllerGetOrganizationFindingsV1.ts | 29 +- ...indingsFindingsControllerListFindingsV1.ts | 29 +- ...ndingsFindingsControllerUpdateFindingV1.ts | 29 +- ...sChecksControllerListConnectionChecksV1.ts | 29 +- ...onsChecksControllerListProviderChecksV1.ts | 29 +- ...nsChecksControllerRunConnectionChecksV1.ts | 29 +- ...rationsChecksControllerRunSingleCheckV1.ts | 29 +- ...ConnectionsControllerCreateConnectionV1.ts | 29 +- ...ConnectionsControllerDeleteConnectionV1.ts | 29 +- ...ectionsControllerDisconnectConnectionV1.ts | 29 +- ...onsConnectionsControllerGetConnectionV1.ts | 29 +- ...tionsConnectionsControllerGetProviderV1.ts | 29 +- ...sConnectionsControllerListConnectionsV1.ts | 29 +- ...onsConnectionsControllerListProvidersV1.ts | 29 +- ...sConnectionsControllerPauseConnectionV1.ts | 29 +- ...ConnectionsControllerResumeConnectionV1.ts | 29 +- ...nsConnectionsControllerTestConnectionV1.ts | 29 +- ...onsControllerUpdateConnectionServicesV1.ts | 29 +- ...ConnectionsControllerUpdateConnectionV1.ts | 29 +- ...rvicesControllerGetConnectionServicesV1.ts | 29 +- ...ncControllerGetAvailableSyncProvidersV1.ts | 29 +- ...SyncControllerGetEmployeeSyncProviderV1.ts | 29 +- ...yncControllerGetGoogleWorkspaceStatusV1.ts | 29 +- ...tionsSyncControllerGetJumpCloudStatusV1.ts | 29 +- ...ationsSyncControllerGetRipplingStatusV1.ts | 29 +- ...SyncControllerSetEmployeeSyncProviderV1.ts | 29 +- ...ontrollerSyncDynamicProviderEmployeesV1.ts | 29 +- ...ontrollerSyncGoogleWorkspaceEmployeesV1.ts | 29 +- ...sSyncControllerSyncJumpCloudEmployeesV1.ts | 29 +- ...nsSyncControllerSyncRipplingEmployeesV1.ts | 29 +- ...ionsControllerDisconnectCheckFromTaskV1.ts | 29 +- ...onsControllerGetChecksForTaskTemplateV1.ts | 29 +- ...ntegrationsControllerGetChecksForTaskV1.ts | 29 +- ...ntegrationsControllerGetTaskCheckRunsV1.ts | 29 +- ...rationsControllerReconnectCheckToTaskV1.ts | 29 +- ...IntegrationsControllerRunCheckForTaskV1.ts | 29 +- ...riablesControllerFetchVariableOptionsV1.ts | 29 +- ...ablesControllerGetConnectionVariablesV1.ts | 29 +- ...riablesControllerGetProviderVariablesV1.ts | 29 +- ...blesControllerSaveConnectionVariablesV1.ts | 29 +- ...KnowledgeBaseControllerCreateRunTokenV1.ts | 29 +- ...eBaseControllerDeleteAllManualAnswersV1.ts | 29 +- ...KnowledgeBaseControllerDeleteDocumentV1.ts | 29 +- ...ledgeBaseControllerDeleteManualAnswerV1.ts | 29 +- ...KnowledgeBaseControllerGetDownloadUrlV1.ts | 29 +- ...BaseKnowledgeBaseControllerGetViewUrlV1.ts | 29 +- ...eKnowledgeBaseControllerListDocumentsV1.ts | 29 +- ...wledgeBaseControllerListManualAnswersV1.ts | 29 +- ...owledgeBaseControllerProcessDocumentsV1.ts | 29 +- ...owledgeBaseControllerSaveManualAnswerV1.ts | 29 +- ...KnowledgeBaseControllerUploadDocumentV1.ts | 29 +- ...ardingChecklistControllerCompleteItemV1.ts | 29 +- ...ChecklistControllerCreateTemplateItemV1.ts | 29 +- ...ChecklistControllerDeleteTemplateItemV1.ts | 29 +- ...gChecklistControllerExportAllEvidenceV1.ts | 29 +- ...dingChecklistControllerExportEvidenceV1.ts | 29 +- ...ecklistControllerGetAccessRevocationsV1.ts | 29 +- ...ChecklistControllerGetMemberChecklistV1.ts | 29 +- ...klistControllerGetPendingOffboardingsV1.ts | 29 +- ...oardingChecklistControllerGetTemplateV1.ts | 29 +- ...cklistControllerRevokeAllVendorAccessV1.ts | 29 +- ...ChecklistControllerRevokeVendorAccessV1.ts | 29 +- ...dingChecklistControllerUncompleteItemV1.ts | 29 +- ...ecklistControllerUndoVendorRevocationV1.ts | 29 +- ...ChecklistControllerUpdateTemplateItemV1.ts | 29 +- ...dingChecklistControllerUploadEvidenceV1.ts | 29 +- ...ChartOrgChartControllerDeleteOrgChartV1.ts | 29 +- ...orgChartOrgChartControllerGetOrgChartV1.ts | 29 +- ...ChartOrgChartControllerUploadOrgChartV1.ts | 29 +- ...ChartOrgChartControllerUpsertOrgChartV1.ts | 29 +- ...ionOrganizationControllerCreateApiKeyV1.ts | 29 +- ...anizationControllerDeleteOrganizationV1.ts | 29 +- ...anizationControllerGetAvailableScopesV1.ts | 29 +- ...onOrganizationControllerGetOnboardingV1.ts | 29 +- ...OrganizationControllerGetOrganizationV1.ts | 29 +- ...OrganizationControllerGetPrimaryColorV1.ts | 29 +- ...izationControllerGetRoleNotificationsV1.ts | 29 +- ...tionOrganizationControllerListApiKeysV1.ts | 29 +- ...ationOrganizationControllerRemoveLogoV1.ts | 29 +- ...ionOrganizationControllerRevokeApiKeyV1.ts | 29 +- ...ganizationControllerTransferOwnershipV1.ts | 29 +- ...anizationControllerUpdateOrganizationV1.ts | 29 +- ...tionControllerUpdateRoleNotificationsV1.ts | 29 +- ...ationOrganizationControllerUploadLogoV1.ts | 29 +- ...oplePeopleControllerBulkCreateMembersV1.ts | 29 +- .../peoplePeopleControllerCreateMemberV1.ts | 29 +- ...pleControllerDeleteEmploymentEvidenceV1.ts | 29 +- .../peoplePeopleControllerDeleteMemberV1.ts | 29 +- .../peoplePeopleControllerGetAllPeopleV1.ts | 29 +- .../peoplePeopleControllerGetDevicesV1.ts | 29 +- ...lePeopleControllerGetEmailPreferencesV1.ts | 29 +- ...PeopleControllerGetEmploymentEvidenceV1.ts | 29 +- ...plePeopleControllerGetFleetComplianceV1.ts | 29 +- ...PeopleControllerGetMentionableMembersV1.ts | 29 +- .../peoplePeopleControllerGetPersonByIdV1.ts | 29 +- ...eopleControllerGetTestStatsByAssigneeV1.ts | 29 +- ...oplePeopleControllerGetTrainingVideosV1.ts | 29 +- .../peoplePeopleControllerInviteMembersV1.ts | 29 +- ...eoplePeopleControllerReactivateMemberV1.ts | 29 +- .../peoplePeopleControllerRemoveHostV1.ts | 29 +- ...plePeopleControllerResendPortalInviteV1.ts | 29 +- .../peoplePeopleControllerUnlinkDeviceV1.ts | 29 +- ...eopleControllerUpdateEmailPreferencesV1.ts | 29 +- .../peoplePeopleControllerUpdateMemberV1.ts | 29 +- ...pleControllerUploadEmploymentEvidenceV1.ts | 29 +- ...PoliciesControllerAcceptPolicyChangesV1.ts | 29 +- ...esPoliciesControllerAddPolicyControlsV1.ts | 29 +- ...oliciesPoliciesControllerAiChatPolicyV1.ts | 29 +- ...iesControllerConfirmPolicyPdfUploadedV1.ts | 29 +- ...oliciesPoliciesControllerCreatePolicyV1.ts | 29 +- ...PoliciesControllerCreatePolicyVersionV1.ts | 29 +- ...ciesPoliciesControllerDeletePolicyPdfV1.ts | 29 +- ...oliciesPoliciesControllerDeletePolicyV1.ts | 29 +- ...PoliciesControllerDeletePolicyVersionV1.ts | 29 +- ...esPoliciesControllerDenyPolicyChangesV1.ts | 29 +- ...PoliciesControllerDownloadAllPoliciesV1.ts | 29 +- ...iciesPoliciesControllerGetAllPoliciesV1.ts | 32 +- ...ciesPoliciesControllerGetPdfSignedUrlV1.ts | 29 +- .../policiesPoliciesControllerGetPdfUrlV1.ts | 29 +- ...esPoliciesControllerGetPolicyControlsV1.ts | 29 +- ...iciesControllerGetPolicyEvidenceTasksV1.ts | 29 +- .../policiesPoliciesControllerGetPolicyV1.ts | 29 +- ...oliciesControllerGetPolicyVersionByIdV1.ts | 29 +- ...esPoliciesControllerGetPolicyVersionsV1.ts | 29 +- ...sPoliciesControllerPublishAllPoliciesV1.ts | 29 +- ...oliciesControllerPublishPolicyVersionV1.ts | 29 +- ...iesPoliciesControllerRegeneratePolicyV1.ts | 29 +- ...PoliciesControllerRemovePolicyControlV1.ts | 29 +- ...esControllerRequestPolicyPdfUploadUrlV1.ts | 29 +- ...iciesControllerSetActivePolicyVersionV1.ts | 29 +- ...iesControllerSubmitVersionForApprovalV1.ts | 29 +- ...oliciesPoliciesControllerUpdatePolicyV1.ts | 29 +- ...oliciesControllerUpdateVersionContentV1.ts | 29 +- ...ciesPoliciesControllerUploadPolicyPdfV1.ts | 29 +- ...iesControllerUploadPolicyPdfV1Multipart.ts | 29 +- ...onnaireControllerAnswerSingleQuestionV1.ts | 29 +- ...reControllerAutoAnswerAndExportUploadV1.ts | 29 +- ...ionnaireControllerAutoAnswerAndExportV1.ts | 29 +- ...aireQuestionnaireControllerAutoAnswerV1.ts | 29 +- ...reQuestionnaireControllerDeleteAnswerV1.ts | 29 +- ...aireQuestionnaireControllerDeleteByIdV1.ts | 29 +- ...aireQuestionnaireControllerExportByIdV1.ts | 29 +- ...onnaireQuestionnaireControllerFindAllV1.ts | 29 +- ...nnaireQuestionnaireControllerFindByIdV1.ts | 29 +- ...ireControllerParseQuestionnaireUploadV1.ts | 29 +- ...tionnaireControllerParseQuestionnaireV1.ts | 29 +- ...aireQuestionnaireControllerSaveAnswerV1.ts | 29 +- ...stionnaireControllerTriggerAutoAnswerV1.ts | 29 +- ...onnaireControllerUploadAndParseUploadV1.ts | 29 +- ...QuestionnaireControllerUploadAndParseV1.ts | 29 +- .../funcs/risksRisksControllerCreateRiskV1.ts | 29 +- .../funcs/risksRisksControllerDeleteRiskV1.ts | 29 +- .../risksRisksControllerGetAllRisksV1.ts | 29 +- .../risksRisksControllerGetRiskByIdV1.ts | 29 +- ...isksRisksControllerGetStatsByAssigneeV1.ts | 29 +- ...ksRisksControllerGetStatsByDepartmentV1.ts | 29 +- .../funcs/risksRisksControllerUpdateRiskV1.ts | 29 +- .../funcs/rolesRolesControllerCreateRoleV1.ts | 29 +- .../funcs/rolesRolesControllerDeleteRoleV1.ts | 29 +- ...sRolesControllerGetBuiltInObligationsV1.ts | 29 +- ...RolesControllerGetPermissionsForRolesV1.ts | 29 +- .../funcs/rolesRolesControllerGetRoleV1.ts | 29 +- .../funcs/rolesRolesControllerListRolesV1.ts | 29 +- ...lesControllerUpdateBuiltInObligationsV1.ts | 29 +- .../funcs/rolesRolesControllerUpdateRoleV1.ts | 29 +- ...urityPenetrationTestsControllerCreateV1.ts | 29 +- ...rityPenetrationTestsControllerGetByIdV1.ts | 29 +- ...tyPenetrationTestsControllerGetEventsV1.ts | 29 +- ...tyPenetrationTestsControllerGetIssuesV1.ts | 29 +- ...urityPenetrationTestsControllerGetPdfV1.ts | 29 +- ...PenetrationTestsControllerGetProgressV1.ts | 29 +- ...tyPenetrationTestsControllerGetReportV1.ts | 29 +- ...ecurityPenetrationTestsControllerListV1.ts | 29 +- .../soaSOAControllerApproveDocumentV1.ts | 29 +- .../src/funcs/soaSOAControllerAutoFillV1.ts | 29 +- .../funcs/soaSOAControllerCreateDocumentV1.ts | 29 +- .../soaSOAControllerDeclineDocumentV1.ts | 29 +- .../funcs/soaSOAControllerEnsureSetupV1.ts | 29 +- .../funcs/soaSOAControllerExportDocumentV1.ts | 29 +- .../src/funcs/soaSOAControllerSaveAnswerV1.ts | 29 +- .../soaSOAControllerSubmitForApprovalV1.ts | 29 +- ...AutomationsControllerCreateAutomationV1.ts | 29 +- ...onsAutomationsControllerCreateVersionV1.ts | 29 +- ...AutomationsControllerDeleteAutomationV1.ts | 29 +- ...utomationsControllerGetAutomationRunsV1.ts | 29 +- ...onsAutomationsControllerGetAutomationV1.ts | 29 +- ...ationsControllerGetAutomationVersionsV1.ts | 29 +- ...ationsControllerGetTaskAutomationRunsV1.ts | 29 +- ...tomationsControllerGetTaskAutomationsV1.ts | 29 +- ...AutomationsControllerUpdateAutomationV1.ts | 29 +- ...askManagementControllerCreateTaskItemV1.ts | 29 +- ...entControllerDeleteTaskItemAttachmentV1.ts | 29 +- ...askManagementControllerDeleteTaskItemV1.ts | 29 +- ...nagementControllerGetTaskItemActivityV1.ts | 29 +- ...ManagementControllerGetTaskItemsStatsV1.ts | 29 +- ...tTaskManagementControllerGetTaskItemsV1.ts | 29 +- ...askManagementControllerUpdateTaskItemV1.ts | 29 +- ...entControllerUploadTaskItemAttachmentV1.ts | 29 +- .../tasksTasksControllerApproveTaskV1.ts | 29 +- ...sksTasksControllerBulkSubmitForReviewV1.ts | 29 +- .../funcs/tasksTasksControllerCreateTaskV1.ts | 29 +- ...ksTasksControllerDeleteTaskAttachmentV1.ts | 29 +- .../funcs/tasksTasksControllerDeleteTaskV1.ts | 29 +- .../tasksTasksControllerDeleteTasksV1.ts | 29 +- .../tasksTasksControllerGetTaskActivityV1.ts | 29 +- ...ontrollerGetTaskAttachmentDownloadUrlV1.ts | 29 +- ...asksTasksControllerGetTaskAttachmentsV1.ts | 29 +- .../tasksTasksControllerGetTaskOptionsV1.ts | 29 +- .../tasksTasksControllerGetTaskPoliciesV1.ts | 29 +- .../tasksTasksControllerGetTaskTemplatesV1.ts | 29 +- .../funcs/tasksTasksControllerGetTaskV1.ts | 29 +- .../funcs/tasksTasksControllerGetTasksV1.ts | 29 +- .../tasksTasksControllerRegenerateTaskV1.ts | 29 +- .../funcs/tasksTasksControllerRejectTaskV1.ts | 29 +- .../tasksTasksControllerReorderTasksV1.ts | 29 +- .../tasksTasksControllerSubmitForReviewV1.ts | 29 +- .../funcs/tasksTasksControllerUpdateTaskV1.ts | 29 +- ...sksTasksControllerUpdateTasksAssigneeV1.ts | 29 +- ...tasksTasksControllerUpdateTasksStatusV1.ts | 29 +- ...ksTasksControllerUploadTaskAttachmentV1.ts | 29 +- ...TrainingControllerGenerateCertificateV1.ts | 29 +- ...ingControllerGenerateHipaaCertificateV1.ts | 29 +- ...iningTrainingControllerGetCompletionsV1.ts | 29 +- ...ngTrainingControllerMarkVideoCompleteV1.ts | 29 +- ...ControllerSendTrainingCompletionEmailV1.ts | 29 +- ...ssTrustAccessControllerApproveRequestV1.ts | 29 +- ...ccessTrustAccessControllerDenyRequestV1.ts | 29 +- ...TrustAccessControllerGetAccessRequestV1.ts | 29 +- ...ustAccessControllerListAccessRequestsV1.ts | 29 +- ...AccessTrustAccessControllerListGrantsV1.ts | 29 +- ...AccessTrustAccessControllerPreviewNdaV1.ts | 29 +- ...rustAccessControllerResendAccessEmailV1.ts | 29 +- ...tAccessTrustAccessControllerResendNdaV1.ts | 29 +- ...ccessTrustAccessControllerRevokeGrantV1.ts | 29 +- ...lTrustPortalControllerAddCustomDomainV1.ts | 29 +- ...lTrustPortalControllerCheckDnsRecordsV1.ts | 29 +- ...TrustPortalControllerCreateCustomLinkV1.ts | 29 +- ...TrustPortalControllerDeleteCustomLinkV1.ts | 29 +- ...stPortalControllerDeleteTrustDocumentV1.ts | 29 +- ...talControllerGetComplianceResourceUrlV1.ts | 29 +- ...lTrustPortalControllerGetDomainStatusV1.ts | 29 +- ...ortalTrustPortalControllerGetOverviewV1.ts | 29 +- ...ortalTrustPortalControllerGetSettingsV1.ts | 29 +- ...stPortalControllerGetTrustDocumentUrlV1.ts | 29 +- ...rtalControllerListComplianceResourcesV1.ts | 29 +- ...lTrustPortalControllerListCustomLinksV1.ts | 29 +- ...ustPortalControllerListTrustDocumentsV1.ts | 29 +- ...ortalTrustPortalControllerListVendorsV1.ts | 29 +- ...talTrustPortalControllerRemoveFaviconV1.ts | 29 +- ...ustPortalControllerReorderCustomLinksV1.ts | 29 +- ...rtalTrustPortalControllerTogglePortalV1.ts | 29 +- ...tPortalControllerUpdateAllowedDomainsV1.ts | 29 +- ...TrustPortalControllerUpdateCustomLinkV1.ts | 29 +- ...PortalTrustPortalControllerUpdateFaqsV1.ts | 29 +- ...TrustPortalControllerUpdateFrameworksV1.ts | 29 +- ...alTrustPortalControllerUpdateOverviewV1.ts | 29 +- ...alControllerUpdateVendorTrustSettingsV1.ts | 29 +- ...talControllerUploadComplianceResourceV1.ts | 29 +- ...talTrustPortalControllerUploadFaviconV1.ts | 29 +- ...stPortalControllerUploadTrustDocumentV1.ts | 29 +- ...loadsUploadsControllerCreateUploadUrlV1.ts | 29 +- .../vendorsVendorsControllerCreateVendorV1.ts | 29 +- .../vendorsVendorsControllerDeleteVendorV1.ts | 29 +- ...vendorsVendorsControllerGetAllVendorsV1.ts | 29 +- ...vendorsVendorsControllerGetVendorByIdV1.ts | 29 +- ...sVendorsControllerSearchGlobalVendorsV1.ts | 29 +- ...orsVendorsControllerTriggerAssessmentV1.ts | 29 +- .../vendorsVendorsControllerUpdateVendorV1.ts | 29 +- apps/mcp-server/src/hooks/oauth2scopes.ts | 27 + apps/mcp-server/src/landing-page.ts | 2 +- apps/mcp-server/src/lib/config.ts | 4 +- apps/mcp-server/src/mcp-server/mcp-server.ts | 2 +- apps/mcp-server/src/mcp-server/server.ts | 634 +-- ...AttachmentsControllerCreateAttachmentV1.ts | 43 - ...ntsControllerGetAttachmentDownloadUrlV1.ts | 44 - ...ditLogsAuditLogControllerGetAuditLogsV1.ts | 44 - ...mmentsCommentsControllerCreateCommentV1.ts | 44 - ...mmentsCommentsControllerDeleteCommentV1.ts | 44 - ...commentsCommentsControllerGetCommentsV1.ts | 44 - ...mmentsCommentsControllerUpdateCommentV1.ts | 44 - ...contextContextControllerCreateContextV1.ts | 44 - ...contextContextControllerDeleteContextV1.ts | 44 - ...contextContextControllerGetAllContextV1.ts | 44 - ...ontextContextControllerGetContextByIdV1.ts | 44 - ...contextContextControllerUpdateContextV1.ts | 44 - ...DeviceAgentControllerDownloadMacAgentV1.ts | 36 - ...ceAgentControllerDownloadWindowsAgentV1.ts | 37 - .../devicesDevicesControllerDeleteDeviceV1.ts | 44 - ...devicesDevicesControllerGetAllDevicesV1.ts | 35 - ...esDevicesControllerGetDevicesByMemberV1.ts | 44 - ...enceExportControllerExportAllEvidenceV1.ts | 45 - ...ceExportControllerExportAutomationPDFV1.ts | 44 - ...ExportControllerExportTaskEvidenceZipV1.ts | 44 - ...xportControllerGetTaskEvidenceSummaryV1.ts | 44 - ...idenceFormsControllerDeleteSubmissionV1.ts | 44 - ...FormsEvidenceFormsControllerExportCsvV1.ts | 43 - ...videnceFormsControllerGetFormSettingsV1.ts | 44 - ...videnceFormsControllerGetFormStatusesV1.ts | 44 - ...FormsControllerGetFormWithSubmissionsV1.ts | 44 - ...idenceFormsControllerGetMySubmissionsV1.ts | 44 - ...msControllerGetPendingSubmissionCountV1.ts | 45 - ...sEvidenceFormsControllerGetSubmissionV1.ts | 44 - ...FormsEvidenceFormsControllerListFormsV1.ts | 43 - ...idenceFormsControllerReviewSubmissionV1.ts | 44 - ...ormsEvidenceFormsControllerSubmitFormV1.ts | 43 - ...denceFormsControllerUpdateFormSettingV1.ts | 44 - ...ormsEvidenceFormsControllerUploadFileV1.ts | 43 - ...idenceFormsControllerUploadSubmissionV1.ts | 44 - ...ndingsFindingsControllerCreateFindingV1.ts | 44 - ...ndingsFindingsControllerDeleteFindingV1.ts | 44 - ...dingsFindingsControllerGetFindingByIdV1.ts | 44 - ...gsFindingsControllerGetFindingHistoryV1.ts | 44 - ...ingsControllerGetOrganizationFindingsV1.ts | 45 - ...indingsFindingsControllerListFindingsV1.ts | 44 - ...ndingsFindingsControllerUpdateFindingV1.ts | 44 - ...sChecksControllerListConnectionChecksV1.ts | 43 - ...onsChecksControllerListProviderChecksV1.ts | 43 - ...nsChecksControllerRunConnectionChecksV1.ts | 43 - ...rationsChecksControllerRunSingleCheckV1.ts | 44 - ...ConnectionsControllerCreateConnectionV1.ts | 44 - ...ConnectionsControllerDeleteConnectionV1.ts | 44 - ...ectionsControllerDisconnectConnectionV1.ts | 44 - ...onsConnectionsControllerGetConnectionV1.ts | 43 - ...tionsConnectionsControllerGetProviderV1.ts | 43 - ...sConnectionsControllerListConnectionsV1.ts | 36 - ...onsConnectionsControllerListProvidersV1.ts | 43 - ...sConnectionsControllerPauseConnectionV1.ts | 43 - ...ConnectionsControllerResumeConnectionV1.ts | 44 - ...nsConnectionsControllerTestConnectionV1.ts | 43 - ...onsControllerUpdateConnectionServicesV1.ts | 44 - ...ConnectionsControllerUpdateConnectionV1.ts | 44 - ...rvicesControllerGetConnectionServicesV1.ts | 44 - ...ncControllerGetAvailableSyncProvidersV1.ts | 37 - ...SyncControllerGetEmployeeSyncProviderV1.ts | 37 - ...yncControllerGetGoogleWorkspaceStatusV1.ts | 37 - ...tionsSyncControllerGetJumpCloudStatusV1.ts | 36 - ...ationsSyncControllerGetRipplingStatusV1.ts | 36 - ...SyncControllerSetEmployeeSyncProviderV1.ts | 44 - ...ontrollerSyncDynamicProviderEmployeesV1.ts | 44 - ...ontrollerSyncGoogleWorkspaceEmployeesV1.ts | 44 - ...sSyncControllerSyncJumpCloudEmployeesV1.ts | 43 - ...nsSyncControllerSyncRipplingEmployeesV1.ts | 43 - ...ionsControllerDisconnectCheckFromTaskV1.ts | 44 - ...onsControllerGetChecksForTaskTemplateV1.ts | 45 - ...ntegrationsControllerGetChecksForTaskV1.ts | 44 - ...ntegrationsControllerGetTaskCheckRunsV1.ts | 44 - ...rationsControllerReconnectCheckToTaskV1.ts | 44 - ...IntegrationsControllerRunCheckForTaskV1.ts | 44 - ...riablesControllerFetchVariableOptionsV1.ts | 44 - ...ablesControllerGetConnectionVariablesV1.ts | 44 - ...riablesControllerGetProviderVariablesV1.ts | 44 - ...blesControllerSaveConnectionVariablesV1.ts | 44 - ...KnowledgeBaseControllerCreateRunTokenV1.ts | 44 - ...eBaseControllerDeleteAllManualAnswersV1.ts | 44 - ...KnowledgeBaseControllerDeleteDocumentV1.ts | 44 - ...ledgeBaseControllerDeleteManualAnswerV1.ts | 44 - ...KnowledgeBaseControllerGetDownloadUrlV1.ts | 44 - ...BaseKnowledgeBaseControllerGetViewUrlV1.ts | 43 - ...eKnowledgeBaseControllerListDocumentsV1.ts | 37 - ...wledgeBaseControllerListManualAnswersV1.ts | 37 - ...owledgeBaseControllerProcessDocumentsV1.ts | 44 - ...owledgeBaseControllerSaveManualAnswerV1.ts | 44 - ...KnowledgeBaseControllerUploadDocumentV1.ts | 44 - ...ardingChecklistControllerCompleteItemV1.ts | 44 - ...ChecklistControllerCreateTemplateItemV1.ts | 44 - ...ChecklistControllerDeleteTemplateItemV1.ts | 44 - ...gChecklistControllerExportAllEvidenceV1.ts | 37 - ...dingChecklistControllerExportEvidenceV1.ts | 44 - ...ecklistControllerGetAccessRevocationsV1.ts | 45 - ...ChecklistControllerGetMemberChecklistV1.ts | 44 - ...klistControllerGetPendingOffboardingsV1.ts | 37 - ...oardingChecklistControllerGetTemplateV1.ts | 37 - ...cklistControllerRevokeAllVendorAccessV1.ts | 45 - ...ChecklistControllerRevokeVendorAccessV1.ts | 44 - ...dingChecklistControllerUncompleteItemV1.ts | 44 - ...ecklistControllerUndoVendorRevocationV1.ts | 45 - ...ChecklistControllerUpdateTemplateItemV1.ts | 44 - ...dingChecklistControllerUploadEvidenceV1.ts | 44 - ...ChartOrgChartControllerDeleteOrgChartV1.ts | 44 - ...orgChartOrgChartControllerGetOrgChartV1.ts | 44 - ...ChartOrgChartControllerUploadOrgChartV1.ts | 44 - ...ChartOrgChartControllerUpsertOrgChartV1.ts | 44 - ...ionOrganizationControllerCreateApiKeyV1.ts | 36 - ...anizationControllerDeleteOrganizationV1.ts | 37 - ...anizationControllerGetAvailableScopesV1.ts | 37 - ...onOrganizationControllerGetOnboardingV1.ts | 36 - ...OrganizationControllerGetOrganizationV1.ts | 44 - ...OrganizationControllerGetPrimaryColorV1.ts | 44 - ...izationControllerGetRoleNotificationsV1.ts | 37 - ...tionOrganizationControllerListApiKeysV1.ts | 36 - ...ationOrganizationControllerRemoveLogoV1.ts | 36 - ...ionOrganizationControllerRevokeApiKeyV1.ts | 36 - ...ganizationControllerTransferOwnershipV1.ts | 46 - ...anizationControllerUpdateOrganizationV1.ts | 46 - ...tionControllerUpdateRoleNotificationsV1.ts | 44 - ...ationOrganizationControllerUploadLogoV1.ts | 36 - ...oplePeopleControllerBulkCreateMembersV1.ts | 44 - .../peoplePeopleControllerCreateMemberV1.ts | 44 - ...pleControllerDeleteEmploymentEvidenceV1.ts | 43 - .../peoplePeopleControllerDeleteMemberV1.ts | 44 - .../peoplePeopleControllerGetAllPeopleV1.ts | 44 - .../peoplePeopleControllerGetDevicesV1.ts | 35 - ...lePeopleControllerGetEmailPreferencesV1.ts | 36 - ...PeopleControllerGetEmploymentEvidenceV1.ts | 44 - ...plePeopleControllerGetFleetComplianceV1.ts | 44 - ...PeopleControllerGetMentionableMembersV1.ts | 44 - .../peoplePeopleControllerGetPersonByIdV1.ts | 44 - ...eopleControllerGetTestStatsByAssigneeV1.ts | 36 - ...oplePeopleControllerGetTrainingVideosV1.ts | 44 - .../peoplePeopleControllerInviteMembersV1.ts | 44 - ...eoplePeopleControllerReactivateMemberV1.ts | 44 - .../peoplePeopleControllerRemoveHostV1.ts | 44 - ...plePeopleControllerResendPortalInviteV1.ts | 44 - .../peoplePeopleControllerUnlinkDeviceV1.ts | 44 - ...eopleControllerUpdateEmailPreferencesV1.ts | 43 - .../peoplePeopleControllerUpdateMemberV1.ts | 44 - ...pleControllerUploadEmploymentEvidenceV1.ts | 43 - ...PoliciesControllerAcceptPolicyChangesV1.ts | 43 - ...esPoliciesControllerAddPolicyControlsV1.ts | 44 - ...oliciesPoliciesControllerAiChatPolicyV1.ts | 44 - ...iesControllerConfirmPolicyPdfUploadedV1.ts | 44 - ...oliciesPoliciesControllerCreatePolicyV1.ts | 44 - ...PoliciesControllerCreatePolicyVersionV1.ts | 43 - ...ciesPoliciesControllerDeletePolicyPdfV1.ts | 44 - ...oliciesPoliciesControllerDeletePolicyV1.ts | 44 - ...PoliciesControllerDeletePolicyVersionV1.ts | 43 - ...esPoliciesControllerDenyPolicyChangesV1.ts | 44 - ...PoliciesControllerDownloadAllPoliciesV1.ts | 43 - ...iciesPoliciesControllerGetAllPoliciesV1.ts | 44 - ...ciesPoliciesControllerGetPdfSignedUrlV1.ts | 44 - .../policiesPoliciesControllerGetPdfUrlV1.ts | 44 - ...esPoliciesControllerGetPolicyControlsV1.ts | 44 - ...iciesControllerGetPolicyEvidenceTasksV1.ts | 44 - .../policiesPoliciesControllerGetPolicyV1.ts | 44 - ...oliciesControllerGetPolicyVersionByIdV1.ts | 43 - ...esPoliciesControllerGetPolicyVersionsV1.ts | 44 - ...sPoliciesControllerPublishAllPoliciesV1.ts | 43 - ...oliciesControllerPublishPolicyVersionV1.ts | 43 - ...iesPoliciesControllerRegeneratePolicyV1.ts | 44 - ...PoliciesControllerRemovePolicyControlV1.ts | 43 - ...esControllerRequestPolicyPdfUploadUrlV1.ts | 44 - ...iciesControllerSetActivePolicyVersionV1.ts | 43 - ...iesControllerSubmitVersionForApprovalV1.ts | 44 - ...oliciesPoliciesControllerUpdatePolicyV1.ts | 44 - ...oliciesControllerUpdateVersionContentV1.ts | 43 - ...onnaireControllerAnswerSingleQuestionV1.ts | 44 - ...reQuestionnaireControllerDeleteAnswerV1.ts | 43 - ...aireQuestionnaireControllerDeleteByIdV1.ts | 43 - ...aireQuestionnaireControllerExportByIdV1.ts | 43 - ...onnaireQuestionnaireControllerFindAllV1.ts | 36 - ...nnaireQuestionnaireControllerFindByIdV1.ts | 43 - ...tionnaireControllerParseQuestionnaireV1.ts | 44 - ...aireQuestionnaireControllerSaveAnswerV1.ts | 43 - ...stionnaireControllerTriggerAutoAnswerV1.ts | 44 - ...QuestionnaireControllerUploadAndParseV1.ts | 44 - .../tools/risksRisksControllerCreateRiskV1.ts | 44 - .../tools/risksRisksControllerDeleteRiskV1.ts | 44 - .../risksRisksControllerGetAllRisksV1.ts | 44 - .../risksRisksControllerGetRiskByIdV1.ts | 44 - ...isksRisksControllerGetStatsByAssigneeV1.ts | 35 - ...ksRisksControllerGetStatsByDepartmentV1.ts | 35 - .../tools/risksRisksControllerUpdateRiskV1.ts | 44 - .../tools/rolesRolesControllerCreateRoleV1.ts | 44 - .../tools/rolesRolesControllerDeleteRoleV1.ts | 44 - ...sRolesControllerGetBuiltInObligationsV1.ts | 44 - ...RolesControllerGetPermissionsForRolesV1.ts | 44 - .../tools/rolesRolesControllerGetRoleV1.ts | 42 - .../tools/rolesRolesControllerListRolesV1.ts | 35 - ...lesControllerUpdateBuiltInObligationsV1.ts | 43 - .../tools/rolesRolesControllerUpdateRoleV1.ts | 44 - ...urityPenetrationTestsControllerCreateV1.ts | 44 - ...rityPenetrationTestsControllerGetByIdV1.ts | 44 - ...tyPenetrationTestsControllerGetEventsV1.ts | 44 - ...tyPenetrationTestsControllerGetIssuesV1.ts | 44 - ...urityPenetrationTestsControllerGetPdfV1.ts | 44 - ...PenetrationTestsControllerGetProgressV1.ts | 44 - ...tyPenetrationTestsControllerGetReportV1.ts | 44 - ...ecurityPenetrationTestsControllerListV1.ts | 44 - .../soaSOAControllerApproveDocumentV1.ts | 44 - .../tools/soaSOAControllerAutoFillV1.ts | 42 - .../tools/soaSOAControllerCreateDocumentV1.ts | 44 - .../soaSOAControllerDeclineDocumentV1.ts | 44 - .../tools/soaSOAControllerEnsureSetupV1.ts | 42 - .../tools/soaSOAControllerExportDocumentV1.ts | 44 - .../tools/soaSOAControllerSaveAnswerV1.ts | 42 - .../soaSOAControllerSubmitForApprovalV1.ts | 44 - ...AutomationsControllerCreateAutomationV1.ts | 44 - ...onsAutomationsControllerCreateVersionV1.ts | 44 - ...AutomationsControllerDeleteAutomationV1.ts | 44 - ...utomationsControllerGetAutomationRunsV1.ts | 44 - ...onsAutomationsControllerGetAutomationV1.ts | 44 - ...ationsControllerGetAutomationVersionsV1.ts | 44 - ...ationsControllerGetTaskAutomationRunsV1.ts | 44 - ...tomationsControllerGetTaskAutomationsV1.ts | 44 - ...AutomationsControllerUpdateAutomationV1.ts | 44 - ...askManagementControllerCreateTaskItemV1.ts | 44 - ...entControllerDeleteTaskItemAttachmentV1.ts | 44 - ...askManagementControllerDeleteTaskItemV1.ts | 44 - ...nagementControllerGetTaskItemActivityV1.ts | 44 - ...ManagementControllerGetTaskItemsStatsV1.ts | 44 - ...tTaskManagementControllerGetTaskItemsV1.ts | 44 - ...askManagementControllerUpdateTaskItemV1.ts | 44 - ...entControllerUploadTaskItemAttachmentV1.ts | 44 - .../tasksTasksControllerApproveTaskV1.ts | 44 - ...sksTasksControllerBulkSubmitForReviewV1.ts | 44 - .../tools/tasksTasksControllerCreateTaskV1.ts | 44 - ...ksTasksControllerDeleteTaskAttachmentV1.ts | 44 - .../tools/tasksTasksControllerDeleteTaskV1.ts | 44 - .../tasksTasksControllerDeleteTasksV1.ts | 44 - .../tasksTasksControllerGetTaskActivityV1.ts | 44 - ...ontrollerGetTaskAttachmentDownloadUrlV1.ts | 43 - ...asksTasksControllerGetTaskAttachmentsV1.ts | 44 - .../tasksTasksControllerGetTaskOptionsV1.ts | 35 - .../tasksTasksControllerGetTaskPoliciesV1.ts | 44 - .../tasksTasksControllerGetTaskTemplatesV1.ts | 44 - .../tools/tasksTasksControllerGetTaskV1.ts | 42 - .../tools/tasksTasksControllerGetTasksV1.ts | 43 - .../tasksTasksControllerRegenerateTaskV1.ts | 44 - .../tools/tasksTasksControllerRejectTaskV1.ts | 44 - .../tasksTasksControllerReorderTasksV1.ts | 44 - .../tasksTasksControllerSubmitForReviewV1.ts | 44 - .../tools/tasksTasksControllerUpdateTaskV1.ts | 44 - ...sksTasksControllerUpdateTasksAssigneeV1.ts | 44 - ...tasksTasksControllerUpdateTasksStatusV1.ts | 44 - ...ksTasksControllerUploadTaskAttachmentV1.ts | 44 - ...TrainingControllerGenerateCertificateV1.ts | 43 - ...ingControllerGenerateHipaaCertificateV1.ts | 44 - ...iningTrainingControllerGetCompletionsV1.ts | 35 - ...ngTrainingControllerMarkVideoCompleteV1.ts | 44 - ...ControllerSendTrainingCompletionEmailV1.ts | 44 - ...ssTrustAccessControllerApproveRequestV1.ts | 43 - ...ccessTrustAccessControllerDenyRequestV1.ts | 44 - ...TrustAccessControllerGetAccessRequestV1.ts | 43 - ...ustAccessControllerListAccessRequestsV1.ts | 45 - ...AccessTrustAccessControllerListGrantsV1.ts | 36 - ...AccessTrustAccessControllerPreviewNdaV1.ts | 44 - ...rustAccessControllerResendAccessEmailV1.ts | 44 - ...tAccessTrustAccessControllerResendNdaV1.ts | 44 - ...ccessTrustAccessControllerRevokeGrantV1.ts | 44 - ...lTrustPortalControllerAddCustomDomainV1.ts | 36 - ...lTrustPortalControllerCheckDnsRecordsV1.ts | 36 - ...TrustPortalControllerCreateCustomLinkV1.ts | 36 - ...TrustPortalControllerDeleteCustomLinkV1.ts | 43 - ...stPortalControllerDeleteTrustDocumentV1.ts | 44 - ...talControllerGetComplianceResourceUrlV1.ts | 44 - ...lTrustPortalControllerGetDomainStatusV1.ts | 43 - ...ortalTrustPortalControllerGetOverviewV1.ts | 44 - ...ortalTrustPortalControllerGetSettingsV1.ts | 36 - ...stPortalControllerGetTrustDocumentUrlV1.ts | 44 - ...rtalControllerListComplianceResourcesV1.ts | 44 - ...lTrustPortalControllerListCustomLinksV1.ts | 43 - ...ustPortalControllerListTrustDocumentsV1.ts | 44 - ...ortalTrustPortalControllerListVendorsV1.ts | 44 - ...talTrustPortalControllerRemoveFaviconV1.ts | 36 - ...ustPortalControllerReorderCustomLinksV1.ts | 37 - ...rtalTrustPortalControllerTogglePortalV1.ts | 36 - ...tPortalControllerUpdateAllowedDomainsV1.ts | 37 - ...TrustPortalControllerUpdateCustomLinkV1.ts | 43 - ...PortalTrustPortalControllerUpdateFaqsV1.ts | 36 - ...TrustPortalControllerUpdateFrameworksV1.ts | 36 - ...alTrustPortalControllerUpdateOverviewV1.ts | 36 - ...alControllerUpdateVendorTrustSettingsV1.ts | 44 - ...talControllerUploadComplianceResourceV1.ts | 44 - ...talTrustPortalControllerUploadFaviconV1.ts | 36 - ...stPortalControllerUploadTrustDocumentV1.ts | 44 - ...loadsUploadsControllerCreateUploadUrlV1.ts | 44 - .../vendorsVendorsControllerCreateVendorV1.ts | 44 - .../vendorsVendorsControllerDeleteVendorV1.ts | 44 - ...vendorsVendorsControllerGetAllVendorsV1.ts | 35 - ...vendorsVendorsControllerGetVendorByIdV1.ts | 44 - ...sVendorsControllerSearchGlobalVendorsV1.ts | 44 - ...orsVendorsControllerTriggerAssessmentV1.ts | 44 - .../vendorsVendorsControllerUpdateVendorV1.ts | 44 - ...tachmentscontrollercreateattachmentv1op.ts | 13 + ...scontrollergetattachmentdownloadurlv1op.ts | 15 + .../auditlogcontrollergetauditlogsv1op.ts | 14 + ...ceexportcontrollerexportallevidencev1op.ts | 14 + ...tomationscontrollercreateautomationv1op.ts | 13 + .../automationscontrollercreateversionv1op.ts | 14 + ...tomationscontrollerdeleteautomationv1op.ts | 13 + ...omationscontrollergetautomationrunsv1op.ts | 13 + .../automationscontrollergetautomationv1op.ts | 14 + ...ionscontrollergetautomationversionsv1op.ts | 13 + ...ionscontrollergettaskautomationrunsv1op.ts | 13 + ...mationscontrollergettaskautomationsv1op.ts | 13 + ...tomationscontrollerupdateautomationv1op.ts | 13 + ...heckscontrollerlistconnectionchecksv1op.ts | 13 + .../checkscontrollerlistproviderchecksv1op.ts | 14 + ...checkscontrollerrunconnectionchecksv1op.ts | 14 + .../checkscontrollerrunsinglecheckv1op.ts | 14 + .../commentscontrollercreatecommentv1op.ts | 19 + .../commentscontrollerdeletecommentv1op.ts | 14 + .../commentscontrollergetcommentsv1op.ts | 14 + .../commentscontrollerupdatecommentv1op.ts | 14 + ...nnectionscontrollercreateconnectionv1op.ts | 18 + ...nnectionscontrollerdeleteconnectionv1op.ts | 13 + ...tionscontrollerdisconnectconnectionv1op.ts | 13 + .../connectionscontrollergetconnectionv1op.ts | 14 + .../connectionscontrollergetproviderv1op.ts | 14 + ...onnectionscontrollerlistconnectionsv1op.ts | 18 + .../connectionscontrollerlistprovidersv1op.ts | 14 + ...onnectionscontrollerpauseconnectionv1op.ts | 13 + ...nnectionscontrollerresumeconnectionv1op.ts | 13 + ...connectionscontrollertestconnectionv1op.ts | 14 + ...scontrollerupdateconnectionservicesv1op.ts | 15 + ...nnectionscontrollerupdateconnectionv1op.ts | 13 + .../contextcontrollercreatecontextv1op.ts | 14 + .../contextcontrollerdeletecontextv1op.ts | 14 + .../contextcontrollergetallcontextv1op.ts | 14 + .../contextcontrollergetcontextbyidv1op.ts | 14 + .../contextcontrollerupdatecontextv1op.ts | 14 + ...viceagentcontrollerdownloadmacagentv1op.ts | 13 + ...agentcontrollerdownloadwindowsagentv1op.ts | 13 + .../devicescontrollerdeletedevicev1op.ts | 14 + .../devicescontrollergetalldevicesv1op.ts | 14 + ...devicescontrollergetdevicesbymemberv1op.ts | 14 + ...exportcontrollerexportautomationpdfv1op.ts | 13 + ...portcontrollerexporttaskevidencezipv1op.ts | 15 + ...ortcontrollergettaskevidencesummaryv1op.ts | 14 + ...enceformscontrollerdeletesubmissionv1op.ts | 13 + .../evidenceformscontrollerexportcsvv1op.ts | 14 + ...denceformscontrollergetformsettingsv1op.ts | 13 + ...denceformscontrollergetformstatusesv1op.ts | 13 + ...rmscontrollergetformwithsubmissionsv1op.ts | 15 + ...enceformscontrollergetmysubmissionsv1op.ts | 13 + ...controllergetpendingsubmissioncountv1op.ts | 14 + ...videnceformscontrollergetsubmissionv1op.ts | 13 + .../evidenceformscontrollerlistformsv1op.ts | 14 + ...enceformscontrollerreviewsubmissionv1op.ts | 13 + .../evidenceformscontrollersubmitformv1op.ts | 14 + ...nceformscontrollerupdateformsettingv1op.ts | 13 + .../evidenceformscontrolleruploadfilev1op.ts | 14 + ...enceformscontrolleruploadsubmissionv1op.ts | 13 + .../findingscontrollercreatefindingv1op.ts | 19 + .../findingscontrollerdeletefindingv1op.ts | 14 + .../findingscontrollergetfindingbyidv1op.ts | 14 + ...findingscontrollergetfindinghistoryv1op.ts | 14 + ...gscontrollergetorganizationfindingsv1op.ts | 13 + .../findingscontrollerlistfindingsv1op.ts | 14 + .../findingscontrollerupdatefindingv1op.ts | 14 + ...owledgebasecontrollercreateruntokenv1op.ts | 13 + ...asecontrollerdeleteallmanualanswersv1op.ts | 20 + ...owledgebasecontrollerdeletedocumentv1op.ts | 13 + ...dgebasecontrollerdeletemanualanswerv1op.ts | 13 + ...owledgebasecontrollergetdownloadurlv1op.ts | 13 + .../knowledgebasecontrollergetviewurlv1op.ts | 14 + ...nowledgebasecontrollerlistdocumentsv1op.ts | 18 + ...edgebasecontrollerlistmanualanswersv1op.ts | 18 + ...ledgebasecontrollerprocessdocumentsv1op.ts | 18 + ...ledgebasecontrollersavemanualanswerv1op.ts | 18 + ...owledgebasecontrolleruploaddocumentv1op.ts | 18 + ...dingchecklistcontrollercompleteitemv1op.ts | 13 + ...ecklistcontrollercreatetemplateitemv1op.ts | 19 + ...ecklistcontrollerdeletetemplateitemv1op.ts | 14 + ...hecklistcontrollerexportallevidencev1op.ts | 19 + ...ngchecklistcontrollerexportevidencev1op.ts | 13 + ...klistcontrollergetaccessrevocationsv1op.ts | 14 + ...ecklistcontrollergetmemberchecklistv1op.ts | 14 + ...istcontrollergetpendingoffboardingsv1op.ts | 19 + ...rdingchecklistcontrollergettemplatev1op.ts | 18 + ...listcontrollerrevokeallvendoraccessv1op.ts | 14 + ...ecklistcontrollerrevokevendoraccessv1op.ts | 14 + ...ngchecklistcontrolleruncompleteitemv1op.ts | 13 + ...klistcontrollerundovendorrevocationv1op.ts | 14 + ...ecklistcontrollerupdatetemplateitemv1op.ts | 14 + ...ngchecklistcontrolleruploadevidencev1op.ts | 13 + .../organizationcontrollercreateapikeyv1op.ts | 19 + ...izationcontrollerdeleteorganizationv1op.ts | 13 + ...izationcontrollergetavailablescopesv1op.ts | 18 + ...organizationcontrollergetonboardingv1op.ts | 19 + ...ganizationcontrollergetorganizationv1op.ts | 13 + ...ganizationcontrollergetprimarycolorv1op.ts | 13 + ...ationcontrollergetrolenotificationsv1op.ts | 18 + .../organizationcontrollerlistapikeysv1op.ts | 19 + .../organizationcontrollerremovelogov1op.ts | 19 + .../organizationcontrollerrevokeapikeyv1op.ts | 19 + ...nizationcontrollertransferownershipv1op.ts | 13 + ...izationcontrollerupdateorganizationv1op.ts | 13 + ...oncontrollerupdaterolenotificationsv1op.ts | 15 + .../organizationcontrolleruploadlogov1op.ts | 19 + .../orgchartcontrollerdeleteorgchartv1op.ts | 14 + .../orgchartcontrollergetorgchartv1op.ts | 14 + .../orgchartcontrolleruploadorgchartv1op.ts | 14 + .../orgchartcontrollerupsertorgchartv1op.ts | 14 + .../peoplecontrollerbulkcreatemembersv1op.ts | 14 + .../peoplecontrollercreatememberv1op.ts | 14 + ...econtrollerdeleteemploymentevidencev1op.ts | 13 + .../peoplecontrollerdeletememberv1op.ts | 14 + .../peoplecontrollergetallpeoplev1op.ts | 14 + .../models/peoplecontrollergetdevicesv1op.ts | 19 + ...peoplecontrollergetemailpreferencesv1op.ts | 19 + ...oplecontrollergetemploymentevidencev1op.ts | 13 + .../peoplecontrollergetfleetcompliancev1op.ts | 14 + ...oplecontrollergetmentionablemembersv1op.ts | 13 + .../peoplecontrollergetpersonbyidv1op.ts | 14 + ...plecontrollergetteststatsbyassigneev1op.ts | 18 + .../peoplecontrollergettrainingvideosv1op.ts | 14 + .../peoplecontrollerinvitemembersv1op.ts | 19 + .../peoplecontrollerreactivatememberv1op.ts | 14 + .../models/peoplecontrollerremovehostv1op.ts | 14 + .../peoplecontrollerresendportalinvitev1op.ts | 14 + .../peoplecontrollerunlinkdevicev1op.ts | 14 + ...plecontrollerupdateemailpreferencesv1op.ts | 18 + .../peoplecontrollerupdatememberv1op.ts | 14 + ...econtrolleruploademploymentevidencev1op.ts | 13 + ...liciescontrolleracceptpolicychangesv1op.ts | 13 + ...policiescontrolleraddpolicycontrolsv1op.ts | 14 + .../policiescontrolleraichatpolicyv1op.ts | 14 + ...scontrollerconfirmpolicypdfuploadedv1op.ts | 13 + .../policiescontrollercreatepolicyv1op.ts | 14 + ...liciescontrollercreatepolicyversionv1op.ts | 13 + .../policiescontrollerdeletepolicypdfv1op.ts | 14 + .../policiescontrollerdeletepolicyv1op.ts | 14 + ...liciescontrollerdeletepolicyversionv1op.ts | 13 + ...policiescontrollerdenypolicychangesv1op.ts | 14 + ...liciescontrollerdownloadallpoliciesv1op.ts | 13 + .../policiescontrollergetallpoliciesv1op.ts | 18 + .../policiescontrollergetpdfsignedurlv1op.ts | 14 + .../models/policiescontrollergetpdfurlv1op.ts | 14 + ...policiescontrollergetpolicycontrolsv1op.ts | 14 + ...iescontrollergetpolicyevidencetasksv1op.ts | 13 + .../models/policiescontrollergetpolicyv1op.ts | 14 + ...iciescontrollergetpolicyversionbyidv1op.ts | 13 + ...policiescontrollergetpolicyversionsv1op.ts | 14 + ...oliciescontrollerpublishallpoliciesv1op.ts | 13 + ...iciescontrollerpublishpolicyversionv1op.ts | 13 + .../policiescontrollerregeneratepolicyv1op.ts | 14 + ...liciescontrollerremovepolicycontrolv1op.ts | 13 + ...controllerrequestpolicypdfuploadurlv1op.ts | 13 + ...iescontrollersetactivepolicyversionv1op.ts | 13 + ...scontrollersubmitversionforapprovalv1op.ts | 13 + .../policiescontrollerupdatepolicyv1op.ts | 14 + ...iciescontrollerupdateversioncontentv1op.ts | 13 + ...scontrolleruploadpolicypdfv1multipartop.ts | 13 + .../policiescontrolleruploadpolicypdfv1op.ts | 14 + .../src/models/policyresponsedto.ts | 4 + ...nairecontrolleranswersinglequestionv1op.ts | 13 + ...controllerautoanswerandexportuploadv1op.ts | 14 + ...nnairecontrollerautoanswerandexportv1op.ts | 18 + .../questionnairecontrollerautoanswerv1op.ts | 19 + ...questionnairecontrollerdeleteanswerv1op.ts | 14 + .../questionnairecontrollerdeletebyidv1op.ts | 14 + .../questionnairecontrollerexportbyidv1op.ts | 19 + .../questionnairecontrollerfindallv1op.ts | 19 + .../questionnairecontrollerfindbyidv1op.ts | 14 + ...econtrollerparsequestionnaireuploadv1op.ts | 14 + ...onnairecontrollerparsequestionnairev1op.ts | 13 + .../questionnairecontrollersaveanswerv1op.ts | 14 + ...ionnairecontrollertriggerautoanswerv1op.ts | 13 + ...nairecontrolleruploadandparseuploadv1op.ts | 13 + ...estionnairecontrolleruploadandparsev1op.ts | 13 + .../models/riskscontrollercreateriskv1op.ts | 14 + .../models/riskscontrollerdeleteriskv1op.ts | 14 + .../models/riskscontrollergetallrisksv1op.ts | 14 + .../models/riskscontrollergetriskbyidv1op.ts | 14 + .../riskscontrollergetstatsbyassigneev1op.ts | 19 + ...riskscontrollergetstatsbydepartmentv1op.ts | 19 + .../models/riskscontrollerupdateriskv1op.ts | 14 + .../models/rolescontrollercreaterolev1op.ts | 14 + .../models/rolescontrollerdeleterolev1op.ts | 14 + ...olescontrollergetbuiltinobligationsv1op.ts | 13 + ...lescontrollergetpermissionsforrolesv1op.ts | 13 + .../src/models/rolescontrollergetrolev1op.ts | 14 + .../models/rolescontrollerlistrolesv1op.ts | 14 + ...scontrollerupdatebuiltinobligationsv1op.ts | 13 + .../models/rolescontrollerupdaterolev1op.ts | 14 + ...itypenetrationtestscontrollercreatev1op.ts | 13 + ...typenetrationtestscontrollergetbyidv1op.ts | 13 + ...penetrationtestscontrollergeteventsv1op.ts | 13 + ...penetrationtestscontrollergetissuesv1op.ts | 13 + ...itypenetrationtestscontrollergetpdfv1op.ts | 13 + ...netrationtestscontrollergetprogressv1op.ts | 15 + ...penetrationtestscontrollergetreportv1op.ts | 13 + ...uritypenetrationtestscontrollerlistv1op.ts | 13 + ...icescontrollergetconnectionservicesv1op.ts | 13 + .../soacontrollerapprovedocumentv1op.ts | 19 + .../src/models/soacontrollerautofillv1op.ts | 19 + .../models/soacontrollercreatedocumentv1op.ts | 19 + .../soacontrollerdeclinedocumentv1op.ts | 19 + .../models/soacontrollerensuresetupv1op.ts | 19 + .../models/soacontrollerexportdocumentv1op.ts | 19 + .../src/models/soacontrollersaveanswerv1op.ts | 14 + .../soacontrollersubmitforapprovalv1op.ts | 19 + ...controllergetavailablesyncprovidersv1op.ts | 18 + ...nccontrollergetemployeesyncproviderv1op.ts | 18 + ...ccontrollergetgoogleworkspacestatusv1op.ts | 18 + .../synccontrollergetjumpcloudstatusv1op.ts | 19 + .../synccontrollergetripplingstatusv1op.ts | 19 + ...nccontrollersetemployeesyncproviderv1op.ts | 18 + ...trollersyncdynamicprovideremployeesv1op.ts | 13 + ...trollersyncgoogleworkspaceemployeesv1op.ts | 13 + ...ynccontrollersyncjumpcloudemployeesv1op.ts | 13 + ...synccontrollersyncripplingemployeesv1op.ts | 14 + ...nscontrollerdisconnectcheckfromtaskv1op.ts | 14 + ...scontrollergetchecksfortasktemplatev1op.ts | 14 + ...egrationscontrollergetchecksfortaskv1op.ts | 13 + ...egrationscontrollergettaskcheckrunsv1op.ts | 13 + ...tionscontrollerreconnectchecktotaskv1op.ts | 14 + ...tegrationscontrollerruncheckfortaskv1op.ts | 13 + ...kmanagementcontrollercreatetaskitemv1op.ts | 18 + ...tcontrollerdeletetaskitemattachmentv1op.ts | 14 + ...kmanagementcontrollerdeletetaskitemv1op.ts | 13 + ...gementcontrollergettaskitemactivityv1op.ts | 13 + ...nagementcontrollergettaskitemsstatsv1op.ts | 13 + ...askmanagementcontrollergettaskitemsv1op.ts | 13 + ...kmanagementcontrollerupdatetaskitemv1op.ts | 13 + ...tcontrolleruploadtaskitemattachmentv1op.ts | 19 + .../models/taskscontrollerapprovetaskv1op.ts | 14 + .../taskscontrollerbulksubmitforreviewv1op.ts | 14 + .../models/taskscontrollercreatetaskv1op.ts | 14 + ...taskscontrollerdeletetaskattachmentv1op.ts | 14 + .../models/taskscontrollerdeletetasksv1op.ts | 14 + .../models/taskscontrollerdeletetaskv1op.ts | 14 + .../taskscontrollergettaskactivityv1op.ts | 14 + ...trollergettaskattachmentdownloadurlv1op.ts | 13 + .../taskscontrollergettaskattachmentsv1op.ts | 14 + .../taskscontrollergettaskoptionsv1op.ts | 19 + .../taskscontrollergettaskpoliciesv1op.ts | 14 + .../src/models/taskscontrollergettasksv1op.ts | 14 + .../taskscontrollergettasktemplatesv1op.ts | 14 + .../src/models/taskscontrollergettaskv1op.ts | 14 + .../taskscontrollerregeneratetaskv1op.ts | 14 + .../models/taskscontrollerrejecttaskv1op.ts | 14 + .../models/taskscontrollerreordertasksv1op.ts | 14 + .../taskscontrollersubmitforreviewv1op.ts | 14 + .../taskscontrollerupdatetasksassigneev1op.ts | 14 + .../taskscontrollerupdatetasksstatusv1op.ts | 14 + .../models/taskscontrollerupdatetaskv1op.ts | 14 + ...taskscontrolleruploadtaskattachmentv1op.ts | 14 + ...ainingcontrollergeneratecertificatev1op.ts | 18 + ...gcontrollergeneratehipaacertificatev1op.ts | 18 + .../trainingcontrollergetcompletionsv1op.ts | 19 + ...trainingcontrollermarkvideocompletev1op.ts | 14 + ...ntrollersendtrainingcompletionemailv1op.ts | 20 + ...trustaccesscontrollerapproverequestv1op.ts | 14 + .../trustaccesscontrollerdenyrequestv1op.ts | 14 + ...ustaccesscontrollergetaccessrequestv1op.ts | 13 + ...taccesscontrollerlistaccessrequestsv1op.ts | 13 + .../trustaccesscontrollerlistgrantsv1op.ts | 19 + .../trustaccesscontrollerpreviewndav1op.ts | 14 + ...staccesscontrollerresendaccessemailv1op.ts | 13 + .../trustaccesscontrollerresendndav1op.ts | 14 + .../trustaccesscontrollerrevokegrantv1op.ts | 14 + ...rustportalcontrolleraddcustomdomainv1op.ts | 18 + ...rustportalcontrollercheckdnsrecordsv1op.ts | 18 + ...ustportalcontrollercreatecustomlinkv1op.ts | 18 + ...ustportalcontrollerdeletecustomlinkv1op.ts | 13 + ...portalcontrollerdeletetrustdocumentv1op.ts | 13 + ...lcontrollergetcomplianceresourceurlv1op.ts | 20 + ...rustportalcontrollergetdomainstatusv1op.ts | 13 + .../trustportalcontrollergetoverviewv1op.ts | 14 + .../trustportalcontrollergetsettingsv1op.ts | 19 + ...portalcontrollergettrustdocumenturlv1op.ts | 13 + ...alcontrollerlistcomplianceresourcesv1op.ts | 18 + ...rustportalcontrollerlistcustomlinksv1op.ts | 13 + ...tportalcontrollerlisttrustdocumentsv1op.ts | 18 + .../trustportalcontrollerlistvendorsv1op.ts | 14 + .../trustportalcontrollerremovefaviconv1op.ts | 19 + ...tportalcontrollerreordercustomlinksv1op.ts | 18 + .../trustportalcontrollertoggleportalv1op.ts | 19 + ...ortalcontrollerupdatealloweddomainsv1op.ts | 18 + ...ustportalcontrollerupdatecustomlinkv1op.ts | 13 + .../trustportalcontrollerupdatefaqsv1op.ts | 19 + ...ustportalcontrollerupdateframeworksv1op.ts | 18 + ...trustportalcontrollerupdateoverviewv1op.ts | 19 + ...controllerupdatevendortrustsettingsv1op.ts | 14 + ...lcontrolleruploadcomplianceresourcev1op.ts | 20 + .../trustportalcontrolleruploadfaviconv1op.ts | 19 + ...portalcontrolleruploadtrustdocumentv1op.ts | 18 + .../uploadscontrollercreateuploadurlv1op.ts | 14 + ...ablescontrollerfetchvariableoptionsv1op.ts | 13 + ...lescontrollergetconnectionvariablesv1op.ts | 13 + ...ablescontrollergetprovidervariablesv1op.ts | 13 + ...escontrollersaveconnectionvariablesv1op.ts | 13 + .../vendorscontrollercreatevendorv1op.ts | 14 + .../vendorscontrollerdeletevendorv1op.ts | 14 + .../vendorscontrollergetallvendorsv1op.ts | 14 + .../vendorscontrollergetvendorbyidv1op.ts | 14 + ...endorscontrollersearchglobalvendorsv1op.ts | 13 + .../vendorscontrollertriggerassessmentv1op.ts | 14 + .../vendorscontrollerupdatevendorv1op.ts | 14 + apps/mcp-server/src/tool-names.ts | 1268 +----- 930 files changed, 13466 insertions(+), 20070 deletions(-) create mode 100644 apps/mcp-server/src/hooks/oauth2scopes.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/attachmentsAttachmentsControllerCreateAttachmentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/auditLogsAuditLogControllerGetAuditLogsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerCreateCommentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerDeleteCommentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerGetCommentsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerUpdateCommentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/contextContextControllerCreateContextV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/contextContextControllerDeleteContextV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/contextContextControllerGetAllContextV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/contextContextControllerGetContextByIdV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/contextContextControllerUpdateContextV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/deviceAgentDeviceAgentControllerDownloadMacAgentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/deviceAgentDeviceAgentControllerDownloadWindowsAgentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/devicesDevicesControllerDeleteDeviceV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/devicesDevicesControllerGetAllDevicesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/devicesDevicesControllerGetDevicesByMemberV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceExportEvidenceExportControllerExportAutomationPDFV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerDeleteSubmissionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerExportCsvV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormSettingsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormStatusesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetMySubmissionsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetSubmissionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerListFormsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerReviewSubmissionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerSubmitFormV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUpdateFormSettingV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUploadFileV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUploadSubmissionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerCreateFindingV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerDeleteFindingV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerGetFindingByIdV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerGetFindingHistoryV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerGetOrganizationFindingsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerListFindingsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerUpdateFindingV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerListConnectionChecksV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerListProviderChecksV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerRunConnectionChecksV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerRunSingleCheckV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerCreateConnectionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerDeleteConnectionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerDisconnectConnectionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerGetConnectionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerGetProviderV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerListConnectionsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerListProvidersV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerPauseConnectionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerResumeConnectionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerTestConnectionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerUpdateConnectionServicesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerUpdateConnectionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsServicesControllerGetConnectionServicesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetAvailableSyncProvidersV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetEmployeeSyncProviderV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetGoogleWorkspaceStatusV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetJumpCloudStatusV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetRipplingStatusV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSetEmployeeSyncProviderV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncDynamicProviderEmployeesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncJumpCloudEmployeesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncRipplingEmployeesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerGetChecksForTaskV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerGetTaskCheckRunsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerReconnectCheckToTaskV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerRunCheckForTaskV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerFetchVariableOptionsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerGetConnectionVariablesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerGetProviderVariablesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerSaveConnectionVariablesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerGetViewUrlV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerListDocumentsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerListManualAnswersV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerUploadDocumentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerDeleteOrgChartV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerGetOrgChartV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerUploadOrgChartV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerUpsertOrgChartV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerCreateApiKeyV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerDeleteOrganizationV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetAvailableScopesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetOnboardingV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetOrganizationV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetPrimaryColorV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetRoleNotificationsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerListApiKeysV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerRemoveLogoV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerRevokeApiKeyV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerTransferOwnershipV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerUpdateOrganizationV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerUpdateRoleNotificationsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerUploadLogoV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerBulkCreateMembersV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerCreateMemberV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerDeleteEmploymentEvidenceV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerDeleteMemberV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetAllPeopleV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetDevicesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetEmailPreferencesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetEmploymentEvidenceV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetFleetComplianceV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetMentionableMembersV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetPersonByIdV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetTestStatsByAssigneeV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetTrainingVideosV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerInviteMembersV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerReactivateMemberV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerRemoveHostV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerResendPortalInviteV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUnlinkDeviceV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUpdateEmailPreferencesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUpdateMemberV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUploadEmploymentEvidenceV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerAcceptPolicyChangesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerAddPolicyControlsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerAiChatPolicyV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerConfirmPolicyPdfUploadedV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerCreatePolicyV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerCreatePolicyVersionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDeletePolicyPdfV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDeletePolicyV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDeletePolicyVersionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDenyPolicyChangesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDownloadAllPoliciesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetAllPoliciesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPdfSignedUrlV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPdfUrlV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyControlsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyEvidenceTasksV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyVersionByIdV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyVersionsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerPublishAllPoliciesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerPublishPolicyVersionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerRegeneratePolicyV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerRemovePolicyControlV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerRequestPolicyPdfUploadUrlV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerSetActivePolicyVersionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerSubmitVersionForApprovalV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerUpdatePolicyV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerUpdateVersionContentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerAnswerSingleQuestionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerDeleteAnswerV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerDeleteByIdV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerExportByIdV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerFindAllV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerFindByIdV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerParseQuestionnaireV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerSaveAnswerV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerTriggerAutoAnswerV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerUploadAndParseV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/risksRisksControllerCreateRiskV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/risksRisksControllerDeleteRiskV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetAllRisksV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetRiskByIdV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetStatsByAssigneeV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetStatsByDepartmentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/risksRisksControllerUpdateRiskV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/rolesRolesControllerCreateRoleV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/rolesRolesControllerDeleteRoleV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/rolesRolesControllerGetBuiltInObligationsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/rolesRolesControllerGetPermissionsForRolesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/rolesRolesControllerGetRoleV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/rolesRolesControllerListRolesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/rolesRolesControllerUpdateBuiltInObligationsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/rolesRolesControllerUpdateRoleV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerListV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/soaSOAControllerApproveDocumentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/soaSOAControllerAutoFillV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/soaSOAControllerCreateDocumentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/soaSOAControllerDeclineDocumentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/soaSOAControllerEnsureSetupV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/soaSOAControllerExportDocumentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/soaSOAControllerSaveAnswerV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/soaSOAControllerSubmitForApprovalV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerCreateAutomationV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerCreateVersionV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerDeleteAutomationV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationRunsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationVersionsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetTaskAutomationRunsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetTaskAutomationsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerUpdateAutomationV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerCreateTaskItemV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerDeleteTaskItemV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemActivityV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemsStatsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerUpdateTaskItemV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerUploadTaskItemAttachmentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerApproveTaskV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerBulkSubmitForReviewV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerCreateTaskV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerDeleteTaskAttachmentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerDeleteTaskV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerDeleteTasksV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskActivityV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskAttachmentDownloadUrlV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskAttachmentsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskOptionsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskPoliciesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskTemplatesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTasksV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerRegenerateTaskV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerRejectTaskV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerReorderTasksV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerSubmitForReviewV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUpdateTaskV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUpdateTasksAssigneeV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUpdateTasksStatusV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUploadTaskAttachmentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerGenerateCertificateV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerGenerateHipaaCertificateV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerGetCompletionsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerMarkVideoCompleteV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerSendTrainingCompletionEmailV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerApproveRequestV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerDenyRequestV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerGetAccessRequestV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerListAccessRequestsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerListGrantsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerPreviewNdaV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerResendAccessEmailV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerResendNdaV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerRevokeGrantV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerAddCustomDomainV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerCheckDnsRecordsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerCreateCustomLinkV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerDeleteCustomLinkV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerDeleteTrustDocumentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetComplianceResourceUrlV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetDomainStatusV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetOverviewV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetSettingsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetTrustDocumentUrlV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListComplianceResourcesV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListCustomLinksV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListTrustDocumentsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListVendorsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerRemoveFaviconV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerReorderCustomLinksV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerTogglePortalV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateAllowedDomainsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateCustomLinkV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateFaqsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateFrameworksV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateOverviewV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUploadComplianceResourceV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUploadFaviconV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUploadTrustDocumentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/uploadsUploadsControllerCreateUploadUrlV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerCreateVendorV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerDeleteVendorV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerGetAllVendorsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerGetVendorByIdV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerSearchGlobalVendorsV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerTriggerAssessmentV1.ts delete mode 100644 apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerUpdateVendorV1.ts create mode 100644 apps/mcp-server/src/models/commentscontrollercreatecommentv1op.ts create mode 100644 apps/mcp-server/src/models/connectionscontrollercreateconnectionv1op.ts create mode 100644 apps/mcp-server/src/models/connectionscontrollerlistconnectionsv1op.ts create mode 100644 apps/mcp-server/src/models/findingscontrollercreatefindingv1op.ts create mode 100644 apps/mcp-server/src/models/knowledgebasecontrollerdeleteallmanualanswersv1op.ts create mode 100644 apps/mcp-server/src/models/knowledgebasecontrollerlistdocumentsv1op.ts create mode 100644 apps/mcp-server/src/models/knowledgebasecontrollerlistmanualanswersv1op.ts create mode 100644 apps/mcp-server/src/models/knowledgebasecontrollerprocessdocumentsv1op.ts create mode 100644 apps/mcp-server/src/models/knowledgebasecontrollersavemanualanswerv1op.ts create mode 100644 apps/mcp-server/src/models/knowledgebasecontrolleruploaddocumentv1op.ts create mode 100644 apps/mcp-server/src/models/offboardingchecklistcontrollercreatetemplateitemv1op.ts create mode 100644 apps/mcp-server/src/models/offboardingchecklistcontrollerexportallevidencev1op.ts create mode 100644 apps/mcp-server/src/models/offboardingchecklistcontrollergetpendingoffboardingsv1op.ts create mode 100644 apps/mcp-server/src/models/offboardingchecklistcontrollergettemplatev1op.ts create mode 100644 apps/mcp-server/src/models/organizationcontrollercreateapikeyv1op.ts create mode 100644 apps/mcp-server/src/models/organizationcontrollergetavailablescopesv1op.ts create mode 100644 apps/mcp-server/src/models/organizationcontrollergetonboardingv1op.ts create mode 100644 apps/mcp-server/src/models/organizationcontrollergetrolenotificationsv1op.ts create mode 100644 apps/mcp-server/src/models/organizationcontrollerlistapikeysv1op.ts create mode 100644 apps/mcp-server/src/models/organizationcontrollerremovelogov1op.ts create mode 100644 apps/mcp-server/src/models/organizationcontrollerrevokeapikeyv1op.ts create mode 100644 apps/mcp-server/src/models/organizationcontrolleruploadlogov1op.ts create mode 100644 apps/mcp-server/src/models/peoplecontrollergetdevicesv1op.ts create mode 100644 apps/mcp-server/src/models/peoplecontrollergetemailpreferencesv1op.ts create mode 100644 apps/mcp-server/src/models/peoplecontrollergetteststatsbyassigneev1op.ts create mode 100644 apps/mcp-server/src/models/peoplecontrollerinvitemembersv1op.ts create mode 100644 apps/mcp-server/src/models/peoplecontrollerupdateemailpreferencesv1op.ts create mode 100644 apps/mcp-server/src/models/questionnairecontrollerautoanswerandexportv1op.ts create mode 100644 apps/mcp-server/src/models/questionnairecontrollerautoanswerv1op.ts create mode 100644 apps/mcp-server/src/models/questionnairecontrollerexportbyidv1op.ts create mode 100644 apps/mcp-server/src/models/questionnairecontrollerfindallv1op.ts create mode 100644 apps/mcp-server/src/models/riskscontrollergetstatsbyassigneev1op.ts create mode 100644 apps/mcp-server/src/models/riskscontrollergetstatsbydepartmentv1op.ts create mode 100644 apps/mcp-server/src/models/soacontrollerapprovedocumentv1op.ts create mode 100644 apps/mcp-server/src/models/soacontrollerautofillv1op.ts create mode 100644 apps/mcp-server/src/models/soacontrollercreatedocumentv1op.ts create mode 100644 apps/mcp-server/src/models/soacontrollerdeclinedocumentv1op.ts create mode 100644 apps/mcp-server/src/models/soacontrollerensuresetupv1op.ts create mode 100644 apps/mcp-server/src/models/soacontrollerexportdocumentv1op.ts create mode 100644 apps/mcp-server/src/models/soacontrollersubmitforapprovalv1op.ts create mode 100644 apps/mcp-server/src/models/synccontrollergetavailablesyncprovidersv1op.ts create mode 100644 apps/mcp-server/src/models/synccontrollergetemployeesyncproviderv1op.ts create mode 100644 apps/mcp-server/src/models/synccontrollergetgoogleworkspacestatusv1op.ts create mode 100644 apps/mcp-server/src/models/synccontrollergetjumpcloudstatusv1op.ts create mode 100644 apps/mcp-server/src/models/synccontrollergetripplingstatusv1op.ts create mode 100644 apps/mcp-server/src/models/synccontrollersetemployeesyncproviderv1op.ts create mode 100644 apps/mcp-server/src/models/taskmanagementcontrollercreatetaskitemv1op.ts create mode 100644 apps/mcp-server/src/models/taskmanagementcontrolleruploadtaskitemattachmentv1op.ts create mode 100644 apps/mcp-server/src/models/taskscontrollergettaskoptionsv1op.ts create mode 100644 apps/mcp-server/src/models/trainingcontrollergeneratecertificatev1op.ts create mode 100644 apps/mcp-server/src/models/trainingcontrollergeneratehipaacertificatev1op.ts create mode 100644 apps/mcp-server/src/models/trainingcontrollergetcompletionsv1op.ts create mode 100644 apps/mcp-server/src/models/trainingcontrollersendtrainingcompletionemailv1op.ts create mode 100644 apps/mcp-server/src/models/trustaccesscontrollerlistgrantsv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrolleraddcustomdomainv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrollercheckdnsrecordsv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrollercreatecustomlinkv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrollergetcomplianceresourceurlv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrollergetsettingsv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrollerlistcomplianceresourcesv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrollerlisttrustdocumentsv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrollerremovefaviconv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrollerreordercustomlinksv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrollertoggleportalv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrollerupdatealloweddomainsv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrollerupdatefaqsv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrollerupdateframeworksv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrollerupdateoverviewv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrolleruploadcomplianceresourcev1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrolleruploadfaviconv1op.ts create mode 100644 apps/mcp-server/src/models/trustportalcontrolleruploadtrustdocumentv1op.ts diff --git a/apps/mcp-server/.speakeasy/gen.lock b/apps/mcp-server/.speakeasy/gen.lock index 1c54d2bcd..ea4916bc1 100644 --- a/apps/mcp-server/.speakeasy/gen.lock +++ b/apps/mcp-server/.speakeasy/gen.lock @@ -1,20 +1,20 @@ lockVersion: 2.0.0 id: f7130d09-dac4-4515-9162-6095782b6bb6 management: - docChecksum: 168b4c41897b8f5abffdc17ff97a05a3 + docChecksum: a82fc6922d200fba34371135c751ff61 docVersion: "1.0" speakeasyVersion: 1.768.2 generationVersion: 2.889.1 - releaseVersion: 0.0.2 - configChecksum: 7ddc47fd982c5d0d611eb9e1186a9181 + releaseVersion: 0.0.3 + configChecksum: 5c075d0e527355b0800a24fac67cd7b8 repoURL: https://github.com/trycompai/comp.git repoSubDirectory: apps/mcp-server installationURL: https://github.com/trycompai/comp published: true persistentEdits: - generation_id: 2009b26c-98fa-47b6-8d1d-b5b0f7886d7b - pristine_commit_hash: 65444167cba8e031ff3673603bce6cc69b36ede4 - pristine_tree_hash: 298662eb9f6395847372db6704ff73fa259798b4 + generation_id: 117d11db-0c86-4a7a-9244-5dda5d780f52 + pristine_commit_hash: 8c04e1432909805162d13abfdc08e319a97362d0 + pristine_tree_hash: 6dff2d05a95a07b3f71679a8ad655a96af184f4d features: mcp-typescript: additionalDependencies: 0.1.0 @@ -50,28 +50,28 @@ trackedFiles: pristine_git_object: 4f9e60a9462fc4def738d60c3aaadf8232ef185f manifest.json: id: ca642a226869 - last_write_checksum: sha1:beeffc0fe73dc4f29a043030a5b91fc05cd56415 - pristine_git_object: 59e02e90e95927a75762c1c85a5af0de3d094453 + last_write_checksum: sha1:e2bce4aa6d00b007d638a591db5c9fab7cd792cf + pristine_git_object: a63332b9137be6dbc20193bd4dd75dc0c5a28f2a package.json: id: 7030d0b2f71b - last_write_checksum: sha1:107e731390e35b922f5c42776966d853ab5d12ca - pristine_git_object: d0ea244896b9860d1cb116fde9ab646373022bed + last_write_checksum: sha1:37986422654005c0c4b67a3960fbf6417655b930 + pristine_git_object: c4fa45461d50f0ecb51bafa2b8aa0e1d1e37c870 src/core.ts: id: f431fdbcd144 last_write_checksum: sha1:3c1fe2275a0f345cf54298150f100299284b3f0e pristine_git_object: b8dc2328201634e560e588c745ae8410a8ee5cdf src/funcs/attachmentsAttachmentsControllerCreateAttachmentV1.ts: id: 27d204edeb2a - last_write_checksum: sha1:e5f17b21f815f48b58c9fe27bee76f1e078229e8 - pristine_git_object: d2004632030aa4e9f7fa39c210c427372f37e500 + last_write_checksum: sha1:fdf513fdaf7c94d583929ec5f1fc94b735e3988e + pristine_git_object: c5c4a99fcda7a3a357a0488040861692b821f842 src/funcs/attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1.ts: id: 43fd960d26ed - last_write_checksum: sha1:181db266a269c3f96b74a6ba9baf6e9a2f76dde6 - pristine_git_object: 3bc733041a848e948d4e6d0f2b61351a757ec3c3 + last_write_checksum: sha1:03ad6698f1e81be2cc970bec07c619aeb590aa1c + pristine_git_object: b503de05cbc0add0a74b6c395e2129a9bfda4ccd src/funcs/auditLogsAuditLogControllerGetAuditLogsV1.ts: id: dcfd0fe30a9e - last_write_checksum: sha1:75dc4dbbcbd21b9dfac4f12f4a5fb24ba2c8983f - pristine_git_object: 35884d313c3e05df35666609baddb7b499b7360e + last_write_checksum: sha1:79e11b04115f604c73aa4279f35b0921b27b213c + pristine_git_object: e1557937451dd94f7bdb73657630085946f88cdf src/funcs/cloudSecurityCloudSecurityControllerDetectGcpOrgV1.ts: id: b76cc2d033b3 last_write_checksum: sha1:2cfbb1e585cab0313226eea3ec3d229da2dca823 @@ -146,40 +146,40 @@ trackedFiles: pristine_git_object: 76f0664f5cdc38dc15a787c27ab16161b6b95d48 src/funcs/commentsCommentsControllerCreateCommentV1.ts: id: c56c4af252a9 - last_write_checksum: sha1:dfcb89df29d3e1c0f65ca535239fab6c173ff24a - pristine_git_object: 49ea036661c1a3f2f43de99d436d47204c0d7adf + last_write_checksum: sha1:b21b02f703711a246c6b428a8469e450b5d3d911 + pristine_git_object: 435e53ca491328247d6ed81fcadac194472a8c66 src/funcs/commentsCommentsControllerDeleteCommentV1.ts: id: 33f3c34b2db9 - last_write_checksum: sha1:f6753acbade83a35346fb37572be2dbefdb192d4 - pristine_git_object: 41d4293d156ed1ba86ed7f52e60860b50a069337 + last_write_checksum: sha1:449fadbc272971af8645df803a08fa060ff9d3ff + pristine_git_object: 68baeb4d7839b5d4f7e93e4e646ac45aff5a3d9e src/funcs/commentsCommentsControllerGetCommentsV1.ts: id: 6fa3937d06b2 - last_write_checksum: sha1:19baade31632bd15d500b535513f42d3dd1cb0ac - pristine_git_object: 890c7cd67e3d2786a6ca2fe7482557f69b562a38 + last_write_checksum: sha1:e6686c6f01b6a4fc6de779ebfc063fcee94fc914 + pristine_git_object: 3747b05a8a02fafc8d80c591f04c4c994550230e src/funcs/commentsCommentsControllerUpdateCommentV1.ts: id: 824b7bcb8353 - last_write_checksum: sha1:0c0ffd0d04e4757986c63c6c7f933a0c240ed717 - pristine_git_object: 2a26d76e0fbe1f4529d62dac2ff0b452c3f0cc7e + last_write_checksum: sha1:e0206cb42c67c809332e199717a65123f8d07c93 + pristine_git_object: f2ae375c560f2657ae82a749910e23cab79fd126 src/funcs/contextContextControllerCreateContextV1.ts: id: 8f72e4fb71b1 - last_write_checksum: sha1:cada2c4a3d9c50e4693aebd3bc4010790b51020b - pristine_git_object: 8085158cab3f964779f9d4926c89f4e7f5d60803 + last_write_checksum: sha1:b56436da3cd58e4b545e7ec623f65b3345e4af78 + pristine_git_object: 60b33e3f07dd3a627cbaa49621426fe1e83ee77b src/funcs/contextContextControllerDeleteContextV1.ts: id: 39b6195b9903 - last_write_checksum: sha1:9d1bcf46b2803eafe33579cf7bb111354cbe8e0e - pristine_git_object: 511fe1b299c1b78a4bbca79950ae6e51f7c93b78 + last_write_checksum: sha1:934ca8a174cc809b86c22d699212b8ebc814d2a2 + pristine_git_object: f20319a1802d189c9fd044073769f6236fe1074f src/funcs/contextContextControllerGetAllContextV1.ts: id: f7240e1f9ebb - last_write_checksum: sha1:3add7927ee2e2596c303ea3cabc6034071850159 - pristine_git_object: 5d77106e6907db49e4bedb0876b06d21685505e0 + last_write_checksum: sha1:471e6d5b89d8db1a12ecee4df8937d801e6a749d + pristine_git_object: 0f54c84139eb46d436ed852629505c66690bed0c src/funcs/contextContextControllerGetContextByIdV1.ts: id: ef4044d34ddc - last_write_checksum: sha1:b86d9690d78253ce539193faff6b38caa1a05054 - pristine_git_object: c26dc87369151f884fe51e891623f50aa2ec8477 + last_write_checksum: sha1:8c65ab80c88e137554c45f9eae171b87853c7b0a + pristine_git_object: 0f4a71e4b8d203821e1104ccb5c996ddb7b8bfad src/funcs/contextContextControllerUpdateContextV1.ts: id: 08cbe2bbb56b - last_write_checksum: sha1:ffaa644b4a1645366a8c3bff3c24a7c4d94e787e - pristine_git_object: 6610411f414f4341e11d3a92e683ff69968fb464 + last_write_checksum: sha1:ec0df879b3d0fc4191194bd1c29994bfe4253137 + pristine_git_object: cd5381d70965c7d909be2937d4d25ac90cd06aa5 src/funcs/controlsControlsControllerCreateV1.ts: id: 9a111089381a last_write_checksum: sha1:bad362e504f6f70b509e26b606ecd4a714f39b1f @@ -226,12 +226,12 @@ trackedFiles: pristine_git_object: d7ffed5b84b000d8c804158c8c05a471fc3cb816 src/funcs/deviceAgentDeviceAgentControllerDownloadMacAgentV1.ts: id: 5eced54d2483 - last_write_checksum: sha1:eaa6c13357ad769720baa7888727aa23528df18d - pristine_git_object: 44250b913ac4197508b28597dc7d5e8e87a54bf9 + last_write_checksum: sha1:09b131e54ee731fac38255c9c9ed23b5d24faec7 + pristine_git_object: af32c2aa36e7e39118df13ded3636f56a1e2dd97 src/funcs/deviceAgentDeviceAgentControllerDownloadWindowsAgentV1.ts: id: be1d2eaea7d6 - last_write_checksum: sha1:067a5c8a23f14b56cfba165940e7edfcbb9dc743 - pristine_git_object: 27d13650e3ce2837a7b71408e2b9d49fb85880d2 + last_write_checksum: sha1:d6245cbf7693212f31f7d3782ca0a62057052ea2 + pristine_git_object: 83bdd422266a1a4a9e95e90c06bfccbf1db9e67b src/funcs/deviceAgentDeviceAgentControllerExchangeCodeV1.ts: id: cab6c55e0953 last_write_checksum: sha1:7e50dd30db6d32e67f917589c95b503b0496f7c9 @@ -266,116 +266,116 @@ trackedFiles: pristine_git_object: 4ac67a1e4c65435abd46176d6aecc80c6b6a3832 src/funcs/devicesDevicesControllerDeleteDeviceV1.ts: id: 50895ce9f59f - last_write_checksum: sha1:d4c239a5db2293854ed41a2ae9df451b70895db3 - pristine_git_object: 6bbfa3720d143bf6bc7214bd4a54de5d5f98ccd4 + last_write_checksum: sha1:3451f1b308de5a96c74fe60666365957bec487ae + pristine_git_object: 3f6890f2478f2bc21f01b3bf90ba3c399ec85a8b src/funcs/devicesDevicesControllerGetAllDevicesV1.ts: id: edafc8a16d06 - last_write_checksum: sha1:38fe3096206df2bcad789db4a0ea143f131b7529 - pristine_git_object: 2379b5160f138bf581ef35e7b713b0da8ac461ef + last_write_checksum: sha1:d416eb262408d96cf7a5ccee0afbd83f05c5b5bf + pristine_git_object: fe2c566e8e38075d2c55161bb9224e2793a3a7a3 src/funcs/devicesDevicesControllerGetDevicesByMemberV1.ts: id: 4944b45911ee - last_write_checksum: sha1:959f556a5a91efb1f5556d5b324ee8996b0036b1 - pristine_git_object: 785467ade31886f8a351e27c0dad88565c5e09fe + last_write_checksum: sha1:e6141d33c36ee28a133dcbe6c9e05ff7a4be45cd + pristine_git_object: 918a155e6a1fc5453f51817ddacc83525345b745 src/funcs/evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1.ts: id: 7ece4e8a61bb - last_write_checksum: sha1:b212fb3929db3005097a7597accbce5468e8379b - pristine_git_object: 31df31bc702eb2ae25b99c98f8f64fe92501a6b3 + last_write_checksum: sha1:bc2d274b1d699ddd0a203d1fb997d3de8e6bc34d + pristine_git_object: 73fb36086aeada4a67e262a7a3d14462d25b6c79 src/funcs/evidenceExportEvidenceExportControllerExportAutomationPDFV1.ts: id: d7cb5dcc9fcb - last_write_checksum: sha1:78b086f3d065349281c5b90636875b29142d148e - pristine_git_object: b015e6c32a6514069adcf800fd53e200edc060a9 + last_write_checksum: sha1:c127c4056ab9018722d8f57ce687b0e831ca6be7 + pristine_git_object: 4447fddda14ffb27d2a7c94c75aff5da28531994 src/funcs/evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1.ts: id: a31546b9eb1f - last_write_checksum: sha1:ba58e581ff14c2c6de93e853580efc40f76369d9 - pristine_git_object: 3ed06b0f6c9b5ee3f37c32119dfb6ac7e8a7e951 + last_write_checksum: sha1:2c544f0c2184a1fcbaf75fa33f9c3257cda64a50 + pristine_git_object: 84576f6fbb5b70d60633567de6a5ede1d5d0443c src/funcs/evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1.ts: id: 46fb849c9155 - last_write_checksum: sha1:e49ca0bd2eb9dc8fff376d2c1aa93ce41c2645f9 - pristine_git_object: cb17d999ea1d8c3c2a891cc590e311cc274e8605 + last_write_checksum: sha1:0d9eb426319f8219f966504a19ef6abca455a271 + pristine_git_object: a38a9578df38a25445b1d98d453d00d8ea61f615 src/funcs/evidenceFormsEvidenceFormsControllerDeleteSubmissionV1.ts: id: 9008fdf4c122 - last_write_checksum: sha1:037b15779bcbe8c9ada3298eac2e4daa2c384f4e - pristine_git_object: 2dbecea16de61a602ef786d7845444723f769950 + last_write_checksum: sha1:211e57f6dff4fea1604098ddbb7c6ca914fdf8ed + pristine_git_object: 5fd6a776fd82d37b65d435dbc0217ab3319ba996 src/funcs/evidenceFormsEvidenceFormsControllerExportCsvV1.ts: id: 4ab3693f95b6 - last_write_checksum: sha1:3fae415789376646a89e0676a9ef24104c4224a7 - pristine_git_object: 54d7328a67e83a824e802e6d05efe6f10410d78f + last_write_checksum: sha1:f5b3deaeee3147fde09eb707b3914d70afafb6e4 + pristine_git_object: 97af1d3f2e23552e7e08a1a0977a8e003ee17372 src/funcs/evidenceFormsEvidenceFormsControllerGetFormSettingsV1.ts: id: 7e8a56beb0fc - last_write_checksum: sha1:377c91857fe208237c7ae4994063b2df24f2f656 - pristine_git_object: 6e18b69456afe7780c6df07e866103b555207975 + last_write_checksum: sha1:05de964c17be9948ed89e72602d62e8b52a298fb + pristine_git_object: 7c1f035935befa77e59cace80ac41a55941102ba src/funcs/evidenceFormsEvidenceFormsControllerGetFormStatusesV1.ts: id: d8ba03352a83 - last_write_checksum: sha1:e5a8292554de77c4eccc94b65e84b88811eaee70 - pristine_git_object: d62ee22493d7a2c78c7d66d3a836a0769559c7ca + last_write_checksum: sha1:167f87563b9688ced2de2e05e2060c4658be9d42 + pristine_git_object: 5b8fed6feee925b92c181e34febbf1276c8f656a src/funcs/evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1.ts: id: f1d5e85c3087 - last_write_checksum: sha1:939fc3e870b23bc8cc5003442b741fb42a07d8e6 - pristine_git_object: 185c39237370736832b3544bd5a7328803a45b57 + last_write_checksum: sha1:a63ef6bc75a2c667e34b40965cb74fb862f36c2c + pristine_git_object: 93d882dd85fae29f0090b63d5015fddeda19dd12 src/funcs/evidenceFormsEvidenceFormsControllerGetMySubmissionsV1.ts: id: 7930e60bbd7c - last_write_checksum: sha1:4ef275abed5eb61827e9e7b52d4b3f692a34c906 - pristine_git_object: a3bec94a96eb737306e111d520c1ef572c2ed131 + last_write_checksum: sha1:9cb720e7449bd2bfb54eaf0f8ed0f224fffc9c9c + pristine_git_object: 783a2d89e68074ba4cd384d84ebca0ef2b43d38c src/funcs/evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1.ts: id: 860ee3012cd7 - last_write_checksum: sha1:6f6a04eca1659a49094fddaee9d18edb1d1f3c3a - pristine_git_object: 5adcd7e6caf1bf857282f80b9f9ba2db0172cb26 + last_write_checksum: sha1:e14be6133cd35815587e06173b475bcf77730469 + pristine_git_object: a1c8e70984e743adb23caa9ba2ca5a94032a21ad src/funcs/evidenceFormsEvidenceFormsControllerGetSubmissionV1.ts: id: 467f8f0f188c - last_write_checksum: sha1:719f8e3c36e2c6a53fa394276b15dd41f14cffc1 - pristine_git_object: f0b533dc795387cd1783b6e5e11c5171bab0a8ba + last_write_checksum: sha1:f1ca08520c5c02758f744d35216925a9934fbce0 + pristine_git_object: 188f5c0af8270a5dcb5d1c45224da4092c0ce39f src/funcs/evidenceFormsEvidenceFormsControllerListFormsV1.ts: id: 3a1da3bc73e5 - last_write_checksum: sha1:13a755567a0416486a72efa054b8dbb29496102e - pristine_git_object: 88fea3025cc9876e68ed9d36a70448f04c563445 + last_write_checksum: sha1:db6f3ef374eabf2221686a63fced938e99d7fb81 + pristine_git_object: 957209fb50804df2225c91c36fd60e59c85f15cc src/funcs/evidenceFormsEvidenceFormsControllerReviewSubmissionV1.ts: id: 56501ca5e306 - last_write_checksum: sha1:cc5f4b138a97d2727f518ea64aa08698dd745f2b - pristine_git_object: 3865f386df6234cac7fa5e39edd5aea1b23a892e + last_write_checksum: sha1:75aa42c29641654253b216c8a50ec7f663fe74d7 + pristine_git_object: 7ba574bc5f37a1c903e61dcdced20032ff27c273 src/funcs/evidenceFormsEvidenceFormsControllerSubmitFormV1.ts: id: 3683f779a99e - last_write_checksum: sha1:a074d81fae446c34e9aa9130c61f472027ed02fc - pristine_git_object: 52e08d2b9633dc5a9444a825ab27440dd5e78526 + last_write_checksum: sha1:1ae82242564e6f027d9730209ee98b5f87b50944 + pristine_git_object: ab147f7d7a2fea2139e3d9acbe2b7f4d7d35f5d8 src/funcs/evidenceFormsEvidenceFormsControllerUpdateFormSettingV1.ts: id: 5842a323b51f - last_write_checksum: sha1:f7a4d79e91adc33fa0d238e206a0e2c89ccc9bf0 - pristine_git_object: 21a90bd50df302e9213ed4b8f8b6ce4af61f3e9b + last_write_checksum: sha1:5ed20384c76e5e71a47a5b9403777b1989805427 + pristine_git_object: b5cba3034aa37a9118e8c9c132604eeb5f2d9d78 src/funcs/evidenceFormsEvidenceFormsControllerUploadFileV1.ts: id: 7cd54d48d314 - last_write_checksum: sha1:6d21f96a85ad42cd4968a4a65b4abe8aff4e103b - pristine_git_object: 912290f3e385a5a84cbd8092f1d092085a3b9201 + last_write_checksum: sha1:aff833d924af17e61f9b8d0b008a96f815239349 + pristine_git_object: 0918b76895f8ab9448a98bc4f683a21db3d4de96 src/funcs/evidenceFormsEvidenceFormsControllerUploadSubmissionV1.ts: id: bad5a760aaa1 - last_write_checksum: sha1:73f7e19dce2e105e3007cddbcce72ee2dd0f882a - pristine_git_object: 952cde7ecd815f28aad2eb475bb847ee37bd627e + last_write_checksum: sha1:29f042542d3e6513216a39d71df6440d9ad9cf29 + pristine_git_object: 3f6968e3c5162d5fac95505eaec951e9cc1885ac src/funcs/findingsFindingsControllerCreateFindingV1.ts: id: 06e3b05de01d - last_write_checksum: sha1:af8e0dd857c57939e9b3d20c9c149085f5d8f5ad - pristine_git_object: 8dd8fdd87bdb061fc584421308d542746167b043 + last_write_checksum: sha1:f91e09a5750d879f8d9e886368b1a9b439d08bb1 + pristine_git_object: 1a9939417fef43988e75d5b19f4d2f897c5df747 src/funcs/findingsFindingsControllerDeleteFindingV1.ts: id: 7e10446c5c57 - last_write_checksum: sha1:9f7ec7a67056db5c0236324f08492bf24f87d70b - pristine_git_object: 034d6f7de3475c5272f767b75a15a8f7647ec87b + last_write_checksum: sha1:4c6ffbfa7b1a117dd679a52fba92e79d83290e16 + pristine_git_object: 2784332903c732611c572257902b4fc4ed590b1e src/funcs/findingsFindingsControllerGetFindingByIdV1.ts: id: 69d978f513d3 - last_write_checksum: sha1:e641d57746e97a57118111f22742b15b84a0ce62 - pristine_git_object: 2b2acfea29275c144969a2c856cc494973885fb1 + last_write_checksum: sha1:1d3f73db1e0bbd50bca5b32344a95e4119a5d0f4 + pristine_git_object: 088f3f0820660265f70a677d24c58bcb66039e73 src/funcs/findingsFindingsControllerGetFindingHistoryV1.ts: id: 4bc39d8ed252 - last_write_checksum: sha1:c16b25c85ff6db2f849eaa68064e01ddf1ab3a21 - pristine_git_object: f61d7963f37d465a0cf2b3d013d0c8a1a23a1684 + last_write_checksum: sha1:2e0e9c04911e2f3ee931687b559dc853e4629154 + pristine_git_object: 75400b9bcfd20a21656ec4cb9554380132b4dacc src/funcs/findingsFindingsControllerGetOrganizationFindingsV1.ts: id: faadae1ad069 - last_write_checksum: sha1:7cbbd1167c21e9239d84109b151ea0e16fb2add4 - pristine_git_object: 999114e1f6018941d078b033fca15bba9148e529 + last_write_checksum: sha1:553c66d05234a09f098d0716c4fa7baf970acd85 + pristine_git_object: b798c1536540685046d1d0358fa261cc708b066d src/funcs/findingsFindingsControllerListFindingsV1.ts: id: a1290037a0da - last_write_checksum: sha1:0225ed9453ec4380550064a41915b9aaf343197f - pristine_git_object: 01d8044dcff4ac8607f156da5ddb6924bc4528f2 + last_write_checksum: sha1:8924d4f2318ad332983508725b8d03a73e9d823b + pristine_git_object: d3258c1e013d62ec332e6643a2e0e8533d0afae2 src/funcs/findingsFindingsControllerUpdateFindingV1.ts: id: b4620f4df570 - last_write_checksum: sha1:72840701881d29b73c4882f2ffecf05878f5d2fb - pristine_git_object: f1469841080e0b419c6f7576b8975db938ca6fb3 + last_write_checksum: sha1:4ae2e3dbc9ec37f6e9e6705c479da7f6391ab727 + pristine_git_object: 913c240fc5211ef101deafeee7467721f1e45e75 src/funcs/frameworksFrameworksControllerAddFrameworksV1.ts: id: 789cd396b476 last_write_checksum: sha1:769d78d7f5bb185db5f608a6663fb973617fa228 @@ -446,876 +446,876 @@ trackedFiles: pristine_git_object: c46b00129aecf9095d144d7de545dd1eb3d9c1ec src/funcs/integrationsChecksControllerListConnectionChecksV1.ts: id: 6b04898f6309 - last_write_checksum: sha1:91b28fd279c40113d3d44b6a3ed559d2871d8f35 - pristine_git_object: 40f1215dc2f7676f6528b973a5718a8a96a6f4b5 + last_write_checksum: sha1:d4f76ffd2060fd088ed53eb87ef804dfb012c5e6 + pristine_git_object: 2b780d5e9f6405e785fb1afb8e52fa2e2905074f src/funcs/integrationsChecksControllerListProviderChecksV1.ts: id: 0a47658f458e - last_write_checksum: sha1:c1fd32ca860186f90b5fd9b051ead47a432a3ad2 - pristine_git_object: 874f0758100461192d170793cdf62f3d8b819aab + last_write_checksum: sha1:62ef0532681c64f62f8ab11f141ba0530eff40a5 + pristine_git_object: 9cea40a04b1bb92abf793b58f432c3e7139cabb4 src/funcs/integrationsChecksControllerRunConnectionChecksV1.ts: id: 3495383a35a9 - last_write_checksum: sha1:f442f138b5f5c016e48e3c4aa491c9eaa203a19c - pristine_git_object: 62b59a9218f1f8da8f5e0cb2a8a6b16603f34940 + last_write_checksum: sha1:caa13c654d85ed4eda73aa734b276866b59cab8f + pristine_git_object: f48bfc6e8927b22d928ca39c38cca31e8cae16a4 src/funcs/integrationsChecksControllerRunSingleCheckV1.ts: id: 6b36711c6dbf - last_write_checksum: sha1:05a3fd7e068637bc752427184bc4b5de18b61cf4 - pristine_git_object: deb2ab1369ecfcb7b94b8aa377c90f7d7f1be5f4 + last_write_checksum: sha1:e4572255ede39a938bce402c2c56d9365311834b + pristine_git_object: e0e0b7e568e7dd6601b3a95fa0bdc09ff3e65af6 src/funcs/integrationsConnectionsControllerCreateConnectionV1.ts: id: c4c348e6dd7b - last_write_checksum: sha1:74684f03a45a289a368124403cb0f63789be52b6 - pristine_git_object: 5c4182c3e533890312473532b5759fb6815ac3b3 + last_write_checksum: sha1:7fb4e3ce89ba817371b595e32b18a5613327437d + pristine_git_object: 595a3f45ac426071806ed36df1d94820b98d463f src/funcs/integrationsConnectionsControllerDeleteConnectionV1.ts: id: fcc2862e17ec - last_write_checksum: sha1:872e1512bf5d98ca8d5d7ddc882342d12543f94e - pristine_git_object: 2a600751dd0131b5d39112ac63875c6f1ebd4def + last_write_checksum: sha1:d44ddb7bc134f7a1260bb5ad5b219f0aa4c2dcf2 + pristine_git_object: 4fed5148c165d38bc1f31563a6949c3ca8edb492 src/funcs/integrationsConnectionsControllerDisconnectConnectionV1.ts: id: 21f066e17d0d - last_write_checksum: sha1:171aed9cdc33e0b844842405ed54d8891401d33c - pristine_git_object: 6ed80c66570948315600349f117b208062674945 + last_write_checksum: sha1:16584d5b167b6412a11241d862cf140e81cd2404 + pristine_git_object: 99b7693022df67a74b1a4b4b92ba2b8a2fe73585 src/funcs/integrationsConnectionsControllerGetConnectionV1.ts: id: b4a8f60edc5b - last_write_checksum: sha1:936e39b7fb39a23b3a5db61a5898a3bf93071a64 - pristine_git_object: dcf9b7cb484f95d1be7ba8a596f257da0f1a61c6 + last_write_checksum: sha1:d75a0a543c38caefe4d9e1b2b0ef2881ce0dedf2 + pristine_git_object: 1702a3582816d495aec61c195743783ef78f4638 src/funcs/integrationsConnectionsControllerGetProviderV1.ts: id: 89221f3cd42a - last_write_checksum: sha1:6b0b0c6554cbbcbe9cf3efa75961e6bf84ca626b - pristine_git_object: c72e914a9b112022514478548a83f26c5cac049b + last_write_checksum: sha1:96cdcb5532ea4e4088ec6e75f5f76eefb6f892f9 + pristine_git_object: 27e2505d845e853c81045b425d505531bdd583e8 src/funcs/integrationsConnectionsControllerListConnectionsV1.ts: id: d648b25c548e - last_write_checksum: sha1:51befeecf2f5f0450454bc49c40d88dbc2eebb28 - pristine_git_object: f5a632577b7305c2626363cb25b35cc704520c96 + last_write_checksum: sha1:55582bc7618c161a874502832ac5c6add5a90bd7 + pristine_git_object: 6f6c640f3f65da25d2f72988b030430c273ca41c src/funcs/integrationsConnectionsControllerListProvidersV1.ts: id: 7d1b833d32c8 - last_write_checksum: sha1:8dbde151b55aff65c0869d5e378b233b7e1080bc - pristine_git_object: a39b94b98b67891b3277ec068245ad810b417708 + last_write_checksum: sha1:d9434899009a3db86708a2f722ceafb8dc14f805 + pristine_git_object: 95e5e47197d2bfd148c94c347a5513ef3f943337 src/funcs/integrationsConnectionsControllerPauseConnectionV1.ts: id: dabbe0d7ca58 - last_write_checksum: sha1:835bb3eebc94f0e89e4fc6801c94a6b101db3f88 - pristine_git_object: aa946dffb5a81f700163bc2021c1438e870add01 + last_write_checksum: sha1:0b54c6a5fe4d8198a6fbe0d50255759299c50b2a + pristine_git_object: 29d62c2a4bcaffe1f736d7b7822832f9171533d5 src/funcs/integrationsConnectionsControllerResumeConnectionV1.ts: id: 3698aec16c8d - last_write_checksum: sha1:412b581243e848d1bede764322effd6e21889e51 - pristine_git_object: 1282230ac35ea967914064be33e0899b0c843edb + last_write_checksum: sha1:bd67304c507c326f6cc9e662e32e5ff49b957927 + pristine_git_object: 9e0597588d407ffffa3783e52efeddcfb5cd279b src/funcs/integrationsConnectionsControllerTestConnectionV1.ts: id: d3bcd85c5f66 - last_write_checksum: sha1:6b9cdacef0dd20cd420e2387379afd3bdfe7a57f - pristine_git_object: e9284d9afb6f4a3a226998257684ea1ab466d115 + last_write_checksum: sha1:f39e7ccfd2868708ead84cd6c8b0bb9a8f30163e + pristine_git_object: 995af0242596810a467158552c58b5e05d80af1a src/funcs/integrationsConnectionsControllerUpdateConnectionServicesV1.ts: id: d8324c7e4724 - last_write_checksum: sha1:78c5edce21eca3b78c3eb3cd67a98a04c8668ff7 - pristine_git_object: 42da39b006ae2d606c27faacfaa5c470d1dcb7a3 + last_write_checksum: sha1:181847695cee7d6452bdb7df1154db85860bae88 + pristine_git_object: fd5f681147fcf83aec5aa22b76bf992fef386b81 src/funcs/integrationsConnectionsControllerUpdateConnectionV1.ts: id: e6fecafc8e4f - last_write_checksum: sha1:53c420eb8599819cb37e08663d9352bc52d6b26c - pristine_git_object: 9ca916ef362815dff570f376b33e6e75e3b7e1c2 + last_write_checksum: sha1:3e540a3cc9719d6bfeb5ec60338f3d0675475955 + pristine_git_object: 850d323b8dd092ade620f1359a726f869591c4a1 src/funcs/integrationsServicesControllerGetConnectionServicesV1.ts: id: 7ab660b89062 - last_write_checksum: sha1:64fe318ff52e160fd3b88fecef82de12212f028b - pristine_git_object: f650d336fff1b27b65958f4f3fa625439e80eb4c + last_write_checksum: sha1:09aa3043ea92b3c5a26da725c500732d5d089f7f + pristine_git_object: 61a7b4e9e6145b59c14ac4e0dd27eae89c18bf7b src/funcs/integrationsSyncControllerGetAvailableSyncProvidersV1.ts: id: ff3804fb2e17 - last_write_checksum: sha1:56a1ffa20451b666a37668791c28729909068397 - pristine_git_object: 52764f2ba96988153ed67dee41b36cd06bca7415 + last_write_checksum: sha1:058231f15f3466b7a998a97dc38434a20c380e33 + pristine_git_object: 6268cb742022e7326d3e1d92b6adc7890d8c7db4 src/funcs/integrationsSyncControllerGetEmployeeSyncProviderV1.ts: id: 898607a00832 - last_write_checksum: sha1:a91b9e561fef0eb720afd85eed2c66604e114b39 - pristine_git_object: 6f4e32a48f4cc971b54be38be39ae256aedf163e + last_write_checksum: sha1:e3c91192497725d80063d812b0ab12057211761c + pristine_git_object: 5d67f2b877321b224096c45e699f52a7f4a63c85 src/funcs/integrationsSyncControllerGetGoogleWorkspaceStatusV1.ts: id: 7a9d815a8973 - last_write_checksum: sha1:9dfd2ca0551dd27be6d0dfe29f00c3c99b0f9e8c - pristine_git_object: f3835fbe653412d69e6a1614425f21edfbad78cd + last_write_checksum: sha1:5a08787c8f8fc4d7fcbd31f2bacd70a80ff694a2 + pristine_git_object: eb0f7d4220e3bf9c0117c2f49c36e01aac4abb0e src/funcs/integrationsSyncControllerGetJumpCloudStatusV1.ts: id: e9e88cad31cd - last_write_checksum: sha1:1e2db02752fdca7ba83a2c2dff693100a640e591 - pristine_git_object: 410eee2bd374baa2c93dab205374ed7429d0d2e6 + last_write_checksum: sha1:fa09ad79487b7294ce7af3951af2a559c3a8a063 + pristine_git_object: af4f60e2c47463d457f290ec4d2d5f1c05bdeb39 src/funcs/integrationsSyncControllerGetRipplingStatusV1.ts: id: 0d78df25b14d - last_write_checksum: sha1:6760e0009941805833d336cea36fe390c427c0cb - pristine_git_object: 091e35c7a620357c42aac823ca511e155ee8fe07 + last_write_checksum: sha1:d248c4d5d47173e59263b9442a113a6eab6f6787 + pristine_git_object: 2803050b55806a1c5a834b716e20159915971bfb src/funcs/integrationsSyncControllerSetEmployeeSyncProviderV1.ts: id: f56478a731a0 - last_write_checksum: sha1:668260ceddb06623f6a4f3dcc9a81d2e84901e44 - pristine_git_object: 936fc7c08786c853f860677ce99d4a0ba3d7726e + last_write_checksum: sha1:f76fde893743aa9c3df0c96f1c31f402311aa615 + pristine_git_object: 4229ff56ac9dc5d2f6cd780c78f1ec596280cc4b src/funcs/integrationsSyncControllerSyncDynamicProviderEmployeesV1.ts: id: 346fab91968c - last_write_checksum: sha1:c27fedcc05b799fda63cc96cb88c976bc5e757bd - pristine_git_object: 9695bdd01a146d1f2f3effe904070435053bd1e6 + last_write_checksum: sha1:ed2a381f07b82679ec8574314103367fffaa6cef + pristine_git_object: 9788fd24ca6556171e2c7b2dedee238c2b9c4d95 src/funcs/integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1.ts: id: ef7916e35b8c - last_write_checksum: sha1:f49fe2fbce7ee1beb6cbd4fc7d898038e729779f - pristine_git_object: b78ca6cf88fd3d32d219643a829ea39eaa02def6 + last_write_checksum: sha1:8c3952028714756e7889c68edd469a9574a0299d + pristine_git_object: 906b6590a8057d304b7a43f7177bd56cd2d6971b src/funcs/integrationsSyncControllerSyncJumpCloudEmployeesV1.ts: id: f337809d6689 - last_write_checksum: sha1:6be00657b5837e53a9cb2ff3637cdd20ad3b3982 - pristine_git_object: fbebb50d32c185bc49e6c119774218184fa41b20 + last_write_checksum: sha1:d509bc40236d03807b31c50c106656a806754cca + pristine_git_object: fa9738480c1254bb417b6200ac7d70469c72adb3 src/funcs/integrationsSyncControllerSyncRipplingEmployeesV1.ts: id: e25698e6e9e3 - last_write_checksum: sha1:c774e87289572a667b9bbba212f97f5288e2848a - pristine_git_object: 323c26fb1d9cc207803c468c6f308dbfdc1c31d6 + last_write_checksum: sha1:0419c00dda7ede5b26e39054adcc44c5ccbd99b6 + pristine_git_object: c62da471f439d9635444a7f72584488f4b83523d src/funcs/integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1.ts: id: 80d82dc51ef4 - last_write_checksum: sha1:8315aa14bb0d2c71ff97effba987a27beb195639 - pristine_git_object: e514161f4b7040e7f0f9d6d8835b9b68cd3853d1 + last_write_checksum: sha1:218c76b62a43f826b85a6018e5b794f1e41c48df + pristine_git_object: e79e7eb90f484b62360eaabe8bbc69406b16771f src/funcs/integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1.ts: id: 91b127f409bc - last_write_checksum: sha1:416ef43ef0c5f186e2b9031c46c324bc2cf64463 - pristine_git_object: 62ab1da9f47fb147683421cfd778dbb2951b4ae3 + last_write_checksum: sha1:041436a0af4d58fabbdaedc4d3aad47a60f9da6d + pristine_git_object: 04301cf3cbc57ad9662a3d87bea16daacfb3edcb src/funcs/integrationsTaskIntegrationsControllerGetChecksForTaskV1.ts: id: 2a20c7b72f6e - last_write_checksum: sha1:805b52c6bfdb1dfdb88d5005ae6935fdf800c342 - pristine_git_object: a65c137a85ce77d78b59e1cac12ffe46deac524f + last_write_checksum: sha1:2a8e89dcdf2ab4e89a8e1319fa0e121a4ad15a6b + pristine_git_object: ed437090072c0d0908058e9d671e11b7884b5213 src/funcs/integrationsTaskIntegrationsControllerGetTaskCheckRunsV1.ts: id: 473d91f49078 - last_write_checksum: sha1:f6a90fb945b200c29f0c9e9e4f1d34f3710de2c3 - pristine_git_object: b7e8778509c1e813538f575377d08788061be4e3 + last_write_checksum: sha1:f9d3a9d152e77e842dbab11297041c0d0bc2ce39 + pristine_git_object: f5e0a4a8d351badf36881b89778c8c4148edd292 src/funcs/integrationsTaskIntegrationsControllerReconnectCheckToTaskV1.ts: id: cdc55461fa33 - last_write_checksum: sha1:500556d98f135c930b07933b78617b3b71aba8dc - pristine_git_object: 5743a403bb2e45963f4c6f22936b84557f6d6408 + last_write_checksum: sha1:6f11f7a66812bd23e6954c07ae0998cb53da6710 + pristine_git_object: 714cbc1056e0b50d5cdbd0a5240e53508d596cb6 src/funcs/integrationsTaskIntegrationsControllerRunCheckForTaskV1.ts: id: 57e090c05d19 - last_write_checksum: sha1:f89ed821b848d1d5a74bf8b655a611ff4b15ab1d - pristine_git_object: 0b03d20ac7fedc37b3f05d61d8df95402afa6c46 + last_write_checksum: sha1:06102c4ff23f9d65ede36aed011a0f7875a7a191 + pristine_git_object: 6c9466b2e8bfef1047a969c0a3ce3e19635201a1 src/funcs/integrationsVariablesControllerFetchVariableOptionsV1.ts: id: e0c4497a6d06 - last_write_checksum: sha1:7e1b9b71bc43b6c49674e27fe9af3fe7f2ce1215 - pristine_git_object: 33695df3d5e02fd4a01be06e684559a5d351ff03 + last_write_checksum: sha1:222ed06cefe9aceae883ebfe84c65abf736000a1 + pristine_git_object: 1636d1e1325c6fb7f127201f2843026e5e7b5b49 src/funcs/integrationsVariablesControllerGetConnectionVariablesV1.ts: id: cc433f150e49 - last_write_checksum: sha1:986dd7967be01729b7df084d3a1227828b3c5f58 - pristine_git_object: c7dfdd85e85b0505083709975af3dd251e27298b + last_write_checksum: sha1:e3f6421bba32917bb3094438ee7f1e063626a03b + pristine_git_object: 8c2b438e5707e4ff206ab30a25f86b61fbb4ca0c src/funcs/integrationsVariablesControllerGetProviderVariablesV1.ts: id: 0ed8be461291 - last_write_checksum: sha1:59851cfd7c8665579ed14e6e5e76d252da2bb14e - pristine_git_object: 06cb3864b84fb4cb1de7490706545016a545b3ef + last_write_checksum: sha1:d82431211a2e37a3452bca04c1c69172e6346b78 + pristine_git_object: bf7249e70490003ca762db5f07e12684f166041e src/funcs/integrationsVariablesControllerSaveConnectionVariablesV1.ts: id: f7889789e57c - last_write_checksum: sha1:acda41d2b1c93357266d408f4472ee32f8ec1330 - pristine_git_object: f3955c05bcee0bda8f8d761b0a77f9558ee6e9a7 + last_write_checksum: sha1:42469215067826aacdad0d9e28eb904649c67171 + pristine_git_object: 7b251ece96a36719ff49e9cf59a7f2d9f340f087 src/funcs/knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1.ts: id: 5eba991875b9 - last_write_checksum: sha1:e8bec44618ec72c5773865c7d67fc01c78007f3e - pristine_git_object: f1ec5ec876440228ee0cfe3c6ba2aa4dcaa675fe + last_write_checksum: sha1:11d9286e78f50bba6e1f211fc634f7f05f80d471 + pristine_git_object: 114a4ccb69abff730d098272fb33df4053fcd6c0 src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1.ts: id: 92a05075b014 - last_write_checksum: sha1:799c919c9292d6e88111951945cfd060403d3933 - pristine_git_object: bc5847bd99645f880defaac79aba6c51015df624 + last_write_checksum: sha1:67666df94e019293a9e5b46f0eba31b15edb708d + pristine_git_object: 3fa7821d40f7ba243a48741f1b6aeef8d6954cd3 src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1.ts: id: cfe51b717bd6 - last_write_checksum: sha1:ad8411f7f5ed6fdbb59a51cf508c055a34f41241 - pristine_git_object: b1876c6db31681b861d307e7819d01073f83e8d3 + last_write_checksum: sha1:4133e036f0fa32ed92abeeb62ab9e8aaffe1fb94 + pristine_git_object: 8a3e74487e08c002dc6488d3ee776aaabd169125 src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1.ts: id: bd0ceb773571 - last_write_checksum: sha1:502f67a329f74aa032c68197896fa2b6b333b6bb - pristine_git_object: 6f8dd1e4c04ec8e83d2c1b6e21dff415c1a32192 + last_write_checksum: sha1:888885d58954f300b5c7fbd70e51eda0c5998109 + pristine_git_object: be7562b0cb37b9b8dc3b9319ffdb64e8d342d7bb src/funcs/knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1.ts: id: 0a03f42a2f47 - last_write_checksum: sha1:dbbc3a8268834607d1c9e14a8ba5a14006bce557 - pristine_git_object: 14390a7dbf8eea5c143c5a95dba91c9a2d38add3 + last_write_checksum: sha1:3358c738c89e83dcf016ab3861f91dbdcf8a6aef + pristine_git_object: 1f0954b50c78c8e94a85a2e01d26142dadc58887 src/funcs/knowledgeBaseKnowledgeBaseControllerGetViewUrlV1.ts: id: df9fefb10def - last_write_checksum: sha1:48834ec168b580322df540427ce5b197fe0b73d0 - pristine_git_object: 7a5e2df14da7b999248360951b86513efa7e7203 + last_write_checksum: sha1:0c3afffb0f1338d8be266d2e1b3d7fde7ec05d8d + pristine_git_object: 3d1c2bfee71feecad371010d9398f8231b393059 src/funcs/knowledgeBaseKnowledgeBaseControllerListDocumentsV1.ts: id: 0730f9c907a1 - last_write_checksum: sha1:f0c41ee0543998af8d3d6476349f243d30bbfdc6 - pristine_git_object: 8492a765f2d30019f3ba1d57eb1240d26c9da5cc + last_write_checksum: sha1:08def680a970b0e0994e512bcba567c34f74b2a8 + pristine_git_object: 89e55784460c683681f75520a2cea555da324f5b src/funcs/knowledgeBaseKnowledgeBaseControllerListManualAnswersV1.ts: id: bbdd1e28ff2f - last_write_checksum: sha1:0e923b1ff17653e8fc43c22e02f08599b6405906 - pristine_git_object: c2dd804bdd743f3db0b77a5db8a6062057b709a8 + last_write_checksum: sha1:0c648a2cde674ecd5f0143b040aca734968465bd + pristine_git_object: 7b1bd7a5284dd712838a5f5d788624b640ca848d src/funcs/knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1.ts: id: eca03a29880f - last_write_checksum: sha1:d0ab1a7383678ab24e2aac4dc2b74ba576a602b0 - pristine_git_object: 5ba4f155055d658b9902d4cd4cfb70aafab9ba82 + last_write_checksum: sha1:6c3cead54325140b78eb964a6ec645d83b7231c2 + pristine_git_object: 0efa6c2e5219c7fc997b6a01a880004e0632489a src/funcs/knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1.ts: id: 34ca1f728b0d - last_write_checksum: sha1:4c0f3614b5c39a02017e903747193eb7708ec822 - pristine_git_object: 992695f388e9ba2448fff8c3a0e7c7e37ccea90d + last_write_checksum: sha1:022d52827be8eb192b3d2318110020a570600a0a + pristine_git_object: c49a5b110b3b95a81ac8824d61313078ed149416 src/funcs/knowledgeBaseKnowledgeBaseControllerUploadDocumentV1.ts: id: 1896a3b7292a - last_write_checksum: sha1:52d0cc35f91f86fabf9420437bae09c71c4e578e - pristine_git_object: c34e72cb9e7f29a48eaec417d22553d4341e106e + last_write_checksum: sha1:63ba83be71d119cbcf4089308edaf42aebd287d7 + pristine_git_object: 0674490a5563095214806b4e661425bceea7a2b5 src/funcs/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts: id: 8380dab05953 - last_write_checksum: sha1:f6eea16d8635aa7a19a566fd4d7d7b344131fdef - pristine_git_object: 8102063b599adadd12cf50efe7908187a698e7a9 + last_write_checksum: sha1:141cc772f73c515bb5b426512e9227e060414f7f + pristine_git_object: a0719f6afa498791267a8e0800b33d42964b2a0a src/funcs/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts: id: 4be5c1cc3983 - last_write_checksum: sha1:8d637b949365b3ca341cb065ab16a7d05ba199a4 - pristine_git_object: c7bd5691a122d2abd265272dafedf52e1145e942 + last_write_checksum: sha1:3b8b3545654c2c81fd92812c809bca5495bf30e1 + pristine_git_object: 3a59977cff31593ae6a2c53b9b5bba03c3c1798e src/funcs/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts: id: eef94e38ef1e - last_write_checksum: sha1:be6c16779c338c71e62a03a511582fd7a06fb0c3 - pristine_git_object: 05ace31b2ebfdb6940266466c03744cd9058caa1 + last_write_checksum: sha1:3034c700f136b81dda362d47597c14ce9b30818e + pristine_git_object: aa029a7a8746c1451026e5ce6914e45685e65afa src/funcs/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts: id: c8926ac9b0e3 - last_write_checksum: sha1:4296f21412fa1e6f3cebe595f4427ef66aa2cf82 - pristine_git_object: 6003c47f4137efd03e4d8b5c122bb66c8b41f40b + last_write_checksum: sha1:e970bb482d6aecd2d0fe900042bf544e44eab619 + pristine_git_object: 3c0a4e6bd8c25377ece13ab0a1a9179b9a9ba661 src/funcs/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts: id: ee3ffde03f06 - last_write_checksum: sha1:440936860c2643628787570990d34c93befce3b6 - pristine_git_object: bf2e4fff14c95acd73781260b8507a8c9e7beebe + last_write_checksum: sha1:ed2e3b49b1508d574ae60b41fe14e475644b9863 + pristine_git_object: e16c6167231399fdf769ffab5657ac9b2146c5ae src/funcs/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts: id: b12607a85fda - last_write_checksum: sha1:f604339432653c0cedff32a1a2a2d1ff25682e5a - pristine_git_object: a0459b0a7cee6a3bf3a5f023bf2e483f4a9ce9d6 + last_write_checksum: sha1:17d3e5caac5c149453bf9acdb810858d1ae237f6 + pristine_git_object: 53b56735f172135f5fa4011cd3e9419699902623 src/funcs/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts: id: e90c045384de - last_write_checksum: sha1:f4180d03d730cdf31882386e7a567e0bc461e18f - pristine_git_object: f22d020b57bea13789de58f97cfe361dd4e45207 + last_write_checksum: sha1:ede72dc2234fd455735b4c56f68443da03209811 + pristine_git_object: ddde05bc0379749aa5e3ad70417d7fdfb89ab337 src/funcs/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts: id: c19254ff4619 - last_write_checksum: sha1:1547c4e838b5b35640d568108930ad287ce85419 - pristine_git_object: d6b832efb1599673f9aa1d51edf038c6ae511e90 + last_write_checksum: sha1:63082ae03e56486b94e7476727dcd79fff0f0d3a + pristine_git_object: 497155dd960d36d3aea3dc7bd073ce055bfb5fe3 src/funcs/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts: id: aa73fa14b822 - last_write_checksum: sha1:8dfbfb01602b7ce36e4d3842b96759bcbfe8c60b - pristine_git_object: c868c96f2bc68c4e2f5bea44c2918a7c31123942 + last_write_checksum: sha1:9e5d77df68b0bb47fdd5b7154ea7a5c821823dec + pristine_git_object: 99eba001275186ce7ffce1d052c34a3078f462a7 src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts: id: d3dcba722c21 - last_write_checksum: sha1:7996b3498c4872360921ddf156e267aef79d10cb - pristine_git_object: f6e270a399592a6b9335b25e9fd06641a1063915 + last_write_checksum: sha1:9c92867a9c42c04641e0f3b8efb7054cbf04c77f + pristine_git_object: 8918f4322b67a7be3df870cb6a18eba02fcc9470 src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts: id: 478df4904566 - last_write_checksum: sha1:49c4555229aacefe4ab9f8a790be1092b5cb772b - pristine_git_object: f22502134c20a1ce32993bd915fdc350d4d55b14 + last_write_checksum: sha1:5fe5329bfb2d5c0850cec90336c95b6b5186750d + pristine_git_object: 7d5f4a28af559f88ed8b2c6fd45fddfc6347f3c9 src/funcs/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts: id: 7629c301c3f8 - last_write_checksum: sha1:8c2cb7903ed1070f94908815d302d47268173409 - pristine_git_object: 74100e4dc240deff70bcd839b8260510a88b42f1 + last_write_checksum: sha1:88a531c1273777466db3386422b5a47a3fb2166d + pristine_git_object: 024019034cefb811abfc06cfac824aef15869266 src/funcs/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts: id: 63ee97352da6 - last_write_checksum: sha1:692274e2651524a0cbe87027913e79c6d7cdd4ff - pristine_git_object: d62155e3d0b0bcbccd2f91fe8500b68ae21c2743 + last_write_checksum: sha1:e069671deb3dec98c6bf942f756ee91c2d712af1 + pristine_git_object: e04f1a3624515e4d1d7e3bb77e5ddace76ace6c5 src/funcs/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts: id: 9b7ce2aa29be - last_write_checksum: sha1:655ce0d235bd9b33f7d3c9c76391784d55f2504b - pristine_git_object: d416545efda3a2f7132f6e859c9f57b710c887d9 + last_write_checksum: sha1:906028f3db410f1afdd2da47a6e97a5717d5c8bf + pristine_git_object: 0aaae102b5da885fd69147d4b0f6a7dd6af8a16b src/funcs/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts: id: 69368c23fd44 - last_write_checksum: sha1:eb014a1a045c208b1c879b91def611fc00bb3990 - pristine_git_object: 45808dd1526f28c7c045ae4e925f41e6234e34ee + last_write_checksum: sha1:6eae50e07ebc50bca78bef2535620cae9aa2500e + pristine_git_object: 5a4e671758e4aca8b57d0d6520a87696776a5885 src/funcs/orgChartOrgChartControllerDeleteOrgChartV1.ts: id: f37dc9fdac40 - last_write_checksum: sha1:d9f725bfbb82df2105de5e9df81ee7a27b5ac73b - pristine_git_object: bf74474663bbdb5dd2cce7d7e6d0e2ad721fd589 + last_write_checksum: sha1:0252b954147ef199b258e2f3c8ef1acb37c242c4 + pristine_git_object: 7ce649cb7cfeafc7be1214d06d773d9ef55885e8 src/funcs/orgChartOrgChartControllerGetOrgChartV1.ts: id: 59346126f3b6 - last_write_checksum: sha1:a0ea5074e27b85df3417bbe3ac451d7ac4575128 - pristine_git_object: 3765bf485d82d32615a3ab89c7d9fc9135b129d2 + last_write_checksum: sha1:a26215ca273c5df3deba5933ca007ee05361bffe + pristine_git_object: 912d247e9cf2a7f0534a2ef7c1740c6dcab621f1 src/funcs/orgChartOrgChartControllerUploadOrgChartV1.ts: id: 07458ffd54f8 - last_write_checksum: sha1:926816676b5034835d5038b96210797c7f1b1179 - pristine_git_object: a1762e5ce837f994898ae267c3f9abb7632841f0 + last_write_checksum: sha1:a79c8b33347d61cd09970aa806ef5f16298a9149 + pristine_git_object: bf47e5b75e92f172b4f430c1f4d66666a086673c src/funcs/orgChartOrgChartControllerUpsertOrgChartV1.ts: id: ebe93fcc347d - last_write_checksum: sha1:f330f92790015fbdf3e4939f8e1b08db92bbcd54 - pristine_git_object: 2c4969fb6e0f99c459a6ddb297271a139129e6fd + last_write_checksum: sha1:43509aa5e0ae49791a0800e3ae0813376cebcb14 + pristine_git_object: 9b226d0622ae9eac6817705ada723eec27f34874 src/funcs/organizationOrganizationAccessControllerAutoApproveV1.ts: id: 5b937a7c41f0 last_write_checksum: sha1:1f7638f5f743ee58054df7552bb8c498f9f4382d pristine_git_object: c8f793534a6489ac058e766fb6d90b5c15687cbd src/funcs/organizationOrganizationControllerCreateApiKeyV1.ts: id: cb969d07eeb7 - last_write_checksum: sha1:3f77d6c2407948f3fa14f03a3c6323632e1ac588 - pristine_git_object: b16ab1bde6f310bedc88820498fc476f31b46015 + last_write_checksum: sha1:225ea2e4b9bf437d00c64a25071e1294733864c5 + pristine_git_object: cb430267aeeb78f78115ddafb47b77416fa67bd5 src/funcs/organizationOrganizationControllerDeleteOrganizationV1.ts: id: 0288f4827caf - last_write_checksum: sha1:ae5550fb71eddfb425cecd89e80aef85aa4d6dfc - pristine_git_object: 8ea09db15ad7d49dbccf00437eff4cdf13028364 + last_write_checksum: sha1:93bce69e688cd2ac1a80bc07b531467c7bdf2793 + pristine_git_object: e7492d3b8ca396f75e2fca8e19a150413334339d src/funcs/organizationOrganizationControllerGetAvailableScopesV1.ts: id: 74d6e932bf80 - last_write_checksum: sha1:fde064fc1da6473c16a66944c1c346ed7be12618 - pristine_git_object: c3d3267049ef5584a61c4d3cb9882f87d052e744 + last_write_checksum: sha1:4faceef74886579800f9a239d747d6707ce958c0 + pristine_git_object: 0e81a08c4bcb24dafcb59d3725e30532781a134e src/funcs/organizationOrganizationControllerGetOnboardingV1.ts: id: 02091ef0d464 - last_write_checksum: sha1:d20179b43903ad5e52646fe96f8e5aab4aa92c0f - pristine_git_object: 98f67237c8ee301860be29fb14302c3c1c97f9a3 + last_write_checksum: sha1:b23f2e771ed72540c3763787b0d99795e028fdf2 + pristine_git_object: 074357d979ca67bc8c416161c90b9cbdc6daa607 src/funcs/organizationOrganizationControllerGetOrganizationV1.ts: id: c2f51f5c382c - last_write_checksum: sha1:385c953bbfd2e22aa7d985fe61d72d8833191f50 - pristine_git_object: 565a031103926d47c32e1f9adda81d8f6a6fff62 + last_write_checksum: sha1:af63b44afe0ec2ed8d3e9a7c48b71c7230ba9ecc + pristine_git_object: 3a2e96b44fd8e5b3bce2b3a65f017f64ff10c1da src/funcs/organizationOrganizationControllerGetPrimaryColorV1.ts: id: afed03ef1dbd - last_write_checksum: sha1:406b6549813e15304696d80b4fdaf845b0cb605b - pristine_git_object: a30bcf57d61c529143120d27befb898cd5a0f32c + last_write_checksum: sha1:f6fae1e86f2f359d44b7026dfa4d2fd5eb4627d8 + pristine_git_object: 121091e4ee3592c93dc988535524ef45923d876e src/funcs/organizationOrganizationControllerGetRoleNotificationsV1.ts: id: 30d96af8e3d9 - last_write_checksum: sha1:a2435c114bc101d12f4777d24b9c8ec9fb951dc2 - pristine_git_object: b622515b30907abc8c92a5e5c9605e8c38f6145f + last_write_checksum: sha1:1d3d54b41a2abea3a1f70ac15e0892109524a0a2 + pristine_git_object: bdd64d2c15762eb3bc15d072414f1570d7beeff4 src/funcs/organizationOrganizationControllerListApiKeysV1.ts: id: db8a4383e7d0 - last_write_checksum: sha1:0b91787ee76b1bc5a991ed0579456d3db1aa7105 - pristine_git_object: 0be70e35625d0f2788004dca58cd40b91f0d7c8c + last_write_checksum: sha1:1746f138c73c879faebb7dd62a59e9011a7a98f6 + pristine_git_object: a249e26aca94ee63038a6ffeab7c500314157261 src/funcs/organizationOrganizationControllerRemoveLogoV1.ts: id: 8943ffbd6ae5 - last_write_checksum: sha1:28fe8baa3f3d4fc87721e14ef1a5ddf752bc9c25 - pristine_git_object: 7c8da6c5cadaf9473c6dd5e12174ccbd31ede8d7 + last_write_checksum: sha1:c164ecc769e2abc27bba11d866bee3299b724f5d + pristine_git_object: ea9f884b89c93fa03903a3cac0d6e5bf8bf97ddf src/funcs/organizationOrganizationControllerRevokeApiKeyV1.ts: id: 46a40d471918 - last_write_checksum: sha1:952b0774c4baf0fea0f4478dd576d66958aede9c - pristine_git_object: 61c0ed8606aaeec3bacad463a788fa8c82f79a23 + last_write_checksum: sha1:daf223e526dc502bd833c5a5094c617eae78b758 + pristine_git_object: c206aa17a222f8e15354389d6859ff0629fc91bb src/funcs/organizationOrganizationControllerTransferOwnershipV1.ts: id: 09ecb6683e89 - last_write_checksum: sha1:f43d99975af38a2f1115bcfbd59a19e6446a3b53 - pristine_git_object: 9046cc415abc18354e350246b4b768068ac3fcc8 + last_write_checksum: sha1:41a5a948d6cd45fa602d32d85e54417e1044046c + pristine_git_object: 73e7ccd2b27f9fb63d1c13c00a3e22cafe6a2965 src/funcs/organizationOrganizationControllerUpdateOrganizationV1.ts: id: e865d0fd49f6 - last_write_checksum: sha1:247d08d570ea30fb95a30f143e8f0dbaf8aaf25c - pristine_git_object: 48968d68bf3d10f83b8cc3f8d0238b02132c21f3 + last_write_checksum: sha1:0e0f6d6950ea746d8f980f119cff46751699b174 + pristine_git_object: 46d4dd9bdec9d0a01945a11e780fa160ee49e67b src/funcs/organizationOrganizationControllerUpdateRoleNotificationsV1.ts: id: b8db8a7249b9 - last_write_checksum: sha1:9ad12e45ce16b5252c182d38557bfdc1db089edb - pristine_git_object: 907ac48a921dc4c562eb63826d1ec8ef65fb9a8b + last_write_checksum: sha1:e06c028d5b96c660cd8a303b47bcc359a1833182 + pristine_git_object: 6fb8063b159ee2a0743dc860ff5826f170b4d9b7 src/funcs/organizationOrganizationControllerUploadLogoV1.ts: id: 6db1adba24d6 - last_write_checksum: sha1:cc16e5f99e787d00335a02d514a6b8f4d4fff847 - pristine_git_object: a8320f50ff7606e9022a63966d56883a03ff650b + last_write_checksum: sha1:a9abf2a47424f93f25d3526b8d1cfbb284bb77c0 + pristine_git_object: fd0544051d3617f58a00f5d34128b919a5dc3830 src/funcs/peoplePeopleControllerBulkCreateMembersV1.ts: id: 10407ea23d98 - last_write_checksum: sha1:09e2782e4710ea4219b90d4f47211fcbca138fd8 - pristine_git_object: 608cedf79d3ca36f95b3534273dc8ce30f497bc6 + last_write_checksum: sha1:14b305968c0b87bfe3f9ee4b8c0a914b2da0b47a + pristine_git_object: a49801881b11fafd25366333946e4e88863aca3b src/funcs/peoplePeopleControllerCreateMemberV1.ts: id: 86106c6a8868 - last_write_checksum: sha1:8f74f04c1655554b828bd5ac92147627b0c1e2e4 - pristine_git_object: fcd707c314dc5ba57c0253d5d9eeb8e3814bd76a + last_write_checksum: sha1:916854065bef230ef7b7682c86578416b75ea660 + pristine_git_object: 0c373198a2776a0f0aab11d55e47462317dde7a4 src/funcs/peoplePeopleControllerDeleteEmploymentEvidenceV1.ts: id: acd86145fa23 - last_write_checksum: sha1:cd0f9bcac740bcdb12b641dec0d6c0fd24bff6cd - pristine_git_object: 01be0d549cc1cab17ed0268677812d0402ebca8d + last_write_checksum: sha1:c5f5b5cc0f452ff91cb74574d51b6cc5ea3f1b1a + pristine_git_object: 553ada3752be43e2d0655d712bfee5d924c0c735 src/funcs/peoplePeopleControllerDeleteMemberV1.ts: id: 0cf03435219a - last_write_checksum: sha1:973785510e52ccbb184e591d2e3e79c5a88207e9 - pristine_git_object: e52c7d6240a34ce3275c946555acfdeaf2bb168e + last_write_checksum: sha1:5e2afeb0ed8910684e3dc18e65f641f71af22daf + pristine_git_object: ce4b4e8cb9f045059b9180e337a0ce5268039dd1 src/funcs/peoplePeopleControllerGetAllPeopleV1.ts: id: 29c50e40a99b - last_write_checksum: sha1:a43029daffb67483731056938909d7693d6bebe4 - pristine_git_object: 135a2cf09c8cf65e431303959d5f8a6905706686 + last_write_checksum: sha1:0fafe83e0a57c54883953fe12fdbe229057ea5b6 + pristine_git_object: 8e308679c04e0a0f64fd4c867a6e5d8a72ed7549 src/funcs/peoplePeopleControllerGetDevicesV1.ts: id: 7435ffa1de9c - last_write_checksum: sha1:e946a409060d3480aa91ec7948f43e72b75e17d7 - pristine_git_object: 496facfb5512cc27a90dc89beac1561aaac41423 + last_write_checksum: sha1:86324a8ced2b912c8dc4fcef6035f73fa9532701 + pristine_git_object: 607a214d539251edf4ffcdef666301f3863338dd src/funcs/peoplePeopleControllerGetEmailPreferencesV1.ts: id: 3b8952a53200 - last_write_checksum: sha1:25be8d3af736c849eca15e53ffe47ce297a63d3c - pristine_git_object: 2b9eba97640d6a9f90e8f525251c9ee9bf837e49 + last_write_checksum: sha1:b6b7c41b17e49df78cf9230082249a35e8c34f16 + pristine_git_object: c19deffd8dd6e03ddf3a1ef07f6895075f838a12 src/funcs/peoplePeopleControllerGetEmploymentEvidenceV1.ts: id: ea4afcc0757e - last_write_checksum: sha1:c77e48b27f46b1e81a62187147a0adf277c842b8 - pristine_git_object: ed75fb63a5eed6bba2a510409d77977d5a647869 + last_write_checksum: sha1:ca9b9a46a0cdfa6827922115e25827935ba8046a + pristine_git_object: 0fd9892d54d413201b5e023aab8c23534b57be37 src/funcs/peoplePeopleControllerGetFleetComplianceV1.ts: id: b898a379be3d - last_write_checksum: sha1:145080d4995611d061438d2c9a48071fd6b85d1e - pristine_git_object: 606bdad32f5bf1e3e3dcd67450dab16f7a95605a + last_write_checksum: sha1:010faa45869114b28fd23fc24e4cff64b2f89c0f + pristine_git_object: d6888195dcaf549af0fe10963e4c354d4cceb0e9 src/funcs/peoplePeopleControllerGetMentionableMembersV1.ts: id: 51cb8c6d0fa6 - last_write_checksum: sha1:3cd6993425c2270b8818fc86a3f9558793a6bc1a - pristine_git_object: 17f51d52a91844bcb8b358b3f42ceef201b6bcef + last_write_checksum: sha1:5c024cde5bbc57fe4761432214583dbdeb6cab76 + pristine_git_object: 765d85fd2d2cc95852302917a282f32cdcf7e8d4 src/funcs/peoplePeopleControllerGetPersonByIdV1.ts: id: e1c8c63ddd84 - last_write_checksum: sha1:e06ff3389a1ed401d415f2a8417c277b5a22d275 - pristine_git_object: 497e8c75da0d3a6b23dad7fde9a8a2213afd50f2 + last_write_checksum: sha1:ba12ec0984e06c158307bfe7b89b0bdbf22bc475 + pristine_git_object: 5f66b7e73ad1f1d5279a802be67778bbd85f0b79 src/funcs/peoplePeopleControllerGetTestStatsByAssigneeV1.ts: id: 4b883e86aff4 - last_write_checksum: sha1:63c84d10600e18d5b54c74160ab9f11148213800 - pristine_git_object: ee8ab192f1770cdf6f928a46e2be380604e78d16 + last_write_checksum: sha1:7733e96491c4ec47b7b3362c888d12465d2ea6b7 + pristine_git_object: d4cca7f00228a3af26be2fc7f256faa845060541 src/funcs/peoplePeopleControllerGetTrainingVideosV1.ts: id: 8a73068ad8f4 - last_write_checksum: sha1:d26dae91d499066312d7732038198ff98c95e3f8 - pristine_git_object: bbc678cba782895ca704c1c04aa86e9597949f48 + last_write_checksum: sha1:dfd766574e9a9ec934332bf0ce527bf5c06c3f1a + pristine_git_object: 5d6b5f7b2ae5fa587e4bf22b7d9dd3ab3a65ec36 src/funcs/peoplePeopleControllerInviteMembersV1.ts: id: 9391ea69f846 - last_write_checksum: sha1:38bd763dd65186502ec0a65cd6e2d424643215e8 - pristine_git_object: 04acc4943a0a021fe620508d30509b434a3b6db9 + last_write_checksum: sha1:687621dad961b124760b61ee5902778c980e8da5 + pristine_git_object: 775103fbc5cf1c34039509300eb00c2152fc6f40 src/funcs/peoplePeopleControllerReactivateMemberV1.ts: id: 85fcc69d8e87 - last_write_checksum: sha1:2713c7f26b5feb37c853dd5f54c980af3d5e714b - pristine_git_object: d564041ed611ff9467e3387054826fef2a3325f7 + last_write_checksum: sha1:ec19900025533e535fd18a0bb67a4e6a144c9ab3 + pristine_git_object: 74b19b28984375bc5c8bb7dc9f63ae0fd530a331 src/funcs/peoplePeopleControllerRemoveHostV1.ts: id: 9aff8f8f506c - last_write_checksum: sha1:263ee1a03ce104724bbbc561ed28ba4c8b9a7184 - pristine_git_object: e4d16e4c1c7102391ed477f085601d871310d69a + last_write_checksum: sha1:1dc3454dd6f8a3c926306d981f356661fb0f0956 + pristine_git_object: e1e664c3502ba1a7c8bb64afecd545100c47b791 src/funcs/peoplePeopleControllerResendPortalInviteV1.ts: id: f99832c55010 - last_write_checksum: sha1:181d56cd0dcca99d2698940849c27182c5f82144 - pristine_git_object: 119dc8a1d3f629686268cc730480604a3c07b836 + last_write_checksum: sha1:243232c49a24ba55b99b9d90d38c0e2821401eb7 + pristine_git_object: 92d4ae01f332c7ba4cb30e0a34c4b340679f7518 src/funcs/peoplePeopleControllerUnlinkDeviceV1.ts: id: 25241cd0f341 - last_write_checksum: sha1:5740d66ad1213f641d0b37599e53d832f0fd86fd - pristine_git_object: 362d289262802a285f1e0c7eae3ec7db03c85500 + last_write_checksum: sha1:cc971c9e3711435f09865b4b04d2ca23aef47ea2 + pristine_git_object: 48aef2cb231bfd490b0839414a687b6c2b79cce1 src/funcs/peoplePeopleControllerUpdateEmailPreferencesV1.ts: id: d7046a65703e - last_write_checksum: sha1:dcdc06f67d4c4cbd589d558ce8a5c148d8499699 - pristine_git_object: 2ed4934455f1267362ea5b6d195dadee4ea63bfb + last_write_checksum: sha1:ca462ebd6ae2a77599d438865387ce9c268eebf2 + pristine_git_object: 71e312e766fe56402ff18597f478da09a73a7b23 src/funcs/peoplePeopleControllerUpdateMemberV1.ts: id: 320c1d39b62b - last_write_checksum: sha1:2c7a012fc58b17a3295fdd4407baa3b301f73ac9 - pristine_git_object: 241e9efc46632aa7087cbfdb55dc4abc41e8f5da + last_write_checksum: sha1:d846e57023838801be63f755c1ad9757d0522613 + pristine_git_object: d31e6db27835296c86130ae6ec3663a20a546cdb src/funcs/peoplePeopleControllerUploadEmploymentEvidenceV1.ts: id: cba0c4a2fccb - last_write_checksum: sha1:4859657200e907dba43289980963d7fe44d1d486 - pristine_git_object: 6f19597c345b5dabc8e97c4c12a00e4dccb0673c + last_write_checksum: sha1:2280f38135abf6c8d6152d14463fee7652e526b7 + pristine_git_object: e6aec49dc9a2571ce13dc21d27278c0352579f9b src/funcs/policiesPoliciesControllerAcceptPolicyChangesV1.ts: id: 06c07f1462fb - last_write_checksum: sha1:eeb81678ace553e4fc84f3aa9f9e101779d6eb41 - pristine_git_object: a12ffae06ff440dde87c8fdbf7175ab216b141d3 + last_write_checksum: sha1:f27d3ddf4634fceb6fb0aba0b589f99bfa4d51b1 + pristine_git_object: d7c8f7516d0307c428d4b919e85d035a09bbc490 src/funcs/policiesPoliciesControllerAddPolicyControlsV1.ts: id: 8065fc3517c5 - last_write_checksum: sha1:872c394b9345f4dd9c47852154749f145713fcc8 - pristine_git_object: 7252d2f67b982fa428a354d7bb10e43fc74c07d3 + last_write_checksum: sha1:51fce8bb097a9fce522b833d0f18ebb4091f010f + pristine_git_object: 3e02ed5f44b6408bff45e19401e2c9ec79b893a3 src/funcs/policiesPoliciesControllerAiChatPolicyV1.ts: id: 47c60f0815bd - last_write_checksum: sha1:8292af677e831f6fe5af380b11ed6b533cf0f789 - pristine_git_object: 35f716f1e594c15831129b47ff604045cfdd7f88 + last_write_checksum: sha1:ce90c2bb3b6984f6cd4427a7d9084c332b8f467a + pristine_git_object: 163385a01509dbf087d1699c79580a06bb51a9e9 src/funcs/policiesPoliciesControllerConfirmPolicyPdfUploadedV1.ts: id: 3f2567e72780 - last_write_checksum: sha1:dc95065fb243c32337e4d193fae260cd07893c85 - pristine_git_object: 2c7a6a1f8281460914364a45a1a19f44b0fc6d83 + last_write_checksum: sha1:700f9c7fe979706283936eb957031b09b5798cb4 + pristine_git_object: ac01de282a7156a58529095be052b71dffbbe032 src/funcs/policiesPoliciesControllerCreatePolicyV1.ts: id: ef9a730629c2 - last_write_checksum: sha1:9fb030e413b9686442d23c5e474ddc48ce0ddbde - pristine_git_object: ebfdb7b33e3a97ec9ee7daed247f62c50c11ddd7 + last_write_checksum: sha1:b5b21baba0ef4c3c575ca2fa674b233013311974 + pristine_git_object: 331ee726b1d9903a5fc23bdee4e13b814d5eb4f8 src/funcs/policiesPoliciesControllerCreatePolicyVersionV1.ts: id: d6878a767437 - last_write_checksum: sha1:6e918f7f181e33e9f7a2c27fdb49b22fe5bcea7b - pristine_git_object: f0df3ded9acf5644b05ecb3588345c4225757f6b + last_write_checksum: sha1:65bcc12908f86debe611ba0e9daff49c58959389 + pristine_git_object: 8b1e28650a22f673a4ae5e6627d0af535c83a651 src/funcs/policiesPoliciesControllerDeletePolicyPdfV1.ts: id: a559086c04d2 - last_write_checksum: sha1:dd246b4dab8d7ef3c3f6cbea0b02b624e34ea0f9 - pristine_git_object: 2f35894f0be65f6f464571f5b1632f7802260276 + last_write_checksum: sha1:2b3386ac35315d4569ff805c6534ab8830903a26 + pristine_git_object: 9d87f991b49ec70d3f1bc37776093c08f5e087e6 src/funcs/policiesPoliciesControllerDeletePolicyV1.ts: id: 33f43c9f33af - last_write_checksum: sha1:155107b609204805856305e1f0fe522e399a3a44 - pristine_git_object: 2043ef676d1dc65d7e01702a0d738293f6cce738 + last_write_checksum: sha1:5b955876e736aac4ee8a6fe8a99bdd9fd15c2b64 + pristine_git_object: 938a24a6bb202fb0286e89aa86d6364aa5cc1dfe src/funcs/policiesPoliciesControllerDeletePolicyVersionV1.ts: id: 17e3d8c2975d - last_write_checksum: sha1:0d969f0770cd70538f50e15fa575e9bd107122a0 - pristine_git_object: 179ecfafd77ddec18960dc1a84034f40db6f4489 + last_write_checksum: sha1:0e0e3bd139605eca1a560fb6ae38ac4cc3f28434 + pristine_git_object: 1574c9603ffb849ed9722f7da85a64a4f483ab20 src/funcs/policiesPoliciesControllerDenyPolicyChangesV1.ts: id: 69e0d51dfd8e - last_write_checksum: sha1:3f6e9f6aaaf20dabc4d249bbfa9980e232f9fb41 - pristine_git_object: f580744203cf56ce6da0db0206254f78ac4b6a47 + last_write_checksum: sha1:d63c3e3518693fccb1232bebcc4c3f16da77f121 + pristine_git_object: b9818a5ab7e6dbca101329b53b099a61059e8038 src/funcs/policiesPoliciesControllerDownloadAllPoliciesV1.ts: id: 92b3be8b952d - last_write_checksum: sha1:0be69b348bda02266e8af5f5b66d94e735f75fc9 - pristine_git_object: ff5c7b069563703631cf790af932aa70eaa7b754 + last_write_checksum: sha1:6b12c72896133e074841fef8f26c17020895c876 + pristine_git_object: d8bc1927de078de3d6db35b2e39d6bbea721555b src/funcs/policiesPoliciesControllerGetAllPoliciesV1.ts: id: 3fe3562e5532 - last_write_checksum: sha1:2025e4f7e7c709d4e5d1a8561e08543b8eec8213 - pristine_git_object: 8e922db7e215a851521b273bc88fb9ee09012b1b + last_write_checksum: sha1:20bbc40b9f12b55fc8751824dd40b741957e38d6 + pristine_git_object: a11f005f5573834351aff45c0889b3ad0341f2dc src/funcs/policiesPoliciesControllerGetPdfSignedUrlV1.ts: id: 605c541f9063 - last_write_checksum: sha1:741d14eb311f1b14c1ace5151b76ff56d8a3268a - pristine_git_object: e68bd937a8146ce6f6268f7e6091ad856b409809 + last_write_checksum: sha1:8e8546582ed9e94a532d5b975427803609d62797 + pristine_git_object: 21b8411c9ea67ca7583a6cce347a9df50125a5e0 src/funcs/policiesPoliciesControllerGetPdfUrlV1.ts: id: bac1654fe76f - last_write_checksum: sha1:935faf79b384524bd5593f68f2f3969e947073ed - pristine_git_object: 79d2fbe0ccca57a999adb02908a702e48f05b473 + last_write_checksum: sha1:1cfa278d045e56ef18a5a92f9745eabaebf2747c + pristine_git_object: 553e64e5e4a605f462c31c2763117e2453364962 src/funcs/policiesPoliciesControllerGetPolicyControlsV1.ts: id: 6952909752b8 - last_write_checksum: sha1:2ea3f855d1e59d695a5fa237fc7cd3a19b595b1a - pristine_git_object: ad9d230dd58d740ca556136bd9d1e583064819fb + last_write_checksum: sha1:c60db48ae5f50a50413cbe347d86716e12313254 + pristine_git_object: 3f8e386b18738473dfc2ef729d8a4b5cab6a9cac src/funcs/policiesPoliciesControllerGetPolicyEvidenceTasksV1.ts: id: 53d393beaed8 - last_write_checksum: sha1:0263757c4cc80319f4e076ffe3704cd8f6ef9219 - pristine_git_object: b9c88d355f91add0cc5a3e18c73f38f3b9bfa9e3 + last_write_checksum: sha1:2e842ce4d839fb8b43592099a28ec9571b50846f + pristine_git_object: 7646fb96b0adc35a8556e38dcdad80e4b22757bb src/funcs/policiesPoliciesControllerGetPolicyV1.ts: id: dde7d5da37ff - last_write_checksum: sha1:785c5b3f51dc86b8a2b538d59ecae6b5a2550123 - pristine_git_object: 431fd33336153b8a8d1d04217e42dcd101406eeb + last_write_checksum: sha1:30669d40c3681350c7fdcab8c20395bd213b5106 + pristine_git_object: d63456db8c3d410a9e3cbf5452a8772bda02f285 src/funcs/policiesPoliciesControllerGetPolicyVersionByIdV1.ts: id: a832d29ae9b8 - last_write_checksum: sha1:b251a18dd05ca93e6748a5538abfee2d7a9f1b1f - pristine_git_object: e7c2f5a4029d3b048ca1cb1857280c7ef93e797a + last_write_checksum: sha1:3fce3e5afe3977873ae54adef6be5470875bf750 + pristine_git_object: 013a134452e9bd378484d2e0b22b7428f459590c src/funcs/policiesPoliciesControllerGetPolicyVersionsV1.ts: id: bb68f8b856ed - last_write_checksum: sha1:00a9916873d252943f9fb602b1bf5c82b35a8cc7 - pristine_git_object: 55e369639bdffb0da4eb6702eeaf0c23d63c7d6a + last_write_checksum: sha1:792ef02fa3ed6df14dec5fd33980067dee4413d9 + pristine_git_object: ada4d8d2ef7564c089fcdd8ac9d55c039e12cbb0 src/funcs/policiesPoliciesControllerPublishAllPoliciesV1.ts: id: d244f2cd7aa5 - last_write_checksum: sha1:69a9b8756f310dda5188b7b952e9c06ff2c78598 - pristine_git_object: 3be9ed6b55071667bb674b1f47fccab98a7ba84f + last_write_checksum: sha1:308f15320dcf90b0e2b3c05ded3c75b8c3e3b609 + pristine_git_object: 2c444a1f302376f3079a19828721bd5708c6a8dc src/funcs/policiesPoliciesControllerPublishPolicyVersionV1.ts: id: dc25c2c9eda9 - last_write_checksum: sha1:6db11d97fa982bca1d7f34bda99cee3aedfc7da8 - pristine_git_object: fe7afbe210462d3eeb56a9b21eddd1301cc33036 + last_write_checksum: sha1:795d6d5ce50ce5e67e36820b16116f12c32098a6 + pristine_git_object: b8c6e93becd0ecb490ee7681d1a52b073796055d src/funcs/policiesPoliciesControllerRegeneratePolicyV1.ts: id: 7d8fe5478194 - last_write_checksum: sha1:69e8b05b79b2c17999b3c6eaaae0fc9e97fa6e55 - pristine_git_object: 7ebf1fcf54a2144666bcda297ef2970890fb6cdd + last_write_checksum: sha1:fda5b9cb1f511c3fbd585ef89ef6238486a689db + pristine_git_object: f459e1f2341326a1537288df41fd780448f5b32a src/funcs/policiesPoliciesControllerRemovePolicyControlV1.ts: id: 1ffb7739b96e - last_write_checksum: sha1:c285cff7a19883eb8ed7d3f6194af083c915e842 - pristine_git_object: 12a5d17923fa87e9bf306b57dabd15c218a1ccd2 + last_write_checksum: sha1:aaa6a8deca3638b364d4abaf80a03677f6704530 + pristine_git_object: 144121b9906a398937810c7dd2d7da9095e9d0b4 src/funcs/policiesPoliciesControllerRequestPolicyPdfUploadUrlV1.ts: id: e75ac8f38dc3 - last_write_checksum: sha1:8a2d7447b4541920bc81dcef6a62520eeb09aaef - pristine_git_object: 39cd6a733ad38fd1b4c3e32a833f0d658c16348e + last_write_checksum: sha1:620c66c8b5dd05f7979bc7f5ab4d5ce0e903f88d + pristine_git_object: c311f6651119ce9376ae200bc3a039ec6413d1e8 src/funcs/policiesPoliciesControllerSetActivePolicyVersionV1.ts: id: b66eea9b36bc - last_write_checksum: sha1:4dc92068f7f9a43febcebd60e6ec11bccc908eda - pristine_git_object: 73a29720f410418a6402985239d20689722eb84f + last_write_checksum: sha1:1dc1b11f47e7e098123ff8030f6b777497541bbc + pristine_git_object: f10ccbfe7c41df763047cc29177eacc8ac2318b2 src/funcs/policiesPoliciesControllerSubmitVersionForApprovalV1.ts: id: 0f69def0a4e2 - last_write_checksum: sha1:77ee07e6f67fbdc859c2f66b84a0bce1d59aece0 - pristine_git_object: 26d49a6a30459ea059a4f4b0997129d669bd02cf + last_write_checksum: sha1:bd8d75520951051b4066f5d7076457781e3773be + pristine_git_object: e8872ee8f891096620d6d90688df1fa3b9a8e7b2 src/funcs/policiesPoliciesControllerUpdatePolicyV1.ts: id: 6e9320599acb - last_write_checksum: sha1:e4b80ee9d8e03a5e1246b54765fb4cfe2ce594eb - pristine_git_object: b3e72b911c23b1019f3282ee967c1cee3002c633 + last_write_checksum: sha1:99faa084ef91e4f0addecbec4b431d54b98a1ae1 + pristine_git_object: 9a438d18bef5384385074a69ee6efab60c25c71c src/funcs/policiesPoliciesControllerUpdateVersionContentV1.ts: id: a7dc95e63c3c - last_write_checksum: sha1:bed22dc1a497ac28295dcf1ce04295e8e22aa482 - pristine_git_object: a39d4965e41e3f3ef53de47bfe446be7a7fb0d03 + last_write_checksum: sha1:7e0d3259261c41cea153aeee00458ecf73199e8d + pristine_git_object: ffc9e8deaea3432cb26e7f41781a686f7713a3a4 src/funcs/policiesPoliciesControllerUploadPolicyPdfV1.ts: id: 7fbca51e7cc7 - last_write_checksum: sha1:338233c22d5736f55ea3e0fda9df2ef8e6f6ba01 - pristine_git_object: a9b054592aec38799bec7177376b5ee9f91af582 + last_write_checksum: sha1:0098613d4f242af0506d755d1697487f909f1188 + pristine_git_object: 9170c8e61b29ef380bed83de09b7f232b0095ffa src/funcs/policiesPoliciesControllerUploadPolicyPdfV1Multipart.ts: id: 0f390fdd4ed1 - last_write_checksum: sha1:86ad74602cff37103af288bc0db65ec755c2bca4 - pristine_git_object: a64cf0a91ba4e84c3e96746c137b6b2ecef7526f + last_write_checksum: sha1:2632d3c3267bad2874177a7b7126e9862764e607 + pristine_git_object: 214755137a9abd14e1fcde68d5a992d8ec15a241 src/funcs/questionnaireQuestionnaireControllerAnswerSingleQuestionV1.ts: id: 77e939645afc - last_write_checksum: sha1:2ed602981a674af7e2b857df105b780e29be88c3 - pristine_git_object: faad06d09811fecf996a05728135d52fe2fddb12 + last_write_checksum: sha1:8081dabd9cb40ae8e4354cce0256398d6489f5d1 + pristine_git_object: 1da92b97dceaa86a9d94b3b748e579d097dfe5c6 src/funcs/questionnaireQuestionnaireControllerAutoAnswerAndExportUploadV1.ts: id: 8d3b5221a040 - last_write_checksum: sha1:fdfbd6c4060cd7e9cd6110bd5f9da4e50716045f - pristine_git_object: 3d5622495d9f71280744c736410fb7c4d8a8e95e + last_write_checksum: sha1:11f5beec9ee9fd68220c7e259210ee299a370f06 + pristine_git_object: 3fb5f75fa219f85d08af3e084e0309bec6d40cd8 src/funcs/questionnaireQuestionnaireControllerAutoAnswerAndExportV1.ts: id: 913333e9aee1 - last_write_checksum: sha1:de503bceba62ef67d4039a27bad61f3fed37223a - pristine_git_object: 90b2fd9837e99bd62df89080100a342150ada450 + last_write_checksum: sha1:4a0aba19e94599dac715caabed95926d8f765289 + pristine_git_object: 80f8038de8eb262e7933f93b5cd9269301122c49 src/funcs/questionnaireQuestionnaireControllerAutoAnswerV1.ts: id: f20f0aecb3ee - last_write_checksum: sha1:40e9a06e6ba73ab74eaa4aa489d38f25cd91cf8a - pristine_git_object: 86503727924bdfbc606917f1dfbfd54c6ab830bf + last_write_checksum: sha1:38be2fea98496a52a973bdd9267b7f6e62e3f44f + pristine_git_object: 88a73a4d7e3a8731e295aa270c1f9ab3ca62f1c5 src/funcs/questionnaireQuestionnaireControllerDeleteAnswerV1.ts: id: 462b94908e16 - last_write_checksum: sha1:7f8981c0f87b44ac6ba28ce8b81d67661a0b10c0 - pristine_git_object: 29c2363b56aff2a028679305774d924f59f6f626 + last_write_checksum: sha1:c970c03cd9731b7743841fceba2b1a85c7da79ab + pristine_git_object: 471b93aebab882196dbcb8ca5f7a1e86b546464c src/funcs/questionnaireQuestionnaireControllerDeleteByIdV1.ts: id: b570ad18aeaa - last_write_checksum: sha1:7cd9e25a3514e0158fd1c877b48e3373df78dd79 - pristine_git_object: 5cb7c8627bb3042aba953bd5e4057a7c44352482 + last_write_checksum: sha1:79946907c075e74aebc85c71dc2bcfbb719efc90 + pristine_git_object: ade31c6f18df4668f322e97df3b42cdff10f3e2e src/funcs/questionnaireQuestionnaireControllerExportByIdV1.ts: id: be682f8613cb - last_write_checksum: sha1:816c7d3a2ab92bab213dde86e5b36882836ff63a - pristine_git_object: 252019a1304aa71ffb4fc760f54af99b4a7b1612 + last_write_checksum: sha1:7c6a6d2bfcebf810c178c083c2cad09900fe721f + pristine_git_object: 780a7ef59608cb461eed9d6c791743c4aca0bfde src/funcs/questionnaireQuestionnaireControllerFindAllV1.ts: id: 0fb5c501f963 - last_write_checksum: sha1:8f3713c8f127dcd8a2d65defd7b9b6146e86aee1 - pristine_git_object: 7baf8632622160a61d8d7f346f8792b0933ff5a7 + last_write_checksum: sha1:306bc488c3e290b20244aada636fbe8e13bf9630 + pristine_git_object: c0c425cb164e04bc269ddc4a770bd941444885ec src/funcs/questionnaireQuestionnaireControllerFindByIdV1.ts: id: fbb8ee3967c3 - last_write_checksum: sha1:112b06abb7114635096b8d3d276b8f2c1e66c7d4 - pristine_git_object: 192d959d18f4e8e3e559d8ab020a21b93d199af0 + last_write_checksum: sha1:527b72c7b31299bcb9341abe930e97b8254e1061 + pristine_git_object: 8250c2cd82e5672185b46d574b0eba6fac15a7fe src/funcs/questionnaireQuestionnaireControllerParseQuestionnaireUploadV1.ts: id: 31479487ebe6 - last_write_checksum: sha1:7b237c88c3c955a38fa682dcfb7611366c9a4a6d - pristine_git_object: 0e7b0786ad5e8e5b9f0ea894943750f658d797a2 + last_write_checksum: sha1:181078ed391644e283b113aedb30923bb5baf331 + pristine_git_object: 8a85ca47c380813a71c41a9099fa43b63f8a2d34 src/funcs/questionnaireQuestionnaireControllerParseQuestionnaireV1.ts: id: 52e74d040c49 - last_write_checksum: sha1:6cbfecf91299b75ea3868b2130654952c3d01456 - pristine_git_object: 1b4eb678ac7a2532dfb7b6984b8042f785ff0849 + last_write_checksum: sha1:1d01a3a858fecb3f757742171cae728818a9d9bf + pristine_git_object: 6dfb29405f1b9107a428062656d84784f7337072 src/funcs/questionnaireQuestionnaireControllerSaveAnswerV1.ts: id: 76cf08a2dae8 - last_write_checksum: sha1:4e90f97d91d8bdad4182f8fcd1b308911eb7c986 - pristine_git_object: 6539ce8b1b31bf6c73e3f3457df6c44b0e1df39d + last_write_checksum: sha1:8e935f91e2bbc89ec4204e4d6df52839673071f5 + pristine_git_object: ec94f43b4fdf8ddbaec1a47d89bbd19931c43c98 src/funcs/questionnaireQuestionnaireControllerTriggerAutoAnswerV1.ts: id: c3656a5b2dfd - last_write_checksum: sha1:e4538df31e2710072484449d204c8697dcac0373 - pristine_git_object: 6248f00fecd69eda56d25ce5dbe7d8c47a052634 + last_write_checksum: sha1:b9b190d839c3736d150e2de4f99ab46f641f1d8a + pristine_git_object: 13d36993fd6093171255cda3a11be3e23cbcf51f src/funcs/questionnaireQuestionnaireControllerUploadAndParseUploadV1.ts: id: 7b70985c82bd - last_write_checksum: sha1:530a934793c7e056559c4e80b2fc328a45ed2c65 - pristine_git_object: 609d1c814e356765666584644cd5e1f5d10bb93e + last_write_checksum: sha1:5cd80e24f930f4b0365ccb6f352ba4c985a01294 + pristine_git_object: d5b3b14cc7680c0a58f2ecc3fdbdfdaab2e03f9f src/funcs/questionnaireQuestionnaireControllerUploadAndParseV1.ts: id: 85a260605cf5 - last_write_checksum: sha1:b480d6a123f41797941ed2936e215fa9d112296d - pristine_git_object: 5345277a0ed1b970a02e571ea15adb84d30fd3ec + last_write_checksum: sha1:88997694b703ad2f1128b6d7c3bc4d04b1824cf4 + pristine_git_object: a072a89d85bc88b41ad7ab8bec991c11ba8da1e2 src/funcs/risksRisksControllerCreateRiskV1.ts: id: 0020afb263f2 - last_write_checksum: sha1:941d2cf1ab195df049e2b3e5f7032e835d8427b6 - pristine_git_object: be9eaba30608e2fc1e7bc0e7651e3eaaccbe89d8 + last_write_checksum: sha1:98b438d16e8dc7949706bc4f54fcbde3ef1df1d3 + pristine_git_object: 5e71bd416f3c934a6be74bd9b348bc234b527cc9 src/funcs/risksRisksControllerDeleteRiskV1.ts: id: 666e5526a844 - last_write_checksum: sha1:120e016a94e35ff8b65b6f0e941d3cdfe06ddb3e - pristine_git_object: b0760530f89677fc4d7a46b8a6f0f634aee6f8dc + last_write_checksum: sha1:434a4d231ed9dc1ad32c06fb8ecacb03c036992f + pristine_git_object: f5cf7186ae8ac10753145ac1b611ce8565d17cdc src/funcs/risksRisksControllerGetAllRisksV1.ts: id: b608ecc817b5 - last_write_checksum: sha1:a5ad264b621c3da8d5a587f852b6120c9cab0fcb - pristine_git_object: 26b19748e6c5f1212ba6a02d6090f564e1e2b854 + last_write_checksum: sha1:bd86f79cac7f28b575f71e35f85155b6460666de + pristine_git_object: 017f193e33dd77fbccaa042ebdd2db95951d2046 src/funcs/risksRisksControllerGetRiskByIdV1.ts: id: 4861598829f9 - last_write_checksum: sha1:f2c75a5b6f068ed5bd8698216c0fd60406da9c70 - pristine_git_object: 6c267a55cf15e74b80715c66b9ccc776666fea5c + last_write_checksum: sha1:c8395828d0843a294d289b2300a4500130279f46 + pristine_git_object: 08037041fe22f29bb805baf7aeeac1cb4da2d566 src/funcs/risksRisksControllerGetStatsByAssigneeV1.ts: id: dc3a09a0c326 - last_write_checksum: sha1:b9215e00fa399076e71d4e21a2ae6ae0abd7fd2f - pristine_git_object: a3eb6119b04ff9c5a3b304ce9993461242bff01e + last_write_checksum: sha1:a930104215cfb0a7987618930c3b149e2da98f60 + pristine_git_object: 3bea0cbdbcc70b1d279321204de029d2ec32413e src/funcs/risksRisksControllerGetStatsByDepartmentV1.ts: id: 40913d076d7d - last_write_checksum: sha1:b5f049dadf7bd1ab13cb2b3cda58d9b6c0c88b71 - pristine_git_object: fe4b08f654ab58408409c11eb29a9b060a7f0e02 + last_write_checksum: sha1:891378afbe9954b036da153c35d69718360e1f00 + pristine_git_object: 6a5eda983de92be027addecebe4ef3ecb772eb20 src/funcs/risksRisksControllerUpdateRiskV1.ts: id: cbd04c1562b0 - last_write_checksum: sha1:d829499f1a3a5a25b15dfe422270750136ff8bcb - pristine_git_object: 7cda490fae08b75811099936499bf525ee7ae571 + last_write_checksum: sha1:aae48fafa2238b2b0bd28422c4f0fff713734b54 + pristine_git_object: 15d2a4f3b070802be97acada90496e602e747511 src/funcs/rolesRolesControllerCreateRoleV1.ts: id: 740bd29e4da6 - last_write_checksum: sha1:3fea72fe57468eafbc1860b03fcb697dbaebe028 - pristine_git_object: c07e811d7fa166e6d791a4fe5fa9580058d223cc + last_write_checksum: sha1:b0d261624b94aabecddcf53bff9768578eb07d25 + pristine_git_object: e47c430975b88441eb1ae5c7eb4914922876ea05 src/funcs/rolesRolesControllerDeleteRoleV1.ts: id: bbed6ef90ee3 - last_write_checksum: sha1:048747c86a753036783af7b0760e6468372e154c - pristine_git_object: 5ac760b387a67f73c8c434b8d86c340ed39f7d9d + last_write_checksum: sha1:50113b002676ac3b074fa32085f5eb753f244892 + pristine_git_object: 44e863a6b74dceb5e642b71d6a5a10c31c7395da src/funcs/rolesRolesControllerGetBuiltInObligationsV1.ts: id: f500bbded0e9 - last_write_checksum: sha1:8b3f2267ba16a05cc048f8cc8740592d821e286d - pristine_git_object: b1fccf47101208d8f94e8211997b9b691f956d9b + last_write_checksum: sha1:ce8648b6f6243b9e2a89d427e3dde15b63cbb884 + pristine_git_object: fdb8ee060af1c909a5c1283baf32d32555dd52ce src/funcs/rolesRolesControllerGetPermissionsForRolesV1.ts: id: d49ece4886a7 - last_write_checksum: sha1:8bd62ca2b8912ab6471532184f9eb7ec575b71a9 - pristine_git_object: 36bd34a0f08e0fa1fc811e71a58577c8da71b1a5 + last_write_checksum: sha1:d24cde293949d37867b5ea3e321e341edb03f0e9 + pristine_git_object: 482fbd6ec1b6f88f05579129d12692249e1114e1 src/funcs/rolesRolesControllerGetRoleV1.ts: id: 9cf5311cb924 - last_write_checksum: sha1:d73bf654e80799fc31b71b46bdb36e370cf4f11b - pristine_git_object: 0d26bc8687070271a19ec06d9da436f4736a72a2 + last_write_checksum: sha1:c38acb72fb0632f99979d563b77c243d848be48f + pristine_git_object: f9a568c259a2daee4ee6bf04ac9a60efbfff0637 src/funcs/rolesRolesControllerListRolesV1.ts: id: fea732b87391 - last_write_checksum: sha1:53f0f1c1145e8505c10783c33d384d2fcb96a987 - pristine_git_object: 606bf0249c3327e902aebde50f0fba64aa5ede29 + last_write_checksum: sha1:3c17c2ebc0ebc0657d9302f904af379fee262c71 + pristine_git_object: 0d5bc65236fc115e385ab2c2ea004880581478d6 src/funcs/rolesRolesControllerUpdateBuiltInObligationsV1.ts: id: 50c6395388fe - last_write_checksum: sha1:17f9dcb4e5ae42e5fcad8c1da5b02afe63d6cb22 - pristine_git_object: d99fdf10afe394adf2d1c49c546b95a74ec98dde + last_write_checksum: sha1:2e5b415ddb67f336f6e95559794117eca8194965 + pristine_git_object: 5a7dbfaf946e8cf41427f84cd70d122c5039ba4a src/funcs/rolesRolesControllerUpdateRoleV1.ts: id: 63dd22c20a22 - last_write_checksum: sha1:6552de87fbd87d2aa74da42017f1ecc1906dc9b7 - pristine_git_object: fb6eab9f2db9b534ffff8cb69d443d5b5b751549 + last_write_checksum: sha1:0fe6dffb075719e592a120dc1a4bbfec765f3efb + pristine_git_object: 4f71d7502f46f1ee2c4051efda5aa1887da333b9 src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1.ts: id: 76f52c7c0cf0 - last_write_checksum: sha1:4a110d6797312d78828ee7117524e3fd5e73838b - pristine_git_object: c14ac4bac852829d50d79d9d82bc971affee14f1 + last_write_checksum: sha1:13278dbf08632514bd0112ecfab1f8899d2ec372 + pristine_git_object: 6cac87d0e5f293d588dad1d7a661bc05222c4f7c src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1.ts: id: 5e5cc8a3783d - last_write_checksum: sha1:bd024fc1f2b3c2b0facc9917a619780a39d3a721 - pristine_git_object: 09558b6080b9c77c28ad306b21839d9539e529b7 + last_write_checksum: sha1:85411428520999e493640ec5eee6237e54d8220d + pristine_git_object: 89c41fb3686653d25dd7235b1114e53d0ad49ad7 src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1.ts: id: 0a558add0d42 - last_write_checksum: sha1:3a49ad1df35607c7ef76d8e54d16b25000cd8d38 - pristine_git_object: ca0aaf1dac095da041033ccdbe8667a683f8f5f8 + last_write_checksum: sha1:21e349c6fb2bfb49b85df03c83fe866e8eaa76d4 + pristine_git_object: 20ed67415268fada663c1dd1a0919094550b16c8 src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1.ts: id: 69d78fdc7e74 - last_write_checksum: sha1:a394a4169f0affd18fbcc23555479491306d8501 - pristine_git_object: f30e1287a9e4ee66d7191788038e477fb42f9438 + last_write_checksum: sha1:5000e872b32419fad8408bb17a9008b380d2f6a0 + pristine_git_object: ce26d71d9a498f888c89d3e6b2953e2f4d43b6ff src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1.ts: id: 0ad1be992485 - last_write_checksum: sha1:a64fa498fab46288162581b52a72fb8157d43132 - pristine_git_object: 43c3003103f1b7304dfa4b1399c8a09f2b1ad270 + last_write_checksum: sha1:1a2d4d398d696481eeb811d7b13d032213ca4f28 + pristine_git_object: b67d31c2e270bdd6d7996cd250486f3ae51d86ca src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1.ts: id: ee297c3af0c3 - last_write_checksum: sha1:3e34c8cd92c11ff0d1a887ce8a1b72d5d92d69d9 - pristine_git_object: 537e40bc0955ead0ecc2e4e5ea7d5b87342bdd48 + last_write_checksum: sha1:5d1e56de1acc3674d317067f2e94ddaa3337d65f + pristine_git_object: 871e530d2e759e5ef7d1a33f1c4aadc86c4feef2 src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1.ts: id: a1efd3ebd36f - last_write_checksum: sha1:beaa8a587573197f2ba382f41b9837ce32cc4247 - pristine_git_object: 9a12889129a3e0928b964e88a8d2d63d80c84971 + last_write_checksum: sha1:571141b43243717a28203436ed3835f521bbcc69 + pristine_git_object: b610b0831f15da257f2565b0eababbf758d42c2c src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerListV1.ts: id: 5be08d8c3556 - last_write_checksum: sha1:03e65282095ab3be3741ec626e5b64a116adf826 - pristine_git_object: 596487b959905dddb59da86c4bd2a9691209616f + last_write_checksum: sha1:6d0f6739ab26e83b5dfa0eee22d029cbb06f3a49 + pristine_git_object: f44c275b36cb93263b88250339c89cda721a00ae src/funcs/soaSOAControllerApproveDocumentV1.ts: id: 3453f2780ef5 - last_write_checksum: sha1:2e1f836d69172f3ef3cc4cf8d8cc1ef61a6d017b - pristine_git_object: 1682b91a46a25e4eb0571ae07939ed5543e9fa8f + last_write_checksum: sha1:d1140c23b80c3806fc487b8bffb2ce3ea2463360 + pristine_git_object: 97fea8eb23992b542232848de10fc753f7a6b9dd src/funcs/soaSOAControllerAutoFillV1.ts: id: 8a062b038762 - last_write_checksum: sha1:63a8325c3dfdb2ebb62f210da956cfbe765be83b - pristine_git_object: 128194b33beb2d793f9a4b30a60ccef6f34fc8c0 + last_write_checksum: sha1:82c35db6e4cd7dc2d014c421ef62932189be5807 + pristine_git_object: 22fd2ee46344f1d22b0dc8e37561da5bd3459654 src/funcs/soaSOAControllerCreateDocumentV1.ts: id: 54328c61d6ab - last_write_checksum: sha1:60a038334f12687a2c8deb614821acf9111fa95c - pristine_git_object: eaf8b790d805de653993887eef75019426402ea7 + last_write_checksum: sha1:bc378acda97acf31e3d6db81a36c7cc8f982e678 + pristine_git_object: 1819e08920876522d41fba8848b7b473d17267f4 src/funcs/soaSOAControllerDeclineDocumentV1.ts: id: 00d44f2882cb - last_write_checksum: sha1:eb6b70708dc4b4638de7ebb2afdd72406555bd9c - pristine_git_object: 0d7134ba306f7ef0739e43028b4c3a150481e8e0 + last_write_checksum: sha1:6ab73e32b490f91b5b20bbd45583f154eb0fe317 + pristine_git_object: 36c678d71192125fa1c1477faafbe395e71e736f src/funcs/soaSOAControllerEnsureSetupV1.ts: id: 85ed7870619e - last_write_checksum: sha1:ed123ac3b1ef9aedf14b3d8ca6f519bce9ce0247 - pristine_git_object: c3260679e63d8c00ec8b08abc38f376688ab0f8f + last_write_checksum: sha1:c0f390531f7634d8db8493a78524b43ced3a030f + pristine_git_object: 724d3fbeac7572a6add756b3ffe8f60b9fe9585d src/funcs/soaSOAControllerExportDocumentV1.ts: id: 31815cc8649f - last_write_checksum: sha1:ffc2b7f1f167d15eb122b2db91edee55fc9ff039 - pristine_git_object: c8178c5a74436c5134ce5360253fce49fae530fb + last_write_checksum: sha1:63f2d49d444099d27ed549bd7beda6178b9a9974 + pristine_git_object: 191c83b39b062e1351380a3b71751034a1e09aa8 src/funcs/soaSOAControllerSaveAnswerV1.ts: id: 8d814de73da6 - last_write_checksum: sha1:39820c33e2867a0e0fed0a0d2f840f9c34c6154e - pristine_git_object: 666fcca483b935194d70cfb690d073bebac9e06c + last_write_checksum: sha1:b42004614d28c891591fb55a3128dfc9f50e4b07 + pristine_git_object: 283b143251d9d40818c2c44fd454a1ff4bcf0015 src/funcs/soaSOAControllerSubmitForApprovalV1.ts: id: cf9dc31cf603 - last_write_checksum: sha1:929a645a3b8e759d625154d334f0899e3f4af48c - pristine_git_object: 8188b5fd11802714e3d20298d1ec8766094e1497 + last_write_checksum: sha1:062e4df42e84c1716a0152e7f7eab2a96da50f9e + pristine_git_object: 41e9c36dcc9b75d378871e5080dc19012132ed21 src/funcs/taskAutomationsAutomationsControllerCreateAutomationV1.ts: id: 0b0aa945ce4a - last_write_checksum: sha1:d3235ec24e4499ed6f2ecb49cfab8bab68450746 - pristine_git_object: 278e81aa9ecc91729e8e2eeb8f4c8abb52eee6de + last_write_checksum: sha1:518dde5ca2562a33ba24337000cbf338caa92c46 + pristine_git_object: f4f0543f7e4bee1d0db114d1b1797de5943746dc src/funcs/taskAutomationsAutomationsControllerCreateVersionV1.ts: id: d19082d940dd - last_write_checksum: sha1:8bb4fd557131d1ef230aaa49835ab3198b8b4cf2 - pristine_git_object: cd1772ed52a369b81093de5f332762bcf0654a2d + last_write_checksum: sha1:8c0ab421a6ac6f56cf9c867059e8440f1160a59a + pristine_git_object: 663c30344f8be0eddbb550e9384d9f493390f7c1 src/funcs/taskAutomationsAutomationsControllerDeleteAutomationV1.ts: id: 6dcc7fcbf24a - last_write_checksum: sha1:9bc5a5b55b38775b20b3bf4ab0edeed4fae51555 - pristine_git_object: 9d8cfbc6cd2367c2d8ebbb01d79e7f7ebf94385e + last_write_checksum: sha1:d648e5a3c0275dc67c92f499d34fb10bab06eab5 + pristine_git_object: 33beb44dd28c1bdf18ca37a06bd12ddb62a0c829 src/funcs/taskAutomationsAutomationsControllerGetAutomationRunsV1.ts: id: c4c2b085a961 - last_write_checksum: sha1:c8a6ef24acef05ea903dc89b0de5098c691c9ef2 - pristine_git_object: 846b71d0aa53c5efe344fcfb3ac5b16798a86a7a + last_write_checksum: sha1:afadb627535b041757d2ba52938d22e9d2fb9eb0 + pristine_git_object: 4763c9536a215141f00c67152f4141485701bbcf src/funcs/taskAutomationsAutomationsControllerGetAutomationV1.ts: id: 00c335481083 - last_write_checksum: sha1:4d6f6b9d9864662eebd74319d9a07c231bd1e6af - pristine_git_object: 187317f767ea803423ff1b28ff08c29b1da60395 + last_write_checksum: sha1:32e42cdee7c28a448b00c62ad0d38f84201bf1fc + pristine_git_object: 11b2cf8c43d9e6c955f7ec0240023ed930945fce src/funcs/taskAutomationsAutomationsControllerGetAutomationVersionsV1.ts: id: 1b9233f82764 - last_write_checksum: sha1:283e2e75bf490e1eb43a2422c32e5865e5f13ec7 - pristine_git_object: 44875e51144b6657fd5b69e9de84c77fb0ce3131 + last_write_checksum: sha1:22d261c5ca2f62db5c54f2f31dc59da78908342a + pristine_git_object: 9f73b679ca51e8b653313fd6d5bfd316f1fa5728 src/funcs/taskAutomationsAutomationsControllerGetTaskAutomationRunsV1.ts: id: 9c8871b6ea30 - last_write_checksum: sha1:ce4a4395aa349eb65452e8549d75cb64d262f830 - pristine_git_object: 3bf01ee80cb1077e1de0a16b21b72df3e8c08d28 + last_write_checksum: sha1:73b9e0e879e40677524ef27717c07f326fdc3429 + pristine_git_object: 244f02caa117a7f7fbf9ce8fa7ed60973c331802 src/funcs/taskAutomationsAutomationsControllerGetTaskAutomationsV1.ts: id: 993d83e997be - last_write_checksum: sha1:1bf481ce8959ed1cdb605a5d90da6eb27ee385b4 - pristine_git_object: f8aa149529332550c29f58825d746bfb6fb16bf7 + last_write_checksum: sha1:cf57887db76a3f9b01c6c66b623226924f073cec + pristine_git_object: 51bc24568a5ae3129c7d5b2e5a9c88de878ac1a2 src/funcs/taskAutomationsAutomationsControllerUpdateAutomationV1.ts: id: 468305e47fc4 - last_write_checksum: sha1:51da082bb30fe0a0d9640a515d59687311a51a29 - pristine_git_object: eac0623724365dd4a115bf45b87ee0136efd5139 + last_write_checksum: sha1:36fefa41d4860708e0b09f1a22e638276ba70531 + pristine_git_object: ed3e2810d0df871e8d056e8383a3cde08b3c485c src/funcs/taskManagementTaskManagementControllerCreateTaskItemV1.ts: id: 111cb5c6cc7a - last_write_checksum: sha1:f7860976f5ea22c94145ead31ee5d17dda4f3913 - pristine_git_object: 42c562c32429914d1b6e224f3632595192f2a7bf + last_write_checksum: sha1:758893ed710249c97aa438fcd19dbdd7a46590ab + pristine_git_object: b7aed64359795139b8ae2676b5b7e2659a53c786 src/funcs/taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1.ts: id: e17fe9174c95 - last_write_checksum: sha1:4393c903748b8f4a17b35a2e1d3edc4bf5ad2f6b - pristine_git_object: 3b9fc93260817d4dd9c46e8fbaf942998d79c670 + last_write_checksum: sha1:ffce4c468bb61af69920c1af217563a566f0cad3 + pristine_git_object: f73349e69e78600918adcf3081011a530ca9d37a src/funcs/taskManagementTaskManagementControllerDeleteTaskItemV1.ts: id: 69b9a0610768 - last_write_checksum: sha1:c6c52c33dfaec746dce62aa021e32f2bcf445052 - pristine_git_object: e17e6554daffaed849cbe38b7ebe6249ec00340d + last_write_checksum: sha1:56530ebe0271959eb6a1af25c3c36dd80be41001 + pristine_git_object: 7e4ffc0c1418254e219190e52d2c9ec1022c25a9 src/funcs/taskManagementTaskManagementControllerGetTaskItemActivityV1.ts: id: 9c2cc2543c04 - last_write_checksum: sha1:4f5845f285c5fe213640ce5759a0be6572524750 - pristine_git_object: 91e500d6aa26ce5d7fd2c545138794e27ee1488a + last_write_checksum: sha1:7ef9c0b792de786144a7efa73a37c8d08eb6ca71 + pristine_git_object: 96618fc9da0efc2335784e45ea13d7b445ba6e79 src/funcs/taskManagementTaskManagementControllerGetTaskItemsStatsV1.ts: id: 5ce5ceb17663 - last_write_checksum: sha1:9e827f756ac4ab9e4f53c17e973d07f210902210 - pristine_git_object: ff31ff9b0672a883d48415d4e423f720d8c5e45a + last_write_checksum: sha1:086e61157c70890c3a450bc7c5095400b8e96afc + pristine_git_object: 4808f53c2e6aa2bbc913bd67ecc340d410a1612e src/funcs/taskManagementTaskManagementControllerGetTaskItemsV1.ts: id: 49fa71d2ab8c - last_write_checksum: sha1:6466a45455c5521c670c6d288d58787cc5fa3926 - pristine_git_object: 1739b23d2233652d1c6fb647c071535ff56bef4a + last_write_checksum: sha1:76d32118ffb4ba1d911467c81a2806e0ebad2fe1 + pristine_git_object: 64049fccbb28d3dd58e3b4c97a11a2ad0a07ce4f src/funcs/taskManagementTaskManagementControllerUpdateTaskItemV1.ts: id: a664ed449ab4 - last_write_checksum: sha1:f1a11b0952404e5209c6798e659517c46413806b - pristine_git_object: dc9fb33595cef8dd419185e43e55e8e18e33e526 + last_write_checksum: sha1:ceb52b2f2b07820887ade52a7b62d63037f2c979 + pristine_git_object: 82e259b5042bfe799ce1b434ed9fea134c1a7a7f src/funcs/taskManagementTaskManagementControllerUploadTaskItemAttachmentV1.ts: id: 5b625f21c3f2 - last_write_checksum: sha1:8e11ec9a2536138ab02a90092f9c1c066a405d10 - pristine_git_object: c32e51940602c8ca340abb412ceea123cf8b44f5 + last_write_checksum: sha1:90e1fbe1761568ba5b3068ac05118a9ffe490512 + pristine_git_object: 6150526a87a27c126a5cfb23090577f21cd5d976 src/funcs/tasksTasksControllerApproveTaskV1.ts: id: 8f72bd9e38cc - last_write_checksum: sha1:2d6e1eda64010f9de260ac11b43ae78f0dc396e1 - pristine_git_object: 7e323656165f7d7c3cbc7f3503d83183bae17fc3 + last_write_checksum: sha1:ecae7d2c3959bad1afce6d4efca9fdff91c12512 + pristine_git_object: aa5ab4030c8d42dc5a7d46c004437e706c4c9381 src/funcs/tasksTasksControllerBulkSubmitForReviewV1.ts: id: 42351ccea29f - last_write_checksum: sha1:2df2bc624740fe9e3527e5672b53ab19a66c13dc - pristine_git_object: e144c1509c0081b4d593b0dcece2141d4c84135c + last_write_checksum: sha1:b32815360db21a3759d84c48e42b9570f66af971 + pristine_git_object: 81b40f0218e3b6618917ff2130a22d1ef188be6d src/funcs/tasksTasksControllerCreateTaskV1.ts: id: 4e69998cf5c0 - last_write_checksum: sha1:5e58ff7ba275a4514232a227a7e9f5cb14abc57c - pristine_git_object: e33a5b55189e157cdf4a5e540cc2e707d13b19eb + last_write_checksum: sha1:e4d81fb4fe310fb0fabbb0f1990ee758443b1bf6 + pristine_git_object: 5ad724b832f55774afa2d0c8607e0538a2aa26b8 src/funcs/tasksTasksControllerDeleteTaskAttachmentV1.ts: id: 0c29ad076d54 - last_write_checksum: sha1:b80aead1219e4a15584d9d227753da712c30c06f - pristine_git_object: 5a2ca3922ec8da1807392395a77f7002e5ef24f3 + last_write_checksum: sha1:ed686ffa7c8ca430725b1871a96015d37902e9a2 + pristine_git_object: da331bc60e56b86fce7831a9aa6945ed499252c4 src/funcs/tasksTasksControllerDeleteTaskV1.ts: id: 6e6e873d74ea - last_write_checksum: sha1:fdbb534534f8b0a01c7fd487d134d2a0c63e1f74 - pristine_git_object: ce9621c648583816eb046ee368d75492c3da614b + last_write_checksum: sha1:cb09a2d0570018734846de1e529716934dcd1bec + pristine_git_object: 43b243b0f699c776e27111ec30448a482feb78c6 src/funcs/tasksTasksControllerDeleteTasksV1.ts: id: babac7792c89 - last_write_checksum: sha1:5b899a160c44d54152130ff2140265d9caec65bf - pristine_git_object: d7b19816a29672ae1fb964aeffd155a233df51e1 + last_write_checksum: sha1:f3321e2e12521e228b29613475bcf3e246011575 + pristine_git_object: 639df633701eddf4aa0956f6eaf40e3f4db09a8c src/funcs/tasksTasksControllerGetTaskActivityV1.ts: id: 036ac74e8408 - last_write_checksum: sha1:de9b5fd2596b70efb7c82187e547ca28b252622f - pristine_git_object: bde571029b28302aef8e1c6ed54c9ab6cd9d1f45 + last_write_checksum: sha1:62fd57c2b0decb145a649021f75ba811df7c3628 + pristine_git_object: 382fc5923c89f9153e37e967d8f24e907f7be81f src/funcs/tasksTasksControllerGetTaskAttachmentDownloadUrlV1.ts: id: 669320e90115 - last_write_checksum: sha1:321794cd58f96d8da47348188595d8bb96b4a5d7 - pristine_git_object: c1e00f6a207cb7c2c996b6b7fc8fb395b2796053 + last_write_checksum: sha1:313f87403307110550b34d79f172b112fe4ae9b7 + pristine_git_object: 0a0d2c91563cd872b0c10219337e2cac73d49d3e src/funcs/tasksTasksControllerGetTaskAttachmentsV1.ts: id: 9b252bc0dc38 - last_write_checksum: sha1:a0c3d421b7dc3c0f92151e74e1cbb9400e9cc494 - pristine_git_object: 051b0bf6928336001ae7057002f7c8d4b3ab54fc + last_write_checksum: sha1:72add2de4b9415ea781f08c53a31dc6e89060810 + pristine_git_object: 2022501166d912cfdbe111b84c9e618e4f0710ab src/funcs/tasksTasksControllerGetTaskOptionsV1.ts: id: 37535ab5b4f4 - last_write_checksum: sha1:637dc910ceccdf7d55a7f646325169da14423605 - pristine_git_object: e61d44054618f2b64dc46a674c6eb647567dfe8d + last_write_checksum: sha1:54c702155699af75c18e40789d0b9334d7e17fbd + pristine_git_object: 79402246fcd8ff3763b0198edcd65649f219f917 src/funcs/tasksTasksControllerGetTaskPoliciesV1.ts: id: 8da6a501fd4a - last_write_checksum: sha1:aa68f86cadd31edac74ab3c32d8d769ce7fa199c - pristine_git_object: 5038aaed8867d3c377da89707ddc89b63c59bf18 + last_write_checksum: sha1:351d480df0f08b930b8dcda9198ce893bd93b57b + pristine_git_object: 78f2a98226e9687d4162d4b3160d1babbccae7fa src/funcs/tasksTasksControllerGetTaskTemplatesV1.ts: id: ee4bbd05e89d - last_write_checksum: sha1:42f15ae1bbe6ee1de5f754b5694a2d5add060809 - pristine_git_object: c08414468a99ae6998fca4cebeed1a86b72f28d4 + last_write_checksum: sha1:94c2b6b85480436104af672f2a4b400c25e0e88a + pristine_git_object: 0c4ebb72e717033597e0cac2b8647938fa2a5c51 src/funcs/tasksTasksControllerGetTaskV1.ts: id: 7c751d59ec24 - last_write_checksum: sha1:33db876e6ea601253e01eaec75845197adf513f4 - pristine_git_object: b766137e805830b3e3ba06cd4d653f9e807f362b + last_write_checksum: sha1:66deea715877f8db2efc7207d40b6629775b0001 + pristine_git_object: d1684582d9f54d7e8939c6f437a85125f937ab9d src/funcs/tasksTasksControllerGetTasksV1.ts: id: 545871fa18c9 - last_write_checksum: sha1:6bf37e4f90eb4adabb570d9c2ab029ee3fd6322a - pristine_git_object: 3af42dde1c7a95837fb48e19d80a5a49df4c4b91 + last_write_checksum: sha1:78bc7890485abd341dd385492484e716877fd3d3 + pristine_git_object: 9f25bc1232242de8ca0caa0a10b1e7f2f6678d8e src/funcs/tasksTasksControllerRegenerateTaskV1.ts: id: b22ccf70ff6c - last_write_checksum: sha1:c68dea831644524b4ce0f4baf1e46287ebc5c095 - pristine_git_object: 58c80b49a0039aada748d7068c137058fe7492b7 + last_write_checksum: sha1:c7db3b6746aced1c492f2a4f5c7432ee7013bd8a + pristine_git_object: 3d79ea3b6c2a80424b8464b0495209bae9a63bbb src/funcs/tasksTasksControllerRejectTaskV1.ts: id: 1038c5a7fec0 - last_write_checksum: sha1:d434d2be2a6067100b5485156e2892e5d26cb3a2 - pristine_git_object: 0185244be41b966e3e1b1e230f2c043e4c841add + last_write_checksum: sha1:bb5719fdb319962cfb1d0f0f3c413a6423d3c209 + pristine_git_object: c8097946431917910b0aecad3dfb3ea70ca0d721 src/funcs/tasksTasksControllerReorderTasksV1.ts: id: 46bfd0002b27 - last_write_checksum: sha1:763d4dadb2eb32a1feb3e7ace5870071acc5c51b - pristine_git_object: fe559afb80f8cdf3f7f3b48b48e2e1ef5c591bdd + last_write_checksum: sha1:3ddb9b2134fb2b99bd2787fb2ea9770b6584615d + pristine_git_object: eb6a221da79ab5b97a56f87136ab336c88455427 src/funcs/tasksTasksControllerSubmitForReviewV1.ts: id: 1c14208def88 - last_write_checksum: sha1:d709918511713c926c31c811ec5b35ca5d174121 - pristine_git_object: aeaaa8c1cc61f561b5bac3b92f81434528116517 + last_write_checksum: sha1:3ead25c86537dcf87ed8f2ec5d0231ce190cc112 + pristine_git_object: b3be9912ef818cba12d50e8d66f2c6d21af567ba src/funcs/tasksTasksControllerUpdateTaskV1.ts: id: cccef7269709 - last_write_checksum: sha1:91a58b5d4e5956340040715c36d3010905402d18 - pristine_git_object: 7616a1e22471dbe6bd1d32da4a26de237ab2782f + last_write_checksum: sha1:d90e0a3f43a19e15289c0cca10dd817cfb8d3e0d + pristine_git_object: be1f1bec23d3a4f0e2d25a4e6bf9dc085e42457f src/funcs/tasksTasksControllerUpdateTasksAssigneeV1.ts: id: e4f9edc26a7b - last_write_checksum: sha1:e414e2f1ce6341776983eced9697150b2ab4be3b - pristine_git_object: 2d155e7b7617e0a9755d6966539b978bf0c953f5 + last_write_checksum: sha1:ef2ab11726ca5cfdc4935bda39a4bfd009f1cb38 + pristine_git_object: a4f47eea44938bcad9d7deb8815903872f4e5246 src/funcs/tasksTasksControllerUpdateTasksStatusV1.ts: id: 7cea7df97879 - last_write_checksum: sha1:0c4eca67ec33d41b8875cc54d066f73cdf003d6a - pristine_git_object: cfb8fce876dbe4935b866f186c18cd40ad3ed516 + last_write_checksum: sha1:e6a0ca2c78ee9cc61ad5b14c3d23e97f7d3ced67 + pristine_git_object: 515ba442df5458ce3da16b99e163c69c3fd12cd1 src/funcs/tasksTasksControllerUploadTaskAttachmentV1.ts: id: 86ee15ef5c28 - last_write_checksum: sha1:efc67287dfc17ca4661752d01406c0d2af15e4f5 - pristine_git_object: 47ff271910b410e38f61759960de0eeca23db828 + last_write_checksum: sha1:63f39e06cd311b1629d8ddd9a278fcd8890f5dce + pristine_git_object: 21486fa005ea33bb60c22579a9a4052c4d9d6ea8 src/funcs/timelinesTimelinesControllerFindAllV1.ts: id: 5c2769fbd1d1 last_write_checksum: sha1:d12c444cbdc9969ce1398c173f5b78cefc49100f @@ -1330,40 +1330,40 @@ trackedFiles: pristine_git_object: afe4f993910c0f54641d5f977a35df54282e442f src/funcs/trainingTrainingControllerGenerateCertificateV1.ts: id: 8148f81bc7e6 - last_write_checksum: sha1:28e065e5c10aef1362b3e59038680b9d60ace977 - pristine_git_object: f931738bd5ef4668d206bd2ecaff3c328f0adf9f + last_write_checksum: sha1:31f7b120002778f49547623b452a21165394bd18 + pristine_git_object: 71ce7e7845247f714e7500a0eda431f1c43b0ad2 src/funcs/trainingTrainingControllerGenerateHipaaCertificateV1.ts: id: 9683ed541029 - last_write_checksum: sha1:f90aed894a7c322a9efaaa60a4666c258c994185 - pristine_git_object: 95c21cff2765532d869b5529b13dd7e3e8a77513 + last_write_checksum: sha1:fce8d6941b3996470fde200bd8d52adbffd44c48 + pristine_git_object: 63e1da6f1aa77cfcd90da147f797f1cb5d3ec181 src/funcs/trainingTrainingControllerGetCompletionsV1.ts: id: 49a6a6b450d6 - last_write_checksum: sha1:62649abe87174c79184be0b0b21de7ba1076877f - pristine_git_object: 96f2d82d614fcda4955f35bac3d41f7df6b56058 + last_write_checksum: sha1:56c9de3bf6febecdd102bceb08c78be78f4b410c + pristine_git_object: 616fac5727daf85143dadc0b6439ec37b919aca6 src/funcs/trainingTrainingControllerMarkVideoCompleteV1.ts: id: 026be8625c33 - last_write_checksum: sha1:fcfe663a505eb73bffa5336628fae762281b3d83 - pristine_git_object: 10d6e5429edbc942d67ba1db166191925d033ec7 + last_write_checksum: sha1:4d95d127c1bcb4d84393b46097741fc59c26907b + pristine_git_object: 53379150bad31eab81ca097a10229232f6667949 src/funcs/trainingTrainingControllerSendTrainingCompletionEmailV1.ts: id: e1c7a94789ae - last_write_checksum: sha1:b79940423ff7c15110c32089a113342386b1ae75 - pristine_git_object: b60cf137519ebac5b0c9a739d3f40525db823a9f + last_write_checksum: sha1:41bed24b64b6be787fe9a6d8fd61445d68d96578 + pristine_git_object: 8667a553dd517479784143bff0a4938d655439d7 src/funcs/trustAccessTrustAccessControllerApproveRequestV1.ts: id: 4fb3384e175a - last_write_checksum: sha1:7dc08e7424edf494184fc5abd5b5fb4a33f788d9 - pristine_git_object: a2cc8a55e6b40cba86978bfd9ea594f0b7c8e2f4 + last_write_checksum: sha1:2f62981a33d62a3f12de5af21efa57bee50813a6 + pristine_git_object: f6366d5cb85cec98e1aaa04ba3b71fabd16c082d src/funcs/trustAccessTrustAccessControllerCreateAccessRequestV1.ts: id: 9e465d591a15 last_write_checksum: sha1:f31080cd17973ce73cb79ad6956b601850f79ba6 pristine_git_object: 68874b44fac2b22ae1748ea372ab6d70a50dec10 src/funcs/trustAccessTrustAccessControllerDenyRequestV1.ts: id: 0f5623f9447e - last_write_checksum: sha1:f032aabfc47535bea15a187bbcc7096b092cb648 - pristine_git_object: f29d4c6cf61cb85894b13fc47862937e70eea815 + last_write_checksum: sha1:90e8f0a2a7f21145e17ebb610ad512d2a2862a6a + pristine_git_object: 9c7b3ed53a6438abfca4c9e7a46ca9c0bb2dfb45 src/funcs/trustAccessTrustAccessControllerGetAccessRequestV1.ts: id: ad3b9e8cf95a - last_write_checksum: sha1:86b7728cc6ee99521c416ab9cf9f5827874e72d0 - pristine_git_object: 4608dc7d8e23c2e62c2c7d395c0622ff781b0a74 + last_write_checksum: sha1:48131c31594fb02246c88121db9f7be51b486eed + pristine_git_object: 28c008ea9843f04fb310c18648129c7ec6e4038d src/funcs/trustAccessTrustAccessControllerGetFaqsV1.ts: id: 66af54be04b2 last_write_checksum: sha1:489fd28bdb7eaea9d3d64c47bb85ca0592329ae1 @@ -1386,188 +1386,192 @@ trackedFiles: pristine_git_object: 9ccc33d65184f5de3d65829df2f9e0eda714d2b3 src/funcs/trustAccessTrustAccessControllerListAccessRequestsV1.ts: id: f8487a58101c - last_write_checksum: sha1:0da3bc0ac1dd39b3d428ff26fae75efa70eb057e - pristine_git_object: a08440d48f80b6e572e530734b4b677f05f56b7c + last_write_checksum: sha1:cad44df9accd09ea51f248030621a8f7974ae7ba + pristine_git_object: 989fe90cf9744ae48d1bf5ef1f3735d52434de03 src/funcs/trustAccessTrustAccessControllerListGrantsV1.ts: id: ec00a3a5920b - last_write_checksum: sha1:ad7b5fd7b0cd89e36bb9452580369f9c633f0924 - pristine_git_object: 97fe38531c9fb38a31a3e6124fc6a542b71a53b9 + last_write_checksum: sha1:e7a2084080c4333ba9ed82374e980f256e1953a8 + pristine_git_object: ed812856d1be44c29e990a5c1aa9dc56bd7b1373 src/funcs/trustAccessTrustAccessControllerPreviewNdaV1.ts: id: 480b4a98405e - last_write_checksum: sha1:8054629f02fe3ca07856e7418d67038b3aa0ceda - pristine_git_object: 56c944c2f859f74cb34bae47a2dd2b322e9ad034 + last_write_checksum: sha1:fdc31314280c89b2d7906cb55917f6ef52229db4 + pristine_git_object: 48eca099209ec8422a1c77fcea98db64f844c479 src/funcs/trustAccessTrustAccessControllerReclaimAccessV1.ts: id: fb5b694a2957 last_write_checksum: sha1:6bb9a74fb7c79f1c815f97dc2386363cea638d35 pristine_git_object: f8602abc9012505802ef62ea57f615a61e598ee6 src/funcs/trustAccessTrustAccessControllerResendAccessEmailV1.ts: id: fe698a7ce6d4 - last_write_checksum: sha1:9f27924b6a0f784a9f9d4f99c482bde5a0236c3d - pristine_git_object: 8773a109d0e30f2f4854bd225a829bf23c05fc3d + last_write_checksum: sha1:49c75c6ac0cbeb6fe890686a5130a04991251729 + pristine_git_object: 2debd82c6e1b17f14a0e38ccd36da6053b34e0e9 src/funcs/trustAccessTrustAccessControllerResendNdaV1.ts: id: f217c8a16b5c - last_write_checksum: sha1:5d37839b77a168f510908930461a5eac35dadd2a - pristine_git_object: 6149ef9051eaa11e079174f4c46a924ed332b00f + last_write_checksum: sha1:5c91f24ff4795e021fb2f14f2afb032a972a9a6d + pristine_git_object: 0a93a2bd8e5e88b4ac6f40e36f2c4d041fa9d886 src/funcs/trustAccessTrustAccessControllerRevokeGrantV1.ts: id: 02ad051f3c47 - last_write_checksum: sha1:c0211d7706883abbd4a86d4bf0580bbda6817da5 - pristine_git_object: 3f67965ef3dff9dc2bfceb134a94625917d48014 + last_write_checksum: sha1:e5440578deeb0539066df155250e0400db62a8b7 + pristine_git_object: 893fe8139e1aa227cf547a7256719a0629c73edc src/funcs/trustPortalTrustPortalControllerAddCustomDomainV1.ts: id: dcc78d478747 - last_write_checksum: sha1:ec2694ecbecfb3b2a27928812bd076663d5f726c - pristine_git_object: 646b3a1eb6529f2c932dd3fbe9979ab07b3f8f6f + last_write_checksum: sha1:45e764be62d1e60ba0995013cd8dd1b49ab896ba + pristine_git_object: 61dc49a4029989b74cd1f2aa88b735f95a00bf48 src/funcs/trustPortalTrustPortalControllerCheckDnsRecordsV1.ts: id: 2bc31306a465 - last_write_checksum: sha1:6243eedd6a9c0229e41219e5c3d9034d470a0b5f - pristine_git_object: e2e195e514589cda3a43aedb75536e317226890c + last_write_checksum: sha1:d9a5556487c3946788d17d8094a1d9449f6fb442 + pristine_git_object: d352631cb484e8378fe0eea2eb29316e717740e3 src/funcs/trustPortalTrustPortalControllerCreateCustomLinkV1.ts: id: b5a5a7210d35 - last_write_checksum: sha1:b2fc9e46e3fd78ae4fde443c1f676ffc6bc31481 - pristine_git_object: abb5c135ed95e3386f78507dc8b5e0dc47a7caa7 + last_write_checksum: sha1:dbfbe4e78f38b7d6971c8fce842428d190625dc9 + pristine_git_object: cc643dcd338fd63c66416c8416ab8080036a5f09 src/funcs/trustPortalTrustPortalControllerDeleteCustomLinkV1.ts: id: 84564fa15e25 - last_write_checksum: sha1:b04458d43615f67447acb6ec8054e3ae19b54fd6 - pristine_git_object: 35934ab6766823c2a57a9a732b28ee8248635b74 + last_write_checksum: sha1:9cc0edabeb316aaa9bf51b1bcac4a6b4fcc6b8e5 + pristine_git_object: 014b76085bcb408a0e002ef2f4704d81347fbed3 src/funcs/trustPortalTrustPortalControllerDeleteTrustDocumentV1.ts: id: 855e94ddc3a4 - last_write_checksum: sha1:21edaadece2b91fee7af2ecfccc8fe00a3008736 - pristine_git_object: 8bb205feb620a5cce2c21d14f7ead361f3bc0e41 + last_write_checksum: sha1:9707dcb2962f9b2a78c23c9632f90f9995a4f3bc + pristine_git_object: 6239c6a4a86557fdd6bca3ddbaa79a6f2276aa56 src/funcs/trustPortalTrustPortalControllerGetComplianceResourceUrlV1.ts: id: f99e1e1e0383 - last_write_checksum: sha1:c11ad5ee784da0717585badadedf05bbaf34fa8b - pristine_git_object: e996f41b82f3c62f02c90ec07501571cf8f93d8b + last_write_checksum: sha1:2b64fd1a3bc4884b799560527355bede598a5a30 + pristine_git_object: d84c70a8e396b781c59cfd044c319823497b9a72 src/funcs/trustPortalTrustPortalControllerGetDomainStatusV1.ts: id: d09fd26f04e7 - last_write_checksum: sha1:b209997b66438baea6f084636269741514ef3c1d - pristine_git_object: 28c68199c6b0e8fdcb63e94e69743131a62c6056 + last_write_checksum: sha1:4a4a8b69a78a4be20e0dfebd93347489e33d75d6 + pristine_git_object: 68a289e9894458d3d06314524ee5a1aa338519f5 src/funcs/trustPortalTrustPortalControllerGetOverviewV1.ts: id: 626db8248a44 - last_write_checksum: sha1:9548961c3e00712e30e1be537ad8af545642f749 - pristine_git_object: 83f6849b662bda1d8bdab1aad8042fa124bdaf1a + last_write_checksum: sha1:88e53afe49c67376ed22843393c146d99996f25b + pristine_git_object: 8bb1d69621f0f33efa32fe3e0bbbedcf95dad336 src/funcs/trustPortalTrustPortalControllerGetSettingsV1.ts: id: a80c7ba198a3 - last_write_checksum: sha1:ef3d2e0c1b6afcf767677d62c1c5360c01ebb869 - pristine_git_object: 092c1b1db78bc81f5aea3d191aba23a29dc420b8 + last_write_checksum: sha1:dd80fc33727b6ca8b086663f8e951dd533a3b93b + pristine_git_object: 3fa766445bcdbf5e1ead0b3b222388274f231538 src/funcs/trustPortalTrustPortalControllerGetTrustDocumentUrlV1.ts: id: 640bb843c896 - last_write_checksum: sha1:c7f2b34c43358ae249313d9aee446760d79d99b8 - pristine_git_object: 6f7607098b32c17f682585d47ccafafb7944e6d2 + last_write_checksum: sha1:9f3902706b9c0d17b2da61f8d5b8e332cf6d48ba + pristine_git_object: 5fc0f2fb8201ea00d5e7203d23ad7efd263f91b5 src/funcs/trustPortalTrustPortalControllerListComplianceResourcesV1.ts: id: faf0ac58925b - last_write_checksum: sha1:1786817a5705cb5674498c2d241f425024b81219 - pristine_git_object: fa50e14a48a9457aa88a1ef356427184404a8ff8 + last_write_checksum: sha1:6778c3b25e4c1d437835820be42d1bef96be11ba + pristine_git_object: 10ae6b45f5eaac7bc236123a663a451f7e707064 src/funcs/trustPortalTrustPortalControllerListCustomLinksV1.ts: id: 33178107a509 - last_write_checksum: sha1:49fc8a6c30b4251d3c1d9d782d7647fe3b493ee8 - pristine_git_object: 48fb6c578dae65948192c8567c341147998f3176 + last_write_checksum: sha1:b0c27d8daae2ce30db6dfe6965ef6f1858d02476 + pristine_git_object: 3809c56603c206ed8f3ace64fc56798c31bc350e src/funcs/trustPortalTrustPortalControllerListTrustDocumentsV1.ts: id: dff48c37f2b2 - last_write_checksum: sha1:c126f0c41fe8124d596267867f5d8bf926c86459 - pristine_git_object: 1c730f9e502da2887cec9d88a9cecf04d99c66dd + last_write_checksum: sha1:9dc04c8d70ad87d7f57f93957f1cd3b8d9a01084 + pristine_git_object: c1faef6463bae122e24418d07c4751975f9162c7 src/funcs/trustPortalTrustPortalControllerListVendorsV1.ts: id: d1e3cf03def3 - last_write_checksum: sha1:70dc2f5bd1884b38d1c61b165062e075fbfa9a20 - pristine_git_object: 108dd6bd69de080e1942acd7e4b864dbaaaf1b78 + last_write_checksum: sha1:64f13ee3946cfe3af875d58aa7ad4b39eb2e79f1 + pristine_git_object: 02061da2a90df94c6bd5e09d76573f203f569272 src/funcs/trustPortalTrustPortalControllerRemoveFaviconV1.ts: id: 8db650dae67f - last_write_checksum: sha1:b99587d7f7258791c009e8f52ca45b548e9df423 - pristine_git_object: 90a33e3d4d91d96059393b688dc0567367ba7aa3 + last_write_checksum: sha1:5449a18e99f9b947ad06db730f517f7dae833486 + pristine_git_object: ca17009dc8ece1badfb6d3cf529e57df6e06cd11 src/funcs/trustPortalTrustPortalControllerReorderCustomLinksV1.ts: id: c947bb30cdfc - last_write_checksum: sha1:eb6b30e5560c895d730dfc5d65bbffa2fb708ed4 - pristine_git_object: 57ac9c60f19d65b6b0cd12532feac2440187cdf6 + last_write_checksum: sha1:f8967d5a180c6adcacdb3007db57504888405469 + pristine_git_object: 231c8228b8ce72c9ddf7a05871f479f2d473959b src/funcs/trustPortalTrustPortalControllerTogglePortalV1.ts: id: 3153765a0190 - last_write_checksum: sha1:f3112d25e54f272694a5a4ba0759293143e04403 - pristine_git_object: 89bf6c1cae94b9743285ec24c710c6d4f5534eb7 + last_write_checksum: sha1:d1cbe4580ce7d884c90379a693559ec08c9ca31f + pristine_git_object: 0d22b553c418a8b5f862d98177aff3bd95c7eec4 src/funcs/trustPortalTrustPortalControllerUpdateAllowedDomainsV1.ts: id: f0b5268dad90 - last_write_checksum: sha1:d63069c3483a502bf56e1ecc15550765fbf699e4 - pristine_git_object: 9e80bd74fbd98d609fda2f1fd4ad3c71dc3e4ab7 + last_write_checksum: sha1:a530fe710d725b6805abb8a546cb92b9f1dea4e7 + pristine_git_object: 9a2aeb70c818666f4d1d48580586822b1be92bdd src/funcs/trustPortalTrustPortalControllerUpdateCustomLinkV1.ts: id: dfd1b8a1d66f - last_write_checksum: sha1:c586ad72d57fd38ebb899ed467835a56da2bd487 - pristine_git_object: 02e95f199832dd28b4519bc6abee556474a7313c + last_write_checksum: sha1:fcd9c263da2f7b72c37dcde52ec0fa0369add035 + pristine_git_object: fc4988bdab00a3270088026b8481ef542a3c0c3f src/funcs/trustPortalTrustPortalControllerUpdateFaqsV1.ts: id: c014e8e67bb7 - last_write_checksum: sha1:5d1aa67027f05bc5addd03ecc872fc6c62e6a9c0 - pristine_git_object: ecdf74ba429f3f53c87e42922ab06b61b0dfa72c + last_write_checksum: sha1:d8bc8e62b3066dbaa34a23176f716b4938c3114c + pristine_git_object: 8c55a0b32a3eb80766dabf8627589269f250f8df src/funcs/trustPortalTrustPortalControllerUpdateFrameworksV1.ts: id: a20b50c50bfa - last_write_checksum: sha1:6b3f7431a752cbb7080ac429e39b1f5b91804648 - pristine_git_object: cfa303d4edfe4de5842d508f922764ee3f7b6cfe + last_write_checksum: sha1:781b837271170ac9a76d759f7bbde05a584b110c + pristine_git_object: c760a361a41c64bf3b5f8ce185b04a382b57d1d5 src/funcs/trustPortalTrustPortalControllerUpdateOverviewV1.ts: id: 06bad29049c5 - last_write_checksum: sha1:4ac74412aedc87bdaf8a5f6355afe6f468884e83 - pristine_git_object: a820fe24a9b198def348bdfae9019695174742ed + last_write_checksum: sha1:1701dc3596c60bd29fe32881b853356b996a748f + pristine_git_object: 6613233d67cfe413a2039659d80ea0d4c319222f src/funcs/trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1.ts: id: "684217439454" - last_write_checksum: sha1:9daba1c1d9fea69460848df785579bec2ec88840 - pristine_git_object: 3431af233b52db712a07dc3ba93d7e03999eebe7 + last_write_checksum: sha1:72fc9bdacc59eb580cc87816e5593e296e895493 + pristine_git_object: edf8749147e7f6d8b92d2ac99083d5ea235e72be src/funcs/trustPortalTrustPortalControllerUploadComplianceResourceV1.ts: id: 2d23478e0fe7 - last_write_checksum: sha1:1ff23e9216e0b5db7fccdab773891c657ac45a86 - pristine_git_object: 43628c34bde7d3139808b2c172b4194891942e34 + last_write_checksum: sha1:dcfaf3dca51061900911047ec95b0db1a67488a2 + pristine_git_object: 24900196f6b19ff29661264569b2bf596b3fbbef src/funcs/trustPortalTrustPortalControllerUploadFaviconV1.ts: id: 986da4abd394 - last_write_checksum: sha1:22b10b742a1259d359ef5422a993d84cd3a01430 - pristine_git_object: 5dbe5c1838ea644bfb1fbedaa8ab662915d86c7d + last_write_checksum: sha1:e4c8866ef06bc6b57557a18a3a8f0271fd5f404b + pristine_git_object: 129c466634f0a1d1a0b0b55ca78463d23db7c957 src/funcs/trustPortalTrustPortalControllerUploadTrustDocumentV1.ts: id: e6d1d67e4de5 - last_write_checksum: sha1:8938aa78045d540e7b6fe9a2bae74358125c895f - pristine_git_object: 4db21f40e91d78226084eeac559c00944ff27beb + last_write_checksum: sha1:970a8aae763cecd0d963e869582d8b287e044cc7 + pristine_git_object: ca165e534c468b4f55e28e2eaf8ed34daf395222 src/funcs/uploadsUploadsControllerCreateUploadUrlV1.ts: id: 3172703a7430 - last_write_checksum: sha1:2ec4b4dd0ad1643bad48db42a966bb1d7383dd93 - pristine_git_object: a1d64c790d96bf57b8ffd29af40072f71e9704b0 + last_write_checksum: sha1:e0840ade61b95fd2bd30f30a46579b7ea36d2136 + pristine_git_object: 08e977636cebe1500d01b97e22f4fd516105ab98 src/funcs/vendorsVendorsControllerCreateVendorV1.ts: id: 627defc87e91 - last_write_checksum: sha1:88ee170529ece1b135eb726de78104033345962b - pristine_git_object: d33c8a494fc14823377ee57417023b50d089e965 + last_write_checksum: sha1:1b8d024ceafd354294516d172b54553f20a839b6 + pristine_git_object: 873871f3444c4d6258fe4db3670266cdb10cc1e5 src/funcs/vendorsVendorsControllerDeleteVendorV1.ts: id: f3939fc7f6aa - last_write_checksum: sha1:4cee8cde7ea687710e23e0d6afabf883da4fca15 - pristine_git_object: 328a10174e03ce8ccc372a23d0b3384288150281 + last_write_checksum: sha1:e80ae90b51e0fe7244a7acaac57c7e17fe88b559 + pristine_git_object: 6c00c1a366730b9e880b294bfdcc5126aa98a114 src/funcs/vendorsVendorsControllerGetAllVendorsV1.ts: id: 5240bcd3856b - last_write_checksum: sha1:5f7c20c1ae06be19666e8fb947f5c376dd2eae06 - pristine_git_object: 81ef3e11da2f03b92fd22edcd076d98561bf99b6 + last_write_checksum: sha1:fab5bc99f19abfcc71ae47a2bc36239ca343b48a + pristine_git_object: b529cae6b85cd3f0e6df10d7aab5844844e2c7e3 src/funcs/vendorsVendorsControllerGetVendorByIdV1.ts: id: 9d9a782d6044 - last_write_checksum: sha1:879f17a4fc614afeae1e2eb7a040d9eb329cf40d - pristine_git_object: 081bba29af726befa2e3fd01b5ee8deab5cec520 + last_write_checksum: sha1:dd581cc4913398ca5a2c12ddf5d1b7015743d856 + pristine_git_object: 787654b25e7482981e6d910283ead565128eaf19 src/funcs/vendorsVendorsControllerSearchGlobalVendorsV1.ts: id: 1b265911c287 - last_write_checksum: sha1:f31923da4d0e213efaa744d326aa7c12c95b1a65 - pristine_git_object: 15bff6b7a2ea12fee6c78246303538095e37c525 + last_write_checksum: sha1:a8f6c16f45e32aeed6efe0a49c47f0051320c255 + pristine_git_object: 728707260518e79129db0a1fa7fa7ad04a99bd26 src/funcs/vendorsVendorsControllerTriggerAssessmentV1.ts: id: 1abfe7e927f0 - last_write_checksum: sha1:9ac2f2254d82a341dc5165a3811254392e9ed9ef - pristine_git_object: 72872ff096ce44aa0f08f0f9b27ae07bfd6cef02 + last_write_checksum: sha1:d606e0cab135f6c5c7bf23b1435e08073f10c5da + pristine_git_object: a6cc646347287bb22cd0af3d6337efbca4911578 src/funcs/vendorsVendorsControllerUpdateVendorV1.ts: id: 0c1bd747d3cc - last_write_checksum: sha1:dc316e3be29226b4852d2a42cf321f8fd4b5780c - pristine_git_object: d9e74540b5452becadb4a8bfeddf18b16c087493 + last_write_checksum: sha1:1861605d8ec62b579916912c1ce87de9e03fc699 + pristine_git_object: 892fcc9c0bf3334a97c677d801ebcb299fa41ee1 src/hooks/hooks.ts: id: a2463fc6f69b last_write_checksum: sha1:327ed0fa581be991d633155a30a13e502caa80ef pristine_git_object: 7709c66d855a856043daf58e863129c4dd437b6f + src/hooks/oauth2scopes.ts: + id: a709b8ce2ddb + last_write_checksum: sha1:29aadeed10166ecf810ff18433ec90ee55bb5fc0 + pristine_git_object: 8a0d34c831ec674b75e7f670b8ff9176a7f44f44 src/hooks/types.ts: id: 2a02d86ec24f last_write_checksum: sha1:27a3444c4839bec58ae89820fd8c2483edafc3f4 pristine_git_object: 9c36bf01332084f735909a71036c3544cc4c7e3a src/landing-page.ts: id: ef64a6ee46d7 - last_write_checksum: sha1:978345d7e4e9068faff49cd8e2b66021db5fcf93 - pristine_git_object: c1835e9b058d0fb49496f8da3644be6fcdcf20a3 + last_write_checksum: sha1:341ceefcc31d770be32f9d2057899e26033068c1 + pristine_git_object: 589e21066eb59f7ae509c3ff3400b0cfa65d955e src/lib/base64.ts: id: "598522066688" last_write_checksum: sha1:e9f04a037018040361043104960982f7c22db52d pristine_git_object: d4bd8b341290e7a828a171d840bd0b0fff7c7cd7 src/lib/config.ts: id: 320761608fb3 - last_write_checksum: sha1:d6fe284ea05ca965ad72da95792d91dbdd1e9665 - pristine_git_object: 447fe5655b5546b1f9faf47766a9794e1a048496 + last_write_checksum: sha1:1b3535b04b1b5106f1a056804621368f3890a2d0 + pristine_git_object: 53e6a62ed20cef4c8bae29247cb40f82999408b0 src/lib/dlv.ts: id: b1988214835a last_write_checksum: sha1:1dd3e3fbb4550c4bf31f5ef997faff355d6f3250 @@ -1662,8 +1666,8 @@ trackedFiles: pristine_git_object: 35c8713b6f8c7f17e2545423d3e74401ff77d04b src/mcp-server/mcp-server.ts: id: aabbc4ab07c1 - last_write_checksum: sha1:48b132d86040a131b63f6ca93ceb876a51f46635 - pristine_git_object: a97bfc6bd1c6b011bd88e1dbbf52d380a0daf7e2 + last_write_checksum: sha1:3eaf586acbefe2ede969eb8b7f4f7cd6ba290920 + pristine_git_object: 1dee0340121dc3d20f272a1ac6c1078bc9f0c9cd src/mcp-server/prompts.ts: id: 26f3d73cbf31 last_write_checksum: sha1:cadb036e04534a6d9d765809eebb266d188c499b @@ -1678,8 +1682,8 @@ trackedFiles: pristine_git_object: c25696d4c4f70e081fa5d87ad6891874c509a577 src/mcp-server/server.ts: id: 2784dd48e82a - last_write_checksum: sha1:14e81bd043d72b24e458dcb860972e7f39534cad - pristine_git_object: 892d8599ded0ddc69230d26ac36930458c909970 + last_write_checksum: sha1:81ef81274abb542a91bfb5f2fcae02df79779ca6 + pristine_git_object: 36e44a1400d8fae4d3b29bacfc9d0ec47a247e90 src/mcp-server/shared.ts: id: 074e80d4be1e last_write_checksum: sha1:19c9034032819a14f15c430de4350c8aba99d725 @@ -1688,18 +1692,6 @@ trackedFiles: id: 654d5d1f2062 last_write_checksum: sha1:39f9653cc8c2e7746410ff864a4e615edef2a558 pristine_git_object: 98c62c24119cead4c96afe1b43e1229c19486632 - src/mcp-server/tools/attachmentsAttachmentsControllerCreateAttachmentV1.ts: - id: 9b48ca86a642 - last_write_checksum: sha1:422b1d8ff68604c8ff048f5b267415915462cf91 - pristine_git_object: a6a3a65e54ac82569f7401ce39e97eb2580a4f59 - src/mcp-server/tools/attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1.ts: - id: 866ef6555bb9 - last_write_checksum: sha1:621bb92f36440cbeb2cb715460bebd69449f6fea - pristine_git_object: 8a868d7bdbdacab1eddb1eaddb998772ea96f8d7 - src/mcp-server/tools/auditLogsAuditLogControllerGetAuditLogsV1.ts: - id: a6e4e9310e30 - last_write_checksum: sha1:038ba1d28959c87a95a3b98cda66e658eba685b8 - pristine_git_object: 63fbdf2915e6f21b79712d7c9d9d0ef2915c9cc6 src/mcp-server/tools/cloudSecurityCloudSecurityControllerDetectGcpOrgV1.ts: id: 019a61128b64 last_write_checksum: sha1:e679a6f9a8ba222e42a1528bac33d3c2988d1165 @@ -1772,54 +1764,10 @@ trackedFiles: id: 9ff9afff423f last_write_checksum: sha1:a0f531c7814b918ec324a92985233fa375f757b0 pristine_git_object: 6907c28fc901c4ea18e92c77bf4056716a7c2277 - src/mcp-server/tools/commentsCommentsControllerCreateCommentV1.ts: - id: 40f5b26b21d3 - last_write_checksum: sha1:5dc299cae6a722068cc3f19385af3712caf9d88a - pristine_git_object: 913a2bc3a0f048eeb4b7b556f50f05e03aac2993 - src/mcp-server/tools/commentsCommentsControllerDeleteCommentV1.ts: - id: 7f5f06687352 - last_write_checksum: sha1:b692f1ff0e817aa67b46a584e8c73a23edb95cde - pristine_git_object: 8b638f83d35ad65d469cc0a8ba5dd74ffde5e88b - src/mcp-server/tools/commentsCommentsControllerGetCommentsV1.ts: - id: 19f31ff7a15a - last_write_checksum: sha1:46a2df73b55c6ab7f139fe4d3baed62a47ab3bad - pristine_git_object: 366681bcce4d309bece4c8f509bdf30cb9edb036 - src/mcp-server/tools/commentsCommentsControllerUpdateCommentV1.ts: - id: 17be6793a80e - last_write_checksum: sha1:81d888924099cb85a6ceb4a3d800325f80769a58 - pristine_git_object: e59521a262d854a7d4ee6e7ba0e6cd17c907a777 - src/mcp-server/tools/contextContextControllerCreateContextV1.ts: - id: f407407cf720 - last_write_checksum: sha1:b0b89e21d681b919770dd9b7f3d991eb2b6fdc56 - pristine_git_object: 52129015b1c2508a80b2a0447f98b25e00b3607d - src/mcp-server/tools/contextContextControllerDeleteContextV1.ts: - id: b096db1554db - last_write_checksum: sha1:67111bbd594da6c1bddd77877e47b9e3d9d123db - pristine_git_object: 3681ca18b30bd1ce4317944100982bd07f9ea83b - src/mcp-server/tools/contextContextControllerGetAllContextV1.ts: - id: e343206c69bf - last_write_checksum: sha1:b98aedbf17778fdea3ce745a3dca7b56c85fa641 - pristine_git_object: 89d860484c869dc6c62abb7cd0933393df8d2a96 - src/mcp-server/tools/contextContextControllerGetContextByIdV1.ts: - id: 45c3c3059a5e - last_write_checksum: sha1:ad95cff71ef18f3eefb351d1ab888e49e16f0f84 - pristine_git_object: d77f526570ece4cdf8eb1e3116512260dc502283 - src/mcp-server/tools/contextContextControllerUpdateContextV1.ts: - id: 7019bc0d6234 - last_write_checksum: sha1:6846bd7f85752c8b3e22fd9242e1c173018b7dcf - pristine_git_object: 103384989a9388c166b44c1605fad555cca02cb1 src/mcp-server/tools/deviceAgentDeviceAgentControllerCheckInV1.ts: id: 25c35fb34b86 last_write_checksum: sha1:807562b0e2db6404c9eb8a519c97d6b603f3dd2b pristine_git_object: 096f6409f6bb6fdf59a1ef1981fb5836c2c3909d - src/mcp-server/tools/deviceAgentDeviceAgentControllerDownloadMacAgentV1.ts: - id: 454bad9318bb - last_write_checksum: sha1:1aa00f3d8f54bedec450799bbaf98da333fb6136 - pristine_git_object: 268bb5fa720124274490927722a9eb1acb6c1d7a - src/mcp-server/tools/deviceAgentDeviceAgentControllerDownloadWindowsAgentV1.ts: - id: 2f7d9556ad3a - last_write_checksum: sha1:36fe4d7fc102f4728d8b8114f2c6801d57f2d7ae - pristine_git_object: f4eee277dad95268d9484077836f7a691cebea8b src/mcp-server/tools/deviceAgentDeviceAgentControllerExchangeCodeV1.ts: id: aee6911d1647 last_write_checksum: sha1:c96ffcf8857b2cb944b575166fa9a201a926bbdf @@ -1852,998 +1800,14 @@ trackedFiles: id: 48d9192c1c82 last_write_checksum: sha1:5ba5bfee591e6519c9ba87a1c20c48b1d36f9224 pristine_git_object: e9d41478e3117b1b6d26a927cf17f262b3b5fa13 - src/mcp-server/tools/devicesDevicesControllerDeleteDeviceV1.ts: - id: c07f3f5e363c - last_write_checksum: sha1:87e57ff8f7754e83a15bf95936b840bf2f654c8e - pristine_git_object: a6060d21d5b1f9a0099bc24c9f8766f4e9760fef - src/mcp-server/tools/devicesDevicesControllerGetAllDevicesV1.ts: - id: 85cd5d77bafd - last_write_checksum: sha1:829709ca8c159d429f58bde12618ed63094388e8 - pristine_git_object: f4524468afccfb8b2e9c7fa82bf323d78db8e0e4 - src/mcp-server/tools/devicesDevicesControllerGetDevicesByMemberV1.ts: - id: e5d27815c9bf - last_write_checksum: sha1:5ed757c2d4f1b49aff6fa2044218e4560f154c27 - pristine_git_object: f9809482840278f016d21e239e733633c6bcc258 - src/mcp-server/tools/evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1.ts: - id: 5d24d31d68f4 - last_write_checksum: sha1:fcdb69c8b3524711dda78a46ac6756f0eb350067 - pristine_git_object: 90c3b2cb8bfff5642e9e63fcac6bff3e4e22ea6b - src/mcp-server/tools/evidenceExportEvidenceExportControllerExportAutomationPDFV1.ts: - id: 5182a1151bbe - last_write_checksum: sha1:c9acf22b5836c223148c4fe165042d7aa3467317 - pristine_git_object: bbbf15a25f5646349b4268bcd7a8311286fe4498 - src/mcp-server/tools/evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1.ts: - id: 8134ec32eac0 - last_write_checksum: sha1:3e14b114897743b2ac68089a6091bf3be90f4953 - pristine_git_object: 5d54deaa4f1cb7790085a0252fb329d47a788a60 - src/mcp-server/tools/evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1.ts: - id: 13e4cb0e5a02 - last_write_checksum: sha1:bdaca14768f52ffe5a5376532f0b4c7130c93680 - pristine_git_object: c0b65fe35a71021db2bc3c09dd28fa68a2e2c778 - src/mcp-server/tools/evidenceFormsEvidenceFormsControllerDeleteSubmissionV1.ts: - id: 7f1eb7b9ade8 - last_write_checksum: sha1:52b6ec9199e6a251e84f26508624a260b12ba51a - pristine_git_object: 86f7407e8238caa1dff886220f5295a985d958ec - src/mcp-server/tools/evidenceFormsEvidenceFormsControllerExportCsvV1.ts: - id: 393b6fdf275c - last_write_checksum: sha1:7014a339705497835101fe49e17aa1e8686ce3bc - pristine_git_object: 969c9fef8414d45e475344d0fee192620837f53d - src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormSettingsV1.ts: - id: e51ee4014d36 - last_write_checksum: sha1:23e7f1d6bc109aa482012409ec8144bdfb333d23 - pristine_git_object: a2512eba493f04977939f90ebf5e49dddee82d46 - src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormStatusesV1.ts: - id: 2c78e7593cc3 - last_write_checksum: sha1:bfaa19cb15f3710523b751f4d333a683bd7ab449 - pristine_git_object: 7722aeb501c5927baaa9d9ff42d183c0242aafa8 - src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1.ts: - id: 490ecc48c28b - last_write_checksum: sha1:c5dd32ada68bde93f58871ad6217dbc1ec270511 - pristine_git_object: 0084355a05dc0aebf21d97348c46dd5e817541e9 - src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetMySubmissionsV1.ts: - id: caf54caf96a7 - last_write_checksum: sha1:6e652e1a2876fd5b6240c58c40cbc39aa081f6f7 - pristine_git_object: 5ddbd5edd98745531ffe91f27938c12e51c03e62 - src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1.ts: - id: d56336d90e7e - last_write_checksum: sha1:fd01119e01500bb1c499ab76c38707c41938fed7 - pristine_git_object: 874e81464ddd2035af4c53139ac1a222cb53840d - src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetSubmissionV1.ts: - id: 4f73606f0e40 - last_write_checksum: sha1:e125edee1bff6b22144a2e22d169cc4090b008b9 - pristine_git_object: 2606f4bdca86165e42aacf193740866d4344ff19 - src/mcp-server/tools/evidenceFormsEvidenceFormsControllerListFormsV1.ts: - id: bd7ec84017bb - last_write_checksum: sha1:22437f71bb98e563503d426e98efdf72bd65b56f - pristine_git_object: 6a35c615dee97ec094211a9bdc599018adb04e16 - src/mcp-server/tools/evidenceFormsEvidenceFormsControllerReviewSubmissionV1.ts: - id: 2ec0f19a9396 - last_write_checksum: sha1:177dbf70a669e307a7b8c8a8f1d4b707effeea32 - pristine_git_object: c517e39167e5fe5499308097162076bf72279377 - src/mcp-server/tools/evidenceFormsEvidenceFormsControllerSubmitFormV1.ts: - id: 02e7af15fc57 - last_write_checksum: sha1:f69914a8d9e315368929e3bb421a17c7670fc666 - pristine_git_object: 6bdb4e1121d0e25748e858d398f155b8cde6d53c - src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUpdateFormSettingV1.ts: - id: 093727f2494b - last_write_checksum: sha1:06c0e6a6d5d0dfae60e43bbcad922de3225c2175 - pristine_git_object: 62dd0177467cc73d5bf87f0dd208f09170fb1f26 - src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUploadFileV1.ts: - id: 99ab325ed05b - last_write_checksum: sha1:8080eb849b5bf30d46921a14bef51f0c0038f2ce - pristine_git_object: e717abd4eca63416d92926b2e84b154e83dbb040 - src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUploadSubmissionV1.ts: - id: 44c2f3606d1a - last_write_checksum: sha1:3e4f8f85fb7021cd266dec7ec9a5517d748df740 - pristine_git_object: 2d2c179a231a71bd78055dfb6a74e10945e19e27 - src/mcp-server/tools/findingsFindingsControllerCreateFindingV1.ts: - id: 6ab8316160f8 - last_write_checksum: sha1:9bede5abf42c7d1db154b30a84651320eacd00a6 - pristine_git_object: c72b79dc397a57e0140fdfa44a6e0e696d628363 - src/mcp-server/tools/findingsFindingsControllerDeleteFindingV1.ts: - id: 8dec2816642c - last_write_checksum: sha1:237afdf6de690b53cf36d3fde9ad15c4a4be9b27 - pristine_git_object: 11388785998b0bea350f8c9ced135fe277440bf0 - src/mcp-server/tools/findingsFindingsControllerGetFindingByIdV1.ts: - id: d34492a66b3d - last_write_checksum: sha1:128a4aabc120601c38ed27360c741c75e5ca93b0 - pristine_git_object: a9e585d00ed2d14a2c5b044a70c01c0ac5e9993b - src/mcp-server/tools/findingsFindingsControllerGetFindingHistoryV1.ts: - id: 792e0e7a39ed - last_write_checksum: sha1:2d4b1245a670856f3330d0b7cdfa84f5f061d89c - pristine_git_object: c91e92c2fe2e1a3f0e6e5ea8372c24918795fc6d - src/mcp-server/tools/findingsFindingsControllerGetOrganizationFindingsV1.ts: - id: e6c5c94c52fb - last_write_checksum: sha1:cc76ae38ff125c537861044cb1d7dc61a8b8f698 - pristine_git_object: 5d15609773563ae310ae09376526f6cbee179686 - src/mcp-server/tools/findingsFindingsControllerListFindingsV1.ts: - id: 5b3f4cd8828b - last_write_checksum: sha1:b96e6ba86efcb7be3f688522e8619643a90be91f - pristine_git_object: 6a731bbcda7f31213fbd548f5a082142dcdd3fc6 - src/mcp-server/tools/findingsFindingsControllerUpdateFindingV1.ts: - id: 66555ac7fb2a - last_write_checksum: sha1:158d2811be382b415f993ffebe9168838d9e5d1f - pristine_git_object: 8b8f3b5f34508140ca669d968af279d4b831bde8 - src/mcp-server/tools/integrationsChecksControllerListConnectionChecksV1.ts: - id: 6394771575ab - last_write_checksum: sha1:c09e0778a45679424a5d7c09b81bb56c5b7240b5 - pristine_git_object: c238f8e12a18979536fcee43a35d8542b878ad5c - src/mcp-server/tools/integrationsChecksControllerListProviderChecksV1.ts: - id: 0df2d7132f0a - last_write_checksum: sha1:2460956fa3e5911d6f08a637f33e771c2baee729 - pristine_git_object: 0c74a480dcaa474ad0862d7102cf9ab96be64b75 - src/mcp-server/tools/integrationsChecksControllerRunConnectionChecksV1.ts: - id: daa052634d27 - last_write_checksum: sha1:9b9d457bb085b82975d788dbbac546b0facbbc2e - pristine_git_object: 5b76ba609d46d09ef039f5843c35c4b9c6bafd69 - src/mcp-server/tools/integrationsChecksControllerRunSingleCheckV1.ts: - id: 1cad027dcedd - last_write_checksum: sha1:d6d29aa6d78bbc230c2e01bac1216253074345b2 - pristine_git_object: e5b964e7859083e5eb108206d87f2c9b7ff30765 - src/mcp-server/tools/integrationsConnectionsControllerCreateConnectionV1.ts: - id: 59ad042138b8 - last_write_checksum: sha1:12639fb6ac12498a2d35d033d61414a25f7d429c - pristine_git_object: af05c95b1221656f5483f5961b32f75b16be1255 - src/mcp-server/tools/integrationsConnectionsControllerDeleteConnectionV1.ts: - id: 0e66821250b2 - last_write_checksum: sha1:b914358f8b850060901805d290be49a6740580ee - pristine_git_object: 8ffa2ec1d4a8b2cfe0093fbb406b5a2e08c3b6a3 - src/mcp-server/tools/integrationsConnectionsControllerDisconnectConnectionV1.ts: - id: 3a36ed8de304 - last_write_checksum: sha1:1abec5fe9865ccff97b22396ed404831b18641c9 - pristine_git_object: 7a3e11af999286bd43790b0dd349a50f7cb1de7d - src/mcp-server/tools/integrationsConnectionsControllerGetConnectionV1.ts: - id: fb31543548fb - last_write_checksum: sha1:e65057ed591df0f2640bcb0eb683933eb23f5fc2 - pristine_git_object: 5aa370753b26965edd549b39672a25671f9cefcd - src/mcp-server/tools/integrationsConnectionsControllerGetProviderV1.ts: - id: 783e3415bd83 - last_write_checksum: sha1:695fafa822f1c02696cff736ea4a6abc21fc452d - pristine_git_object: d738b47ce5ebf14afe16823c90ed6112423a87f3 - src/mcp-server/tools/integrationsConnectionsControllerListConnectionsV1.ts: - id: 19bbf148fb88 - last_write_checksum: sha1:d81e6fb3171f72e8a3b689cd9b938cc67c015401 - pristine_git_object: c4ca3043bddc996b0ca05c824c532e9dd76621b2 - src/mcp-server/tools/integrationsConnectionsControllerListProvidersV1.ts: - id: 6ac9dae8a89c - last_write_checksum: sha1:8c984f7943a3673d4b80454851e26a0b49bedf40 - pristine_git_object: 906b5b7c3ed9cf9e78feb8955201e31a3b62b188 - src/mcp-server/tools/integrationsConnectionsControllerPauseConnectionV1.ts: - id: f4096722a109 - last_write_checksum: sha1:c42483befbdd830fb9380e026ed8a879573e022b - pristine_git_object: 8078a289676db38ba0276d3814148ed7d8bd01db - src/mcp-server/tools/integrationsConnectionsControllerResumeConnectionV1.ts: - id: e41f977b6c9a - last_write_checksum: sha1:453581879e73bf5332af67e5c0d3c6d02835e1a0 - pristine_git_object: fb523e79784dcb525b54a6ec955c9d34709ef376 - src/mcp-server/tools/integrationsConnectionsControllerTestConnectionV1.ts: - id: df94fbfdc6ac - last_write_checksum: sha1:ee42535cc9658469cb888c8ad7ead950d30b424e - pristine_git_object: b328fc3b54bfd7ddec127f3a04e0b3a8dc352d92 - src/mcp-server/tools/integrationsConnectionsControllerUpdateConnectionServicesV1.ts: - id: b121615a9566 - last_write_checksum: sha1:56176e4957351184435e437d2086da91e37da66f - pristine_git_object: e13eb4e9d614193a51236c011aa8809ea3e9165f - src/mcp-server/tools/integrationsConnectionsControllerUpdateConnectionV1.ts: - id: 5ecb4b94345e - last_write_checksum: sha1:6991b9d18c55c32d52973312b24749fd86a8dfa0 - pristine_git_object: 400ae9302199dd333679c285d5c37f195c647928 - src/mcp-server/tools/integrationsServicesControllerGetConnectionServicesV1.ts: - id: ab968454f1f9 - last_write_checksum: sha1:8b1978b8e6989dddd85d1e44529afd1d5fa4597f - pristine_git_object: c96d7ec896d6a943cdfcfdfd430885f0eb5fc1be - src/mcp-server/tools/integrationsSyncControllerGetAvailableSyncProvidersV1.ts: - id: 9f6cd259efc5 - last_write_checksum: sha1:5109a9cd30fae3d245e43d54ac69f27d030d52d9 - pristine_git_object: 8a03e0a676e51fdaf734fb4bef11f82e2f4750b3 - src/mcp-server/tools/integrationsSyncControllerGetEmployeeSyncProviderV1.ts: - id: 129c7991bbd9 - last_write_checksum: sha1:a8c8257d39efb82103ed157da7968a460a792528 - pristine_git_object: 98d196dd6483dc127c35863f4ab5494cefe29c45 - src/mcp-server/tools/integrationsSyncControllerGetGoogleWorkspaceStatusV1.ts: - id: 3ed52e64b0af - last_write_checksum: sha1:0683c9436f5d3aa8ed9d898b481c3270de78cb99 - pristine_git_object: 10eb076a6712eca6950a76dc7340c440061c0795 - src/mcp-server/tools/integrationsSyncControllerGetJumpCloudStatusV1.ts: - id: b64d94e99236 - last_write_checksum: sha1:34eeaa35d5b7d002e4beb5fa805285f3acec27fb - pristine_git_object: 1263c696baa26ffb71f265ab4ae373f003d32c3f - src/mcp-server/tools/integrationsSyncControllerGetRipplingStatusV1.ts: - id: 5a51b7ec6061 - last_write_checksum: sha1:db6e55f23e21e9f00c7c975e6d36a509e8342b30 - pristine_git_object: 228496197164b3fba5150ac1707d41259862d06e - src/mcp-server/tools/integrationsSyncControllerSetEmployeeSyncProviderV1.ts: - id: a191f1a7d1cc - last_write_checksum: sha1:d157d77330340fa9ecb19229c18a95bb14b3d168 - pristine_git_object: ed93355765d056cc098db8519d0e0ce2e649b2ff - src/mcp-server/tools/integrationsSyncControllerSyncDynamicProviderEmployeesV1.ts: - id: bc07912a54c7 - last_write_checksum: sha1:228586d6cef012463b0c98d9e30a7c311cc60e86 - pristine_git_object: fef3184e8026c17857bc0adc448773cec7ad65b6 - src/mcp-server/tools/integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1.ts: - id: 5310d251400a - last_write_checksum: sha1:fb0eafead9d2325382100db9200b70a11c646da0 - pristine_git_object: e6b303656e6a5397ab14748937c3e3f3a369e7be - src/mcp-server/tools/integrationsSyncControllerSyncJumpCloudEmployeesV1.ts: - id: ade9c5dc9521 - last_write_checksum: sha1:a579d1cd811ab3c1d7679af461b552d88421a67b - pristine_git_object: d2a3ff3d6e6dad3451442603c0647723d27743f9 - src/mcp-server/tools/integrationsSyncControllerSyncRipplingEmployeesV1.ts: - id: ff90a73a625a - last_write_checksum: sha1:0f4cf1b034c48806447374fe161af1fe40b2c8b9 - pristine_git_object: 6b247e4203b3e6318c2ce2b7bf0abadffcbce3f8 - src/mcp-server/tools/integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1.ts: - id: 8ba39a38d8e9 - last_write_checksum: sha1:b4c716be02ff1db35182e2eebbbbd63fb26c0f16 - pristine_git_object: b5dea9477e6668acbb0cf8360b61cbe8289f2d78 - src/mcp-server/tools/integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1.ts: - id: 090c07370375 - last_write_checksum: sha1:e340ec58e932e9500f219d20249a0f84d8ad48c9 - pristine_git_object: d40921d128d20ef348f84b8ca9f0fcb7782d97fc - src/mcp-server/tools/integrationsTaskIntegrationsControllerGetChecksForTaskV1.ts: - id: a87af24c5f65 - last_write_checksum: sha1:a9b21e9416165cd9afb3f9689741faad54d687c6 - pristine_git_object: 60d49c222c2841711a461de657acf4718b813826 - src/mcp-server/tools/integrationsTaskIntegrationsControllerGetTaskCheckRunsV1.ts: - id: 2a840c5be881 - last_write_checksum: sha1:cbce24643d4462adbf3fcd412d94d04875aa0ddc - pristine_git_object: 63dad56a330be5fc74c33ed2e66954ab2cf5efc5 - src/mcp-server/tools/integrationsTaskIntegrationsControllerReconnectCheckToTaskV1.ts: - id: 35b3ebcf518e - last_write_checksum: sha1:8db75e6a79806814949f5c014569554b594fd889 - pristine_git_object: f7729b7e86761e4e57d5a8730237cececdd45df5 - src/mcp-server/tools/integrationsTaskIntegrationsControllerRunCheckForTaskV1.ts: - id: 729f28cea23b - last_write_checksum: sha1:d2ceb74a6c4b569244f765ea0ddf76107398e88c - pristine_git_object: f7ed80b8bd7694af9d99adee9e3021cdf469a36e - src/mcp-server/tools/integrationsVariablesControllerFetchVariableOptionsV1.ts: - id: 2fbd5cd83b8b - last_write_checksum: sha1:9cdf32437ab50cad7a3914f82956677f81ba22b8 - pristine_git_object: 06c2543c3c57b5cfa29b0c74bb074cc4c7ce6996 - src/mcp-server/tools/integrationsVariablesControllerGetConnectionVariablesV1.ts: - id: 92fdff0a61e2 - last_write_checksum: sha1:e6bea277f66fa6e957c04ed4158043f6c1447dc7 - pristine_git_object: 7f1df9e0b46ec511304e048d16051c63046d89ee - src/mcp-server/tools/integrationsVariablesControllerGetProviderVariablesV1.ts: - id: 188d2d329cec - last_write_checksum: sha1:123db17abc07e9149d25bef568ecc6a122812cdb - pristine_git_object: d7df3400cc354ed032e17c683647e07a97d18887 - src/mcp-server/tools/integrationsVariablesControllerSaveConnectionVariablesV1.ts: - id: f5e29a0cee86 - last_write_checksum: sha1:ad0e1fa9f86e63556286347429d12d60f4ac0b95 - pristine_git_object: 5d6419ca9d1411cc90a08318e28908ee88061f45 - src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1.ts: - id: d3621199c500 - last_write_checksum: sha1:441d88db28ae1cd24024614cdc4cc205cc9ed508 - pristine_git_object: 1c8c03643b790b768909a476d25348131d6d5b09 - src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1.ts: - id: 78e8cde391de - last_write_checksum: sha1:598758bb57bdf21e949a9840c368aecdc89c0994 - pristine_git_object: 2a428519dbb6a0c968c4ec889133faa057f92d6b - src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1.ts: - id: 361a5fef76c2 - last_write_checksum: sha1:31c97f2e34a0b213a81320af15cdac6578375a8e - pristine_git_object: 2cdb1301b53d3780bace8d5c03fd99f556dc6bb2 - src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1.ts: - id: 41db85fe4c18 - last_write_checksum: sha1:8de7eb02d18bff504a263ac3de7ffb5867d8ec6b - pristine_git_object: 9356f2caf4f8a092a9d62a5374d8f94b1cb41927 - src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1.ts: - id: ca077042b094 - last_write_checksum: sha1:4e229cbeb2f601ee50adeea7cd56acc0bbf0e3a4 - pristine_git_object: 77418c6a6c720aa4c50968626642d579c3d19eae - src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerGetViewUrlV1.ts: - id: 6ceb8eefcac3 - last_write_checksum: sha1:6b5fb34a146861dd01cdd6b171c055caa9dfcb92 - pristine_git_object: 9ac25adffce3ca96887b443c60401e0dcb82c58b - src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerListDocumentsV1.ts: - id: dd9ff153bc00 - last_write_checksum: sha1:0dfa8ccfef592aa1dc31d93b15c2706df6af0c6e - pristine_git_object: 1f2c91782c32e1675edb46debdd5f3500d242f7f - src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerListManualAnswersV1.ts: - id: d0f47cac612f - last_write_checksum: sha1:bafadbc0a9f1cd1196983f855cdde1b3fff3bf75 - pristine_git_object: 56d77cbe5039ddea541d5a47a3716b2353233eb8 - src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1.ts: - id: f21cb7621bde - last_write_checksum: sha1:bcd1eaf5267d266468c760c105204123558ae51e - pristine_git_object: 2889a0b1524e0ef4c5b15b8d82458a876e5ff550 - src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1.ts: - id: 5539c0736678 - last_write_checksum: sha1:913d7e2b5158c287964411151724c83cc52999d0 - pristine_git_object: a2f96e816bdac0a5947e55db480f5db1abc366cc - src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerUploadDocumentV1.ts: - id: bafd152dfb40 - last_write_checksum: sha1:50bf58a1dc88f17c8d4c17a1836291ab9c787c06 - pristine_git_object: 92999204af8f4e89eef3ec93acaed727830c3fd2 - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts: - id: ea90e963cb19 - last_write_checksum: sha1:c2ac527d90760274e3d280355c9b276f75bb15b8 - pristine_git_object: d92ca3d7799492dd5a41e7bfb0fcc704f534e4da - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts: - id: f206c8770390 - last_write_checksum: sha1:69cb3bbef14bfdc06dcc05e19ba629983b025e50 - pristine_git_object: 50f3b3546a54bd5ee039a327d1547207f720dc84 - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts: - id: 8ca73a50db09 - last_write_checksum: sha1:a26eebe09b6d39af9d533f1b6f8e4a91b7acd489 - pristine_git_object: 2a8ca445f275594fca72b2e2e29503ceec558fbd - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts: - id: 7ca2989ce2b4 - last_write_checksum: sha1:2c1c808a12d31613b3af5dd5cc71c77a2b4ec447 - pristine_git_object: db107ec0dd87afdec72126061e356ef577ae57ae - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts: - id: 305e216617e4 - last_write_checksum: sha1:8d12685818fc0664bb700eeb63d95863917b65c7 - pristine_git_object: 387f72c6406bf4b3ab074d9ce3f6a3ee42b52b49 - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts: - id: a0d7abf1778c - last_write_checksum: sha1:9b6f593cb1ed51157adfa4ee041023fd69fdc4bf - pristine_git_object: 5857c318b8e3fb54471bd0c255cb778173048560 - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts: - id: 1313a795c449 - last_write_checksum: sha1:78e356ab4ac05709863f2053ab5ed9d5afe21f34 - pristine_git_object: b97797c04402c9df6c305b7511bdfc1abff4faa1 - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts: - id: 44e15d7f2c53 - last_write_checksum: sha1:e618b60d184ec1b5520f81cc91942ed9373aab30 - pristine_git_object: ceed27ad3a420008778318b79a07d56269dd3535 - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts: - id: 8ca8b61daf16 - last_write_checksum: sha1:039b936658cc5001bfbbeed99754f6af1a10009e - pristine_git_object: 34fb6a9290e837010f7304d6f2dcb32b88b5f9a7 - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts: - id: c47cb2828a5d - last_write_checksum: sha1:76f31e0532501d4551ac9f459011efb7a06e07fb - pristine_git_object: 6ead278774be42756d9c10296c064bdc62c6da50 - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts: - id: 995de5ec0abe - last_write_checksum: sha1:31f1f4618c64f1172f617b155e6e9cc6760460cf - pristine_git_object: bbb00d734a4a9758a11cc977694ae8a30cc05993 - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts: - id: d5051500f7f3 - last_write_checksum: sha1:c2be7072f1be25cbf9a0fc66d305075edb86dedd - pristine_git_object: 8e438e7f5c3d86b050ef8428e6af5da88457482d - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts: - id: 26e442b5aeed - last_write_checksum: sha1:a9e3696ff7035c20b4a1b92f9af8f3233ff1616d - pristine_git_object: d07d74b1c45f0df003c08cea1f0ad54fd4c332a5 - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts: - id: 10d369c8f04c - last_write_checksum: sha1:e574e31bf896a836712dd9114476d9284d1d5819 - pristine_git_object: aa0e9aded7ad50f311656c60052fb82df0e94bb3 - src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts: - id: 6abcacc63f2e - last_write_checksum: sha1:0c5bfda7856e370ff365c0de8f4c7d315bfeb072 - pristine_git_object: 7859c23ebe53c61921ac2c21bd4940b4c1ded9b4 - src/mcp-server/tools/orgChartOrgChartControllerDeleteOrgChartV1.ts: - id: 32aeb43c6cca - last_write_checksum: sha1:d58f72c45dbfa30e5a1188b433cb2e4696a555b9 - pristine_git_object: 97cf140fdbe391ae0152c99016e0b9063d2f58ec - src/mcp-server/tools/orgChartOrgChartControllerGetOrgChartV1.ts: - id: 53f578861a31 - last_write_checksum: sha1:a39cb3331cacc4c7d8820d8651e526ae6d5a63ee - pristine_git_object: 5b2b0a758d263f6f63af09cfc34910ea2783c093 - src/mcp-server/tools/orgChartOrgChartControllerUploadOrgChartV1.ts: - id: 747b728cd897 - last_write_checksum: sha1:68a6f49655431c7584e69ad01e282060c8202dff - pristine_git_object: d1b215979558a4ced0c999957ae963f20f22e843 - src/mcp-server/tools/orgChartOrgChartControllerUpsertOrgChartV1.ts: - id: 1b303e94e92b - last_write_checksum: sha1:5c286f77fb07c324303a90212ec42d784f60367a - pristine_git_object: 34737633ee70a8d53abebf0fc8483d6484ca88e9 src/mcp-server/tools/organizationOrganizationAccessControllerAutoApproveV1.ts: id: 7cb6d0fcce1f last_write_checksum: sha1:1ade40703ba4c25b381a42b88ee08d7a6c72ec76 pristine_git_object: 1c2a16999ff36fb1468bb4e8ab8c9b3c89731fe6 - src/mcp-server/tools/organizationOrganizationControllerCreateApiKeyV1.ts: - id: f27c4a7edcac - last_write_checksum: sha1:56b279901ebe79c83ee3d81f6c290da7992b84f7 - pristine_git_object: da57c35b010946ed0771eb563a8bb0e7041297bb - src/mcp-server/tools/organizationOrganizationControllerDeleteOrganizationV1.ts: - id: a6e1178fb360 - last_write_checksum: sha1:a7eac17a29604ca21f09c170a5df4bb0c25914fa - pristine_git_object: 1c2c16894580000cba0769cc17d0c3a1a4990c46 - src/mcp-server/tools/organizationOrganizationControllerGetAvailableScopesV1.ts: - id: f725b0638bc2 - last_write_checksum: sha1:d7d4139271d3a2b07ff6ca57fca137d061e6cd8c - pristine_git_object: 1c57b09e4d94010a19dbf5931c4239937cc27876 - src/mcp-server/tools/organizationOrganizationControllerGetOnboardingV1.ts: - id: 09753ee9de6d - last_write_checksum: sha1:d62e4cfcb4b4fe241e88e6f2e9696ea849f0cf1e - pristine_git_object: b3185966c2aa896c75744d04f1c7ecaef50bd0af - src/mcp-server/tools/organizationOrganizationControllerGetOrganizationV1.ts: - id: 0a1f78153fb2 - last_write_checksum: sha1:67ce1567534aaac74863cec2d25952142a89d97a - pristine_git_object: b69284d974c52f64db835c563df4e4b2ee050211 - src/mcp-server/tools/organizationOrganizationControllerGetPrimaryColorV1.ts: - id: 5c79e65e4e7f - last_write_checksum: sha1:7798432bfb9d27c28528829003210d38049bb4c8 - pristine_git_object: 8b228db5a1c6ae38efd47a54e49219ebc86e1a04 - src/mcp-server/tools/organizationOrganizationControllerGetRoleNotificationsV1.ts: - id: 6429cb6b8bb5 - last_write_checksum: sha1:97ce85bf0e7e3625ba60fb27297f251e88194557 - pristine_git_object: 1f9b7fc7dd4110ecd6ac94eff56d309e3ccbb10b - src/mcp-server/tools/organizationOrganizationControllerListApiKeysV1.ts: - id: 9c70384aafd2 - last_write_checksum: sha1:1fbcd15b672c49e781cdf7b113c41c2253583534 - pristine_git_object: 4ba381e19d06043b28aa57dd76c5a2303fe3cd7b - src/mcp-server/tools/organizationOrganizationControllerRemoveLogoV1.ts: - id: 7d4a8e02ba0a - last_write_checksum: sha1:f8ca9f8e71436f6084ba9d4307fe1f43b71a9a67 - pristine_git_object: a18e902402a2e87fc911ca1c327a1272187093a0 - src/mcp-server/tools/organizationOrganizationControllerRevokeApiKeyV1.ts: - id: 7e34394bcccd - last_write_checksum: sha1:32702f571860dc516e6a04200afb654458e6da07 - pristine_git_object: 1893ac307860a8eb5ea31864143a5a2c62fd07d7 - src/mcp-server/tools/organizationOrganizationControllerTransferOwnershipV1.ts: - id: b83abf7bff15 - last_write_checksum: sha1:2143dac5c8e730faffa8f9a3e2d3dfd8f860b106 - pristine_git_object: 9ad8c2100b5c2ee1d918789d64df9cf7ce5008fa - src/mcp-server/tools/organizationOrganizationControllerUpdateOrganizationV1.ts: - id: 4da153ac7e66 - last_write_checksum: sha1:7f56b052ba28130b9c3bf273c6763eac4fa2d8c4 - pristine_git_object: 74fb252dc0bb62a1cb1ccce8ee4b5ef22284423a - src/mcp-server/tools/organizationOrganizationControllerUpdateRoleNotificationsV1.ts: - id: 8dec293a7fd5 - last_write_checksum: sha1:d134d28fd1973804a4e077c03dab21009836b7fc - pristine_git_object: 49414dc5d7c3a5f59fd2c62af5be61d57474fc3d - src/mcp-server/tools/organizationOrganizationControllerUploadLogoV1.ts: - id: d802991f9143 - last_write_checksum: sha1:c3600dd9543767c366624f1716f0e54bbfc23fcf - pristine_git_object: 14d2ee4ea0f75093468686ae20d7069dea9d800e - src/mcp-server/tools/peoplePeopleControllerBulkCreateMembersV1.ts: - id: 53fd0c5ef854 - last_write_checksum: sha1:fcb2c261be4e964d9fa4a145d3f2e068b4416f14 - pristine_git_object: 9c09bd82b8e5c66b44e3208c614b03686fe06ba3 - src/mcp-server/tools/peoplePeopleControllerCreateMemberV1.ts: - id: 99e5fa44423e - last_write_checksum: sha1:409b5bc2c0460cf580fb4c86cc5f5ce99138ba4e - pristine_git_object: c51f7fbddaf511a209e31d46593e881f2b244850 - src/mcp-server/tools/peoplePeopleControllerDeleteEmploymentEvidenceV1.ts: - id: be8ee04bc11b - last_write_checksum: sha1:a0b0cb53f89b6768304ae6c64f92e612b4a55ad7 - pristine_git_object: fe74e8d3e1379150a450bd2c50e938e0df1cdfd1 - src/mcp-server/tools/peoplePeopleControllerDeleteMemberV1.ts: - id: 1d7fcdc9c19f - last_write_checksum: sha1:fc3280d511f664988555bbbaaa9cf07103d8a8aa - pristine_git_object: 9d82b3551b0e039148df7d652bc1c9ee503db096 - src/mcp-server/tools/peoplePeopleControllerGetAllPeopleV1.ts: - id: fb53d6c38595 - last_write_checksum: sha1:5a8b03b4f5db27f8f5d676bfee112cc8a047ec87 - pristine_git_object: fe15fac1d7001520feeda7057bcdfe41d9b229f0 - src/mcp-server/tools/peoplePeopleControllerGetDevicesV1.ts: - id: e35b4c62ccca - last_write_checksum: sha1:bb0ec0920e308e460cc411a910f8ff179a66a8ee - pristine_git_object: 05ff5778e95fb25d07f8715a28a91cba41b358f2 - src/mcp-server/tools/peoplePeopleControllerGetEmailPreferencesV1.ts: - id: af5a63decd51 - last_write_checksum: sha1:5ea7ce82de8e55f39b6049d16631f0f56a80bd53 - pristine_git_object: d64d9069ffa08a109a30d10d8f3f6a16d3beea38 - src/mcp-server/tools/peoplePeopleControllerGetEmploymentEvidenceV1.ts: - id: b83040e6d35c - last_write_checksum: sha1:edb0492987c16bd192afd668bfe1c3a9a6295607 - pristine_git_object: d7872a073b51e924f154a66b8bdcf68e8cbd9006 - src/mcp-server/tools/peoplePeopleControllerGetFleetComplianceV1.ts: - id: b4a93ffb9ab9 - last_write_checksum: sha1:7c4504c69d04162d1503193a2f180cc23b790870 - pristine_git_object: ed1d8822d40662420051761e19b72c13448901e5 - src/mcp-server/tools/peoplePeopleControllerGetMentionableMembersV1.ts: - id: 72892bd31f4c - last_write_checksum: sha1:4610a0db973b8abd46d84370e0107ca164dd7b2c - pristine_git_object: c8c395e560d16d12df1536d7040835cbea4fc219 - src/mcp-server/tools/peoplePeopleControllerGetPersonByIdV1.ts: - id: f995a1c61a00 - last_write_checksum: sha1:b5d8142dc1b988f85347fb15b1a9e8545a53fb5a - pristine_git_object: c363345f919380d43388088bddfdadb213865665 - src/mcp-server/tools/peoplePeopleControllerGetTestStatsByAssigneeV1.ts: - id: 7b1344db0045 - last_write_checksum: sha1:a2f3ec934c3b07241d9c19970e8e90d3bc50d33e - pristine_git_object: 5989c6e333a0a99006299d1816b13dd8d10baa04 - src/mcp-server/tools/peoplePeopleControllerGetTrainingVideosV1.ts: - id: 34d696f4acb1 - last_write_checksum: sha1:2fdafa07f93c1bd4864998e109407b6b631d36f6 - pristine_git_object: 3fe670d7111b662cbe29a55c65a7903e0d509a19 - src/mcp-server/tools/peoplePeopleControllerInviteMembersV1.ts: - id: 642184c62e48 - last_write_checksum: sha1:a8711a87ecac405a825d4603fd1d3d47fa490d5e - pristine_git_object: ee2abe4e11658ee9d08c306a9cda50adbdeacedb - src/mcp-server/tools/peoplePeopleControllerReactivateMemberV1.ts: - id: dbd11564c163 - last_write_checksum: sha1:14adbdb8c570f80e961e6509124b32dadd255b07 - pristine_git_object: 79be8ff82ccdc8a54d4237c26631c8d0dac20c96 - src/mcp-server/tools/peoplePeopleControllerRemoveHostV1.ts: - id: 5a3bc9b4fb1a - last_write_checksum: sha1:2859589ade3e37dc1d86190aa5aa629d4637a11f - pristine_git_object: 449f38ca6ee0a571457e74c526ed7c681961eb07 - src/mcp-server/tools/peoplePeopleControllerResendPortalInviteV1.ts: - id: 0eb3d03f1f75 - last_write_checksum: sha1:e9543e598bdccab928266605f6db15b646cdd0af - pristine_git_object: d35eb921e64dea77d53e95617bfdcc788aa78f91 - src/mcp-server/tools/peoplePeopleControllerUnlinkDeviceV1.ts: - id: 2e727548fc8d - last_write_checksum: sha1:cc6d76875f1c8f5c3106215a8295adde31fac93c - pristine_git_object: d3a086c9d7631049a1c44e737a13ee1135bd53f9 - src/mcp-server/tools/peoplePeopleControllerUpdateEmailPreferencesV1.ts: - id: 2b5a12317d85 - last_write_checksum: sha1:62f7e1ecad9cd5936f095a9fd8906e3d4558b08e - pristine_git_object: 976576242f2bcd801d3c00265fad926bb21c4329 - src/mcp-server/tools/peoplePeopleControllerUpdateMemberV1.ts: - id: 5f9d6980837b - last_write_checksum: sha1:65e7f4e06bc100f3ba78639c3432848239bcd234 - pristine_git_object: 596e6eeda6c4355208841ae2afe5297fa675b028 - src/mcp-server/tools/peoplePeopleControllerUploadEmploymentEvidenceV1.ts: - id: aa4e83a2d52d - last_write_checksum: sha1:5bd19d0b136c1219e7502c3442956ed89ed2f000 - pristine_git_object: 32919a4308c0717413dbd2affd00dc39801c534d - src/mcp-server/tools/policiesPoliciesControllerAcceptPolicyChangesV1.ts: - id: 4c3dec56b857 - last_write_checksum: sha1:0fd20f2109032a6e9364195add36c6206e14e86a - pristine_git_object: 041303517aaa78595793ec1c1937116f6858bb0a - src/mcp-server/tools/policiesPoliciesControllerAddPolicyControlsV1.ts: - id: a18adc95f38e - last_write_checksum: sha1:bce14d159b4f1543ea0345c159cdc2e6c8cc126e - pristine_git_object: d3f08a3c9db362c0cba1d63c556b07e949e594ce - src/mcp-server/tools/policiesPoliciesControllerAiChatPolicyV1.ts: - id: 3f7fdf213808 - last_write_checksum: sha1:493243e6b964339f8ee473616f5954440dc056e1 - pristine_git_object: f5e47360fa0128b69b5b6f526a7e7027d519364e - src/mcp-server/tools/policiesPoliciesControllerConfirmPolicyPdfUploadedV1.ts: - id: 97bc5f1e65da - last_write_checksum: sha1:3defa2a6c2cb1b14b230be4654ce0fb31bc5d882 - pristine_git_object: 2519afce2b20eca55c5dd31971f99ae581061f50 - src/mcp-server/tools/policiesPoliciesControllerCreatePolicyV1.ts: - id: 609b2c2ec008 - last_write_checksum: sha1:31b7bfba10125b5f5f8c09807c4db57bbbd05781 - pristine_git_object: 77714124952db6cb59407d66715d8466a13b1cbf - src/mcp-server/tools/policiesPoliciesControllerCreatePolicyVersionV1.ts: - id: af66511d50a9 - last_write_checksum: sha1:089a547dc743fc8b632dbcd98e335593a117e42d - pristine_git_object: ee4d7e895587c90f72c906c15c07740951f850a1 - src/mcp-server/tools/policiesPoliciesControllerDeletePolicyPdfV1.ts: - id: b561e8af255a - last_write_checksum: sha1:67fef7411c04c934c87a6b953442416756e26cac - pristine_git_object: 984316fe2570d654e4a31986e3e962796d484d6a - src/mcp-server/tools/policiesPoliciesControllerDeletePolicyV1.ts: - id: ef9099fc5604 - last_write_checksum: sha1:632cbe175e85b7e80b79e2a8947027ee6e1aa723 - pristine_git_object: 904a56862ed3855b42241fb29774ca247dcd2130 - src/mcp-server/tools/policiesPoliciesControllerDeletePolicyVersionV1.ts: - id: 8ff9159d07f1 - last_write_checksum: sha1:9b8e82830135dee8d36cd0560b942c7f2e810843 - pristine_git_object: c5d56c9cf8df46257795b166ae6fcbddb015e24a - src/mcp-server/tools/policiesPoliciesControllerDenyPolicyChangesV1.ts: - id: 9c64bf527cb4 - last_write_checksum: sha1:06f3f9f8025b47b8998e8a86bb5a1e753994f8b4 - pristine_git_object: 2320bd63b40765e28d2ae5476c4a7522f1e7e19c - src/mcp-server/tools/policiesPoliciesControllerDownloadAllPoliciesV1.ts: - id: 00160fd4945a - last_write_checksum: sha1:f59c8de0b98d02143c944ab37d3af958da5b2665 - pristine_git_object: 9b52cde4889872eafc5023da2a98b43192874d3a - src/mcp-server/tools/policiesPoliciesControllerGetAllPoliciesV1.ts: - id: 4c7a30037219 - last_write_checksum: sha1:b1a33bcf03324597f8ccff0a08f9cc6bfccdbb27 - pristine_git_object: 92a9a37892df1cde8ad645ab14b7d1111fb794e4 - src/mcp-server/tools/policiesPoliciesControllerGetPdfSignedUrlV1.ts: - id: 49b6aac4d2d5 - last_write_checksum: sha1:59be14c1bdcc6af43fc6febb1cec247e18e05a69 - pristine_git_object: a3afd404b8e0c9ae196c3a7bde938a6f16197ed0 - src/mcp-server/tools/policiesPoliciesControllerGetPdfUrlV1.ts: - id: fab9478c72db - last_write_checksum: sha1:05717fa235c95930c58c11bdd39b43d4a1986d93 - pristine_git_object: b32614c02f8f14e3f78d6a1995b9d83777ceac6e - src/mcp-server/tools/policiesPoliciesControllerGetPolicyControlsV1.ts: - id: 2597c37a9c10 - last_write_checksum: sha1:d29ee0c02a5297e79525b0c1ee6c51878a1c89c5 - pristine_git_object: 804e90c5121f5e223cb84d754aec6940c88df249 - src/mcp-server/tools/policiesPoliciesControllerGetPolicyEvidenceTasksV1.ts: - id: ae363c0a16e9 - last_write_checksum: sha1:6bc90e83476aa268b502c3c623fed93d724571ef - pristine_git_object: 389e7c16dd74c0929fa6836185552d3c82fde269 - src/mcp-server/tools/policiesPoliciesControllerGetPolicyV1.ts: - id: 7af9aca4ea57 - last_write_checksum: sha1:e43a49d105812141b414a7f6127c5e34db9312df - pristine_git_object: 8be4cf847a32ca788759e8685af873020e0df929 - src/mcp-server/tools/policiesPoliciesControllerGetPolicyVersionByIdV1.ts: - id: e204e3c649f3 - last_write_checksum: sha1:132b865dad9c825a82711dd7e6938cf1bc09aa39 - pristine_git_object: 5db4520c82e6280ff98464057a57ba2605bc0fc8 - src/mcp-server/tools/policiesPoliciesControllerGetPolicyVersionsV1.ts: - id: 6b76a8922700 - last_write_checksum: sha1:4bc7165d8797512eda2820a396c123b4ccbd9955 - pristine_git_object: 69bfd1b8d736edf788abd0f8ba27ef9c1aec79ae - src/mcp-server/tools/policiesPoliciesControllerPublishAllPoliciesV1.ts: - id: 2e23646ce097 - last_write_checksum: sha1:67e52dceadc55510f44bbc23344da61f61420c47 - pristine_git_object: 61a14f3ce0b0549c6c4ee2cef27df508b2a9c141 - src/mcp-server/tools/policiesPoliciesControllerPublishPolicyVersionV1.ts: - id: e873fd3e81af - last_write_checksum: sha1:35df492f398b353197d8c4352343b6e6caca8653 - pristine_git_object: fa4e128e6b3e3dd5d6a64eead0989868bb07dca5 - src/mcp-server/tools/policiesPoliciesControllerRegeneratePolicyV1.ts: - id: "207126900996" - last_write_checksum: sha1:1cfb9a2374ee5428c37ae519aceede137badacdf - pristine_git_object: 95f591d8c850a6521b70326d6a9ed8ca152783ff - src/mcp-server/tools/policiesPoliciesControllerRemovePolicyControlV1.ts: - id: e97b22031db1 - last_write_checksum: sha1:8272758ac6b7c4417e1bcac54e2e2fe682e6d2d0 - pristine_git_object: 7714ba81b024081a7c1d08f101ddb00a6bf49937 - src/mcp-server/tools/policiesPoliciesControllerRequestPolicyPdfUploadUrlV1.ts: - id: b845aa09c4d0 - last_write_checksum: sha1:ce81278c15ba4b450167b75deee44ac6739ac19c - pristine_git_object: f23c277bafd576412febc59202b7f494311786b5 - src/mcp-server/tools/policiesPoliciesControllerSetActivePolicyVersionV1.ts: - id: 8d4cfe3441f9 - last_write_checksum: sha1:21eaafd6df317032349f4c559bb59f62bc524d78 - pristine_git_object: 1c7fa9fce85b7770e46dd810435b77f039f93fb5 - src/mcp-server/tools/policiesPoliciesControllerSubmitVersionForApprovalV1.ts: - id: e45c7851aee8 - last_write_checksum: sha1:63995bca8e65361c904114198deaa32b362c6d29 - pristine_git_object: fe94fe7d6df1fafb147877cb0115ca9a2f4db1c7 - src/mcp-server/tools/policiesPoliciesControllerUpdatePolicyV1.ts: - id: 03977689321f - last_write_checksum: sha1:f3389a6347a25a0edfbfea00483f01d08dbf6058 - pristine_git_object: dce982671a586de6b60a99795d914a9ffe36d24c - src/mcp-server/tools/policiesPoliciesControllerUpdateVersionContentV1.ts: - id: ea6768b8eda9 - last_write_checksum: sha1:d3ae086e4965b13e180842b3b6071a750174bc3f - pristine_git_object: 7daa4e0337fb0d31991e437b3e0ee01a24dafa87 - src/mcp-server/tools/questionnaireQuestionnaireControllerAnswerSingleQuestionV1.ts: - id: 48a4ef33832b - last_write_checksum: sha1:fcc700c3c7327751dde9678eeedd3c5bfd131987 - pristine_git_object: e1d11c5e2dfcfa9549d4e947d270d909da627cfb - src/mcp-server/tools/questionnaireQuestionnaireControllerDeleteAnswerV1.ts: - id: a0688cfac2ef - last_write_checksum: sha1:7f7db985f885196a86de00adbeed759043d31a0b - pristine_git_object: 957cbe2e609a507952d2c4b49e655405bdced086 - src/mcp-server/tools/questionnaireQuestionnaireControllerDeleteByIdV1.ts: - id: 0a4b93697492 - last_write_checksum: sha1:f45d164dc18bd64d2e63175ad135c08d5401a1f7 - pristine_git_object: 3df822a76f420e7a3c2df0244043229fb0ff7ce9 - src/mcp-server/tools/questionnaireQuestionnaireControllerExportByIdV1.ts: - id: fb7f873470ad - last_write_checksum: sha1:41d551aa8700f4f4ea48ec47a28eaff5a77c3027 - pristine_git_object: cb98b932aca84427bd142823e48f5e13349b373a - src/mcp-server/tools/questionnaireQuestionnaireControllerFindAllV1.ts: - id: a698c62bf33c - last_write_checksum: sha1:4d3e76c9b56ca29a96ff51789d0b3a22a24d93d1 - pristine_git_object: 9dc5cc30deda3a265f9ce4e562b651a8d3da84da - src/mcp-server/tools/questionnaireQuestionnaireControllerFindByIdV1.ts: - id: ff4d40d96a98 - last_write_checksum: sha1:9493b587ee4857640cc26be011ba0d072ea757ec - pristine_git_object: 173d2acfcb7428be6759dd1ecee4c883a75837d1 - src/mcp-server/tools/questionnaireQuestionnaireControllerParseQuestionnaireV1.ts: - id: ea343bef0416 - last_write_checksum: sha1:2a631c2c55cdb0eb0fc616eaf9d2268be37b2fbd - pristine_git_object: 00f998346f4f7c4fae33c2ac18f11c34958a944c - src/mcp-server/tools/questionnaireQuestionnaireControllerSaveAnswerV1.ts: - id: 391104a5ff39 - last_write_checksum: sha1:bc0f3880dcc9fd9b3d1cf8e8379c0d232fc0f6d0 - pristine_git_object: 25b446624107fa38723dc0b8758592108d4638b7 - src/mcp-server/tools/questionnaireQuestionnaireControllerTriggerAutoAnswerV1.ts: - id: c965b69ebbe5 - last_write_checksum: sha1:f826e0ec382921457493abdaf964c7bf97161155 - pristine_git_object: 1a53eac1cc6a2aae1c5565044489e63af7be34fd - src/mcp-server/tools/questionnaireQuestionnaireControllerUploadAndParseV1.ts: - id: 17f1d377e5e0 - last_write_checksum: sha1:8c567a57f14cc000c04c6cd3f3d7ceb740d6498e - pristine_git_object: b6e1ef974a0b50e36f62ffb4bf13d80fe2a32e11 - src/mcp-server/tools/risksRisksControllerCreateRiskV1.ts: - id: 45b5fcdeb73a - last_write_checksum: sha1:44b6f9ab3da05e89dc8bd5a440d8cee06516395a - pristine_git_object: f4641534861d7ea7c3c4dc7ddcc62e668df48c49 - src/mcp-server/tools/risksRisksControllerDeleteRiskV1.ts: - id: 9651f07a9900 - last_write_checksum: sha1:98cef9e2a1a77952c1274be31930ab113727d659 - pristine_git_object: 97176f40f222702ebd4f44888ff7a909a671cad0 - src/mcp-server/tools/risksRisksControllerGetAllRisksV1.ts: - id: 9b739d56ea5f - last_write_checksum: sha1:241897de79861d5ffacf72c9e75844fe03a69884 - pristine_git_object: 9fe1136f0a2b8bb9e4c5f453ef48b0ed313392f5 - src/mcp-server/tools/risksRisksControllerGetRiskByIdV1.ts: - id: c922e4491294 - last_write_checksum: sha1:15b525424c1874c40858c2ee4ad8daddda53c432 - pristine_git_object: 4996926faa63d365eee32e99958a0bb464e148d5 - src/mcp-server/tools/risksRisksControllerGetStatsByAssigneeV1.ts: - id: 8bf70e8b1180 - last_write_checksum: sha1:5b28b9c523734677a8f23673d7c6de214d504c85 - pristine_git_object: 9b0088e2d6b1cc65ca2756e5f127c56221b64986 - src/mcp-server/tools/risksRisksControllerGetStatsByDepartmentV1.ts: - id: 086cc5b9dc85 - last_write_checksum: sha1:ceb60cd9bcf577cfbdbd3f4d0327525089dc2efb - pristine_git_object: 7cc86dc8dc93076d8d39f18bebb7e679af960930 - src/mcp-server/tools/risksRisksControllerUpdateRiskV1.ts: - id: 9031e42b3c75 - last_write_checksum: sha1:1d051a967edb353e303d23cb2931a86bf0626774 - pristine_git_object: b2181ac01923d64d796304f69cea613f78fdd092 - src/mcp-server/tools/rolesRolesControllerCreateRoleV1.ts: - id: 5c919671c438 - last_write_checksum: sha1:09a399a4b51e4e94f1da01c80dcd144b23d65a55 - pristine_git_object: 54e42102119e72322a463672254f274388c4525d - src/mcp-server/tools/rolesRolesControllerDeleteRoleV1.ts: - id: 553c6c839bb1 - last_write_checksum: sha1:6148ed46d6b423751333bb809f104030875b1bb4 - pristine_git_object: ff84fb3fc7f82547e9780473cbcfae359aecdd8d - src/mcp-server/tools/rolesRolesControllerGetBuiltInObligationsV1.ts: - id: eb946028b389 - last_write_checksum: sha1:c942fec73aa82cd73f591b96b4010937386ffbb0 - pristine_git_object: b64c08c71e227805d7ff01630b33dad57c804414 - src/mcp-server/tools/rolesRolesControllerGetPermissionsForRolesV1.ts: - id: 17d3c2fa71a1 - last_write_checksum: sha1:582e585e687e2580055077c4830b364f91507907 - pristine_git_object: b3a2d0a0565ef66ba615c4d6de5ae570c6dc63a0 - src/mcp-server/tools/rolesRolesControllerGetRoleV1.ts: - id: 77069224e9ff - last_write_checksum: sha1:ecf70fca8158eab4d2653e61f4229ac75de82d2e - pristine_git_object: f6454874e219a2384fa0dce16742a7c12f33bf4e - src/mcp-server/tools/rolesRolesControllerListRolesV1.ts: - id: cddea3e1ad2b - last_write_checksum: sha1:718c763a5833ccef21e427c68d7b67edb521dad4 - pristine_git_object: 7a57ff36b911c966116fac26f5f6ea410f616992 - src/mcp-server/tools/rolesRolesControllerUpdateBuiltInObligationsV1.ts: - id: 352544c7f11b - last_write_checksum: sha1:2c93e4a4e06ef3d40198a874ac2a0a2348499d85 - pristine_git_object: 8bbb1a5c890fac0297c536a02f61e8c3ef34b419 - src/mcp-server/tools/rolesRolesControllerUpdateRoleV1.ts: - id: fc69503051f3 - last_write_checksum: sha1:54bf1ceb96d8b20d96141cb004aa11dee6b5daeb - pristine_git_object: f28fc3210ebf66b3d02a89cf0d1d1e6db49a8c02 - src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1.ts: - id: dd2020c42039 - last_write_checksum: sha1:579da3eeb6fa8038b7944f44aca1223d5c13c0d0 - pristine_git_object: fb9fe815ab5799b53282f990cadde6652b967a75 - src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1.ts: - id: 1e9f1c49c771 - last_write_checksum: sha1:9b54115f2c7e048d2b9d7d18f9ba812338517f43 - pristine_git_object: d5c8ee0dcee3d529bb1a55be584b5fd7f75f87f2 - src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1.ts: - id: 2fd203fbb550 - last_write_checksum: sha1:e3e903df0503fa6e54c7dd4d8556f17cdc7f0875 - pristine_git_object: 7d5285f05a616a2c342cf8da90c127833a96c8d8 - src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1.ts: - id: 201c4f730231 - last_write_checksum: sha1:579c48494fb4b885575e93ab3e1dd14cf77196b8 - pristine_git_object: 914446d55fa6460bdc262ff99a6af45fdf075dc4 - src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1.ts: - id: 7418d3787c91 - last_write_checksum: sha1:29c072eae2fb2e093ad9055678647c56fdc36e96 - pristine_git_object: f21ee6fc40a757b07759ae2243fe2c52769a52e0 - src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1.ts: - id: 702ae1caf679 - last_write_checksum: sha1:254cc45eb1c2de5f42d75c08cc538501fefdf7af - pristine_git_object: beaa14c162b4eb9b63d2ebeeb67354d27b64d55c - src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1.ts: - id: 748c5ae18952 - last_write_checksum: sha1:f065b3d66ada528d1713ae6852bbd8ad512a5484 - pristine_git_object: 3f59fe38480c7c6532a2fcffbefe68e6bd6dbf88 - src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerListV1.ts: - id: f3201a60b823 - last_write_checksum: sha1:4b7b4b653bd7e2e3be509aa97a493ee2f7841054 - pristine_git_object: 6b605b61a330821658ff6e44c037de60f1c63b45 - src/mcp-server/tools/soaSOAControllerApproveDocumentV1.ts: - id: cc2db04c4d2a - last_write_checksum: sha1:c50f175d510954a7d1d7ccda2a377b3e44fbacbd - pristine_git_object: 794e0431ee544393dff63a70acfd89868b5fbad6 - src/mcp-server/tools/soaSOAControllerAutoFillV1.ts: - id: 63816e7d14aa - last_write_checksum: sha1:9985c146804c356cdb6a2ac038ff0dcdac4181d4 - pristine_git_object: a688e6398f2c01c16614dda2a35e09f961542f39 - src/mcp-server/tools/soaSOAControllerCreateDocumentV1.ts: - id: 05631234cbcc - last_write_checksum: sha1:14dc4b11e337dca8c9677b29a7e3f30422c9314a - pristine_git_object: 503b78f56decf24237e5adba6b6a70c25f545415 - src/mcp-server/tools/soaSOAControllerDeclineDocumentV1.ts: - id: 9df33d8651be - last_write_checksum: sha1:c64406405dbacfad0e76449104925bffd5a88ca2 - pristine_git_object: 57dfb0ff1d98d0bbde62cd534121cdb7d74bc584 - src/mcp-server/tools/soaSOAControllerEnsureSetupV1.ts: - id: 9ebc0777fa9c - last_write_checksum: sha1:5b8190280b2b1e9dcf66b5b8e0d3a5c746f0b453 - pristine_git_object: 4617568b224656fdec3905fbc1c3583c91e59eac - src/mcp-server/tools/soaSOAControllerExportDocumentV1.ts: - id: a48c998a47d4 - last_write_checksum: sha1:55289f5ec22bf06d8eff7e9254ea74285a25041a - pristine_git_object: 70406b4e30c90f06e51fa6011ae9159e09ce4c1d - src/mcp-server/tools/soaSOAControllerSaveAnswerV1.ts: - id: cb10b57f970d - last_write_checksum: sha1:82eac68d55ad391018a0131752e36e7cdab18b4e - pristine_git_object: 16263e92abefe26ad84b37fbb864812c00888d0f - src/mcp-server/tools/soaSOAControllerSubmitForApprovalV1.ts: - id: 4cd3c58f335b - last_write_checksum: sha1:2900fc9675ca3699a19e5094fb14d9b25c0d8b29 - pristine_git_object: 21c4964fc3c3fdfb20d9f5595c5d993bc7a25943 - src/mcp-server/tools/taskAutomationsAutomationsControllerCreateAutomationV1.ts: - id: ad445786d23e - last_write_checksum: sha1:fb81ce27b2351cb29a0dc5ce90448f2df9e5e108 - pristine_git_object: 35f5551d6880d2325d88ff292d05d8a99d4e3467 - src/mcp-server/tools/taskAutomationsAutomationsControllerCreateVersionV1.ts: - id: c6c06425e692 - last_write_checksum: sha1:df336d66c88c7eb1377acaaafac3df40b1277d47 - pristine_git_object: aacc34d64fd5129f787ea6d8814b62d62ab32b40 - src/mcp-server/tools/taskAutomationsAutomationsControllerDeleteAutomationV1.ts: - id: 5bd548d8ea32 - last_write_checksum: sha1:eb313515b133ada2fd674b028bbc6cf61b2940b8 - pristine_git_object: 7cdef3223596ee5436927d489877df3657c6ff81 - src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationRunsV1.ts: - id: 5b3e4e33982c - last_write_checksum: sha1:a0c89189fd591a138d4e4607561a28d751327cbe - pristine_git_object: 8ee8c8ab8e9a721746f54a1865c258d2f1858ce5 - src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationV1.ts: - id: 238f8764f404 - last_write_checksum: sha1:5e08c399f24fbf32e217039e350f9441d95445d8 - pristine_git_object: a94ee99d95e57dc2290fe0db528ac25e210e4e18 - src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationVersionsV1.ts: - id: 02a0829e5051 - last_write_checksum: sha1:1b4db7456f98bbbd995d147b3d2b697e19389c18 - pristine_git_object: 90c1e4b686d78c54b45bb183a12d5544bece4527 - src/mcp-server/tools/taskAutomationsAutomationsControllerGetTaskAutomationRunsV1.ts: - id: 68c32894baf7 - last_write_checksum: sha1:7b742064b51f7b072581d2088482a66f4d9286b4 - pristine_git_object: 1928e20da4a0e687582842cd25bdf58c65d3140f - src/mcp-server/tools/taskAutomationsAutomationsControllerGetTaskAutomationsV1.ts: - id: 96749811dbe0 - last_write_checksum: sha1:a11b372a34e9e7592b5932f5704743496d53b72e - pristine_git_object: 6e703e370195b43d79a9be144cf358c41693d989 - src/mcp-server/tools/taskAutomationsAutomationsControllerUpdateAutomationV1.ts: - id: 381019e896b0 - last_write_checksum: sha1:7dbc604995155bd77198bb8cadfe40c21fe1de49 - pristine_git_object: 1a139dbf75989520732306bb2b0c2b458b46e5cf - src/mcp-server/tools/taskManagementTaskManagementControllerCreateTaskItemV1.ts: - id: 3457cef247a6 - last_write_checksum: sha1:6c10618775239fd85fd485a09b7cd054179dcc20 - pristine_git_object: eec946e362388798e9b01fb9fbb82b2f78b7855a - src/mcp-server/tools/taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1.ts: - id: ddee026a6a80 - last_write_checksum: sha1:1b12496dac486177e1360b39548c1923ea2105ac - pristine_git_object: d1b606a1e1fb0dbd238ae5e250958e154ac2762e - src/mcp-server/tools/taskManagementTaskManagementControllerDeleteTaskItemV1.ts: - id: a891948118e6 - last_write_checksum: sha1:1b4421d7c1dc91d41ee8d41dea3b20fdbf6d6ead - pristine_git_object: 3a313c0bf64aeb6d26df8a7f1d3a0099a446952c - src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemActivityV1.ts: - id: 357d3c4f5668 - last_write_checksum: sha1:c177bc034202c88f2f1aa2b87cda4442771bb3a5 - pristine_git_object: d926ef1bcc550710db4ff0e1dad0442d59e751b1 - src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemsStatsV1.ts: - id: 300cdde31e0a - last_write_checksum: sha1:61d2859bf1396b0d30315fe4355e6ce24b0e9783 - pristine_git_object: c62cca14cc2827ce01cb136fdd45eaad45cb1f13 - src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemsV1.ts: - id: 4301bd460675 - last_write_checksum: sha1:b0559c9f33dad964f6766298bd82179cb58d9f22 - pristine_git_object: 97870c7130f3c2a89404627f739c35515eb26341 - src/mcp-server/tools/taskManagementTaskManagementControllerUpdateTaskItemV1.ts: - id: 0c9bd3e9fabe - last_write_checksum: sha1:5fc37bed45e4485c6d278e19d7b21bdb60e83502 - pristine_git_object: 8c7008b2302d53477fac40f319d306b0db2df226 - src/mcp-server/tools/taskManagementTaskManagementControllerUploadTaskItemAttachmentV1.ts: - id: 2785606fa00e - last_write_checksum: sha1:d306798726fa48e3114a96e03043a8c36a2d3d7b - pristine_git_object: 85e6887dce9b83cf7c9f26c4cda269424e0c036f - src/mcp-server/tools/tasksTasksControllerApproveTaskV1.ts: - id: d30b30ab3684 - last_write_checksum: sha1:b86646232c9522f769a237e508a43b7e2265b9b0 - pristine_git_object: e77a882891e0c1d30447dd8c2f5438509456d4a0 - src/mcp-server/tools/tasksTasksControllerBulkSubmitForReviewV1.ts: - id: e3d5dfb588dd - last_write_checksum: sha1:22ad9584eeb1eb4aee622255a1ff8232e16d87cb - pristine_git_object: 0e63e892645ebb532dfe1dd5d380441a2e01f927 - src/mcp-server/tools/tasksTasksControllerCreateTaskV1.ts: - id: 5caebc9821c6 - last_write_checksum: sha1:026cbd551f44bf65c8f3cdfa1eacac69ae88ecac - pristine_git_object: 00aa8245b8609ec1283579bf464ba047d85b8ecb - src/mcp-server/tools/tasksTasksControllerDeleteTaskAttachmentV1.ts: - id: 04f2c411c5da - last_write_checksum: sha1:83f23e3de8d5ce8d4b0ddd2546a6b9802d74da86 - pristine_git_object: 1f1ff132e86cb57ca81ddd08a7e538e58cfb18d6 - src/mcp-server/tools/tasksTasksControllerDeleteTaskV1.ts: - id: a4b1b74de417 - last_write_checksum: sha1:73695534ab5e8034fd0eff1d1449c8caec5c0d1f - pristine_git_object: a11ab4f4098c479f4869f34ae15553bd6ec6c92c - src/mcp-server/tools/tasksTasksControllerDeleteTasksV1.ts: - id: 98f08cb677f0 - last_write_checksum: sha1:5e88e663309ab440bbb0f69f60c981210b091341 - pristine_git_object: 8219dffa6ac45427bb22cb90edc38de12297ec80 - src/mcp-server/tools/tasksTasksControllerGetTaskActivityV1.ts: - id: 549e383196ca - last_write_checksum: sha1:2ed6d3f58de0ca8184cb75d15bc5fb4fd01931ee - pristine_git_object: 737aa1c69ad0178056ce82e248d72ca765fb6938 - src/mcp-server/tools/tasksTasksControllerGetTaskAttachmentDownloadUrlV1.ts: - id: ad48b547618c - last_write_checksum: sha1:7a0cf1ce7657044e91346865c3a99bb44680aba8 - pristine_git_object: 117185f90b3edbc20caabff9e237d4bf9e554ebc - src/mcp-server/tools/tasksTasksControllerGetTaskAttachmentsV1.ts: - id: 81938082dff0 - last_write_checksum: sha1:91ec72f079011d9474f27ee2ff14a890bd77e6d4 - pristine_git_object: 35c719d2d29876f317fd353f70a1cb68a0729bf4 - src/mcp-server/tools/tasksTasksControllerGetTaskOptionsV1.ts: - id: 4fec73d7e4d1 - last_write_checksum: sha1:09fb1dbb31fde40f68e4e25c1ff4fee8597872a5 - pristine_git_object: 11ab0c2fd7424c84a56f342c140ec99b669e6e42 - src/mcp-server/tools/tasksTasksControllerGetTaskPoliciesV1.ts: - id: cfc6ba19236a - last_write_checksum: sha1:dba525f75dff656e65162d4115103472952ea5a2 - pristine_git_object: dce7312cc823ba47c00ac655bfecf21479552037 - src/mcp-server/tools/tasksTasksControllerGetTaskTemplatesV1.ts: - id: c7b76f9dcf09 - last_write_checksum: sha1:d645ed102b6820a4a075cda91fdec7121cf2aeea - pristine_git_object: 36d2143aaa77cba7e043b148801e4e22f77a5f14 - src/mcp-server/tools/tasksTasksControllerGetTaskV1.ts: - id: a3eae3561c4b - last_write_checksum: sha1:7f1b730eb9c159ba1d50dbad3aa9cc34519efa37 - pristine_git_object: 9f047e14711300f47152fb24de1bddf1e6a7bf3c - src/mcp-server/tools/tasksTasksControllerGetTasksV1.ts: - id: c743c62249b8 - last_write_checksum: sha1:054b421c0f091ada8b83fdb4c7a74b82f6e86dae - pristine_git_object: 0acfe64bcd7c7bf7e624b13689e2112505adc2cc - src/mcp-server/tools/tasksTasksControllerRegenerateTaskV1.ts: - id: 762e87fc8450 - last_write_checksum: sha1:30be3c81bc7ee0c5070136609a1a54f858fce3dd - pristine_git_object: d761743596cf0917cbbf67c563c5193e63f8d922 - src/mcp-server/tools/tasksTasksControllerRejectTaskV1.ts: - id: c3768cff0783 - last_write_checksum: sha1:700437dae295c0a62dd730c530b2ec15e8b75cdd - pristine_git_object: a05fb403c475b8ebbae72e7030b8ec970683ffab - src/mcp-server/tools/tasksTasksControllerReorderTasksV1.ts: - id: 1e76fd996525 - last_write_checksum: sha1:c21bb24ea18e421ccf889908beaaab25792c1e09 - pristine_git_object: 2e11f569823112d0a6f5abe5c515933a572a0749 - src/mcp-server/tools/tasksTasksControllerSubmitForReviewV1.ts: - id: e1750ca08bdc - last_write_checksum: sha1:668e9faf34cc0b896525cbf99cb4f1b27d2b1ab6 - pristine_git_object: f78706e04c9684fe0a42fbba42bf5c2e7643b1a7 - src/mcp-server/tools/tasksTasksControllerUpdateTaskV1.ts: - id: 23b9b45f583b - last_write_checksum: sha1:1aabd87c2149b06a675ac48e76de37f51ac38d4a - pristine_git_object: 2b5c060dc15a16261f7c341d012e5ae996794aee - src/mcp-server/tools/tasksTasksControllerUpdateTasksAssigneeV1.ts: - id: fe5d5d39a691 - last_write_checksum: sha1:83bd6e9724b7ca2e969d155b4275b622783a8fd0 - pristine_git_object: e373607875d3fe2e7bf21dea165b0002961b8818 - src/mcp-server/tools/tasksTasksControllerUpdateTasksStatusV1.ts: - id: dd56ee8cb722 - last_write_checksum: sha1:32ab65d1743d79004735259a8b6e3015f5d1fb2f - pristine_git_object: 9c9b470cc3abb4edb85058aed8d8d30b76b025d3 - src/mcp-server/tools/tasksTasksControllerUploadTaskAttachmentV1.ts: - id: 15b5daea9ccb - last_write_checksum: sha1:0255e51e1f7aaf87913b61ffbfe30d5d29a12a4a - pristine_git_object: 1efa77d8e38d16be17db77b93b83d04333cdab66 - src/mcp-server/tools/trainingTrainingControllerGenerateCertificateV1.ts: - id: 07f112b9e46a - last_write_checksum: sha1:5dcf6ec42ff3811ae4e26b47d2a01607478b593c - pristine_git_object: 7223e382801ad80a569d28fabe63b04a4edf9634 - src/mcp-server/tools/trainingTrainingControllerGenerateHipaaCertificateV1.ts: - id: aae1d96c5b05 - last_write_checksum: sha1:df9898f179bd0b7b35073e422339a1116996134d - pristine_git_object: 581c1730e9c7537c262642ed07f781eff9c45ee1 - src/mcp-server/tools/trainingTrainingControllerGetCompletionsV1.ts: - id: 5ca06b451ce4 - last_write_checksum: sha1:62915e5417fffb5f2ae99f61be45a30e0d1bb01f - pristine_git_object: 44faab6a323d968361cf5a9df4cc0854b9a4a6b0 - src/mcp-server/tools/trainingTrainingControllerMarkVideoCompleteV1.ts: - id: 6922975d9fea - last_write_checksum: sha1:05eac0bb10b373789ae43bcd83ef862a5872d2cd - pristine_git_object: ff7f33d0ef1730f064772d81e4fd74516669123b - src/mcp-server/tools/trainingTrainingControllerSendTrainingCompletionEmailV1.ts: - id: 4e663b512ba4 - last_write_checksum: sha1:5e4a808999d2cfbb3c5a57ba52b6ce627dc8634e - pristine_git_object: df5e680c1f18369c9bc9d9d9627d7f6ef851d0d8 - src/mcp-server/tools/trustAccessTrustAccessControllerApproveRequestV1.ts: - id: 50e1f2218f62 - last_write_checksum: sha1:f06c3145caf6095d153366af7cda1f0ce67312fe - pristine_git_object: c8130324f98c4945ecf51d10132d154b361b8ad1 src/mcp-server/tools/trustAccessTrustAccessControllerCreateAccessRequestV1.ts: id: 9b39d6ef3167 last_write_checksum: sha1:2d38accd1e299c3235d0aba25e3974b913ea404b pristine_git_object: 839293a4a785056b6a0247886fd68e2ab2f18081 - src/mcp-server/tools/trustAccessTrustAccessControllerDenyRequestV1.ts: - id: 77b91d938adb - last_write_checksum: sha1:48c93e5d97538a55c13b3de659c6e3956388fef5 - pristine_git_object: 83ec2afcab589216c5dfd1d5a93d95edc20f2795 - src/mcp-server/tools/trustAccessTrustAccessControllerGetAccessRequestV1.ts: - id: 67472c18db03 - last_write_checksum: sha1:b9ffacd9934d8d2b0c400b695d38dd9975008f10 - pristine_git_object: 9d162959bbfccd293334aef09b0a66f605aec37b src/mcp-server/tools/trustAccessTrustAccessControllerGetFaqsV1.ts: id: 97ff8b7c5525 last_write_checksum: sha1:de2efa68c8ba68a40aa36f258be3e0eb851dadaa @@ -2864,170 +1828,10 @@ trackedFiles: id: 2e70faeb4cd0 last_write_checksum: sha1:e50ffc00e7bb4b66645a523720c7c26348223679 pristine_git_object: bde43b1cd707bc3a25cff765236d1e93700a3de3 - src/mcp-server/tools/trustAccessTrustAccessControllerListAccessRequestsV1.ts: - id: bbcc675d066a - last_write_checksum: sha1:6e6015d9e633e66695b921ad83e7b8cc726c1ea0 - pristine_git_object: 83b8fe7eaebeda9451d4c0ecb112064a715a37ca - src/mcp-server/tools/trustAccessTrustAccessControllerListGrantsV1.ts: - id: 247a36563a02 - last_write_checksum: sha1:a4e79707a6f08d7bf7f3abbed77896c4ecab9c0a - pristine_git_object: cc4d57f21793282060cc5f7dba0c8b90bac45874 - src/mcp-server/tools/trustAccessTrustAccessControllerPreviewNdaV1.ts: - id: 3a3c9a871739 - last_write_checksum: sha1:32ce2286bd2990aa66393a7897b6b46b16e2b813 - pristine_git_object: c73c6bf37edc8bc635a21afb35b77137194b7fba src/mcp-server/tools/trustAccessTrustAccessControllerReclaimAccessV1.ts: id: 6fb57d467862 last_write_checksum: sha1:a83b5f9a56d9fbb76e5c40e958d2d109c9619d10 pristine_git_object: b2097ecd73e83f57afd106254b3a94fc526abbdb - src/mcp-server/tools/trustAccessTrustAccessControllerResendAccessEmailV1.ts: - id: 57c60de0f17e - last_write_checksum: sha1:bd847fec963445a67fea926266fbacd047d9270f - pristine_git_object: 777dddb89846cc717c14d9824d009ba373577669 - src/mcp-server/tools/trustAccessTrustAccessControllerResendNdaV1.ts: - id: 2c0fffe9b9ed - last_write_checksum: sha1:396d4abecedce350c41144254ece0403d68f7157 - pristine_git_object: 0cdcc070747f6c3771cda12b6f805fe6bb994dcf - src/mcp-server/tools/trustAccessTrustAccessControllerRevokeGrantV1.ts: - id: 5a1f6a70ddd4 - last_write_checksum: sha1:4602bfb145a5d41a37bdb162d28a086fe86b880e - pristine_git_object: a7b913c684a874a10795746e538d8fea78974cc4 - src/mcp-server/tools/trustPortalTrustPortalControllerAddCustomDomainV1.ts: - id: 017ef425af94 - last_write_checksum: sha1:a51639da8298ccfd9d7186b87ad001ebce593e1b - pristine_git_object: 39be3d4f379d3a9aa995c99481c987baab97c3c0 - src/mcp-server/tools/trustPortalTrustPortalControllerCheckDnsRecordsV1.ts: - id: d0cedfc29d07 - last_write_checksum: sha1:618dcb040419f7aee6828dfe3f4fce3951122148 - pristine_git_object: 5cc179edd5ad35f57bc50b5eb7d7e779dfc76ea2 - src/mcp-server/tools/trustPortalTrustPortalControllerCreateCustomLinkV1.ts: - id: 6f7336c7d8ef - last_write_checksum: sha1:d3efee0fade7cae85a44e7672e4a7064b474b646 - pristine_git_object: dc8e27c12f015bc9780c2089ab8bd081d25c8689 - src/mcp-server/tools/trustPortalTrustPortalControllerDeleteCustomLinkV1.ts: - id: efb229327afb - last_write_checksum: sha1:b9b9ab8cc30d894c9a964f311936cd0ea7f40e16 - pristine_git_object: cb161f582466017973e640dba7881fc6803b8bd0 - src/mcp-server/tools/trustPortalTrustPortalControllerDeleteTrustDocumentV1.ts: - id: 95c15ad4f6c0 - last_write_checksum: sha1:55ca40a434ff490a2d30471c66d001e4058c7a73 - pristine_git_object: f05d7a7b3d5b76c457dcb82d5b74b760a19c08ac - src/mcp-server/tools/trustPortalTrustPortalControllerGetComplianceResourceUrlV1.ts: - id: e479cbdadac7 - last_write_checksum: sha1:683a082776b21bc33adfffb54cc576238964e32a - pristine_git_object: a24d97608449562fc96cc3fcfbf575eb436fe90f - src/mcp-server/tools/trustPortalTrustPortalControllerGetDomainStatusV1.ts: - id: 90f5b8c9537f - last_write_checksum: sha1:ef45a931395e5b34b3cc817d6c3d0e7edebf6d0b - pristine_git_object: 8a8f1b44ce28ec2f90bd8d4977a5070d4ce15dca - src/mcp-server/tools/trustPortalTrustPortalControllerGetOverviewV1.ts: - id: a371d358009c - last_write_checksum: sha1:0e2b58e28b9c0a09a2c36855878ff9e0acc919b1 - pristine_git_object: c466cf53bb60ce38af99835f7f97705724a67cdf - src/mcp-server/tools/trustPortalTrustPortalControllerGetSettingsV1.ts: - id: 5241533e08fb - last_write_checksum: sha1:8c5b75be908d064813dd2b732fc2009b4bba6f8e - pristine_git_object: dd6b548b9efb190682b21a09a20f2f1d8bdfb6bf - src/mcp-server/tools/trustPortalTrustPortalControllerGetTrustDocumentUrlV1.ts: - id: 85ebc4871342 - last_write_checksum: sha1:40a10dc6a605457bf6dfad5337d5665e6dc3d68c - pristine_git_object: 863f77613182ad8aadf5b7ae1c335c0d7b0aeb8f - src/mcp-server/tools/trustPortalTrustPortalControllerListComplianceResourcesV1.ts: - id: 9ef3115237e3 - last_write_checksum: sha1:d34a3ae7ab00b5091eee8c0f28f0a437ce4758a5 - pristine_git_object: a13dd06e00665688798c3efb28130d5ea8250fcb - src/mcp-server/tools/trustPortalTrustPortalControllerListCustomLinksV1.ts: - id: 15d76fdccb3f - last_write_checksum: sha1:4b7da32b23de6e0f00f2a18d6430de20a89c39c7 - pristine_git_object: 48eb68123e08f1e6ab73b11fbf24c76a3d55c690 - src/mcp-server/tools/trustPortalTrustPortalControllerListTrustDocumentsV1.ts: - id: c74cd1aafb04 - last_write_checksum: sha1:93dbf3a2a433c86c43deddff4753b128b001092a - pristine_git_object: 0abd66e75452849f1649fe407d6156e984853f53 - src/mcp-server/tools/trustPortalTrustPortalControllerListVendorsV1.ts: - id: 94bf01d772d4 - last_write_checksum: sha1:91953f5f600642b8ab4bd5be26d883a8875c8b4b - pristine_git_object: 30ed800c4a41c6adc2706ff253297df4e97967ad - src/mcp-server/tools/trustPortalTrustPortalControllerRemoveFaviconV1.ts: - id: 7a824a350b20 - last_write_checksum: sha1:430e7f6ee352d79294c0e4c6631d7f7726c2d3a5 - pristine_git_object: 610cd262de6052e28da01d5e3f97d1a195f5ed0f - src/mcp-server/tools/trustPortalTrustPortalControllerReorderCustomLinksV1.ts: - id: 72d1f485ed03 - last_write_checksum: sha1:9caaa04c6c1b219836ecd9f4bd67db8483005ad1 - pristine_git_object: bd9204a0a95c0a908d995407012970ef52ae2fda - src/mcp-server/tools/trustPortalTrustPortalControllerTogglePortalV1.ts: - id: 6c7a6948113b - last_write_checksum: sha1:b6078f5c7d15c2f5bfd82ca87ecf4d072113e4d6 - pristine_git_object: 711c590c8656d62e63b07af8b4b0cd21f55c98be - src/mcp-server/tools/trustPortalTrustPortalControllerUpdateAllowedDomainsV1.ts: - id: fa81e639acf0 - last_write_checksum: sha1:d34292e277eae11f14514b9c82af939b2834879e - pristine_git_object: 706d21c036fb7f9aca3e7392e995c6f4e89e22a0 - src/mcp-server/tools/trustPortalTrustPortalControllerUpdateCustomLinkV1.ts: - id: 7ce632b3bbca - last_write_checksum: sha1:9f9c22be488fd997b684b0000e4ea391aab7f37d - pristine_git_object: 1219cba2ed770daa769687cfee839b296cd82c86 - src/mcp-server/tools/trustPortalTrustPortalControllerUpdateFaqsV1.ts: - id: 6df3ea463e5e - last_write_checksum: sha1:b7c4af834efb02e85dbb01ef150bd11831ca7db2 - pristine_git_object: 68543e20aae7441e5c419aad13e6d1ef86927649 - src/mcp-server/tools/trustPortalTrustPortalControllerUpdateFrameworksV1.ts: - id: 3cceab808afa - last_write_checksum: sha1:793fa5e321591f564b7f57882a5763d6963a3a1b - pristine_git_object: b7d813daae06c72f9f9c38b6adb6904cd8f32d80 - src/mcp-server/tools/trustPortalTrustPortalControllerUpdateOverviewV1.ts: - id: 9751b0d6576c - last_write_checksum: sha1:4fe41d8042ada5508bdc58a244575d62933671ec - pristine_git_object: 2fa110ca68b12eacde82b735b51eba56ee40c0f9 - src/mcp-server/tools/trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1.ts: - id: 41fbecdf62cf - last_write_checksum: sha1:695fecdd53edd7be2a527fc1e0b02177c8760f3b - pristine_git_object: c8f05c9a9ef34cc0b4c30387290e7cdbd5b63b98 - src/mcp-server/tools/trustPortalTrustPortalControllerUploadComplianceResourceV1.ts: - id: fccf27438f43 - last_write_checksum: sha1:3f0bf007c4dd59cea40cee2058d187773d5212d5 - pristine_git_object: f662bf409a023e7487525b29629128ff6e4cbf77 - src/mcp-server/tools/trustPortalTrustPortalControllerUploadFaviconV1.ts: - id: af6859f074fd - last_write_checksum: sha1:cdec47e69d91ad6d3da7d875d784449b02c98669 - pristine_git_object: ea454a892ef453c6801ed2614e267b86a26c81f6 - src/mcp-server/tools/trustPortalTrustPortalControllerUploadTrustDocumentV1.ts: - id: 900b8b299394 - last_write_checksum: sha1:0acef41cea04aee7585dbf7d6e974cfd14944a4f - pristine_git_object: 145933e5314beb574ead0f46e2a663cbe9faba41 - src/mcp-server/tools/uploadsUploadsControllerCreateUploadUrlV1.ts: - id: f0c7d8cd0e89 - last_write_checksum: sha1:8d8ad0e94ff02432187bd1795d1cf9a31c9d5d2d - pristine_git_object: 14c610deb012fea83d43c425297b663f173b4c09 - src/mcp-server/tools/vendorsVendorsControllerCreateVendorV1.ts: - id: ff0b811ca4c8 - last_write_checksum: sha1:8f376cb81f6dbda375fff43b542ca9d40b89e7f8 - pristine_git_object: 15bad75eab17281c9a28df71e606a57210879f18 - src/mcp-server/tools/vendorsVendorsControllerDeleteVendorV1.ts: - id: 8df58f84bb51 - last_write_checksum: sha1:3bce4108fa1ff4b103f17945c5620702965c5b09 - pristine_git_object: b23fbf5dc64e09f99de5b33ac38daf36716f6bfe - src/mcp-server/tools/vendorsVendorsControllerGetAllVendorsV1.ts: - id: 09e50482eea2 - last_write_checksum: sha1:dd006ec5e23b0fa499e7e2b8761af0965fa3f30c - pristine_git_object: 0e9f367086b3f9ed7ecd9cf88d94fd6deed551b3 - src/mcp-server/tools/vendorsVendorsControllerGetVendorByIdV1.ts: - id: 9c61429801d0 - last_write_checksum: sha1:920fc02406f2cdd0e7ef1c7c0b98b2f1dbb73774 - pristine_git_object: b580a8aae38b752e33949b3931f1011b529d4dab - src/mcp-server/tools/vendorsVendorsControllerSearchGlobalVendorsV1.ts: - id: 5530aafcc9d3 - last_write_checksum: sha1:f3188cb124a2fc95e8fa6f368fb5bf46a5f90c77 - pristine_git_object: 962949cde4ea8b8f3cfc26e4410a323495ff744e - src/mcp-server/tools/vendorsVendorsControllerTriggerAssessmentV1.ts: - id: 0e3582ba7217 - last_write_checksum: sha1:4c81f25350c46d0993bbd603c6c2bf67204fadfc - pristine_git_object: c2230864196a5f4e70eff6bf7e1248253916c85d - src/mcp-server/tools/vendorsVendorsControllerUpdateVendorV1.ts: - id: 22ab863cef91 - last_write_checksum: sha1:e284ba9c6ce3101067c991b0927cb76c6075b09e - pristine_git_object: 12cc6ce57354369fd18dec37f23dc82b5a2eefce src/models/addframeworksdto.ts: id: 2adfa1646d77 last_write_checksum: sha1:c1533cb59cd844db02bb26f1438cbe7dbd2f5396 @@ -3058,20 +1862,20 @@ trackedFiles: pristine_git_object: f914e459ed4df145de2c3c03b8ad2f1a313b38db src/models/attachmentscontrollercreateattachmentv1op.ts: id: cc442eafcf72 - last_write_checksum: sha1:fb0accc06102687a5dd4e25ced6465801fce65df - pristine_git_object: 9b8a9d3a538641a45f39b9c975f040673337de56 + last_write_checksum: sha1:b5a6e906a2f51caac54eb892ef670982bc420199 + pristine_git_object: 48c27d834db651ecdda73d0346bed6ef9d50d7ec src/models/attachmentscontrollergetattachmentdownloadurlv1op.ts: id: 7c830f8c7c08 - last_write_checksum: sha1:9e3b98542bd78f7a6d0d2b892ff3b3b9140ab2c4 - pristine_git_object: 75a187fdd7e754d23387f287d557f50dcc0132aa + last_write_checksum: sha1:01018e0a629a792de4f3e549773e378b4c8ce1f7 + pristine_git_object: c0fa7a0a6a3492138baf05310f0b5c2c41975993 src/models/auditlogcontrollergetauditlogsv1op.ts: id: eedf3fed5a0e - last_write_checksum: sha1:c816270078460fad00469e5e07be5266c14b9148 - pristine_git_object: e77b09b4b6e3131ed7b10a157cc89c49d219c428 + last_write_checksum: sha1:aaa8857970357fa262b261b87b778e7e1fdb9c56 + pristine_git_object: 266b44d21c3420328af7108369585dace96f58f1 src/models/auditorevidenceexportcontrollerexportallevidencev1op.ts: id: 715cdab286ef - last_write_checksum: sha1:5b0c11f7aad48a357284d7e6f5e0cabf1d0f7d9a - pristine_git_object: b6c7c3d3a7e644316056363771ab827a65ef0677 + last_write_checksum: sha1:4823796f7d468c7be3a1201e03964b25310e3399 + pristine_git_object: 32c609788a10320dc6b3df2898f1a92f196e5a39 src/models/authcodedto.ts: id: 066cecc38f6d last_write_checksum: sha1:b16c9e41f17a561bb7f103124cd691a78c67803a @@ -3090,40 +1894,40 @@ trackedFiles: pristine_git_object: 0010e0498aa1902003689dedb16ea4cf640a9f1b src/models/automationscontrollercreateautomationv1op.ts: id: 35152a9413fb - last_write_checksum: sha1:bbd7b70029fc8b5dbce955aaaf77af9b8b49d8fb - pristine_git_object: 98bf248a1fd720e7083a5acfc02c94c1a8502c88 + last_write_checksum: sha1:22ea86c552d200c2f09d5c10aadabb80363a67f4 + pristine_git_object: 54ed06536419126fd66190e6e677639a039afa45 src/models/automationscontrollercreateversionv1op.ts: id: 7c989890dc7a - last_write_checksum: sha1:58994a048d95fb38fcbfd3bf03abee42d2a3f5c7 - pristine_git_object: 76fb7b6fb0b24ad705b2edd9c85d9f8a3a949527 + last_write_checksum: sha1:188e9a271ba15a1704636246cb7627e03452f556 + pristine_git_object: c4f974276f8e8a64c1decc1e65688709e4557717 src/models/automationscontrollerdeleteautomationv1op.ts: id: 772cbf9602ba - last_write_checksum: sha1:9058099e44f8817de6880436b32b08b701f07286 - pristine_git_object: 6fdb63db19ab04e6c332894ab528c5dda4d2d0c7 + last_write_checksum: sha1:5c36c14f2403dc6dc325a1da4c061de58021af80 + pristine_git_object: 3a3ba0d21e4c21d6b6f286153cecbd3b36f05005 src/models/automationscontrollergetautomationrunsv1op.ts: id: b69ea328aa4a - last_write_checksum: sha1:dc928f5d4f52963480391311e63e781a15bf182e - pristine_git_object: 47f255eaeb4e013c61dc8ee2478d9ea9c992bd29 + last_write_checksum: sha1:8c4260d7ce4e5a8553d9e824713c07e3a2974d42 + pristine_git_object: 4062ffe2aa0b5d4c2a10939df2521967a8b0e4a2 src/models/automationscontrollergetautomationv1op.ts: id: fb1d0e88bef7 - last_write_checksum: sha1:2e3452d2bd3c6ce094dd5ea88ad94015b99f8ce6 - pristine_git_object: 5c2604b1c240c36c06e7644332839e8426337511 + last_write_checksum: sha1:88d97dbac9026b28f817e5218d57cf5debba6529 + pristine_git_object: 47664cd69455bf9b70880b0a06e695382586d711 src/models/automationscontrollergetautomationversionsv1op.ts: id: c6c2433249c8 - last_write_checksum: sha1:344755305cb0af9ec86711d5aaa67a46e246b806 - pristine_git_object: 9504c24932df260a7cfb55fba7e3aa72a2df50bf + last_write_checksum: sha1:95e45bc77c5ab293dd3c4b21d490bc5e1f2a77e9 + pristine_git_object: 77ca83c787eb6cfdc9459a63cc122208dbf6f39a src/models/automationscontrollergettaskautomationrunsv1op.ts: id: 3a32dae6fb90 - last_write_checksum: sha1:9b53e7d8252374e93f75aac44ae8df8d1468134b - pristine_git_object: 88aaaf0517ea2cc227977f611d8249102ec7a17b + last_write_checksum: sha1:c5910d5f423db26ca82c7f01edec5cc9c1f8eb2b + pristine_git_object: 473abac186ec3a87f39d8f84a9beb088e880e6a0 src/models/automationscontrollergettaskautomationsv1op.ts: id: e05e5bf492df - last_write_checksum: sha1:7fc30740e7e6121a13a020cf9af67aaeceeb1418 - pristine_git_object: 994d5f150bb5bc8dfabb161af723ef185950c846 + last_write_checksum: sha1:8ab009628127244a4822c51b64caf76b6c0d99b9 + pristine_git_object: e1a3a382ae0cb91cac6c9ec14e33f09eb633e101 src/models/automationscontrollerupdateautomationv1op.ts: id: e7f3c383ec5b - last_write_checksum: sha1:e2a65d266ecb5939586ea552b81ce8d59bf32cf4 - pristine_git_object: f2e427bd65930298a2e0a2e8b600f8ba1d4042e5 + last_write_checksum: sha1:6ed31e7849279ab96b01c9e37e4a183d4bcfd944 + pristine_git_object: a7e633bef104c8e6f0708a39f7b861def694cef6 src/models/backgroundchecksummarydto.ts: id: 6b6558b3292e last_write_checksum: sha1:858f308b5e2bc6d122f35670441f3fdbd329a20a @@ -3138,20 +1942,20 @@ trackedFiles: pristine_git_object: 1317b126a640d3f55e2409ed591d7d18a79a2b2c src/models/checkscontrollerlistconnectionchecksv1op.ts: id: b7066d5f37b9 - last_write_checksum: sha1:b3a02f522bae9cce9befd6715f713a91a918e9e9 - pristine_git_object: bcb00d3e8c2afddeb97cdf3659d997e767943f97 + last_write_checksum: sha1:57fa7934fa6f631a8a53c14cfd83e29d6973ac1b + pristine_git_object: 9fb9eb197dd45ee0913eebe66cc7a5ee0837d43c src/models/checkscontrollerlistproviderchecksv1op.ts: id: 4007b5113135 - last_write_checksum: sha1:aa4b12a49fb2b70665c7ec6d07a1851926f18061 - pristine_git_object: f0f92b1ae6f0d34699f03abc98755bab93f2a065 + last_write_checksum: sha1:87a995b0df94be0dacfb734f580bff99f17408d5 + pristine_git_object: 571339e0d7589c670c3988c16a86056586054ae9 src/models/checkscontrollerrunconnectionchecksv1op.ts: id: 08b3585fafba - last_write_checksum: sha1:bd1a614a3f4b235e896e9ce5c2dac60736862bb1 - pristine_git_object: 36f418070432608063d57944e988d12adb785883 + last_write_checksum: sha1:a55a9e3803952dcde6a0d072fad23f47be1afb69 + pristine_git_object: 117a4d45d58294725ca9ad586e7340c53a73a982 src/models/checkscontrollerrunsinglecheckv1op.ts: id: d46f26553cf8 - last_write_checksum: sha1:c467ea3c2569d24ff2010190f021c9dbe51acbf9 - pristine_git_object: 0b5995cbad8aed3fc266a3f36a122db289a0ea25 + last_write_checksum: sha1:39f8675fc3ecaff48cb8ab0aceef7dcf478407f0 + pristine_git_object: f3a46b4973b345560395a872335b4c9f9f1fa398 src/models/cloudsecuritycontrollerdetectgcporgv1op.ts: id: b9abf41873cb last_write_checksum: sha1:0d8b32503858003a3c764277129d044c0c6ed40d @@ -3220,18 +2024,22 @@ trackedFiles: id: e64f7878e67f last_write_checksum: sha1:aae88d793c02d6f1a12ca4f0fe9d4a31d0f3bda5 pristine_git_object: 63f1dc3ea25d7c54961dd7d2e8f22bec483d32a8 + src/models/commentscontrollercreatecommentv1op.ts: + id: d4670af8d060 + last_write_checksum: sha1:18e35550e2bcf54fce3f535efd568a0fd82b03bf + pristine_git_object: 7b3d4bd787790d894327862c9d53b0ef6cd41e54 src/models/commentscontrollerdeletecommentv1op.ts: id: 4e324c56c9fe - last_write_checksum: sha1:079d6e3942a677b7f17bb2061235e115145df1ea - pristine_git_object: 3698c40bd3b244a20634aa811435205044346436 + last_write_checksum: sha1:570b933ed1fef77e84139613961f3d5043e94977 + pristine_git_object: c16cd41e58d5c9965ba331ac41fdfa57f9ba9189 src/models/commentscontrollergetcommentsv1op.ts: id: 51b6c0fbe897 - last_write_checksum: sha1:be5daebe12e073d1ff04d7bb8182990a575d1d27 - pristine_git_object: b624583381876389801c5f273952e842f54df5fb + last_write_checksum: sha1:d444f8b1ccfed439c22a2f24f4968468cb612dab + pristine_git_object: 238c4c792386eb262128079ad0d0b63d385856b6 src/models/commentscontrollerupdatecommentv1op.ts: id: 8756042ea60c - last_write_checksum: sha1:94260b9e8bb8754a3f636d09170d2988d3c4251a - pristine_git_object: 2c0bdea398418778c3a5eb73767a7e33242ce49b + last_write_checksum: sha1:e01bbf30e0784539ac039b014cd16552dfd2b3d4 + pristine_git_object: fcf5d125c9cb2326c454d9c6e9a44fc0dd4b80fd src/models/completechecklistitemdto.ts: id: 653741428cb0 last_write_checksum: sha1:c7d7a1633f9ffb4d2a42432ed846f3b9f4a19e7c @@ -3252,66 +2060,74 @@ trackedFiles: id: 59915db4e446 last_write_checksum: sha1:3035f057e0870e8584780a03710f3fcffe5956a3 pristine_git_object: 9c15092540de52f7bd901ca345fb91c0db1f7318 + src/models/connectionscontrollercreateconnectionv1op.ts: + id: 3755ca919708 + last_write_checksum: sha1:86f80c36fd9197e0078860dde5b1f708a0b2aec8 + pristine_git_object: ea1cedb33b256bf9465fccbec820b5a8736ebadb src/models/connectionscontrollerdeleteconnectionv1op.ts: id: ee9d916ea25b - last_write_checksum: sha1:0ac44b25f290f0ed3adeeb00c1e365e9d4f46748 - pristine_git_object: e340e8cb4b1242d403c7318aa43d513d3247e3b4 + last_write_checksum: sha1:7eb29a091797098997212d64eb15b45061b63ce0 + pristine_git_object: 1cb6cd49ab0a98207540e38fb38fbb57a834bf78 src/models/connectionscontrollerdisconnectconnectionv1op.ts: id: 55861870bb46 - last_write_checksum: sha1:628aa1536ee3ea580614462e78cc93863d503e53 - pristine_git_object: e18c88baa1e900b8b2cf08163c07b5b3428848af + last_write_checksum: sha1:41b56f080958452c70d3ab535375d085f9cf3813 + pristine_git_object: 78f3641a0ca155672f14e10150a933372e514d10 src/models/connectionscontrollergetconnectionv1op.ts: id: 5e28b378d5d6 - last_write_checksum: sha1:5e1d5879f9df7cbff6a867e2ba21b16b87b56cf6 - pristine_git_object: 8e8a1d128ee2a52f335f79b4924787a7551d89a1 + last_write_checksum: sha1:123e11a4bd6bae32e238457344a9918a80372bd1 + pristine_git_object: dacad7244b8a2681b24ac5ff9c5b1ed81c70247e src/models/connectionscontrollergetproviderv1op.ts: id: 583a6797e5f9 - last_write_checksum: sha1:8ceb099608c468893ceac6c04c9c04136ee15f11 - pristine_git_object: bac76e43d6714d561d384feb086df713338d17f5 + last_write_checksum: sha1:3c4d23774334ff8cf441d52a7ef256bd81fd6236 + pristine_git_object: 0e9dfb085977b7f303f43213f9fea2beb9689a5e + src/models/connectionscontrollerlistconnectionsv1op.ts: + id: 3cc1d0b4e5bf + last_write_checksum: sha1:248efc1191aac4294f9bbacf71b093af9a0bcb96 + pristine_git_object: ebc3cd429017843f7013640cf68aafbb1c8a5786 src/models/connectionscontrollerlistprovidersv1op.ts: id: 7000e2517420 - last_write_checksum: sha1:76a636b4f392913caed09d5955ecae127e8ffcb4 - pristine_git_object: 35d8b6250f543c4880078c6a9694c3f02068ef60 + last_write_checksum: sha1:58ca8ccce7a3d5ab763230748edc05c185b4246e + pristine_git_object: 4fe14894404fd93924a8aeb13b8542da574f4520 src/models/connectionscontrollerpauseconnectionv1op.ts: id: 84114bb121b6 - last_write_checksum: sha1:b79e9877a934cd7b422ed8681afbce8829d87624 - pristine_git_object: d2409e9b184c61fecf7c6a6a4325acc25a44dd54 + last_write_checksum: sha1:c23fd3293c5fc3f7b8053bacdaacc8c0346bb933 + pristine_git_object: 599a115bf6754000881f2edb93caebf5eadc2280 src/models/connectionscontrollerresumeconnectionv1op.ts: id: 095cbe493ac3 - last_write_checksum: sha1:fb8606f0268e0f17620fa96204ff0648f2f08767 - pristine_git_object: afa5c0aaa96a1033613d71000d99832087442ba9 + last_write_checksum: sha1:91360930e070d2cf949fbd4bfffb0be88257d87b + pristine_git_object: f27fa73ee249147eb8c30d6d2b9b45fe3553b894 src/models/connectionscontrollertestconnectionv1op.ts: id: 2bdb8d87fae1 - last_write_checksum: sha1:040923fc00429d4a0fb68a01ca8e802ee402402a - pristine_git_object: 584be26e323bd74dfc9d23d9c87e371233221e19 + last_write_checksum: sha1:be4a44a4968e8ec89657917e97550f6132b2ade8 + pristine_git_object: 6487e49b2f9feacc5f4f6eb1739235c6bd53e982 src/models/connectionscontrollerupdateconnectionservicesv1op.ts: id: 90193d282b80 - last_write_checksum: sha1:c094003fb1863cf52720f2d00ea3cf1b3ac7b31e - pristine_git_object: 25126476dfade5b7414fc5eb270877ae628f28e2 + last_write_checksum: sha1:87ff0373afe30e84d8f9c263f1d61aef7ed92c2f + pristine_git_object: 5acdcc121bf47238f5c2bd1d4e3b98b1c181257e src/models/connectionscontrollerupdateconnectionv1op.ts: id: 374e8e880750 - last_write_checksum: sha1:e235ae83ae699c0b4c59d185dcb697bc0394a6c9 - pristine_git_object: 2b0482cd73f9b0ba8b4bcaf371eeb4d667bded52 + last_write_checksum: sha1:163584f0a1b45a4bdb6a56af9dfe9f63da6f4da1 + pristine_git_object: c45255f8d61b03c52b3e87d034c94f0df6bddbf3 src/models/contextcontrollercreatecontextv1op.ts: id: d8e24cee4c41 - last_write_checksum: sha1:5c720b77048706bda800032cb758d0593a17ec87 - pristine_git_object: be1415665c8903e61ed24b6abe15480696231c98 + last_write_checksum: sha1:cd18e7ede81ed6ac4d5de0e08304b3c95c4e375e + pristine_git_object: 78aadf07af55f353a2ea49613c3cfee2809b0a1d src/models/contextcontrollerdeletecontextv1op.ts: id: eb6e2940f468 - last_write_checksum: sha1:ac038d54e338e5a8d180c23b0a8555b359e742ae - pristine_git_object: 5f4c354078a4ebaa08b2fab8fc62b583071c785e + last_write_checksum: sha1:22a56495088d61214f6fb742b5bb653cac7b426d + pristine_git_object: 1da6a5b99870555fbae08c34d6cc2b4dc23579c9 src/models/contextcontrollergetallcontextv1op.ts: id: 68e3022de15e - last_write_checksum: sha1:8fb829ca235d8120cf1a8a75fba52ee3e835f1c6 - pristine_git_object: ec2cafca9beddf4705285e8d4734e4b78592e429 + last_write_checksum: sha1:9db5eb71214fe9930fe040fc0920aa5e317aeea8 + pristine_git_object: 24d7cf4e1eebf35bc2622f5cec41dafeba77077f src/models/contextcontrollergetcontextbyidv1op.ts: id: 634a3baa2161 - last_write_checksum: sha1:b6c32b967c8ab6cc9c502bd0ec8ef4855571d63b - pristine_git_object: fe26dabef93971318f3c8942bb30cb0fc0d1a539 + last_write_checksum: sha1:880709c1dd2f3da6c45513d8b1e6b8fdf69d8bc6 + pristine_git_object: d2c76cf77a896199a234c218ca6d965d9c2d508d src/models/contextcontrollerupdatecontextv1op.ts: id: e12f891e44f4 - last_write_checksum: sha1:feb642540bd81bc7f2284a3ed73c27dddbd69690 - pristine_git_object: ec6ac0ae9b2a01fc36ba38cfc600f08c4e1339e5 + last_write_checksum: sha1:94707ab62f1b0fce1ce02321336c282eea40265c + pristine_git_object: 8a986dda3587112927de88bb17fa43e8d57339d8 src/models/controlscontrollercreatev1op.ts: id: 5c66c71964d1 last_write_checksum: sha1:f657a75555053441f8e7c1c97e882d57820c422d @@ -3458,12 +2274,12 @@ trackedFiles: pristine_git_object: 04466355eb36acbd523363b1d607a7531492c7a6 src/models/deviceagentcontrollerdownloadmacagentv1op.ts: id: bfeec5490479 - last_write_checksum: sha1:4aac04d9e64e3c8ce80640b67f34ef428a807d5c - pristine_git_object: c5e9c8281eef7e5d508f52cf24de8c7bac7027c7 + last_write_checksum: sha1:c06e1d2b2a1ece2c9f277c00d743792eb74bdb7b + pristine_git_object: becb27641d80f4d262657a8f0069c36e4d90dd1b src/models/deviceagentcontrollerdownloadwindowsagentv1op.ts: id: 6c3351e5a0ba - last_write_checksum: sha1:dee9e81f5d828453361274f64a40a4491ef61606 - pristine_git_object: 07a50016d4f3e3f59cde0f35a09a8b3c7263db78 + last_write_checksum: sha1:4d903f48e64171a044fc7b3906010d96d01327b6 + pristine_git_object: 5428ad93252098b9a1cdf273cc6691b08e147482 src/models/deviceagentcontrollergetdevicestatusv1op.ts: id: b01bf0774a2b last_write_checksum: sha1:a1c224842c7eafc7d1ec4ce1f3d7d64a38e88e02 @@ -3490,16 +2306,16 @@ trackedFiles: pristine_git_object: dc2a4479adf85830ffa800f6870582ad5a293380 src/models/devicescontrollerdeletedevicev1op.ts: id: 565644bbebe4 - last_write_checksum: sha1:7fdbbfc9a894169ca0bb0f9a3c0f7bd74d3d6b77 - pristine_git_object: ad837e0abf5e2c28e27546c6947f450bd8700a5b + last_write_checksum: sha1:f1425ce100faa193030c1c991162fa1262afcceb + pristine_git_object: b04c4733f35a403233ca8b43aaac1aaf225b06e6 src/models/devicescontrollergetalldevicesv1op.ts: id: 9b02b8d3b378 - last_write_checksum: sha1:e92a899e03f1a91280652d5ed0353d763ec448fa - pristine_git_object: abe29a2fda6c182b1eb83cb56c0f458ce6c9153d + last_write_checksum: sha1:21c579cc2f13459ac5bdf4ed02aeca6e1bbd0ba1 + pristine_git_object: b66355dc2e44b9a69dc26a9d7775be539651c7f7 src/models/devicescontrollergetdevicesbymemberv1op.ts: id: 24897121a89f - last_write_checksum: sha1:b1d58420614fcbf5ab206f876bec39812dc4c876 - pristine_git_object: d6719f6f8d3eac1cb2e92a4a5f099de0c6b9db68 + last_write_checksum: sha1:6d5a0590014817088d7356be186d25a16b3e9172 + pristine_git_object: dadc975742a4b11851744b4328c55613e4a5327b src/models/domainstatusresponsedto.ts: id: ee0c0249abf7 last_write_checksum: sha1:3f9256b947cda2c03608f1e8c14d9d3d238caddd @@ -3530,72 +2346,72 @@ trackedFiles: pristine_git_object: 7749cf32c29ba2d44124253d9f07fbb1913b89f6 src/models/evidenceexportcontrollerexportautomationpdfv1op.ts: id: 4bf8e2bee7b5 - last_write_checksum: sha1:ddfca5a8286be1939ff3cbe367f279523ff4ef64 - pristine_git_object: 3e45c2505fc8dd6e805ec20e9ddaad17ce23e8bf + last_write_checksum: sha1:019b29df74da559712d26c8d428d11f2d0bbfb11 + pristine_git_object: 4620a210c1c658ef87e61f0b4553cf42ec6899ea src/models/evidenceexportcontrollerexporttaskevidencezipv1op.ts: id: b4af6736f56e - last_write_checksum: sha1:de0973bd2310a0acef4986742c498b27314c05ad - pristine_git_object: b2d860a41cab3358d40cbad80db465105f9ccd33 + last_write_checksum: sha1:acd8b1e8bf4edf5d0c4d010ec359b635f28456bb + pristine_git_object: ff685e26f969e87ff2dad775d39ba82b14809deb src/models/evidenceexportcontrollergettaskevidencesummaryv1op.ts: id: e3107c957384 - last_write_checksum: sha1:0e71180aafec2c5adf52af31b6d0fae257843306 - pristine_git_object: 239f6380fba30bebc0c51af0275efba17e083ad0 + last_write_checksum: sha1:2faeae6a7b5c79b08b7304a36fdcee17b5bdbc06 + pristine_git_object: 590a13c30b5ad379c24f24fa35bac89f9784a531 src/models/evidenceformscontrollerdeletesubmissionv1op.ts: id: 366446b27594 - last_write_checksum: sha1:14d128af2159f26d6e7171e5de938a03b3d33052 - pristine_git_object: e38adb231168adcad9738a02e3134fc13ded12df + last_write_checksum: sha1:f3045735c62f8220545c3f322fc96884a00c9454 + pristine_git_object: 859d3e38538aef9688c2d74ce4933fdfe9023439 src/models/evidenceformscontrollerexportcsvv1op.ts: id: d8644bab26fc - last_write_checksum: sha1:739deb25d3974340ff561df4cff691ff497d3eb9 - pristine_git_object: 838ec22c6f64aab429081048f40373db633cf660 + last_write_checksum: sha1:d0891d703e19523a660404d6ef87777a05131ef6 + pristine_git_object: cb1accdd7d7043608d103a72d969660ec84cab01 src/models/evidenceformscontrollergetformsettingsv1op.ts: id: ef4e132624c8 - last_write_checksum: sha1:2ffe67664180fdf4b5a377622bea2e871b0e11bb - pristine_git_object: c82c87a52ed8fcf04a95b9ae83496fb6d5721df2 + last_write_checksum: sha1:ef193d5b03a4f9628e29e7112329a4baccf66046 + pristine_git_object: e4650ecccffbef939a7b0fef417f9a7f46878338 src/models/evidenceformscontrollergetformstatusesv1op.ts: id: 7ee1f3d93526 - last_write_checksum: sha1:013b6729e7ee41ba1efefcded9b5633efd34cf0d - pristine_git_object: 03a17f304b7cde6560272dfd7c3fdef2434644b5 + last_write_checksum: sha1:65daa0d1c35f6881fbf643d10912a09fdc458c01 + pristine_git_object: 5463eafa4fa0ce8ae4598dc28f89d7156da52fa0 src/models/evidenceformscontrollergetformwithsubmissionsv1op.ts: id: cdd428897382 - last_write_checksum: sha1:133eff0fefa8045f9fb8ee883460956cf369f52b - pristine_git_object: fb0f6a1a7608cc6ec6cb289c41c963ee49f08218 + last_write_checksum: sha1:7c9d00de0d299616334662b7efd6f05f7d809e31 + pristine_git_object: ecfd8efe7d7f323c15b11e162de2cf0592e3c15d src/models/evidenceformscontrollergetmysubmissionsv1op.ts: id: c0170ecc24f0 - last_write_checksum: sha1:49e26c68d16620850d21bb76ca4249c39491a6d8 - pristine_git_object: 7f845a090207e478b41c769fe1dde928e4350a70 + last_write_checksum: sha1:e3c37cdc43f4510b0fe1f673ffe86c594889e8b7 + pristine_git_object: 6007295e00081c2c275c60bf30001d0c4f62c8bd src/models/evidenceformscontrollergetpendingsubmissioncountv1op.ts: id: aafde026f4eb - last_write_checksum: sha1:4a7ca08f4b841897a117f141c89bd00a3ecb31b5 - pristine_git_object: 720af9417ec6de0c0aa1a22510dd83985c5c107e + last_write_checksum: sha1:5eb858c9ab496939f1c05ceae486aa8a9ca781d3 + pristine_git_object: da96e0fa1b40fb87eef9e4c062d72fb66873e281 src/models/evidenceformscontrollergetsubmissionv1op.ts: id: 4b359c227d84 - last_write_checksum: sha1:2efddd0c1a2968adda32c60aa877b22e4ff8f418 - pristine_git_object: cd351c058297116aec073c1400f747f816259da9 + last_write_checksum: sha1:11a420ccaffc4f2fed6eebeb6191b1a5a1551b94 + pristine_git_object: f4ff1700db3a254ef7d55c8c4c62f1d97833a68d src/models/evidenceformscontrollerlistformsv1op.ts: id: 43d04f5a1ee5 - last_write_checksum: sha1:eee77ae4b091ab58cbd748566b27ec43180c53d0 - pristine_git_object: 258058e0974ff9f6db42c9ab416aaad3272fae12 + last_write_checksum: sha1:3a57e5f7dec3fb84dd0c20609c256ef91999577d + pristine_git_object: 5977d519a2b003a6b3f4cfba087533bba322a8c9 src/models/evidenceformscontrollerreviewsubmissionv1op.ts: id: d3bfc11830a7 - last_write_checksum: sha1:ff71208362ccc19b347ea2f6a9790226cbce24e4 - pristine_git_object: 4640be0c1bc71f16d04a6b8f851e73c3a7f6fbf3 + last_write_checksum: sha1:e5cb1b7bfd50059f461b0558fa63f97d0205023f + pristine_git_object: f0bc8bf8df3c3a5c2a4c5a9a151219ebaa230dc7 src/models/evidenceformscontrollersubmitformv1op.ts: id: 3f24b977d0ab - last_write_checksum: sha1:88754fade681d37c8d7f5d64cd10f3cf43358b03 - pristine_git_object: c8f1c80a244bbdba4de320f58a785a52c0759818 + last_write_checksum: sha1:3ee648d76600a2b6459db23fadf7914b487e2deb + pristine_git_object: a431a4f72bd382c706f60d4e072904e72b09a2ba src/models/evidenceformscontrollerupdateformsettingv1op.ts: id: 9963b338998a - last_write_checksum: sha1:19269bd51c7b031ef0315b985e17b65afc6b5221 - pristine_git_object: e15bf7f477b9a22d90c3729b7a140f20e445fed7 + last_write_checksum: sha1:5d93a56171dd9fde4a61166ef5e9226be3b836c4 + pristine_git_object: 9caa5520e4d702059678fa2e7c16764407c16b7e src/models/evidenceformscontrolleruploadfilev1op.ts: id: 7861ac8a81c3 - last_write_checksum: sha1:377f1d12ab0c9de9178387086b028593d3615f0f - pristine_git_object: 19d6ed7d84f54d7f77e24d26cfdf4a34cbd439ec + last_write_checksum: sha1:401641a859d7585caf2b1a5344fa1b2882bc8fe5 + pristine_git_object: fae276c52be74d39bd17aa68712a37bd1fd27d38 src/models/evidenceformscontrolleruploadsubmissionv1op.ts: id: 8f941747f1be - last_write_checksum: sha1:b1de4b5c16a94ff448af9edae83dc81007b11342 - pristine_git_object: 9c3c9b7d4f3992b8b9ff835c9ffe26be5fd0dccd + last_write_checksum: sha1:6e7df35e663e11bbeff4e0db61ba9789ee71dd75 + pristine_git_object: b7d35671409791f2adf5a281188c30953da5a38b src/models/exchangecodedto.ts: id: 98ed8beb55d2 last_write_checksum: sha1:340c73ec3256cb77cc924b81ab94284aebd84887 @@ -3612,30 +2428,34 @@ trackedFiles: id: 57bb3748d97b last_write_checksum: sha1:40cbc39e044c06a3b61981fa7779ace9cdf99c63 pristine_git_object: 6903fa3832c63a0cb866c3b2943d431cefd40e30 + src/models/findingscontrollercreatefindingv1op.ts: + id: 5d006ca2a094 + last_write_checksum: sha1:d6363ccc945150e8c2064d47756ceaaade4a349d + pristine_git_object: 2ab5cfdf4d1e859292b8d12fde1bafbdc8d42aaf src/models/findingscontrollerdeletefindingv1op.ts: id: e63d05c2349b - last_write_checksum: sha1:39ebae87f19f2451c65fa303af9dd738c9c85ed5 - pristine_git_object: d3e0bb3060ecc07fe150090977623d6ff07fdac4 + last_write_checksum: sha1:efc36e4d9e976307475b9a0773ea5376b7df23e2 + pristine_git_object: 7352340d0d0d7ef7509bbba808aa706f44d5eb25 src/models/findingscontrollergetfindingbyidv1op.ts: id: f7c3c04ddced - last_write_checksum: sha1:215343f6ec666f85d6adb2bf0dd23787c7a6ba97 - pristine_git_object: 13dd9363faef585780ba9dddd5cc21ed4cd5dc20 + last_write_checksum: sha1:087fd14e2c39c740f6fd8657fea28da9ff87c27d + pristine_git_object: 6764ed0ccea7e92d3b497a460fedbd13c23439eb src/models/findingscontrollergetfindinghistoryv1op.ts: id: a0188956c78b - last_write_checksum: sha1:593cc66abdd57bbb6d878cabc98397c23566a294 - pristine_git_object: 672aa7e61538bb1a041ac6042c94b55f10bbacaa + last_write_checksum: sha1:605cbd943ed8f40dd91cb760e5534a1ecc116609 + pristine_git_object: 434225fc659546c3465d9d47c376ad353b4357af src/models/findingscontrollergetorganizationfindingsv1op.ts: id: 0e620be6d5ac - last_write_checksum: sha1:00d9dcbf4b25e7ae9b47ec780528723ffd0cbda1 - pristine_git_object: 3b04cd1c519e0ab00d487cb3bd9a20cf0ee1204e + last_write_checksum: sha1:b4d35b136c4e1bcc245789c304454b70d09159dd + pristine_git_object: 6aa643555cb8574d3432432d4bce5e5885e6d858 src/models/findingscontrollerlistfindingsv1op.ts: id: 1ec2d800adb4 - last_write_checksum: sha1:29aa650de5d7585d853fa451e304eddcb08b7377 - pristine_git_object: 4acdb58ce31e928ff44892a83917c9ef633599f5 + last_write_checksum: sha1:b0aa17b02dd4c7520d172767f79d2eb9a58285ec + pristine_git_object: a979e7d3e378fd047e26367a543faa557e0a040b src/models/findingscontrollerupdatefindingv1op.ts: id: c8559ae272bf - last_write_checksum: sha1:5d88fa39ba6358d555b44ae6c8fab31e7653576c - pristine_git_object: 29d66fc0f2c859003ffd1e2a749b868ed133a581 + last_write_checksum: sha1:7276127a828ad6697c898dd0b94c69468faa197a + pristine_git_object: 8e03c2ac3f54af0e51036ac7b2a4a586145e289d src/models/fleetpolicydto.ts: id: d604e4ed0d15 last_write_checksum: sha1:e97c4e2658f8a84b08d2e8eead03d95fb5e65005 @@ -3718,24 +2538,48 @@ trackedFiles: pristine_git_object: 51ca3a31a038213a54f851af02996d50dfc1fbf8 src/models/knowledgebasecontrollercreateruntokenv1op.ts: id: 435247f848ea - last_write_checksum: sha1:37a33eb2a331bc201b7b5dd8efff7ddd13f907e9 - pristine_git_object: edc1cb726a8cacd39e3714c262a565da3fcd53af + last_write_checksum: sha1:ae60fbf6b2c5ee7caf956e0c83075d480bc9466b + pristine_git_object: 950cfb60463cea462565ccd96d8f3ff50d5c78f3 + src/models/knowledgebasecontrollerdeleteallmanualanswersv1op.ts: + id: 2ce28ab3f159 + last_write_checksum: sha1:364880837e4217aa7dcd2325b012cc5e6fa3cc6a + pristine_git_object: d056ff8bb35cb6f9e9ef075f3d9d755e0edf73ff src/models/knowledgebasecontrollerdeletedocumentv1op.ts: id: 5734a4e3442a - last_write_checksum: sha1:daaaacc07efa70209df9a6168f943e7259184976 - pristine_git_object: fd140505ff6bdb4f0f61ca755cc91666e8acc73e + last_write_checksum: sha1:5588c626176b95a0f3a7f536b7e2a223c9cc020f + pristine_git_object: 79b1d92fb7ec83e72d02e3301e002de77233b492 src/models/knowledgebasecontrollerdeletemanualanswerv1op.ts: id: cab4e479b7d3 - last_write_checksum: sha1:ae4a18c043bf4d439916a523dc7c48d845a02345 - pristine_git_object: f7860565a9722450dea8b4d6a67ab6a7d6dc74c8 + last_write_checksum: sha1:ff53bd8808d397d3a50f238b8e613b9f9271f74e + pristine_git_object: 5edee61e8548b7395696042c4f86ef1226a40e46 src/models/knowledgebasecontrollergetdownloadurlv1op.ts: id: 8fce820d3fcd - last_write_checksum: sha1:4ab6b46a208bcb43496a1facc2cd32a08cb8d2da - pristine_git_object: 25a055ea650db437e336e86128186390496696e0 + last_write_checksum: sha1:6856946f3ee6c4b3df76245d81f851a40a41cbdc + pristine_git_object: 31d2100dd796eea3e7d5787ce1a30b793db209e2 src/models/knowledgebasecontrollergetviewurlv1op.ts: id: 6a6c16b96e74 - last_write_checksum: sha1:1891feecb09f00daba02a87ee5e88ce3c9a5b449 - pristine_git_object: 95c82f9a3ab62cc4165b14655dc06ea14b5541bf + last_write_checksum: sha1:ff5700dcc43a768b741514cf131322d06336c8da + pristine_git_object: 16c612508f6c28831eb664b1ac647708113f7189 + src/models/knowledgebasecontrollerlistdocumentsv1op.ts: + id: 087cbbb8778e + last_write_checksum: sha1:5f96378643887b3e5d5de9d71dd73002a498477a + pristine_git_object: 0b4f5409f84047acecab126a1d8718f61fe11e78 + src/models/knowledgebasecontrollerlistmanualanswersv1op.ts: + id: 7a7eae8eee8d + last_write_checksum: sha1:aceed6908e177af1ccd4295d087c0b8b740e1437 + pristine_git_object: 7bad9ef27cb0a3fc52216a8c013a763ccb024210 + src/models/knowledgebasecontrollerprocessdocumentsv1op.ts: + id: b945595ed3fe + last_write_checksum: sha1:87026018c1e4b3c148dd312dbec5699ae470e7b4 + pristine_git_object: d2be98943f60a4562bc75b4b39181d4a2834c0af + src/models/knowledgebasecontrollersavemanualanswerv1op.ts: + id: "318347457410" + last_write_checksum: sha1:97f157642d72f2b4e5b8ce5223568715df4c39eb + pristine_git_object: 97f27cbebfbabd14a0e340b5a2a14c8e4e2b107a + src/models/knowledgebasecontrolleruploaddocumentv1op.ts: + id: 3dbb671da426 + last_write_checksum: sha1:ca6723a114e9073909765e3f7df9444bb794e5ed + pristine_git_object: 942696ad00fb0e4cd587b354aa9ae4169109f9d8 src/models/linkcontrolsdto.ts: id: 6931639de078 last_write_checksum: sha1:af6c8028963dc42967519cb4a8a450430f688dcf @@ -3778,88 +2622,136 @@ trackedFiles: pristine_git_object: 0fea017819c90d364bc065a802dfd19b97ebcb11 src/models/offboardingchecklistcontrollercompleteitemv1op.ts: id: e35ac7452730 - last_write_checksum: sha1:f56a9c54d645e3ebb014b11d3957e505f9c666e9 - pristine_git_object: ab97d2c8d4a71457bab4051f115909109a318032 + last_write_checksum: sha1:f5d6accaa44a1d8dfeea1c1f12e903a474b7536c + pristine_git_object: 4d3179c1fe819a5d0bfcb21a2e82de202708e374 + src/models/offboardingchecklistcontrollercreatetemplateitemv1op.ts: + id: 159bb6519728 + last_write_checksum: sha1:15743b4bbd411501252b6104d7307bcd64abed17 + pristine_git_object: f2cfc8d711577f846958cde86c8d518c3498becf src/models/offboardingchecklistcontrollerdeletetemplateitemv1op.ts: id: 5850e7fb406a - last_write_checksum: sha1:460b7d7683a214fad9a05f4587c917246190d886 - pristine_git_object: 278d3b44b5c72dff38a9bd23f5865bdc350f0fbf + last_write_checksum: sha1:ab3c733bc7b16bed87be2ea0d0aa9c6a89f310d8 + pristine_git_object: 78a2b8f6863b332eb55062d4ea8dedee0be15d06 + src/models/offboardingchecklistcontrollerexportallevidencev1op.ts: + id: e80df8e3b38d + last_write_checksum: sha1:d233b1073c35f40f626bf493ee9fd03518d10384 + pristine_git_object: 40364e059e8bb2a0b0eb98001efc7a671ea536aa src/models/offboardingchecklistcontrollerexportevidencev1op.ts: id: 626e211a8874 - last_write_checksum: sha1:8a1c78c0f98bbe1fb806f96f5bae5454e17e9373 - pristine_git_object: 91ac5249b7e2bd88e4f713123582215c42a43d86 + last_write_checksum: sha1:bab18a4872ab74b6b85b9efc2ae59996d680cefe + pristine_git_object: 675b89d523c5f5d01dfde699469806f785211138 src/models/offboardingchecklistcontrollergetaccessrevocationsv1op.ts: id: 0c0aa69c7352 - last_write_checksum: sha1:00e3027acd47fbc3bd980ab877446c76a75676de - pristine_git_object: 243fa54adee6a5cfb2ee446de1ff883ac23d6987 + last_write_checksum: sha1:bb92134245b314dcce7e2aaa8a746143f222390f + pristine_git_object: 5dcfe317651856adc29c28e3c3c05c7f1b367979 src/models/offboardingchecklistcontrollergetmemberchecklistv1op.ts: id: 46dae498a050 - last_write_checksum: sha1:2a34965a691166d76c5e9f587d7ca75c590dc265 - pristine_git_object: 417398bea9555938af3f5f9f3bb2683ac2f359df + last_write_checksum: sha1:8715b2b713f61670ef8c7857b3c727b424478098 + pristine_git_object: 74c9802444fd0bc42777671a0ec76a4b20fab3fd + src/models/offboardingchecklistcontrollergetpendingoffboardingsv1op.ts: + id: bb099c4a9dce + last_write_checksum: sha1:5b502d90f19f455ff9412506b04e708655367639 + pristine_git_object: 3579185f77e60bb425bf3fc74863bb323ac0f2a3 + src/models/offboardingchecklistcontrollergettemplatev1op.ts: + id: 9242f2e28204 + last_write_checksum: sha1:791085c5e6a42b125e4cef9b8321e263e4dc42ba + pristine_git_object: 16bd9298512a88a6f83992dbc4bcc6b5cf8fc0ef src/models/offboardingchecklistcontrollerrevokeallvendoraccessv1op.ts: id: e21e1da2b2d9 - last_write_checksum: sha1:d0572d02165e4fcdc4964850d5dab3a731cf72b4 - pristine_git_object: 702a57d46275d80200aae7ce65e430d607bcb758 + last_write_checksum: sha1:aa9c0f99255000e3abd0bfcdd726cfbc35f17aaa + pristine_git_object: b7108bc48f8a28350596f9f14777501b88dcebe3 src/models/offboardingchecklistcontrollerrevokevendoraccessv1op.ts: id: 13d0abcdd350 - last_write_checksum: sha1:c555de32551fb6ef7cdc467799cf3edff38eb370 - pristine_git_object: d3cde14eb0d08a33e8a47d26d3edfc106171f871 + last_write_checksum: sha1:80080ba9e74d6b282d5bf16404698efdd4d0e217 + pristine_git_object: d19df1914e035c02bbe3ca066a2541e63a871d66 src/models/offboardingchecklistcontrolleruncompleteitemv1op.ts: id: a1057bb0889d - last_write_checksum: sha1:cdca49f28f393d479ed9c7334a760a15e7daeb5f - pristine_git_object: 8d3211de2eec036ee1a4e61813128de48b812a0d + last_write_checksum: sha1:237d34a5858000761e02db494ee48c1426cda2af + pristine_git_object: 8241cf5665edf905c10f3a41faeeb614e0e1e558 src/models/offboardingchecklistcontrollerundovendorrevocationv1op.ts: id: 28c1578c04bc - last_write_checksum: sha1:68d1c27b7e5988558ad0f711bef299f1599949f6 - pristine_git_object: 2971fb641203f026e53d0dd159ca9a4bd2bb6ed0 + last_write_checksum: sha1:a51cb590ebc53a35e21bc4c9f2e802135c725089 + pristine_git_object: 58a68a95814eaf111078b37d534f1949088a82d0 src/models/offboardingchecklistcontrollerupdatetemplateitemv1op.ts: id: 9f94d253d757 - last_write_checksum: sha1:3a5e9a10d17ad57c1a4fd6670afe1fa0ed68f02a - pristine_git_object: 6b41dcbc4e34ac1d733dda8325177698f6c13625 + last_write_checksum: sha1:43213c7ad1453a53b1e1f72383554afd0d472ecc + pristine_git_object: 0a02fcfcb678ca89be387aa010de17a3462e1a0a src/models/offboardingchecklistcontrolleruploadevidencev1op.ts: id: 75ee057be0c1 - last_write_checksum: sha1:d07e945601ae456c032037c5722f52b9feb371a1 - pristine_git_object: e6fffc6c02314dd3eb53b820b3abc93eef7aca84 + last_write_checksum: sha1:688ca9aaa3c27147d38a50772b2e95f6d3b040a1 + pristine_git_object: 00a28f4f9660707785bf13ce2ab519f820e66acd + src/models/organizationcontrollercreateapikeyv1op.ts: + id: 413fe6fb0639 + last_write_checksum: sha1:5f4a6d5aa842bb46fcea339a79eaea56ecc6be15 + pristine_git_object: a5094ad643790fa922753c3951eaab7b6e9a705b src/models/organizationcontrollerdeleteorganizationv1op.ts: id: b8e103ea307b - last_write_checksum: sha1:8d388f1d81b48a2d77205dff6f5b247063a2f3a1 - pristine_git_object: 4a5ab7d79a3e7d22dd50bd2b679c156b9cc2c474 + last_write_checksum: sha1:12ef436146950061cb979813c33c7ae6b3788268 + pristine_git_object: 95952a57838062db267e7329c44e0db1fdaeee2c + src/models/organizationcontrollergetavailablescopesv1op.ts: + id: 8a8c835d6f6f + last_write_checksum: sha1:8f7ec1c23f6478408b7a300f7bf67094fe6cf201 + pristine_git_object: 360b9ccf1e9668c1174d3dbff3a4ca04b1d00b41 + src/models/organizationcontrollergetonboardingv1op.ts: + id: 750ce818bcb3 + last_write_checksum: sha1:3a50188f9df7e52e81b6b611a482cc499cd0e6af + pristine_git_object: d79f50f9ed9c83e7933406022747c5a9de8c1d25 src/models/organizationcontrollergetorganizationv1op.ts: id: 19ebaaaf446c - last_write_checksum: sha1:18cc9cf87dc7ff36bbdd03d12b633790ece37ec5 - pristine_git_object: 758bedf6fa793d75a8d1eeaabef7dacf9be82af2 + last_write_checksum: sha1:06887abb23d30594e40a99cdb9b213543d426865 + pristine_git_object: d4243d7efe14b7b741c8e2f29278abddc2557f90 src/models/organizationcontrollergetprimarycolorv1op.ts: id: 1985c7757aef - last_write_checksum: sha1:d6fbdbd1ed8ef6e04476ed836519ceaf77c0e385 - pristine_git_object: 5845fb40d417bf2412eb506681b1053dceacbb1a + last_write_checksum: sha1:d84a11ec858ca198b3b85e1bcafda807ee59ec55 + pristine_git_object: febf322ae4b29368b01e5811d6c8ab049fe8cd5e + src/models/organizationcontrollergetrolenotificationsv1op.ts: + id: 645a08603519 + last_write_checksum: sha1:a08dd4b556ed0f35a8d4a9998a9e6af2fa9745f5 + pristine_git_object: e76f12494ace315ee0f778c8cef82f9b2aed7189 + src/models/organizationcontrollerlistapikeysv1op.ts: + id: 1bdc6167e321 + last_write_checksum: sha1:6c4b0e97314bf48bec4c0ecb68e297cf7075e34c + pristine_git_object: 31d2eb46bd1a6ca44ffb4f094963440d8bda75ee + src/models/organizationcontrollerremovelogov1op.ts: + id: c8d3b7e2d994 + last_write_checksum: sha1:2f8c4fb52e0337e33f6cf5a75b15cef4d0f849fe + pristine_git_object: 0dfd3a2bfd85c0d0926e815301eaf861ae7404f0 + src/models/organizationcontrollerrevokeapikeyv1op.ts: + id: 30afcee99262 + last_write_checksum: sha1:ea8573bcd3f450eb5ea37dd5ed473ec440de37dc + pristine_git_object: 3f45c0577d739c885a651e5fbafd00f85bd1fadc src/models/organizationcontrollertransferownershipv1op.ts: id: 9dd4eb8b73c9 - last_write_checksum: sha1:f16a0adef693fcfcf60fe2f0db68352bd397b71e - pristine_git_object: b8a4579eabea111523a58f667941029866a88024 + last_write_checksum: sha1:08c8d39add95eea5925f4129b4ed7baf6d488fc6 + pristine_git_object: 109e16e5d7de2def23a2ba159173181d7d14e2fa src/models/organizationcontrollerupdateorganizationv1op.ts: id: cdad369ac8ae - last_write_checksum: sha1:abf5af821f96825929dcd9c67dedc5c592f6b042 - pristine_git_object: beb3b8c21ab6382a23a038a3ce610efab50f1279 + last_write_checksum: sha1:b172f14e370b6e3926120984722c489211d55deb + pristine_git_object: 0b2231bc0a37c38d752bd7d13a20c0fbdd870dea src/models/organizationcontrollerupdaterolenotificationsv1op.ts: id: 0280196295a5 - last_write_checksum: sha1:de5b71a8557624b2d0989c28d4982abffe6fe977 - pristine_git_object: b558301fcf5e9eb5cc80d3e9558465b95581fe59 + last_write_checksum: sha1:794382015227e144dc8ad042113429d49b1e9ec7 + pristine_git_object: 272e031e67ba1b085a54f01d404da0f9a771d9bf + src/models/organizationcontrolleruploadlogov1op.ts: + id: 4b58585012e3 + last_write_checksum: sha1:44a1597ff9877a2c8f125efa70f9a6c3bb619209 + pristine_git_object: bcbb416fbe41c0ee5fd0c5bd0c292215c18af6d6 src/models/orgchartcontrollerdeleteorgchartv1op.ts: id: 0827c97c7914 - last_write_checksum: sha1:a65efa1eed2cee13de8fd0c981b2064d0bdc85ba - pristine_git_object: ed19149866f3d0ce0f7772dd1a5dd092ef70eab8 + last_write_checksum: sha1:52047d2d7258363e0a38d25c900de9b0632e798b + pristine_git_object: 1ac64a1f218137cb5daf5b4d5b7c9c9405bdd05f src/models/orgchartcontrollergetorgchartv1op.ts: id: a343dca52f5a - last_write_checksum: sha1:4602eac15161fdf5eb3c203c64b9d3f11add023e - pristine_git_object: fa4d6ac99f51bc99500b475766a7e352faba89a1 + last_write_checksum: sha1:c59850daf5fe526de75547813688598338232713 + pristine_git_object: 19210ffb25b1673c783b3bea0c52dde2b59989f7 src/models/orgchartcontrolleruploadorgchartv1op.ts: id: c3547d511356 - last_write_checksum: sha1:ae922454aaa27b1648060e7b5671616342e3f297 - pristine_git_object: b1e9498d91fb0b7d6c2c6824a3bd52160b6b6e25 + last_write_checksum: sha1:54427e5b08db9325f14a8b62de94177f15dd904b + pristine_git_object: e336336160656610c00022614c4bdbd00fc42e06 src/models/orgchartcontrollerupsertorgchartv1op.ts: id: ccf40a8301d6 - last_write_checksum: sha1:ffcdded8e58f3addd8c5fb482bd931cce9592b46 - pristine_git_object: 7014649dd4b7f1a087040dd55bbc6d4d6807cebe + last_write_checksum: sha1:32b072fc16591897a96dbe2a9ad6a05a7c2910fb + pristine_git_object: 3f2b4e87aee64876c1a47c3a4b3a1cc754d335f4 src/models/paginatedtaskitemresponsedto.ts: id: c9eb0b93fa98 last_write_checksum: sha1:cd0dc5b4ceebc7f30f489dfa09dd91f26720e62d @@ -3874,200 +2766,220 @@ trackedFiles: pristine_git_object: c51790dfa792d839499dd7d1c42600fa9d075788 src/models/peoplecontrollerbulkcreatemembersv1op.ts: id: 5a52bae2125a - last_write_checksum: sha1:98f3ea4545d812950832febc647e907c86df783d - pristine_git_object: cfe7e4094784b21e3afecb98d09e1995d86c3c5d + last_write_checksum: sha1:d777cbc7e91ca481cb70db5aea0dafeea34981fb + pristine_git_object: 8ac10291b385ae764f1d31f1b3f5dbe9ec3620c7 src/models/peoplecontrollercreatememberv1op.ts: id: 4c092e16926d - last_write_checksum: sha1:fc050121bc8cbd09c860aa5d107d066e942c8a73 - pristine_git_object: 4301accad096b9094c3ccf64b8fa03041c817789 + last_write_checksum: sha1:21a65732caa8678b7dddbcd90c2152aa9b459282 + pristine_git_object: ab1ad8f868be255ed5934d3a576d9dde7b98a641 src/models/peoplecontrollerdeleteemploymentevidencev1op.ts: id: 151da30cc5af - last_write_checksum: sha1:d811d8cae5ac51b0828da0448c6d4dfc88e8f5d1 - pristine_git_object: 4b3c87efbb6cee6b658b135172ad4a9c079c3977 + last_write_checksum: sha1:2a48ad7f0c78f27d14f48965598a3ea18a45b3fa + pristine_git_object: 4019c76c47d46a9f54df620c0a22765be11f7a7a src/models/peoplecontrollerdeletememberv1op.ts: id: 25cdfafdb63a - last_write_checksum: sha1:8e2bfa2b6652d77b6f5404ee96f8042eb601eb5c - pristine_git_object: 40db3b29ea78862dd242173b392436a1f8908959 + last_write_checksum: sha1:e6edde3a38a1d11ee78beba87568d1dae5a54b78 + pristine_git_object: a23789b65bad65bb4b1c663c88dc0b8c19d4afa5 src/models/peoplecontrollergetallpeoplev1op.ts: id: 92e883fd1ef5 - last_write_checksum: sha1:d771d4d4e041a572758975ed5a632b531bcf3006 - pristine_git_object: 9a41bf58848570011fad4abd4b8e8328db59f416 + last_write_checksum: sha1:5fe9e5d290fbce31d314e9a96d2092b44da4aae1 + pristine_git_object: 0f19354e0a9d60c9b1bef6c6fdb92a01087fedf8 + src/models/peoplecontrollergetdevicesv1op.ts: + id: fcd95c4ae4d7 + last_write_checksum: sha1:61627684cd8e127756b6cdddc1146fe5d26cb5e8 + pristine_git_object: 57f5e934e6c830d4d311de87482dae428afe3cce + src/models/peoplecontrollergetemailpreferencesv1op.ts: + id: 5be8ae14c54e + last_write_checksum: sha1:2c0114f1b94502005b8ba9c9b74097d1a3ca6c0e + pristine_git_object: 58674c643d49a1795e6e6277d4a2a41d4c3bc7ed src/models/peoplecontrollergetemploymentevidencev1op.ts: id: 937626e11ed4 - last_write_checksum: sha1:e3db58a945a6a73d8e37b02d003a1abd74d99691 - pristine_git_object: 9e8a2fde1f14744dd1e9cebe028b3e6fd40a6a68 + last_write_checksum: sha1:82e5a6702faa2f1402a27a0070fee783c260e20e + pristine_git_object: d9bf9cb16ce161b6e7c94fb2576ccf66304faf6c src/models/peoplecontrollergetfleetcompliancev1op.ts: id: 04c16901e826 - last_write_checksum: sha1:771a98d0d0956f3c152169165498f83c7f2f9a9f - pristine_git_object: 9a5672df101af230a0a7f516532aa4088047c09c + last_write_checksum: sha1:1404b3e7323c86842c108d451bdf4047dfb3f5a4 + pristine_git_object: 33ecc9093cc3208c9a5304aaadc184e974c5347d src/models/peoplecontrollergetmentionablemembersv1op.ts: id: 0d816bd0d0b7 - last_write_checksum: sha1:df71acc76f6775913d5313c483aecab083400786 - pristine_git_object: a811ab8f996d9383048c734d6c033bdc22b07721 + last_write_checksum: sha1:ffe09c9db72d85e4d3d0e5255fa03908199ee23f + pristine_git_object: 406346ff1123dc5ecfc7eeacc977d9d6c0f72219 src/models/peoplecontrollergetpersonbyidv1op.ts: id: "061477119236" - last_write_checksum: sha1:3b02e1bf41af245980d34329d8af334b4f93186d - pristine_git_object: afb4b175fd160d2bd6065cd72a7cd976aac417d2 + last_write_checksum: sha1:071bc5c4eac901889edd3a540bfd3817a6366871 + pristine_git_object: dc767971073ccf8fcbb882618f71da279401eb13 + src/models/peoplecontrollergetteststatsbyassigneev1op.ts: + id: 6145b21f3dd9 + last_write_checksum: sha1:ed3290418fea96eee1fa2a3e757ef64b698df7ff + pristine_git_object: 476ff43afdee9ef2c7abd955633bd913dde4e38b src/models/peoplecontrollergettrainingvideosv1op.ts: id: 4fcb640b359c - last_write_checksum: sha1:b99c1b7a0409a3653a741a1994c1adfda79a1487 - pristine_git_object: 1fa6fa9b86198698293d7beb83c14fda8bddf5ef + last_write_checksum: sha1:c6b4ddaabea843b6d3fd1d78a5f4cd757de90922 + pristine_git_object: cee3fe201ac5ac5568d885d80d8182fb7f730855 + src/models/peoplecontrollerinvitemembersv1op.ts: + id: 1288211c1b1f + last_write_checksum: sha1:8d93c41c94c1ff9e369cf721a22c4dd5cc16fd48 + pristine_git_object: e2ab00c294b04d5e66de3b977635f1af1bef03fa src/models/peoplecontrollerreactivatememberv1op.ts: id: 36ab516557be - last_write_checksum: sha1:b7c1d405e0e143a20d5ae98277aa97bc04a08b59 - pristine_git_object: 2e10e062b9a1d3d11e95b552bcde010804c04ab9 + last_write_checksum: sha1:253a794733761c0f40fd1ce3e88177d34e09a82b + pristine_git_object: 969299573f8036ef9a3ace62650e3a321f261129 src/models/peoplecontrollerremovehostv1op.ts: id: 1ea67930f759 - last_write_checksum: sha1:129a83128601c0507fea4255c1de6fb2cbab42b5 - pristine_git_object: 79899a6ecefd29a8073e554ee194ba12d9f8fb69 + last_write_checksum: sha1:ae8bd2ae0811589b3c2a472c20d180fd603cd5d5 + pristine_git_object: e1a05bda5d048fe22d34ebbbafdf4550a79dd1d1 src/models/peoplecontrollerresendportalinvitev1op.ts: id: 8da03cfee159 - last_write_checksum: sha1:652a7486677fba27c0b2b4dcc887b638d2cee56c - pristine_git_object: 877e57a74dc9088689c04e2045e87f2f35d68395 + last_write_checksum: sha1:feacfe6ede36299607633ab705d6ef9a789a3ff5 + pristine_git_object: eebd84d0449904f150b2dae4883995c3183bf6f8 src/models/peoplecontrollerunlinkdevicev1op.ts: id: db0b68c631e4 - last_write_checksum: sha1:f4be23131f17d6f8647ce2b865df07235f215db6 - pristine_git_object: 02853679ca7b14da43e377d54e71d2e0deba12c6 + last_write_checksum: sha1:f8b85e5a7e03582d6a5940dcf4510b9aef5655dc + pristine_git_object: 650f40022d190ffedf0850f5a45904d5e9ba1608 + src/models/peoplecontrollerupdateemailpreferencesv1op.ts: + id: 0493633893ae + last_write_checksum: sha1:69568b4ea7d418a5fbaec8a7012ddded931c1fa0 + pristine_git_object: 94fbc0b849eac1fc064cdc11a4f6e15e204d1e4b src/models/peoplecontrollerupdatememberv1op.ts: id: f3e9190b63c9 - last_write_checksum: sha1:3be585709b1ae7415e750717ffae2913e2c659fb - pristine_git_object: 994e0a4d31598539269d8d678d1534c48c7a7e98 + last_write_checksum: sha1:6e4aadc5e96028018932e182f8db3deed0d16125 + pristine_git_object: 398fbfcd57ebfe40a0b326a53222e022b616804d src/models/peoplecontrolleruploademploymentevidencev1op.ts: id: b604a7ca00a1 - last_write_checksum: sha1:8476ce09a55589c5bd90a39c047ce978a3c58e7e - pristine_git_object: ff51b803c47b9f29503794295b5ca93f84aa72b0 + last_write_checksum: sha1:ad5958ff0e55036d884b97ea3233a2a350e77cb5 + pristine_git_object: ac70c639b1468e27cd9e38788cf049ec42d0a123 src/models/peopleresponsedto.ts: id: c570b8895c4d last_write_checksum: sha1:780003912d6d8b783b499bc154f0efc63095bd29 pristine_git_object: 7de62e2a226e776f19833420ca57179070bd128d src/models/policiescontrolleracceptpolicychangesv1op.ts: id: 0a356d637bd4 - last_write_checksum: sha1:a8118d2c9566a12776dd605e43d1fe2fc522f64c - pristine_git_object: 289f0d62a7bba455f95ef653049d232e51d304d5 + last_write_checksum: sha1:0ca7d1069176895e7a569290afc62b4593601489 + pristine_git_object: 3241734f0bab1a9a0a2e9a04f320764e55e97bd5 src/models/policiescontrolleraddpolicycontrolsv1op.ts: id: fc713c1e2c7b - last_write_checksum: sha1:c08915acbcd10b5fb44289190d451a32d34b8990 - pristine_git_object: 71f52196c9ec7491f4364055f5a3c259dad69243 + last_write_checksum: sha1:4a15cc11fad9793b97ea67b37dc8ea52d793280b + pristine_git_object: 77d67f0d01b99abd22ead608e6607f210fdf30d7 src/models/policiescontrolleraichatpolicyv1op.ts: id: 027e37122ee7 - last_write_checksum: sha1:099222135695d22dbb238e0582f07ad34e3efd1b - pristine_git_object: 6741a4f1809b44ad2a7855de3e99dbba098b8f30 + last_write_checksum: sha1:5ba9ee8b303f6ffce61a66400ab6bba1094b20a0 + pristine_git_object: dc3fea7ab8c60fdd88dc22fa9f5c1cca46fc66a4 src/models/policiescontrollerconfirmpolicypdfuploadedv1op.ts: id: 0be46d8010cc - last_write_checksum: sha1:ca3bc97d249d89dce0616d611fdc3913b08542df - pristine_git_object: 4937cecdb91b59ff28f1769be8d4744935754274 + last_write_checksum: sha1:e5e9300daf1763f74c872f1960647398ed6cb9b5 + pristine_git_object: 0322eb4214a6bb4432b5bf78d2b0bde54f36ad64 src/models/policiescontrollercreatepolicyv1op.ts: id: a92bf65759a3 - last_write_checksum: sha1:c4a1d942215c17f3b51ad2f4946ebc8f335958c8 - pristine_git_object: 92708328af51ada61e8f6b473f25793572224662 + last_write_checksum: sha1:fd52abdffeff4e1180fb254e08b800b0aac71fef + pristine_git_object: dbff44ec3f8bb148783b7506dc1751a46eb49445 src/models/policiescontrollercreatepolicyversionv1op.ts: id: 047062a4267a - last_write_checksum: sha1:53faa44d646404491fde16a86bf56def8c5eec75 - pristine_git_object: dfaa96ae1747fbb975094fc88b6f01068b57c548 + last_write_checksum: sha1:0a0da16be91efbe5cf0d003ee95381e70b46ec24 + pristine_git_object: d99f33660c5feb7d894c387698d227508c1445fc src/models/policiescontrollerdeletepolicypdfv1op.ts: id: 65147d641a19 - last_write_checksum: sha1:8125f767b3b658792ae57460f2baf664945eb6bd - pristine_git_object: a7059c3348e1f05f4b8ac5c8ebad824880f5ac87 + last_write_checksum: sha1:68ec14030248df027d20e9ebc211593c03b196fd + pristine_git_object: 94328b4f750e978912b3faf5e0bcc8f9c6d8a578 src/models/policiescontrollerdeletepolicyv1op.ts: id: 5a943f28855a - last_write_checksum: sha1:444c6e3adb2a5a0de9ce50e2b05fba5eeefdf92b - pristine_git_object: 0c247aa9f1b29bfcdd7bdfc5fc457b3ef01cd9f6 + last_write_checksum: sha1:ad7823233b4001e9590036dfed48e41fca2ee35a + pristine_git_object: 1f386230d554631852699096f1239d8cacb8a362 src/models/policiescontrollerdeletepolicyversionv1op.ts: id: 6233bbf06dcc - last_write_checksum: sha1:9e6f986479065a1bd86b6344d840ca3ced533bdf - pristine_git_object: 2798bfd21b13a4dc2e5805938434fa31a8a0f6e6 + last_write_checksum: sha1:6126b16ba90a933caace5049a7111d91d83034d7 + pristine_git_object: f404832ecb0bdc26a678216b866ceeccae0854b4 src/models/policiescontrollerdenypolicychangesv1op.ts: id: acd940763fa1 - last_write_checksum: sha1:a2963ea79d1d4658d66f8577332125883db85adb - pristine_git_object: 74ac7836364264a9626d7842309c29fa875a43cf + last_write_checksum: sha1:d9d4c5c97fb28d30852ad61b77cefc95586525d9 + pristine_git_object: 2944587d5245fc5aedf751bbe74eeab29518f616 src/models/policiescontrollerdownloadallpoliciesv1op.ts: id: 9a12367ec913 - last_write_checksum: sha1:9f669a02e21f7cebbe9d798bab7afd2c1f2d138c - pristine_git_object: de5114bdbda3a16a18d8b5bb6f6f087727905dd5 + last_write_checksum: sha1:0bbe9eebcbee3a8240e3db83510e4a79ccd86ddf + pristine_git_object: 04551d4c0abb32b3ef21cf0daa6fc235ef017ae4 src/models/policiescontrollergetallpoliciesv1op.ts: id: 6dc8b529c8aa - last_write_checksum: sha1:1977b57fa9d0701a30f4cf49c5980c115173fac1 - pristine_git_object: 38633ad56c58b76f4ac6f7109ffca7ac9930f2eb + last_write_checksum: sha1:70929cf2cccb003f98db9863d54fd1f9d6f0b2c6 + pristine_git_object: 137e25fc12b2a9f431387aa5b7bf300bb4491a93 src/models/policiescontrollergetpdfsignedurlv1op.ts: id: 365c82d72274 - last_write_checksum: sha1:dc7b842c258f3e64ae616fa11a00435bb98e555a - pristine_git_object: 55c301e4d93af90d72de548fc2338c12293beff0 + last_write_checksum: sha1:f36c856912d2e07385d97644c1f6b9ae4acec6d3 + pristine_git_object: 24baff215f4ad76b15b2ba78523f2793b0c11ebb src/models/policiescontrollergetpdfurlv1op.ts: id: ec9f20da836b - last_write_checksum: sha1:f851e30c3c6a9c03b70c521847b2f86f1b4c9895 - pristine_git_object: 4d0c6d5085584583ac3500f0639c431dc5647985 + last_write_checksum: sha1:e65f639dada2ee5e86b0cafa26f0161c97134b3d + pristine_git_object: 944b00a3b969998c7c5693a1edf511885c51649f src/models/policiescontrollergetpolicycontrolsv1op.ts: id: 5d055d2c7c46 - last_write_checksum: sha1:4146c4b95ec8976ece3fdfd527a548062252426e - pristine_git_object: 2de32497e6cc6c9dc7bfd71a21a7e66a1874c9bb + last_write_checksum: sha1:ce413e0a33b70d06bcd15626e81fcac4f1d7eca8 + pristine_git_object: 93da9d22c109911cc37dd7c6e5242a50ebf3d189 src/models/policiescontrollergetpolicyevidencetasksv1op.ts: id: 544bb6ae8245 - last_write_checksum: sha1:1e184beaeab6d1bfd7fa69fc9b6fec44d212f868 - pristine_git_object: 3c086bb6c0a1433e4a4029b08a80a0acaec31d02 + last_write_checksum: sha1:2d076f2ecf5d3a26d5bde955d6580d466e81725f + pristine_git_object: aad82bc4b6031155218f0c02b79f980e86c7eb01 src/models/policiescontrollergetpolicyv1op.ts: id: 9d4e71909501 - last_write_checksum: sha1:4aacd702eadeea9da92e66122f2da392989d5d47 - pristine_git_object: da808c1d4864d1a16129df44d1004bd9a7c1e575 + last_write_checksum: sha1:5af27af680924c1a20170c5fd0c6562b8a9761b3 + pristine_git_object: 03c87bc400d0561b48a6b76d50a2bdbc78178bea src/models/policiescontrollergetpolicyversionbyidv1op.ts: id: 76d8101e2865 - last_write_checksum: sha1:7536a111f86bf600aed06b4a9b0524cecbe992db - pristine_git_object: 370d3616393300fa656e6448e79762cdb3533088 + last_write_checksum: sha1:819e796f1702d0762700957ff54369f84ffa1ed0 + pristine_git_object: 0bcc350c649e4b7d13c5c9915aefcb77de0bf860 src/models/policiescontrollergetpolicyversionsv1op.ts: id: 7b46b73ad813 - last_write_checksum: sha1:a4ecb14da43a8f058820a5ed77d1d6e61e6afbfd - pristine_git_object: aed6c4ecd75cf59c6897be956d66efbdae4dee81 + last_write_checksum: sha1:5ee373ad6b5e135ee8e637d2e37afc11bc8ad64a + pristine_git_object: 545a66db26c3c708450f7c3d62ddc33af33489da src/models/policiescontrollerpublishallpoliciesv1op.ts: id: a52b87d7fc15 - last_write_checksum: sha1:cbe13d285c42ad5ac7ccd62258084d877a74ad2e - pristine_git_object: 9f7e185b63aed8a8f90efb3fc8ddf237d1da5fc5 + last_write_checksum: sha1:073711d5ee056fdaec04c12245a61dcc131d5472 + pristine_git_object: a7bfd12ef546f9098ccc4989ae06a2551148f90f src/models/policiescontrollerpublishpolicyversionv1op.ts: id: 735a9456459b - last_write_checksum: sha1:4e0a2c508aae150bdce9fe188f60e94d72298691 - pristine_git_object: db1c90958fe01ca5e4140a5bd01bcdc5ae8209ee + last_write_checksum: sha1:dab618e47afb30d8480d67a10e6dbe7edace7a8e + pristine_git_object: c901320df58f0e8f62ddca0283bcdccd2193cb4d src/models/policiescontrollerregeneratepolicyv1op.ts: id: 011ecc14effb - last_write_checksum: sha1:6a9fc616e87bbdc0e3abf0424f3ccb2c4a11ceb5 - pristine_git_object: f4fc9379baffb4c43e66046d987f01f325f37af0 + last_write_checksum: sha1:23e8be22ff7a2e39e5743517504eca8a47925af3 + pristine_git_object: c946c9d9304861a7c9fc990cac27e61ed5ab4a12 src/models/policiescontrollerremovepolicycontrolv1op.ts: id: 4d1827fa4a66 - last_write_checksum: sha1:efde523a0986677cce1d8d0980a77fb878104d2e - pristine_git_object: e849fc2ccc7356a2dad8917c92a81836ae633028 + last_write_checksum: sha1:d48ac2f69c7414d4274827aea3178f48ceea4dbe + pristine_git_object: 618dfcfe42543cc12a5b02aebdd75e2c883c420d src/models/policiescontrollerrequestpolicypdfuploadurlv1op.ts: id: e70641857e9c - last_write_checksum: sha1:1c24a6656b567c9eacf0e6a80a9fe25a295310cc - pristine_git_object: 2b9a2242c4ad3c9dca97ea7c4f6a149accddce32 + last_write_checksum: sha1:0aaaacdbb764bf89c2b41782dd2a29869ef4cdb0 + pristine_git_object: 45d7898d2db0a768114253c763b1f7ebf71d7404 src/models/policiescontrollersetactivepolicyversionv1op.ts: id: 51d5dcb9bad1 - last_write_checksum: sha1:ab3279e360759a856918c4e8192d17bfcfcd0126 - pristine_git_object: 1009e3ec16ef632d29d18c14ad156b226469eb6f + last_write_checksum: sha1:2cb4f8b804d17dc2372ba08016c2d8a52adc40a7 + pristine_git_object: ad15432897fa46e1379756b60fd064984b7e80f5 src/models/policiescontrollersubmitversionforapprovalv1op.ts: id: 64930fb8525c - last_write_checksum: sha1:a0e6df2915ecf5cd9f5ece874f9825acd17e1600 - pristine_git_object: f2d0c2cd49a57d2184fd86ee27ef56aaad7a22cf + last_write_checksum: sha1:3abb58de91214ea76922eca94453afd8965adb8d + pristine_git_object: 18244445771997d4712dc7d839167b57bb674b89 src/models/policiescontrollerupdatepolicyv1op.ts: id: bb861d3458da - last_write_checksum: sha1:748d60ce16abe7c38bff5d8094b12c7e97ebf340 - pristine_git_object: 3936a9e1dc000c6986f255f05c78a1b0d6d0956e + last_write_checksum: sha1:32fa2ac297a605d52d536c31d1ac056206699977 + pristine_git_object: fafff0aaa3be1b05a3e9f80d984be5a43df004d7 src/models/policiescontrollerupdateversioncontentv1op.ts: id: 41cccd6d9ac9 - last_write_checksum: sha1:100e4656cc21303a9b4deba09569fa757fe67216 - pristine_git_object: 7653ea2b0042a9990be5b2bd026e5b972b4dc1d4 + last_write_checksum: sha1:db2467cac04caf53b2b643864288bb04dd7c1c1b + pristine_git_object: 5e31de8a2b3b24d4759b8b69be2bca976894b52e src/models/policiescontrolleruploadpolicypdfv1multipartop.ts: id: bf4e75e2d82c - last_write_checksum: sha1:767f26e0445ad939540fbca1440637cf802ca227 - pristine_git_object: e1b968c93646bb2c8630ed8e1d363e1f8938f116 + last_write_checksum: sha1:172b89e815bc614cf202d07122b885c69ab6f400 + pristine_git_object: a98c4d44f18fc8e2617501476c3166a4b5b7623f src/models/policiescontrolleruploadpolicypdfv1op.ts: id: 9aada2cfb5cb - last_write_checksum: sha1:59461ab1429fddf7e509c8360fe6c81852987f8f - pristine_git_object: d1a1663167d0c325b8bda263ad5f9b933b77704a + last_write_checksum: sha1:406ae4900cb92403c1070020216c8669fc33b735 + pristine_git_object: d7d8e65f9c4e6197d2db5ae8c4d512df756f3f54 src/models/policypdfuploadurlresponsedto.ts: id: c309f41c826c last_write_checksum: sha1:62126322b5cc5016f1742c03e49e49fcc7d1c492 pristine_git_object: 87eff95eba1c0e8c806ad19d4669b557a68fe999 src/models/policyresponsedto.ts: id: 52dd9c053bc2 - last_write_checksum: sha1:c0f06fe6ff1005d629cae47d9b028a93b95b91df - pristine_git_object: f6a2253517aeb33d70199ffadfda220f9736c4be + last_write_checksum: sha1:3ae9a1559fe40bb106e9afb82147705b55c46170 + pristine_git_object: b24b44fcae6dc7ec0865a8896340bb90422415c3 src/models/processdocumentsdto.ts: id: fd749f0da38f last_write_checksum: sha1:845d1cca5b6e29d5ed7f2ee7b59b00247ade1691 @@ -4078,48 +2990,64 @@ trackedFiles: pristine_git_object: 15d8c9964b7905fc7e9d337d1384319b558a0901 src/models/questionnairecontrolleranswersinglequestionv1op.ts: id: 0fb409ec1e92 - last_write_checksum: sha1:15267de2de01aab6c966fdab635807d76f25273b - pristine_git_object: cb21b76784838d821f6059460d882cd3d49fa0a5 + last_write_checksum: sha1:18957c12f60a430d9a73c155a99e6b2d6c9089de + pristine_git_object: 4f67d3806bc556c2d0c232ec67b59a7ca3844a5d src/models/questionnairecontrollerautoanswerandexportuploadv1op.ts: id: 96d4505fff84 - last_write_checksum: sha1:e35f896fde986d1ffcae686f67780a768ae48c96 - pristine_git_object: 9b07cdf319fbd98fa4f57e2ac757fb0fe4bf9355 + last_write_checksum: sha1:bb28a47e5031bcaac1936e977e79f3f92b3d4202 + pristine_git_object: bc7bfd5a50f20960f59286b1605d246459f030b5 + src/models/questionnairecontrollerautoanswerandexportv1op.ts: + id: 2295f294646d + last_write_checksum: sha1:9fb0fc91db3d09f70d8792cbeb070fe0f1eeef7c + pristine_git_object: f2067c31968b6566f816b54f2798e5dda7ce0dbd + src/models/questionnairecontrollerautoanswerv1op.ts: + id: d90fdece91b2 + last_write_checksum: sha1:05d1514b0ff729defdc3a861c81f71b63bae6f77 + pristine_git_object: a38602bb75dc9b462b36c250ce37154eafff4f47 src/models/questionnairecontrollerdeleteanswerv1op.ts: id: ba42da9bfe5e - last_write_checksum: sha1:0cecec7df33e2bffe3e478bddb91ee68ca05a91d - pristine_git_object: 22ae2fd73058b5f6202ed6da7fbc4c968ed5b791 + last_write_checksum: sha1:c1d645a867d2ff341119c338bb7141407c20feb3 + pristine_git_object: 61e6bed61810cf0cc8bc311a381195e23e2bd8a1 src/models/questionnairecontrollerdeletebyidv1op.ts: id: efc65d21a2ba - last_write_checksum: sha1:f739fd24f0685bf5ea7a325d49c8cb9ae877aa99 - pristine_git_object: 096997267d2d6f934a835b6cc66cac7dfce2db19 + last_write_checksum: sha1:7969309927f18c75f02fe32c59416278c937301d + pristine_git_object: 59008a81638bf414aefdfd83f619d501387ce6bc + src/models/questionnairecontrollerexportbyidv1op.ts: + id: 2949fc0edd7b + last_write_checksum: sha1:ffd71dbce53dd8b184b9669dd3d9cde1f8f533d6 + pristine_git_object: a13f93150a714070f7c25c3f9dfc920d4b7b9f06 + src/models/questionnairecontrollerfindallv1op.ts: + id: d8150b1b9db8 + last_write_checksum: sha1:832d63b1e4687dfcc5aa8248a207adc921edf602 + pristine_git_object: b0aaebb7f4cc6bb1da0c2bb780df784e29d265bd src/models/questionnairecontrollerfindbyidv1op.ts: id: a733bf125237 - last_write_checksum: sha1:ad21cd46264d8a005ff2ad16f29a2b7fbfa51a4b - pristine_git_object: bb11e695da8b536b6a0ee49b0bd00ce3cca0bfc2 + last_write_checksum: sha1:d6e42b69c2c8f12aad903e2a778faffbd56c1619 + pristine_git_object: 8dbaa795a2f8b43e7c78fb955ba1bec34511dea9 src/models/questionnairecontrollerparsequestionnaireuploadv1op.ts: id: 0b0273261c36 - last_write_checksum: sha1:d768422f84929fe0dc0d3d50b6be2ebd849092da - pristine_git_object: bb26ede0a2f285e933ec650b1bad6b15e107a336 + last_write_checksum: sha1:082351b0059a3a6eee19ad17d3cd2662a761ef9c + pristine_git_object: 8f393b599a1bdc1ffa786a4dfc0e91240e0cffe4 src/models/questionnairecontrollerparsequestionnairev1op.ts: id: f5004d6f077b - last_write_checksum: sha1:316d9cc1082e392ff7af26821bd357e20d928aa7 - pristine_git_object: e72c7bf1ac20edf2fa05d20a219e4f543d760efd + last_write_checksum: sha1:f2920ef987865e89ec7480a0e9c5b8508c1f6c17 + pristine_git_object: c3fbf895f93a657bb5dfa59474854b2c76743d4b src/models/questionnairecontrollersaveanswerv1op.ts: id: e9884022e748 - last_write_checksum: sha1:ee517c197720014c84ebe8c25636391150725265 - pristine_git_object: 9c714be811fe00464cd3f2373d7bf4f00aaefaf0 + last_write_checksum: sha1:593b527a1e47aaa32881bbd1c1ec5f2d2c2d3a28 + pristine_git_object: d075e83c6b2aff51729b0f261f857df3e05741c2 src/models/questionnairecontrollertriggerautoanswerv1op.ts: id: 001d7f2faee3 - last_write_checksum: sha1:04b81f0707d17423ca4f44772bbd13f5e797b5f2 - pristine_git_object: 21c442f93c9be2e68d47afbbc0a82586e1adc9ec + last_write_checksum: sha1:f144a2072fbbcd2997499fe3680ac4de2bbef9a3 + pristine_git_object: 244941115b2f8c01c833b0aec8c1aa2189ef1c3f src/models/questionnairecontrolleruploadandparseuploadv1op.ts: id: a81b614033bf - last_write_checksum: sha1:ea4ddb61427657bafa2c0905908e52df07ddd0eb - pristine_git_object: 1fcb13c4752839ed2ad5b7fdf14de8dcde68543a + last_write_checksum: sha1:e336d570eaa5597c4e0db231a46b98ce92b82e20 + pristine_git_object: 4a0f4d7710104d476428a0c6e767c65a048fd097 src/models/questionnairecontrolleruploadandparsev1op.ts: id: 0214ae0bc919 - last_write_checksum: sha1:5e73f3cec1443d1d8abe7d1f96c5d0e5afa030fe - pristine_git_object: c8e02af4253af8fc251a0381b60e7780239c4a1f + last_write_checksum: sha1:875ec8c4eb44d34590e87a2b75e2193253b05005 + pristine_git_object: 8bdc29289ce298ef5dee9486becb685e3e63ecc5 src/models/reclaimaccessdto.ts: id: 6997d109364d last_write_checksum: sha1:80f99c3ad717a2f8cfd3525fc0e0a3dc79261fbe @@ -4142,56 +3070,64 @@ trackedFiles: pristine_git_object: 7421012bfb8bdb64380043dad39e6e6e497d189b src/models/riskscontrollercreateriskv1op.ts: id: d7f061ff86f2 - last_write_checksum: sha1:3c9d85d99cd8d102bd9addfab806a1b818874286 - pristine_git_object: 17a08825ff656cd3191be4a7082ef92a8f1ba7a7 + last_write_checksum: sha1:efbf54142fcd5a3613c7fe74078042067f74375c + pristine_git_object: aaf3e8c206b3f8604562c4e43a74ff92ad602dd7 src/models/riskscontrollerdeleteriskv1op.ts: id: b63d0463f981 - last_write_checksum: sha1:9a66a7316bada8e6b216d02b4a1fdd33728f7986 - pristine_git_object: 3325ac6e35db3cee38644b24f3a98f1fb6cb6b28 + last_write_checksum: sha1:73441d641a0e65da689f0241e8c977662978229c + pristine_git_object: 14289eb6087ce4a1c1e2ab19ec6e3dfe4e89c2f3 src/models/riskscontrollergetallrisksv1op.ts: id: e82ebf0b5a0d - last_write_checksum: sha1:3e9db5feda2b3d1bd8630b5e8655eb2c27cb988d - pristine_git_object: aab94e7754097ece516db57dcf1033eb00350d86 + last_write_checksum: sha1:d2808951f508c05f1be6d58051b55d4f2ebb1097 + pristine_git_object: 7bad08480556c437420530479fdeef88677bd365 src/models/riskscontrollergetriskbyidv1op.ts: id: e33ceb7e8c1e - last_write_checksum: sha1:8e844ed66deea0024e20f240d589c0fe52d4e4cd - pristine_git_object: 3b0199f171704d7090aaea07c952c16b3a0e30dc + last_write_checksum: sha1:0e2e155825e8c9c45576783c30db9b2bc14901d9 + pristine_git_object: 5ce416fc90876a2112f56ea36e41c2f919703dbb + src/models/riskscontrollergetstatsbyassigneev1op.ts: + id: c0b9da230f2b + last_write_checksum: sha1:7d07107d129dfa62c4e178e570439577758a5d04 + pristine_git_object: 2e32f5a68830206ad1ebb41f9d8b6e7034b57601 + src/models/riskscontrollergetstatsbydepartmentv1op.ts: + id: db409ba266b3 + last_write_checksum: sha1:96845fd91e7818ba76db91cc11e7d1ad33d81bce + pristine_git_object: d82c27242de00c0233cae7de431c985796660158 src/models/riskscontrollerupdateriskv1op.ts: id: d285b10caa6e - last_write_checksum: sha1:b100dc8776d02dfcc333ed56aaf6bcc43769bac0 - pristine_git_object: 4f0c959aa10b88dc30ca832d5d8a000bab68fce3 + last_write_checksum: sha1:227a468f2b58bdc41a6ed9ccf315961bdbdcc45a + pristine_git_object: 1e58b31e7c06139221a45cad6f0f0bb2ad73dbbd src/models/rolescontrollercreaterolev1op.ts: id: 96c8f3431883 - last_write_checksum: sha1:790fc9ffc92e415dbaf74093da1a2242fcaf8ad0 - pristine_git_object: ad6815227fbf2b68653545980e7feab1b605f4f2 + last_write_checksum: sha1:e7057604342d620985d4ddeadab7a737dc98d761 + pristine_git_object: deda6b950839e45e6a47a54ef23d64fca9b3a171 src/models/rolescontrollerdeleterolev1op.ts: id: 1d893e9acd47 - last_write_checksum: sha1:21d9a4bc89080af04ee848208247262e503c3481 - pristine_git_object: b65201794d46f1f9fef34d53b4f6fc7563068e43 + last_write_checksum: sha1:21464bdb3a77fac4bc4e8959f454f4171fcfb3a6 + pristine_git_object: 6bd3a7b0b4d51783d8bd0295516e471227ce5878 src/models/rolescontrollergetbuiltinobligationsv1op.ts: id: 64a655e050bd - last_write_checksum: sha1:7d289ceb02cfca441cbc0eb21f1615d37438a011 - pristine_git_object: c306725b0f7292ccddc6da324fcfa85ececcbce0 + last_write_checksum: sha1:b529b15a819bdda9ca72f6a3ca8451253860d914 + pristine_git_object: 74601e18f584714d3037d9491d1d6155fe4b3989 src/models/rolescontrollergetpermissionsforrolesv1op.ts: id: 50c60c8abe4f - last_write_checksum: sha1:4ae1622b21186ab17b80d9e13f2e007a7f080db9 - pristine_git_object: 7181e58527f53e87aafd4143e5266c52f12a7fdc + last_write_checksum: sha1:c50ed771b24d2d46571b2a30413411270db9e4e0 + pristine_git_object: fd7d370358fb8fe2f0cc8ad8dca79203f77d7926 src/models/rolescontrollergetrolev1op.ts: id: 280217e3da75 - last_write_checksum: sha1:3179d8d4c1ff96555e746af66d63242e0ff2a58a - pristine_git_object: 1fda9a29d7ef1b32a9142cef09c0f1196579a5c9 + last_write_checksum: sha1:3ea2b04ffe3b253696403dea335c924ee0bafded + pristine_git_object: 7c975aa4fcd4cb93d3f7fd79fc9827d3e25aaad0 src/models/rolescontrollerlistrolesv1op.ts: id: 6ae61a6c9b85 - last_write_checksum: sha1:6212c9aa2d4b0b472360fe3d08ac7608d380be02 - pristine_git_object: 27877c126e337af0935831b53c30e5930601b9ab + last_write_checksum: sha1:fa97600590f573dc8de318b68bcdc8a9ffb5ef5d + pristine_git_object: 820752cfdeaf28d9f18f59eeeb143dc5164be6db src/models/rolescontrollerupdatebuiltinobligationsv1op.ts: id: 7379f65d2ee0 - last_write_checksum: sha1:c680cde5b7bea1d28d9dc6be547eae396c0b841c - pristine_git_object: 9f8097f3f5a888f590c89b0113d0067398e7878e + last_write_checksum: sha1:cda58f87f9fe713599214bf22a0bd0df0e285144 + pristine_git_object: 2bd392f9cb29454720459a0973b670ffc3fb124c src/models/rolescontrollerupdaterolev1op.ts: id: d0ad74dc8a5b - last_write_checksum: sha1:2b3ee4b3bbe36f249ee017da8d32f621c52f4b1d - pristine_git_object: 5ea21405efa5a00177e6656eb6d3999c6935235d + last_write_checksum: sha1:0f5a39ef54b8fcd5fe5f43444323f982929a6336 + pristine_git_object: 7271f0d9ee317efdd3bab7084daeca63aa216880 src/models/rollbackframeworkdto.ts: id: 71d12f751663 last_write_checksum: sha1:814fc82c1c1d3eacd28c89c0ac91955a25da5099 @@ -4226,36 +3162,36 @@ trackedFiles: pristine_git_object: 7526592bf305f3c9c5b3babf4369ef46ee2eac9e src/models/securitypenetrationtestscontrollercreatev1op.ts: id: 16b63860c656 - last_write_checksum: sha1:98699225b8e9e221bf60d7785f77af29b63aeca7 - pristine_git_object: 1f7f8342ca09266fb4a1b8ba71c2b69b82032e2f + last_write_checksum: sha1:30abe90c8aa8f7cefa4b3d8420f6baa5b4aa27d8 + pristine_git_object: ee16fd53e670990afa1d7890aba80a3888ffe325 src/models/securitypenetrationtestscontrollergetbyidv1op.ts: id: f489010ece87 - last_write_checksum: sha1:7fa7b7cac71ee0a9b46dccf40728e6ad57a663e6 - pristine_git_object: bbdc8ea20a5cd346348a68fce866c62e5c3c66fd + last_write_checksum: sha1:996a324cf473d98aa6f08964fa56a7edb764383d + pristine_git_object: db5ac1a4b127118e41c2fab0fdc990cf5ff1817b src/models/securitypenetrationtestscontrollergeteventsv1op.ts: id: 2cfb56ad7fa1 - last_write_checksum: sha1:2ae7358e2fb8a398b8924a45cf24ac5dcf21af9f - pristine_git_object: bff11cc1dfbea52a02c6647f3fbd41a2dd4b5eb9 + last_write_checksum: sha1:527f0a3402048a8c0f65ef23ee2556835789a3a6 + pristine_git_object: b5727d7193cf3a9ad4358401ce2b9d52a73dbca2 src/models/securitypenetrationtestscontrollergetissuesv1op.ts: id: e81dadc41aec - last_write_checksum: sha1:54ce66248f2e705b0745bf17367151739d7ab25f - pristine_git_object: e12d28bd909028b79eaca5683ee67fedcd7f9ec3 + last_write_checksum: sha1:974cd18af34493c385cd148ad92fc9e67296309d + pristine_git_object: 3c51d61283e2bb6dc4af1efc82d9a950891a2139 src/models/securitypenetrationtestscontrollergetpdfv1op.ts: id: 11d248a8bfbd - last_write_checksum: sha1:9c3b57fc8c2fc159b0402ffed06ece174dc9d1a6 - pristine_git_object: f0170b9aae20a68139a37fe8e918f3b5023cb247 + last_write_checksum: sha1:51a2e63691b8f055dd1a7a22494858b81e51fe20 + pristine_git_object: 15d2eb5266c55cc3374e51ff8f850e56f9e86dcf src/models/securitypenetrationtestscontrollergetprogressv1op.ts: id: 3f7199583749 - last_write_checksum: sha1:65e19a7cdbbf285932b9c0d637de2b36d304efc7 - pristine_git_object: 4214f3c21e66da1e3fb09a806d4355e237b53e27 + last_write_checksum: sha1:15d5b9b075eb84bcfd7103d0620e48c60a5bab2a + pristine_git_object: 95c72071fbb44d620e8f32fd36cca79d74d8ebc0 src/models/securitypenetrationtestscontrollergetreportv1op.ts: id: e75c28cf3496 - last_write_checksum: sha1:d49ccf1ab6f48e5db0d8e8d467cd0da032bc6fc2 - pristine_git_object: ed5149a0c3b4542245d8b115b1da4d155f691f95 + last_write_checksum: sha1:54985e9c824479d887fed3ae1edaf0ad3d3bcd2d + pristine_git_object: 21fbf56fb9602ff3ee02a3742f8c2792ecc37a2a src/models/securitypenetrationtestscontrollerlistv1op.ts: id: 718cc16f0331 - last_write_checksum: sha1:0dfcd3fb4ab78a5217f140cd049239c254a32f65 - pristine_git_object: bd080f1d6ebc0181046340e1b6bcd8f24f66dd8f + last_write_checksum: sha1:c68a4ff3a4ebb34d511520bc50f4feec84107c52 + pristine_git_object: 16329347bb9df508b01c4d63880b921363ac06fc src/models/sendtrainingcompletiondto.ts: id: c99c4987eb47 last_write_checksum: sha1:d076374695318d224aed21cb4d66acdfe9a38d0b @@ -4266,16 +3202,44 @@ trackedFiles: pristine_git_object: c1fc05a584080cc6d8dc5c2f9b1953c59b2d0db0 src/models/servicescontrollergetconnectionservicesv1op.ts: id: 0a9690b42106 - last_write_checksum: sha1:bc21af5d726ed686a7a086ecc6385f23164b616c - pristine_git_object: 9425812a2998684f0ecc3cc6e66719295c43e87e + last_write_checksum: sha1:d25c9001d69336ba6abfde5917e9e7c493ab7e0a + pristine_git_object: cdd2c6f1b3730579d22029dd5023af96e6a7109c src/models/setemployeesyncproviderdto.ts: id: 5d1f401bcaa5 last_write_checksum: sha1:b25ad4932bf7e64c7f5dea197c4e9542d26ce34b pristine_git_object: f6423f370e8bbd542c2ea012e9a39f1bc4727275 + src/models/soacontrollerapprovedocumentv1op.ts: + id: d056cbce0688 + last_write_checksum: sha1:0f095e9eb2563537dde8b6f582f02eb65d500aa0 + pristine_git_object: a4e92e15e70f2f5c3aecc196aa7f1e47a40ade98 + src/models/soacontrollerautofillv1op.ts: + id: 3f51eb6d8932 + last_write_checksum: sha1:f767693fbe2adeed8837836b5849b195234619f0 + pristine_git_object: 26f7edd9748db7d1b5b51f61b4c1ee56607ae048 + src/models/soacontrollercreatedocumentv1op.ts: + id: d1e8f9cb7948 + last_write_checksum: sha1:9730192034570addde1dd71113ac6d288f0f1be7 + pristine_git_object: 80abc11cdd66790300433707856128c40eccba01 + src/models/soacontrollerdeclinedocumentv1op.ts: + id: f8ae08e5a32f + last_write_checksum: sha1:c7851c01ce04d66c573b86dc97574fd62b229868 + pristine_git_object: 436d40cd1d6f7fe89b5927b9d4ec030d1517d180 + src/models/soacontrollerensuresetupv1op.ts: + id: d5b1e796d9ef + last_write_checksum: sha1:2fb10386f13014377c3f5c02de4f9d04d730f535 + pristine_git_object: bcfabe8f075a3cfe5b8f7f8bda20b2957357e0f7 + src/models/soacontrollerexportdocumentv1op.ts: + id: fd1f88347e96 + last_write_checksum: sha1:082e64595fa73ec1894ac87d3c43ffa0fc726e57 + pristine_git_object: 9e3fc5b0f73cc88a06b630d26d63b28fc1fbb698 src/models/soacontrollersaveanswerv1op.ts: id: 345a7890d72d - last_write_checksum: sha1:622301ceda28a81347b97460fd68a245a8cfc001 - pristine_git_object: 50619f9cda9d01a9b7e96cd832c98007fc5c761d + last_write_checksum: sha1:10242c65125bfae28801a0239153352e32b66d75 + pristine_git_object: 5fadc54472202a08a3c6bc83e4952eb20bd2e165 + src/models/soacontrollersubmitforapprovalv1op.ts: + id: f608deb02ac0 + last_write_checksum: sha1:67049cabbfaecb450cbaadd630097bf32562a83c + pristine_git_object: 8114aa8ac3e7399e3c06e887104a91e08f0e7862 src/models/submitforapprovaldto.ts: id: 0f2972c8890d last_write_checksum: sha1:9085bf332882e38ca3599996f28ca6973c35fa74 @@ -4284,50 +3248,74 @@ trackedFiles: id: 52023de4de30 last_write_checksum: sha1:60999d86a6f3f775ce12a92a5edfd7fd589c0a2c pristine_git_object: 6b3b5297ac5219f884615fa8bb8399f47e5af38b + src/models/synccontrollergetavailablesyncprovidersv1op.ts: + id: 92f86dc1089d + last_write_checksum: sha1:a89345d71421897b9d9b350588911609e4ebb24b + pristine_git_object: 3d19351889a9853fb177db19745872eed2c2d15c + src/models/synccontrollergetemployeesyncproviderv1op.ts: + id: 61bbad045044 + last_write_checksum: sha1:77fa019e681054941d3dd98cf3c6989a576d817e + pristine_git_object: 59d8a05833ce6b675c582d21e00ed9d2bc936efa + src/models/synccontrollergetgoogleworkspacestatusv1op.ts: + id: 0ea1112d402e + last_write_checksum: sha1:97574c8985bf3817b7d5782d400b78edf6c97d7b + pristine_git_object: 483884f71bdbeaf4b3c3a1e0cb05f33ec970ff49 + src/models/synccontrollergetjumpcloudstatusv1op.ts: + id: 4e0dc105d8d6 + last_write_checksum: sha1:efa6e3b96878d4ffb2005112849c34759a366c95 + pristine_git_object: fef810dd75117bd81fae6234d77ce82aa9ec0a37 + src/models/synccontrollergetripplingstatusv1op.ts: + id: ff13605b6ff3 + last_write_checksum: sha1:f86d87550f86a63ba1cbf2e2ce37bee6a56d3cd1 + pristine_git_object: 73be0f6ce2adc7b70a48ce315e05ba16d2db6be8 + src/models/synccontrollersetemployeesyncproviderv1op.ts: + id: 011293abd90d + last_write_checksum: sha1:794d74b1be2f0f1e686ca15154c5f6a0f22e8c57 + pristine_git_object: 8d39a924aeea16672caf148ce01580c538222d27 src/models/synccontrollersyncdynamicprovideremployeesv1op.ts: id: df86503756f3 - last_write_checksum: sha1:28aeb5bdb211bcda0c8dba214a38d85b7ed0027e - pristine_git_object: 595cf3f93d6124f1f7d5a628e99cdaa54a601c0e + last_write_checksum: sha1:f8a333c8a67efe7816cdbe4cf7b54cb777e82f3e + pristine_git_object: 22016ca11d6bb6b7e49bcfd686ed7682dc5a9508 src/models/synccontrollersyncgoogleworkspaceemployeesv1op.ts: id: b0657dc185c9 - last_write_checksum: sha1:f321e3c960fbe99cca0c5be38be0e3212cacb180 - pristine_git_object: aacdfa707f559e1e47d07d075672ea11680dde9e + last_write_checksum: sha1:a4687e3676426c1486f461ff4e4b54537a5491e6 + pristine_git_object: fff92e9ce00000854dde037204d203c5541c7686 src/models/synccontrollersyncjumpcloudemployeesv1op.ts: id: 4c206d7d75c8 - last_write_checksum: sha1:ead547db6d18e7893ceac757cfde8ea210f57814 - pristine_git_object: 94ff1e5d5e3969236df5c5deee976c100b595a82 + last_write_checksum: sha1:cfeecad8926d4b823910e05fafc34033a3525e1c + pristine_git_object: 6b7a20604d9c2fba35b6e31f323939b11cbb180a src/models/synccontrollersyncripplingemployeesv1op.ts: id: 711720ecbb97 - last_write_checksum: sha1:e41eb9d5f18e0dd7fdd160178469183d7ff9a60d - pristine_git_object: a76aa21d721d4797720fb5bdc9da040366ee59db + last_write_checksum: sha1:cfa9aa496f3196ccbd251c3bd5e2570875f794c0 + pristine_git_object: 1b009f7d46495e81e6f1f45e882452c4d0338a70 src/models/syncframeworkdto.ts: id: daa5170e3e5c last_write_checksum: sha1:298cf76855f7e4a748f0db5eb562f79cba84d56b pristine_git_object: 67441fe4a442b1f608e91af866633848345b0511 src/models/taskintegrationscontrollerdisconnectcheckfromtaskv1op.ts: id: 6e2cc4967fbc - last_write_checksum: sha1:39f368e082f8d652c948583823b43c1e81881bc5 - pristine_git_object: 49cfd0ea946c3e28a24993ba2a41334dfa12dea7 + last_write_checksum: sha1:31627963b410562f2a3b49a75f70cfaf0c1a00ea + pristine_git_object: bbb60c7b6ab3c885087b79567e6e2ff1372b6832 src/models/taskintegrationscontrollergetchecksfortasktemplatev1op.ts: id: 475b87440613 - last_write_checksum: sha1:7df40e7a0ede9f4eb7781078b9c48aabdb0d00ea - pristine_git_object: 2a8a2bcc0b3878e5a40905a4593fddf188394c93 + last_write_checksum: sha1:14dd14a0028271626662de2e4ed052c9c9079497 + pristine_git_object: c6db8d9b78a3311720436264bfd807039a036888 src/models/taskintegrationscontrollergetchecksfortaskv1op.ts: id: e37867d0f1e7 - last_write_checksum: sha1:aa4732244e44a73308c5675df930babdc7b0c4ad - pristine_git_object: 264868f59df38061c069c4f049e5e012a8c8d383 + last_write_checksum: sha1:b13718bbfb320634a845d9c71406899281a660d3 + pristine_git_object: b83ee66217ee582dd4c2453eb444c92cea73ecd7 src/models/taskintegrationscontrollergettaskcheckrunsv1op.ts: id: 363cf33d9e22 - last_write_checksum: sha1:710ce19396ceb8e6f3ef66d2171cce43e60e23f6 - pristine_git_object: a26331ae8e1e5e616d8058bcecd62a0639fa8a04 + last_write_checksum: sha1:c372b9b7cbc90d87025c514c4675a8183871d96a + pristine_git_object: 2feb2cce0a89eb801cab8dc6b4ec881fe68b6771 src/models/taskintegrationscontrollerreconnectchecktotaskv1op.ts: id: b0d99e6fb5b5 - last_write_checksum: sha1:255e9618f07caa1655b837f4c4b492b5b0d7711c - pristine_git_object: 8d931d987cc22dc6e3663ba1a5c8865c1935c01f + last_write_checksum: sha1:036daea0d72501e6eec8ef80a2a0a64a6c4880d5 + pristine_git_object: 538340f63fe6ad76add3f9724787a3281d4ac870 src/models/taskintegrationscontrollerruncheckfortaskv1op.ts: id: 4818f619ff4b - last_write_checksum: sha1:4ce0d81c7548d34539226000e4533c963e3a99dd - pristine_git_object: e87142947f335b24d0b2b14bc84a72ed85769256 + last_write_checksum: sha1:f22258f3d39a0c15765e824a27391868fb5e098b + pristine_git_object: e918906af73926afb73806f3449270f49e31333c src/models/taskitemcreatordto.ts: id: f0f2867546be last_write_checksum: sha1:025be0f72291f93c918ca3f888cc807ec54edafb @@ -4336,118 +3324,130 @@ trackedFiles: id: b981450ffe4a last_write_checksum: sha1:989e2cfdd8264a735138272aa9140e03297534e1 pristine_git_object: ddc07f722573bec390bb9e622dc63319ff184f15 + src/models/taskmanagementcontrollercreatetaskitemv1op.ts: + id: 7277036d9529 + last_write_checksum: sha1:05ee4bf1b9198635c8f515ed64b5ac1df0d59df7 + pristine_git_object: 6be31e36030adc2719c9ed009a14aaa6453d94eb src/models/taskmanagementcontrollerdeletetaskitemattachmentv1op.ts: id: ee3679b32d1a - last_write_checksum: sha1:ef2657ea915530d788b09e6d3e01a180da6be98e - pristine_git_object: 222225fed85893d5c9485957059aa546f55fb8ad + last_write_checksum: sha1:4307ffd78fb39fc70c084fc316deab1523986e24 + pristine_git_object: 6009aca560f1c6a14e8a6d3b728054f1c7d38577 src/models/taskmanagementcontrollerdeletetaskitemv1op.ts: id: 9f8a12fb1b9f - last_write_checksum: sha1:943b6d8538b9e2a19582a198fb6a1fb79cdbc792 - pristine_git_object: a25e7fcfe56737e0b2b44d0f5cba51efcf2ade31 + last_write_checksum: sha1:c3e024de3ffae2341c11f0fdd0155231fd2262aa + pristine_git_object: 0612fbcc03fc9bccf1fbdef578e780095dce4f4f src/models/taskmanagementcontrollergettaskitemactivityv1op.ts: id: 7ac2a4d022ef - last_write_checksum: sha1:b80fbf7ddc602c6edf431578656490b44a9df6c7 - pristine_git_object: 256007d7282bbce9bebb240e86dc5b187f875d2e + last_write_checksum: sha1:d0e1c3133621adf26fdf7f5c98e063c3ae6171e3 + pristine_git_object: 0c1aeec9f7f01cf3699afcf8edab6302ae813f7d src/models/taskmanagementcontrollergettaskitemsstatsv1op.ts: id: 563c62145fde - last_write_checksum: sha1:7febbc461fe9dc7048e71936a5acecc26bde5772 - pristine_git_object: 271225dc0154dfd2b33a36e3425547fdb27cb5a7 + last_write_checksum: sha1:ca3f0d2dc79bb4690a4a3935ff191807a548b01e + pristine_git_object: 3ab86022e0359d9aff34573fbdd95b6bc537d7df src/models/taskmanagementcontrollergettaskitemsv1op.ts: id: ea5aaddfb28e - last_write_checksum: sha1:c23c05d6060ac17cd81c1debcf09bad7e6f49829 - pristine_git_object: 08135a1fbccc8d4787e2ed813147c19dd69440e1 + last_write_checksum: sha1:4ddf669b3c82b975e1e84ac8a060ac5dba6d5d2a + pristine_git_object: 06b61923fae7078b187e5449b995361f97c76bc7 src/models/taskmanagementcontrollerupdatetaskitemv1op.ts: id: b6e752a0f6e4 - last_write_checksum: sha1:f9ba49a610dfd95b9ff50800424113cbf2dc273d - pristine_git_object: 1bdd9a086c931d46bb2ab8050caf031709917bfa + last_write_checksum: sha1:1b8b334e2944cf52c2f9c8a5d19ef702835a5b47 + pristine_git_object: 224c87e1af994196eafa6c8b5a6cfa00f9f261c0 + src/models/taskmanagementcontrolleruploadtaskitemattachmentv1op.ts: + id: 92a8903f4855 + last_write_checksum: sha1:d6aece0ae4da246fa76f32ef778cf60282dff9f6 + pristine_git_object: bca564032969368959b891669ec30472dd981aa5 src/models/taskresponsedto.ts: id: a150fbb257f8 last_write_checksum: sha1:e95513bcd4c3b27030697aaa8b83a3b40eceb774 pristine_git_object: 4a7daac265fad983c0b72e54687d4ec468f14144 src/models/taskscontrollerapprovetaskv1op.ts: id: f79d722dd7fa - last_write_checksum: sha1:305c5294dcd50991c078d1ce286de24e0f4af5e9 - pristine_git_object: 9d0c2567c2e9b2f29515746654a2575bf7c0a4cd + last_write_checksum: sha1:f1f9f7a4a5129ddf09247e58cbfb7d79c09ba992 + pristine_git_object: 5aaecc977bc32fef4c6abc113637d7a5c6cf4a2b src/models/taskscontrollerbulksubmitforreviewv1op.ts: id: 9f906a213a74 - last_write_checksum: sha1:49b2ffbd0968c21bece7fff79d541825bd43d8c3 - pristine_git_object: b5d37096fca0cfc574ed894782d57befa535fadf + last_write_checksum: sha1:444ed900810c7087dbdcd77e30643080d29e90ac + pristine_git_object: a5bc91032e9880f6dae9e0e7405d3a7967cc719d src/models/taskscontrollercreatetaskv1op.ts: id: 732f43a305be - last_write_checksum: sha1:b1a1f120d12715dc1aa6092c83eda24d9c83f9ee - pristine_git_object: 7eb7d364f6dbd2ac3d95313a3464961cab5f5257 + last_write_checksum: sha1:c24d56b588038966b5889d1c54148903710c6048 + pristine_git_object: cd8d33cb1862c77eddf3a3a4ee2413d37f411f6a src/models/taskscontrollerdeletetaskattachmentv1op.ts: id: 9d3cb919d605 - last_write_checksum: sha1:20c2633947dc3e736bcbe7d8e31df20cb23b27ae - pristine_git_object: b269ee9198b514859a3d80a19e5911f37df9b4f2 + last_write_checksum: sha1:4d1d4f83d48b21b54c969a6c0ec80d2296579f7a + pristine_git_object: eba994598875fd79dfbb2894dd045908e2108c0b src/models/taskscontrollerdeletetasksv1op.ts: id: 09092dc198af - last_write_checksum: sha1:d8831918ccec29b0698b3f1f99ca69d7681dfb15 - pristine_git_object: 70a1c518cc9690d0b7c9b4e363fda38f1c8611b3 + last_write_checksum: sha1:386d03ce4435c870f36b4f9b7ee7c21a0be2fdf9 + pristine_git_object: aad640a0a8e2bf679f9ddebdc7fb7bf19d08f633 src/models/taskscontrollerdeletetaskv1op.ts: id: 12d110fefca4 - last_write_checksum: sha1:2f88445c84b99ae39d610c0b997a1b21e02cc19c - pristine_git_object: 7bd3240bc49a63c1423da609137fd92c21a713ce + last_write_checksum: sha1:56d269de3f80ed32c15e7b6138fe394ee5c5bea8 + pristine_git_object: 9d33f81b0b39e6f24f81b719e4fa70b7cfb3c9eb src/models/taskscontrollergettaskactivityv1op.ts: id: b2fef133ae22 - last_write_checksum: sha1:7a83fc95decc9189b17c975291a3a6d90289da7b - pristine_git_object: d10c5fdadd04ec435330e8a6a01918af53a1c36c + last_write_checksum: sha1:7d1999d87f23e2b86ff92ce1d5ddc6f30b673dda + pristine_git_object: da05c6114868b98e240e6c6332009a147b113733 src/models/taskscontrollergettaskattachmentdownloadurlv1op.ts: id: cc9ec4c2f8f7 - last_write_checksum: sha1:84ef8c86331ea18b900a02e2428d3af81b665a65 - pristine_git_object: 95d83c8790178bed54040b37f811a6007d9de63b + last_write_checksum: sha1:86cc89fcca12b057182592aa7f29dc537394fb5b + pristine_git_object: d30a5fda2ea835eb44d6b7921249af0852a21548 src/models/taskscontrollergettaskattachmentsv1op.ts: id: 5e7511e28bf5 - last_write_checksum: sha1:efd1d91ff7b6dca71ee3695191d970ad61db2c7f - pristine_git_object: f5ed22ddfddc9a570ec97a5ef8047ea709f61cd9 + last_write_checksum: sha1:7ab41468d1d405c28e4d251465e34ba9ebddcbc0 + pristine_git_object: 240ba8a9b1380a3aaed010fffc0b2c0da7dfd862 + src/models/taskscontrollergettaskoptionsv1op.ts: + id: 68b646dcfca9 + last_write_checksum: sha1:0ffd89e2a222734bc73046c91368c91a2ae83234 + pristine_git_object: 396a834ce7b12424733f09cf60a954ef4d86998f src/models/taskscontrollergettaskpoliciesv1op.ts: id: 0905727ae7da - last_write_checksum: sha1:c4d642a615ee05e3802de5e5a62f6c1a1a51f439 - pristine_git_object: dcb6441ff2c5525d196269a1816805907d57afd8 + last_write_checksum: sha1:f7ccbeae3c91ab55faafc4efe63dab468c72e81e + pristine_git_object: d74f735dfd06226182ddcfe8ac82e6b9bd2b33e5 src/models/taskscontrollergettasksv1op.ts: id: 33a234652e2f - last_write_checksum: sha1:772e2baea87945165d02ed4d4a81b9a31107c6e5 - pristine_git_object: c6e0b2520065de3f178a78b1a3086f4f3fa1be5a + last_write_checksum: sha1:c35a68df218874a808291134c7459d7301986310 + pristine_git_object: 3f2e5e4816177b2bed7e87ba181c9716679a5a25 src/models/taskscontrollergettasktemplatesv1op.ts: id: 1a118cf7dcf7 - last_write_checksum: sha1:a1b416d506f42333ec2fb90eccfca2df1cf92c88 - pristine_git_object: b768699aa2b19d2f1d8a8f4ecd98cdae254a17bb + last_write_checksum: sha1:c129e222bba77e0bb4b3e8a6e20bb6c912d24dec + pristine_git_object: bb3ccfc325a697460e0aaa66066371a069688fed src/models/taskscontrollergettaskv1op.ts: id: 7f17243d87a5 - last_write_checksum: sha1:2eb25fcc1378f3e795953a0a921ddbfb7c5102f9 - pristine_git_object: 3f586b08f05648b2f59709a1b34048acc7a2d443 + last_write_checksum: sha1:fb5d210bef4cce1d958164f8476d80f37e44be8b + pristine_git_object: 643906182c030ad757b89148fade0b99d693129c src/models/taskscontrollerregeneratetaskv1op.ts: id: 51ca69e79f50 - last_write_checksum: sha1:d156f939824e91b9bdfb729a14c6f8a2c284f68c - pristine_git_object: 4263485bd525bac0939920b90b8d7195ebe284c6 + last_write_checksum: sha1:e43fd49fa6f22bd468258be8508de40daa2dfceb + pristine_git_object: 68d685ad5a9a7249d2db3237a451f1224870e66e src/models/taskscontrollerrejecttaskv1op.ts: id: 261facf20422 - last_write_checksum: sha1:2cfbb0d082b621f7c7ac7706852c61bc3ac6704e - pristine_git_object: 39af5e16783dd58fa588227f5ef5744bf184a09d + last_write_checksum: sha1:aafc0f2e4d18250c0e941377943dbc12b3ae3601 + pristine_git_object: 2e17c2eab5a08769393d4db57a46c9982327a83f src/models/taskscontrollerreordertasksv1op.ts: id: e497e5933713 - last_write_checksum: sha1:563c042e515b6ab01b1d48345b7e33bba9fb8b83 - pristine_git_object: 72cc3d70133fd38510542db2a32db7442a170fc4 + last_write_checksum: sha1:7ce8ca4a19ef8eb825074c2c75d32b5fb566f86a + pristine_git_object: 39fe7df3fae9877e75e41a3a1a91b3ae2e3fd0fb src/models/taskscontrollersubmitforreviewv1op.ts: id: b8ed6812e974 - last_write_checksum: sha1:3117168a5eee67335cd98d8955a58f7b9678ee90 - pristine_git_object: ff4f94d99ccdeb9fa3164b718d8fdf5c429f0961 + last_write_checksum: sha1:904ac5cd607c7668c1f065d3a4f5c38be5747f3a + pristine_git_object: 54055a468a9df347cd380bfef135dcdff50a7d3f src/models/taskscontrollerupdatetasksassigneev1op.ts: id: ca1a8382c9ca - last_write_checksum: sha1:301c8b0e321049560a4850b737bcb4be1832ae15 - pristine_git_object: 0adfa27d13d37029e2e475d9eefa09894e96955f + last_write_checksum: sha1:20ad0937134927c1ff3a218dbf28a18f8eb35145 + pristine_git_object: 5921290f299bfe1d132ba5cc4e47eeaf84e88254 src/models/taskscontrollerupdatetasksstatusv1op.ts: id: c65ff01cd0b1 - last_write_checksum: sha1:133a2a390ba8058867377526e28ef4bbd81bbb3a - pristine_git_object: c865bdb4bc634ca5d042dbdcae3a816dff8419c9 + last_write_checksum: sha1:fd4a06951c299a8b6eca66687d0da49e006a3a29 + pristine_git_object: e3369761ae0e850b1e3e47d5c7a057af79b8344a src/models/taskscontrollerupdatetaskv1op.ts: id: 3a58ab646918 - last_write_checksum: sha1:09bc9342d2127b79300db9acb89bb0b76663dc97 - pristine_git_object: aa412f54870f474e832b2f7817b17cab0089e077 + last_write_checksum: sha1:560f1245ebf8675cc63ab2c42f0632748bac9070 + pristine_git_object: 97d0ac312d0ab869024a8ba0ae095b09488295fb src/models/taskscontrolleruploadtaskattachmentv1op.ts: id: 7771a9cce4af - last_write_checksum: sha1:df930bfc5b80a555998187c492d64cf163574108 - pristine_git_object: 71590d19330da7b5b059dd7eac019001b3ad0299 + last_write_checksum: sha1:0cf6338b9175b069540197bbb2a73c5ef95170aa + pristine_git_object: 5c82751e9de96547bf6cbb935c41cb561fca3183 src/models/timelinescontrollerfindallv1op.ts: id: bccd96e1a0f1 last_write_checksum: sha1:cd29b352c4e6057e0956af96ad3d6a6c04752a47 @@ -4464,30 +3464,46 @@ trackedFiles: id: 4ba7502a34f6 last_write_checksum: sha1:e8d8564ed778d5ef5213e137375d704d7269cfdd pristine_git_object: f1715eb9a670814ceb4ba0ec047669f4deb48677 + src/models/trainingcontrollergeneratecertificatev1op.ts: + id: bf0d598ed46e + last_write_checksum: sha1:3e68190fe2d02b37332ebb464773e6bf24902344 + pristine_git_object: bbce97f257d368677fda140595969b10c9997530 + src/models/trainingcontrollergeneratehipaacertificatev1op.ts: + id: 73213abfd60c + last_write_checksum: sha1:cf2b8bed46ca88a266d2a3f34c7d0498ad5470f2 + pristine_git_object: 87b19d46801fc47239e3d3a566fbf23d1a6c62d3 + src/models/trainingcontrollergetcompletionsv1op.ts: + id: 728384db8141 + last_write_checksum: sha1:388617e1dd48ac3af9fd3711b3a4cc8027c095be + pristine_git_object: 13bcfe5f157c20923999f25ad532934ed826765b src/models/trainingcontrollermarkvideocompletev1op.ts: id: b869f958b327 - last_write_checksum: sha1:3e4ddb599099a5d0a4404e150efeea423b6a4988 - pristine_git_object: 73a60c15b3638cd406b3c44d6f6eae91063a4039 + last_write_checksum: sha1:6f9cd1ba592e392a1e677b7f60c7f6e7d703dff7 + pristine_git_object: 098a0a3723db77c1a094bf57029bd4fce908f1a5 + src/models/trainingcontrollersendtrainingcompletionemailv1op.ts: + id: c195c24177bd + last_write_checksum: sha1:6f621356c1f0571e236154caeb7e194495c34096 + pristine_git_object: 0bf6773332a02b24c6cab2499993713f0542e328 src/models/triggerautoanswerresponsedto.ts: id: 52f57abb5f0e last_write_checksum: sha1:4496abf850f20da8629b919a51392901d14f316f pristine_git_object: 248e8aab03e189f3a4998aa5fd108f1ac40a3bb3 src/models/trustaccesscontrollerapproverequestv1op.ts: id: 84d24ec683f0 - last_write_checksum: sha1:b2bd32eb0a91ab4d3e61bbb36ba75a5e8ae49f47 - pristine_git_object: 88cc531219bb4a134bcece264da09f75872a80f5 + last_write_checksum: sha1:c440fd4271334bebb2d2e768e3cb89d92b233350 + pristine_git_object: 28cbee1152f7cd5bc1c5c432c191c287f6f75ea2 src/models/trustaccesscontrollercreateaccessrequestv1op.ts: id: b2ffda7ef18d last_write_checksum: sha1:8d43ad1411346969895c7508e1ef86fd9f794c21 pristine_git_object: 6747c996749d022a41458e4874edc1c65c57eb45 src/models/trustaccesscontrollerdenyrequestv1op.ts: id: ded6ddccc431 - last_write_checksum: sha1:58f4004615610c24b03e21c3338256a2ba6261b7 - pristine_git_object: 859121a55fd3d2ba89ed7e7cb66cd6de51616b0a + last_write_checksum: sha1:453488f422ee78f8976f2c193693554a1890bb09 + pristine_git_object: f8b075129404ec54eddbb5464702284f6c56369c src/models/trustaccesscontrollergetaccessrequestv1op.ts: id: 3752adc234ef - last_write_checksum: sha1:6a6f5ad9d4c4fe8c32bc7f1277e53b35fb4abf14 - pristine_git_object: 41d6e9f28e262ad52bb8343e503f620984b32796 + last_write_checksum: sha1:35406f02371b820823e4a82c777f6d9f82c84d56 + pristine_git_object: b89ecdc2e1355984f413bbbc0746598c03e1cb99 src/models/trustaccesscontrollergetfaqsv1op.ts: id: edad1d24d164 last_write_checksum: sha1:d29c116741c6825cf52f0eb490ed374c717d7019 @@ -4510,28 +3526,32 @@ trackedFiles: pristine_git_object: 910087ffbe165e25d1d8ad936e03ceac01e9a31d src/models/trustaccesscontrollerlistaccessrequestsv1op.ts: id: c4388752aa72 - last_write_checksum: sha1:5139498493ac72b7e5003bdb232e56fa805da3f9 - pristine_git_object: 320231ce437ecfb2ad078dced02b44277da5f471 + last_write_checksum: sha1:2248c7442ecd3869f82e01c9f59a4f1762efbf98 + pristine_git_object: 541966ff1c3675c4b7f2f8bf7e3b004c5132c5d5 + src/models/trustaccesscontrollerlistgrantsv1op.ts: + id: ff12bb5b8423 + last_write_checksum: sha1:7db2d1d54d62345a26940a9f63fec40db991ee42 + pristine_git_object: d66a66866cc4cc330fd50be549cc212abc0c5531 src/models/trustaccesscontrollerpreviewndav1op.ts: id: 843dd0b61150 - last_write_checksum: sha1:245057df01f5392eed6f908a4f64a9c4f640a3a7 - pristine_git_object: a45ef51b65569f92b4e33162f82ce0d7b1f27c0f + last_write_checksum: sha1:96e30555d5defa28921c08eb7b45f0b8383587de + pristine_git_object: ccadb4a7cf52844c8870fc1c417316518b18efce src/models/trustaccesscontrollerreclaimaccessv1op.ts: id: b435658ad79e last_write_checksum: sha1:325c1bf462db07ae08408f3b68cb2e60f2a732bd pristine_git_object: b0708987f4514ccae60417e42491b8e9ac7d7a90 src/models/trustaccesscontrollerresendaccessemailv1op.ts: id: bd2e23e6fd00 - last_write_checksum: sha1:809723a36798a1eec2c529864a9b74af9759f307 - pristine_git_object: 4001b56537c60413994bf62a7ba15ffdae77ea2e + last_write_checksum: sha1:e2ab6dccc9ba1a57b86710ab4e1059bab4358c1f + pristine_git_object: 5b56eea86dd06883bf3b4e7b373f75822b97aae7 src/models/trustaccesscontrollerresendndav1op.ts: id: fe1f81abd324 - last_write_checksum: sha1:ed135b77f0df71acf552d5aab1c450c67f4bfc8b - pristine_git_object: 4d8f84b5d9e117ad81df867956d0a620d805ed7e + last_write_checksum: sha1:84ea6631f213e3b29d3cf999d790ad3ec4dcc044 + pristine_git_object: 3bff31c4ef39b5e73eac6b96f4b9aca9122bd5cb src/models/trustaccesscontrollerrevokegrantv1op.ts: id: 33c6cade7943 - last_write_checksum: sha1:69d0ee8dd01b796ca8731647a247dd81e9b4c3e6 - pristine_git_object: e8f07b4ea9461c77855bdad2d3c3e37f68431bd8 + last_write_checksum: sha1:4a3a5740454150376c556a65c90d0a982dcf9ac0 + pristine_git_object: 964495d1dff44714c5d22643ec91424f03945a74 src/models/trustdocumentresponsedto.ts: id: 3783d6d48544 last_write_checksum: sha1:e7add00cc47525beac9567a298755cecbcc6907d @@ -4544,42 +3564,110 @@ trackedFiles: id: 32aa28725a66 last_write_checksum: sha1:1427138be7bc5addf25702554dfcbbd762ed0f15 pristine_git_object: 15b95c6d5b6ba7d51988b423a34281ffc1649d04 + src/models/trustportalcontrolleraddcustomdomainv1op.ts: + id: efaca372668f + last_write_checksum: sha1:dba8fd996963688776d4702593da46ecc1b45a3e + pristine_git_object: 089e644de7b61c7be20185cae9882702da77f3a0 + src/models/trustportalcontrollercheckdnsrecordsv1op.ts: + id: 4bbd7cab30cb + last_write_checksum: sha1:0b888918349d0eaee18bbafb1842b7de967ad379 + pristine_git_object: 2660fb8e7e8f16b546af43db582ef5b4bb8cd90c + src/models/trustportalcontrollercreatecustomlinkv1op.ts: + id: dde34a464ef2 + last_write_checksum: sha1:5940becbef1fba9c56b832fea5b9b7a3be76e59c + pristine_git_object: 902da087caff674b55979263e3d7128cb1981368 src/models/trustportalcontrollerdeletecustomlinkv1op.ts: id: 4b0cf814bc4a - last_write_checksum: sha1:002b6ce41f0c5205ae02a83dd995cbe74643ab3c - pristine_git_object: a0aded384b4e4191d9221521e66701a82004200c + last_write_checksum: sha1:cd924ed9b77ebae98d4ef4df09e6afddae383833 + pristine_git_object: 1badd614de46f373829d8b6463ce5720a566ab3b src/models/trustportalcontrollerdeletetrustdocumentv1op.ts: id: 363ab310258e - last_write_checksum: sha1:86e83644e6c0c2f54e010374389701fd1af6cd39 - pristine_git_object: 257fbed68c32e579385274848e558c535452d29a + last_write_checksum: sha1:fd8b40d00a530fbed38a58e9068c67f78b55ed07 + pristine_git_object: 8db7e8dbf442376c4f4ae01e9a8ea284c0625198 + src/models/trustportalcontrollergetcomplianceresourceurlv1op.ts: + id: 366fd1fa8625 + last_write_checksum: sha1:b72fef9b620fec7f6233d5c2342f940d437afb0e + pristine_git_object: efb37e752a0dd9f5ba13c96c2fb7df35b9536410 src/models/trustportalcontrollergetdomainstatusv1op.ts: id: 15d83f5c5fd2 - last_write_checksum: sha1:1cec2b8a622e40887f508284f12292105cad5cd0 - pristine_git_object: 590f0b5c0047458a03bdec41b946b5a6156a983e + last_write_checksum: sha1:e80704940302cdf27204514c5ccd1cc13e506ba0 + pristine_git_object: c770d1ec966095ef0c802e0f224ff15f466ce0b1 src/models/trustportalcontrollergetoverviewv1op.ts: id: 1c92bd19c0b0 - last_write_checksum: sha1:87786ff05d381188809be9c6ba572d7964923f2f - pristine_git_object: e0afc787ec73a0fee58616abadbc5e0f53bb75ac + last_write_checksum: sha1:9f83052cc864e510f4450f736da1cef630b9c954 + pristine_git_object: b5b78242abba37d46478e1aa90bb6ac7e3c71fd3 + src/models/trustportalcontrollergetsettingsv1op.ts: + id: 7b058031964b + last_write_checksum: sha1:70d5dbc1909ea7489b3a037ac83d13bad7edbf20 + pristine_git_object: 8c39447124c329ebdebbb3d246c36e656e8531ce src/models/trustportalcontrollergettrustdocumenturlv1op.ts: id: 009eddbd79f6 - last_write_checksum: sha1:cc5a13f47590438dd44b7ad3e90b03056cfd2090 - pristine_git_object: 8adcf4a0f0aefd5954be6ae3455252e077dacb2b + last_write_checksum: sha1:bc9b0df5f81ca75ea342ea7ea3a8b68d6a8ea46e + pristine_git_object: 8b555ce635d1c08858209fbc8149e07d5f19f01c + src/models/trustportalcontrollerlistcomplianceresourcesv1op.ts: + id: 10ef10a87c6a + last_write_checksum: sha1:a707f53f7904f764c2eeed4d1236c33d0f3a619f + pristine_git_object: e65ff00bad9666968a2bcab0777eeb204579ac8d src/models/trustportalcontrollerlistcustomlinksv1op.ts: id: 42d7dab94ccd - last_write_checksum: sha1:b7847214f00476e0c4bb0c6837a5bf4fed3a0973 - pristine_git_object: 329803f018c9d891930d38c528e0060210104ce8 + last_write_checksum: sha1:836e61283c09d5a6d13db354fa50e2a9c52499b8 + pristine_git_object: 281e78fb2d84aa8b5bd5c6fdb6bc0d490419daf5 + src/models/trustportalcontrollerlisttrustdocumentsv1op.ts: + id: 36e0b76b5ede + last_write_checksum: sha1:9612bdd117ba1c20af9c945061dfd3e0cdfd2e54 + pristine_git_object: 8c0c3ddda11b0f13afd1ac5d945d7d0906c7da51 src/models/trustportalcontrollerlistvendorsv1op.ts: id: 8b42bf2db483 - last_write_checksum: sha1:328e32571c304700b5041dbd63deaed452298ca2 - pristine_git_object: cefa5d95e0791e453fc9597be327b51c63923268 + last_write_checksum: sha1:d9d6b0d22a5b5fd34140c4a5a057103431f80887 + pristine_git_object: 4e9ecc35ee4f2a8d6e8406d56304730eccf84930 + src/models/trustportalcontrollerremovefaviconv1op.ts: + id: 8cddec46a827 + last_write_checksum: sha1:cf90af7fe231f25a6f56a471c4806c6c9deae909 + pristine_git_object: 2a02264ec6313536b860190801bcd9db23e7d30c + src/models/trustportalcontrollerreordercustomlinksv1op.ts: + id: 9819f9ff0b2a + last_write_checksum: sha1:2af9e856af7b3fb51c51fb4b595ad521cc539489 + pristine_git_object: 8d52faf95597317c238bea973050364c4956e93f + src/models/trustportalcontrollertoggleportalv1op.ts: + id: 3d15678ffaf9 + last_write_checksum: sha1:7328e0402527306561ddd268a0776e41d2dd06c4 + pristine_git_object: d72e55e653de169c623e0c3d75a760b5685244df + src/models/trustportalcontrollerupdatealloweddomainsv1op.ts: + id: ac0540ee26ad + last_write_checksum: sha1:7b1ca8490919a08b4412e33480207c9788561389 + pristine_git_object: 3f0901a921983019e85b9fc604c25f00b3f7e158 src/models/trustportalcontrollerupdatecustomlinkv1op.ts: id: b10f6bec788d - last_write_checksum: sha1:990ecfb4b690d261e2dd8f360122aa4c983528f9 - pristine_git_object: 36a18e12809da9ee30a7295b0c83a1c332fb19a9 + last_write_checksum: sha1:8160c73937e04ae479a1cd6061c7d31edef4adec + pristine_git_object: 16762a813f31006612f86e32d92c4936f7ffdae6 + src/models/trustportalcontrollerupdatefaqsv1op.ts: + id: fe53d36f1971 + last_write_checksum: sha1:f7ac7c28d11a41adba84c99b642ab6f58b32461b + pristine_git_object: b3308482c09514751e5b31bba312c45a7a51d6cc + src/models/trustportalcontrollerupdateframeworksv1op.ts: + id: 2a5b32d19174 + last_write_checksum: sha1:990c98f3122ff91c1f7df266bd6315a08265c04e + pristine_git_object: cce9f8840e7c25177f0df5e0fddec5d899aa1eaf + src/models/trustportalcontrollerupdateoverviewv1op.ts: + id: 0ce2d77febc2 + last_write_checksum: sha1:047d1b8b1ab6a8a386b79a8cacfeb4f68598e9dc + pristine_git_object: 7aa3cca611d2675d38047b2b0b22d91bae392243 src/models/trustportalcontrollerupdatevendortrustsettingsv1op.ts: id: e5c169e07eed - last_write_checksum: sha1:bac271b890cb8c938826652f8a66bba13a847f38 - pristine_git_object: 1c48b94470580e9bf3762e8d854e2fe5111d721c + last_write_checksum: sha1:db9607affa41e5047974f5a859317c4c1cc32511 + pristine_git_object: 94e4ebfb1000b2534577348e28c6d987942546d7 + src/models/trustportalcontrolleruploadcomplianceresourcev1op.ts: + id: f921c840d6fd + last_write_checksum: sha1:0c93e12ea9b4d802da385bfb941780bbe978111f + pristine_git_object: 992a3c222115cf4c0298445e0c862f256bbd67b5 + src/models/trustportalcontrolleruploadfaviconv1op.ts: + id: f2e4e1437b72 + last_write_checksum: sha1:ed2937ba483980706d2f313346241aa2951005de + pristine_git_object: 41cd0e3486065cd3ac73414aa2ea584be2b449c6 + src/models/trustportalcontrolleruploadtrustdocumentv1op.ts: + id: 05c151ef077c + last_write_checksum: sha1:9fa046f6262210764039261d962e617792e12bde + pristine_git_object: 2300cce0b18c1fc0b5ef62140a2c11686020cec1 src/models/updateautomationdto.ts: id: dca3254109e9 last_write_checksum: sha1:4f9dfc56b2f389b872a1aa81f1e6cae7adac895a @@ -4670,8 +3758,8 @@ trackedFiles: pristine_git_object: 41f3211166523e71413456c15e541e35f9383d00 src/models/uploadscontrollercreateuploadurlv1op.ts: id: 0e9b156e238a - last_write_checksum: sha1:a71a8cf043b9103baafe2a6028879c9230f7f9ec - pristine_git_object: 94871f724ddc9b0513b7e6f49f4abe69f5cc0884 + last_write_checksum: sha1:06d732bd2bbc69c381557fb9f5ce0cba1d535e36 + pristine_git_object: de9e1ea39a0b605cedf4414f1bf47c977f1a8cbb src/models/uploadtaskitemattachmentdto.ts: id: 4c36f181cbb7 last_write_checksum: sha1:111b7b3c0a746e65bbf2af123f04df993a0aea97 @@ -4690,52 +3778,52 @@ trackedFiles: pristine_git_object: e86449517349a14da21d306c96938f89c301960b src/models/variablescontrollerfetchvariableoptionsv1op.ts: id: 0b8efe3bbc24 - last_write_checksum: sha1:ab1f4608a245cade351c3273d55e596c34418f5b - pristine_git_object: 928c57c625bfa6de769c2f9275ffe11959da2d78 + last_write_checksum: sha1:e22de4e9e5be6265a4eaee6718e60d010823f5fe + pristine_git_object: 06da914c5f3796d44b1f738174413f2d8885c616 src/models/variablescontrollergetconnectionvariablesv1op.ts: id: 46372db1218e - last_write_checksum: sha1:09a4c69286c6e22d34f624c669468347f2f2716a - pristine_git_object: 5596aa5a41386cef23b4d04f259743a643c265f1 + last_write_checksum: sha1:743233a4302dcfa78f60d4a617ab1a2051cc1d48 + pristine_git_object: ab17e7cd0f5678625786aa3a2947a7c4eb1030a2 src/models/variablescontrollergetprovidervariablesv1op.ts: id: 1069d491d1d6 - last_write_checksum: sha1:f46887ccb6d0dd7cea01d236942a15a73f8d0818 - pristine_git_object: 4daba988f88ef6adb194e8fb0c2a6b21483aa681 + last_write_checksum: sha1:7fd36e1f21dd6fb8cfc8648d09c94cd6f85778ac + pristine_git_object: b9b1b960ccc339cb82ae8dbed12f6be734433bc5 src/models/variablescontrollersaveconnectionvariablesv1op.ts: id: f27312ef9708 - last_write_checksum: sha1:414cec9469603881aae6256e5b1bfe405a6ca219 - pristine_git_object: 765f36087af0bae24ae3f611d26dff7d490c899d + last_write_checksum: sha1:5a7e3ac9c81cded670e6e74f282352b01daadee1 + pristine_git_object: 14fcf0e6820fae539203aa7f8eb645482d330865 src/models/vendorscontrollercreatevendorv1op.ts: id: aca32530d7a7 - last_write_checksum: sha1:30e752cb723df14962cf23fe80a9d383586ea234 - pristine_git_object: 211fb05b950ebdc7dd9e285f9c46494fe3250a80 + last_write_checksum: sha1:23aed6ae0cd2876e9ddfa22ee8b93748ab722739 + pristine_git_object: d1891f065d24786b342d10b8a6d0540949d1c3d4 src/models/vendorscontrollerdeletevendorv1op.ts: id: fa46a1d1af33 - last_write_checksum: sha1:20e5baa10203f971907eb69719f4775a04fccb43 - pristine_git_object: c302755faf2564a9f3ae1294690c84f75226f46e + last_write_checksum: sha1:47d0f66fc6f455452f06f4ef3485f4b6032cd479 + pristine_git_object: 9922e90192f280f219b653c2e5c5599f1b9e95c7 src/models/vendorscontrollergetallvendorsv1op.ts: id: b903eefb0bb7 - last_write_checksum: sha1:4931b9badeacb65f6dec7bacb9306123434fc69e - pristine_git_object: 549818dcb9b2dfda5f257b394adc1316d6812da6 + last_write_checksum: sha1:8799a628cabb3b353db79ac762641f14bbea3d43 + pristine_git_object: b5a2bb126b80a738dc4d2383f8b23d4c1ac382c3 src/models/vendorscontrollergetvendorbyidv1op.ts: id: fb82794e2944 - last_write_checksum: sha1:e5756bd792a179a3c5455f795f665e9756ae9f67 - pristine_git_object: c4bb0327b96a86bc693f8027a9eddaec12af179d + last_write_checksum: sha1:3a0947d012b9088ec248d0e70ed61ae8aa7d4887 + pristine_git_object: 3756df3c4c0bb52141c3eb3580f9df858b2a2800 src/models/vendorscontrollersearchglobalvendorsv1op.ts: id: 33de8ab7af5e - last_write_checksum: sha1:924dffe8843be3bef21f68162cb16b0041ab5101 - pristine_git_object: 06eff158ad4044354ef093046530b2d4de0c0d54 + last_write_checksum: sha1:d1955c8ead1074fe05168581bc0054439535479b + pristine_git_object: e12fbe1b9298d62b9f83bb3ff19de7043f674f99 src/models/vendorscontrollertriggerassessmentv1op.ts: id: 0198a2392fa0 - last_write_checksum: sha1:f7980bfd68dc459ef691724484f27446b5146b63 - pristine_git_object: 814a6229aa50f99154895cde28fd6120b26ed604 + last_write_checksum: sha1:6dae1d2ae05e7779c87ff46c0aec84c51e2d5862 + pristine_git_object: b5e7bff921b285acacc77bf0b6c22e99db69a838 src/models/vendorscontrollerupdatevendorv1op.ts: id: 44ab2764bf24 - last_write_checksum: sha1:dff2233bf083b350022aebd7be3f88359e22d196 - pristine_git_object: d89990b1a39878e9651513ee19fcba40b01670b4 + last_write_checksum: sha1:3aa209217f29e98cbe554e1362cbe36bcb81e6c6 + pristine_git_object: 6df3f522ae81375e3f576cdf1d58095783ca48f0 src/tool-names.ts: id: a9977280f9eb - last_write_checksum: sha1:ed627f1fd2552b15a24b48d2d0be0bff9e824cab - pristine_git_object: 0bdb58d6119cef6e0370f0195f450647554fc3b3 + last_write_checksum: sha1:40a90302a1f763c8108d6f9dc1778a02b6b6ffe6 + pristine_git_object: e68d88bb60ae56482257621739b1622f9f44202f src/types/async.ts: id: fac8da972f86 last_write_checksum: sha1:3ff07b3feaf390ec1aeb18ff938e139c6c4a9585 @@ -5336,7 +4424,7 @@ examples: application/json: {"name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "reviewDate": "2024-12-31T00:00:00.000Z", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123", "signedBy": ["usr_123", "usr_456"]} responses: "201": - application/json: {"id": "pol_abc123def456", "name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "signedBy": ["usr_123", "usr_456"], "reviewDate": "2024-12-31T00:00:00.000Z", "isArchived": false, "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-15T00:00:00.000Z", "lastArchivedAt": "2024-02-01T00:00:00.000Z", "lastPublishedAt": "2024-01-10T00:00:00.000Z", "organizationId": "org_abc123def456", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123"} + application/json: {"id": "pol_abc123def456", "name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "signedBy": ["usr_123", "usr_456"], "reviewDate": "2024-12-31T00:00:00.000Z", "isArchived": false, "archivedAt": "2024-02-01T00:00:00.000Z", "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-15T00:00:00.000Z", "lastArchivedAt": "2024-02-01T00:00:00.000Z", "lastPublishedAt": "2024-01-10T00:00:00.000Z", "organizationId": "org_abc123def456", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123"} "400": application/json: {"message": "Invalid policy content format"} "401": @@ -5404,7 +4492,7 @@ examples: id: "pol_abc123def456" responses: "200": - application/json: {"id": "pol_abc123def456", "name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "signedBy": ["usr_123", "usr_456"], "reviewDate": "2024-12-31T00:00:00.000Z", "isArchived": false, "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-15T00:00:00.000Z", "lastArchivedAt": "2024-02-01T00:00:00.000Z", "lastPublishedAt": "2024-01-10T00:00:00.000Z", "organizationId": "org_abc123def456", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123"} + application/json: {"id": "pol_abc123def456", "name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "signedBy": ["usr_123", "usr_456"], "reviewDate": "2024-12-31T00:00:00.000Z", "isArchived": false, "archivedAt": "2024-02-01T00:00:00.000Z", "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-15T00:00:00.000Z", "lastArchivedAt": "2024-02-01T00:00:00.000Z", "lastPublishedAt": "2024-01-10T00:00:00.000Z", "organizationId": "org_abc123def456", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123"} "401": application/json: {"message": "Unauthorized"} "404": @@ -5418,7 +4506,7 @@ examples: application/json: {"name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "reviewDate": "2024-12-31T00:00:00.000Z", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123", "signedBy": ["usr_123", "usr_456"], "isArchived": false, "displayFormat": "EDITOR"} responses: "200": - application/json: {"id": "pol_abc123def456", "name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "signedBy": ["usr_123", "usr_456"], "reviewDate": "2024-12-31T00:00:00.000Z", "isArchived": false, "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-15T00:00:00.000Z", "lastArchivedAt": "2024-02-01T00:00:00.000Z", "lastPublishedAt": "2024-01-10T00:00:00.000Z", "organizationId": "org_abc123def456", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123"} + application/json: {"id": "pol_abc123def456", "name": "Data Privacy Policy", "description": "This policy outlines how we handle and protect personal data", "status": "draft", "content": [{"type": "heading", "attrs": {"level": 2, "textAlign": null}, "content": [{"type": "text", "text": "Purpose"}]}, {"type": "paragraph", "attrs": {"textAlign": null}, "content": [{"type": "text", "text": "Verify workforce integrity and grant the right access at start, revoke at end."}]}], "frequency": "yearly", "department": "it", "isRequiredToSign": true, "signedBy": ["usr_123", "usr_456"], "reviewDate": "2024-12-31T00:00:00.000Z", "isArchived": false, "archivedAt": "2024-02-01T00:00:00.000Z", "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-15T00:00:00.000Z", "lastArchivedAt": "2024-02-01T00:00:00.000Z", "lastPublishedAt": "2024-01-10T00:00:00.000Z", "organizationId": "org_abc123def456", "assigneeId": "usr_abc123def456", "approverId": "usr_xyz789abc123", "policyTemplateId": "plt_template123"} "400": application/json: {"message": "Validation failed"} "401": @@ -7069,3 +6157,4 @@ examples: "200": application/json: {} examplesVersion: 1.0.2 +releaseNotes: "## Mcp-typescript SDK Changes:\n* `CompAi.Organization.OrganizationController_getOrganization_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Organization.OrganizationController_updateOrganization_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Organization.OrganizationController_deleteOrganization_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Organization.OrganizationController_getOnboarding_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Organization.OrganizationController_transferOwnership_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Organization.OrganizationController_updateRoleNotifications_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Organization.OrganizationController_getRoleNotifications_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Organization.OrganizationController_listApiKeys_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Organization.OrganizationController_createApiKey_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Organization.OrganizationController_getAvailableScopes_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Organization.OrganizationController_getPrimaryColor_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Organization.OrganizationController_uploadLogo_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Organization.OrganizationController_removeLogo_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Organization.OrganizationController_revokeApiKey_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_inviteMembers_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_getAllPeople_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_createMember_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_getDevices_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_getTestStatsByAssignee_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_bulkCreateMembers_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_getMentionableMembers_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_reactivateMember_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_getPersonById_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_updateMember_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_deleteMember_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_getTrainingVideos_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_getFleetCompliance_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_removeHost_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_resendPortalInvite_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_unlinkDevice_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_getEmploymentEvidence_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_uploadEmploymentEvidence_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_deleteEmploymentEvidence_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_getEmailPreferences_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.People.PeopleController_updateEmailPreferences_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Attachments.AttachmentsController_createAttachment_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Attachments.AttachmentsController_getAttachmentDownloadUrl_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Risks.RisksController_getAllRisks_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Risks.RisksController_createRisk_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Risks.RisksController_getStatsByAssignee_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Risks.RisksController_getStatsByDepartment_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Risks.RisksController_getRiskById_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Risks.RisksController_updateRisk_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Risks.RisksController_deleteRisk_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Vendors.VendorsController_searchGlobalVendors_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Vendors.VendorsController_getAllVendors_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Vendors.VendorsController_createVendor_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Vendors.VendorsController_getVendorById_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Vendors.VendorsController_updateVendor_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Vendors.VendorsController_deleteVendor_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Vendors.VendorsController_triggerAssessment_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Context.ContextController_getAllContext_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Context.ContextController_createContext_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Context.ContextController_getContextById_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Context.ContextController_updateContext_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Context.ContextController_deleteContext_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Devices.DevicesController_getAllDevices_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Devices.DevicesController_getDevicesByMember_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Devices.DevicesController_deleteDevice_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_getAllPolicies_v1()`: \n * `request` **Changed** (Breaking ⚠️)\n * `response.data[].archivedAt` **Added**\n* `CompAi.Policies.PoliciesController_createPolicy_v1()`: \n * `request.Security` **Added** (Breaking ⚠️)\n * `response.archivedAt` **Added**\n* `CompAi.Policies.PoliciesController_publishAllPolicies_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_downloadAllPolicies_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_getPolicyControls_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_addPolicyControls_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_getPolicyEvidenceTasks_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_regeneratePolicy_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_getPdfSignedUrl_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_deletePolicyPdf_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_requestPolicyPdfUploadUrl_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_confirmPolicyPdfUploaded_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_getPdfUrl_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_removePolicyControl_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_getPolicy_v1()`: \n * `request.Security` **Added** (Breaking ⚠️)\n * `response.archivedAt` **Added**\n* `CompAi.Policies.PoliciesController_updatePolicy_v1()`: \n * `request.Security` **Added** (Breaking ⚠️)\n * `response.archivedAt` **Added**\n* `CompAi.Policies.PoliciesController_deletePolicy_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_getPolicyVersions_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_createPolicyVersion_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_getPolicyVersionById_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_updateVersionContent_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_deletePolicyVersion_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_publishPolicyVersion_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_setActivePolicyVersion_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_submitVersionForApproval_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_acceptPolicyChanges_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_denyPolicyChanges_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Policies.PoliciesController_aiChatPolicy_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Device Agent.DeviceAgentController_downloadMacAgent_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Device Agent.DeviceAgentController_downloadWindowsAgent_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Uploads.UploadsController_createUploadUrl_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_getTasks_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_createTask_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_getTaskTemplates_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_updateTasksStatus_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_deleteTasks_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_updateTasksAssignee_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_reorderTasks_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_bulkSubmitForReview_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_getTaskOptions_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_getTask_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_updateTask_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_deleteTask_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_getTaskPolicies_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_getTaskActivity_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_regenerateTask_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_submitForReview_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_approveTask_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_rejectTask_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_getTaskAttachments_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_uploadTaskAttachment_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_getTaskAttachmentDownloadUrl_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Tasks.TasksController_deleteTaskAttachment_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Automations.AutomationsController_getTaskAutomations_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Automations.AutomationsController_createAutomation_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Automations.AutomationsController_getAutomation_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Automations.AutomationsController_updateAutomation_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Automations.AutomationsController_deleteAutomation_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Automations.AutomationsController_getAutomationRuns_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Automations.AutomationsController_getAutomationVersions_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Automations.AutomationsController_createVersion_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Automations.AutomationsController_getTaskAutomationRuns_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Export.EvidenceExportController_getTaskEvidenceSummary_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Export.EvidenceExportController_exportAutomationPDF_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Export.EvidenceExportController_exportTaskEvidenceZip_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Export (Auditor).AuditorEvidenceExportController_exportAllEvidence_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Comments.CommentsController_getComments_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Comments.CommentsController_createComment_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Comments.CommentsController_updateComment_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Comments.CommentsController_deleteComment_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_getSettings_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_uploadFavicon_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_removeFavicon_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_getDomainStatus_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_uploadComplianceResource_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_getComplianceResourceUrl_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_listComplianceResources_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_uploadTrustDocument_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_listTrustDocuments_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_getTrustDocumentUrl_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_deleteTrustDocument_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_togglePortal_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_addCustomDomain_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_checkDnsRecords_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_updateFaqs_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_updateAllowedDomains_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_updateFrameworks_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_updateOverview_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_getOverview_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_createCustomLink_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_listCustomLinks_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_updateCustomLink_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_deleteCustomLink_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_reorderCustomLinks_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_updateVendorTrustSettings_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Portal.TrustPortalController_listVendors_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Access.TrustAccessController_listAccessRequests_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Access.TrustAccessController_getAccessRequest_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Access.TrustAccessController_approveRequest_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Access.TrustAccessController_denyRequest_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Access.TrustAccessController_listGrants_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Access.TrustAccessController_revokeGrant_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Access.TrustAccessController_resendAccessEmail_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Access.TrustAccessController_resendNda_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Trust Access.TrustAccessController_previewNda_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Findings.FindingsController_listFindings_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Findings.FindingsController_createFinding_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Findings.FindingsController_getOrganizationFindings_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Findings.FindingsController_getFindingById_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Findings.FindingsController_updateFinding_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Findings.FindingsController_deleteFinding_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Findings.FindingsController_getFindingHistory_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Roles.RolesController_createRole_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Roles.RolesController_listRoles_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Roles.RolesController_getPermissionsForRoles_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Roles.RolesController_getBuiltInObligations_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Roles.RolesController_updateBuiltInObligations_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Roles.RolesController_getRole_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Roles.RolesController_updateRole_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Roles.RolesController_deleteRole_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Questionnaire.QuestionnaireController_findAll_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Questionnaire.QuestionnaireController_findById_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Questionnaire.QuestionnaireController_deleteById_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Questionnaire.QuestionnaireController_triggerAutoAnswer_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Questionnaire.QuestionnaireController_parseQuestionnaire_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Questionnaire.QuestionnaireController_answerSingleQuestion_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Questionnaire.QuestionnaireController_saveAnswer_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Questionnaire.QuestionnaireController_deleteAnswer_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Questionnaire.QuestionnaireController_exportById_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Questionnaire.QuestionnaireController_uploadAndParse_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Knowledge Base.KnowledgeBaseController_listDocuments_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Knowledge Base.KnowledgeBaseController_listManualAnswers_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Knowledge Base.KnowledgeBaseController_saveManualAnswer_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Knowledge Base.KnowledgeBaseController_uploadDocument_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Knowledge Base.KnowledgeBaseController_getDownloadUrl_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Knowledge Base.KnowledgeBaseController_getViewUrl_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Knowledge Base.KnowledgeBaseController_deleteDocument_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Knowledge Base.KnowledgeBaseController_processDocuments_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Knowledge Base.KnowledgeBaseController_createRunToken_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Knowledge Base.KnowledgeBaseController_deleteManualAnswer_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Knowledge Base.KnowledgeBaseController_deleteAllManualAnswers_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.SOA.SOAController_saveAnswer_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.SOA.SOAController_autoFill_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.SOA.SOAController_createDocument_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.SOA.SOAController_ensureSetup_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.SOA.SOAController_approveDocument_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.SOA.SOAController_declineDocument_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.SOA.SOAController_submitForApproval_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.SOA.SOAController_exportDocument_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ConnectionsController_listProviders_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ConnectionsController_getProvider_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ConnectionsController_listConnections_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ConnectionsController_createConnection_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ConnectionsController_getConnection_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ConnectionsController_deleteConnection_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ConnectionsController_updateConnection_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ConnectionsController_testConnection_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ConnectionsController_pauseConnection_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ConnectionsController_resumeConnection_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ConnectionsController_disconnectConnection_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ConnectionsController_updateConnectionServices_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ServicesController_getConnectionServices_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ChecksController_listProviderChecks_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ChecksController_listConnectionChecks_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ChecksController_runConnectionChecks_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.ChecksController_runSingleCheck_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.VariablesController_getProviderVariables_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.VariablesController_getConnectionVariables_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.VariablesController_saveConnectionVariables_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.VariablesController_fetchVariableOptions_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.TaskIntegrationsController_getChecksForTaskTemplate_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.TaskIntegrationsController_getChecksForTask_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.TaskIntegrationsController_runCheckForTask_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.TaskIntegrationsController_disconnectCheckFromTask_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.TaskIntegrationsController_reconnectCheckToTask_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.TaskIntegrationsController_getTaskCheckRuns_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.SyncController_syncGoogleWorkspaceEmployees_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.SyncController_getGoogleWorkspaceStatus_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.SyncController_syncRipplingEmployees_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.SyncController_getRipplingStatus_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.SyncController_syncJumpCloudEmployees_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.SyncController_getJumpCloudStatus_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.SyncController_getEmployeeSyncProvider_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.SyncController_setEmployeeSyncProvider_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.SyncController_getAvailableSyncProviders_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Integrations.SyncController_syncDynamicProviderEmployees_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Management.TaskManagementController_getTaskItemsStats_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Management.TaskManagementController_getTaskItems_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Management.TaskManagementController_createTaskItem_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Management.TaskManagementController_updateTaskItem_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Management.TaskManagementController_deleteTaskItem_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Management.TaskManagementController_uploadTaskItemAttachment_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Management.TaskManagementController_deleteTaskItemAttachment_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Task Management.TaskManagementController_getTaskItemActivity_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Training.TrainingController_getCompletions_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Training.TrainingController_markVideoComplete_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Training.TrainingController_sendTrainingCompletionEmail_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Training.TrainingController_generateCertificate_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Training.TrainingController_generateHipaaCertificate_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Org Chart.OrgChartController_getOrgChart_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Org Chart.OrgChartController_upsertOrgChart_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Org Chart.OrgChartController_deleteOrgChart_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Org Chart.OrgChartController_uploadOrgChart_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Forms.EvidenceFormsController_listForms_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Forms.EvidenceFormsController_getFormStatuses_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Forms.EvidenceFormsController_getFormSettings_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Forms.EvidenceFormsController_updateFormSetting_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Forms.EvidenceFormsController_getMySubmissions_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Forms.EvidenceFormsController_getPendingSubmissionCount_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Forms.EvidenceFormsController_getFormWithSubmissions_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Forms.EvidenceFormsController_getSubmission_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Forms.EvidenceFormsController_deleteSubmission_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Forms.EvidenceFormsController_submitForm_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Forms.EvidenceFormsController_uploadSubmission_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Forms.EvidenceFormsController_reviewSubmission_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Forms.EvidenceFormsController_uploadFile_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Evidence Forms.EvidenceFormsController_exportCsv_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Audit Logs.AuditLogController_getAuditLogs_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Security Penetration Tests.SecurityPenetrationTestsController_list_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Security Penetration Tests.SecurityPenetrationTestsController_create_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Security Penetration Tests.SecurityPenetrationTestsController_getById_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Security Penetration Tests.SecurityPenetrationTestsController_getProgress_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Security Penetration Tests.SecurityPenetrationTestsController_getIssues_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Security Penetration Tests.SecurityPenetrationTestsController_getEvents_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Security Penetration Tests.SecurityPenetrationTestsController_getReport_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Security Penetration Tests.SecurityPenetrationTestsController_getPdf_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_getPendingOffboardings_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_getTemplate_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_createTemplateItem_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_updateTemplateItem_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_deleteTemplateItem_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_getMemberChecklist_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_exportAllEvidence_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_exportEvidence_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_completeItem_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_uncompleteItem_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_uploadEvidence_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_getAccessRevocations_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_revokeAllVendorAccess_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_revokeVendorAccess_v1()`: `request.Security` **Added** (Breaking ⚠️)\n* `CompAi.Offboarding Checklist.OffboardingChecklistController_undoVendorRevocation_v1()`: `request.Security` **Added** (Breaking ⚠️)\n" diff --git a/apps/mcp-server/.speakeasy/gen.yaml b/apps/mcp-server/.speakeasy/gen.yaml index 8d479bfcc..a9f554c28 100644 --- a/apps/mcp-server/.speakeasy/gen.yaml +++ b/apps/mcp-server/.speakeasy/gen.yaml @@ -31,7 +31,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: false mcp-typescript: - version: 0.0.2 + version: 0.0.3 additionalDependencies: dependencies: {} devDependencies: {} diff --git a/apps/mcp-server/.speakeasy/out.openapi.yaml b/apps/mcp-server/.speakeasy/out.openapi.yaml index e9d4da598..69cbfb02d 100644 --- a/apps/mcp-server/.speakeasy/out.openapi.yaml +++ b/apps/mcp-server/.speakeasy/out.openapi.yaml @@ -90,6 +90,7 @@ paths: example: "Invalid or expired API key" security: - apikey: [] + - oauth2: [] summary: "Get organization profile" tags: - "Organization" @@ -266,6 +267,7 @@ paths: example: "Organization with ID org_abc123def456 not found" security: - apikey: [] + - oauth2: [] summary: "Update organization" tags: - "Organization" @@ -333,6 +335,7 @@ paths: example: "Organization with ID org_abc123def456 not found" security: - apikey: [] + - oauth2: [] summary: "Delete organization" tags: - "Organization" @@ -354,6 +357,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get organization onboarding status" tags: - "Organization" @@ -446,6 +450,7 @@ paths: - "owner" security: - apikey: [] + - oauth2: [] summary: "Transfer organization ownership" tags: - "Organization" @@ -503,6 +508,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Update role notification settings" tags: - "Organization" @@ -524,6 +530,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get role notification settings" tags: - "Organization" @@ -546,6 +553,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List API keys" tags: - "Organization" @@ -567,6 +575,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Create API key" tags: - "Organization" @@ -589,6 +598,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List API key scopes" tags: - "Organization" @@ -654,6 +664,7 @@ paths: example: "Organization with ID org_abc123def456 not found" security: - apikey: [] + - oauth2: [] summary: "Get organization brand color" tags: - "Organization" @@ -675,6 +686,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Upload organization logo" tags: - "Organization" @@ -696,6 +708,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Remove organization logo" tags: - "Organization" @@ -718,6 +731,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Revoke API key" tags: - "Organization" @@ -767,6 +781,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Invite workforce members" tags: - "People" @@ -898,6 +913,7 @@ paths: example: "Failed to retrieve members" security: - apikey: [] + - oauth2: [] summary: "List workforce members" tags: - "People" @@ -988,6 +1004,7 @@ paths: example: "Failed to create member" security: - apikey: [] + - oauth2: [] summary: "Create a new member" tags: - "People" @@ -1009,6 +1026,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get all employee devices with fleet compliance data" tags: - "People" @@ -1031,6 +1049,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get integration test statistics grouped by assignee" tags: - "People" @@ -1192,6 +1211,7 @@ paths: example: "Bulk creation failed" security: - apikey: [] + - oauth2: [] summary: "Add multiple members to organization" tags: - "People" @@ -1218,6 +1238,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get members who can read a specific resource type" tags: - "People" @@ -1247,6 +1268,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Reactivate a deactivated member" tags: - "People" @@ -1329,6 +1351,7 @@ paths: example: "Internal server error" security: - apikey: [] + - oauth2: [] summary: "Get person by ID" tags: - "People" @@ -1426,6 +1449,7 @@ paths: example: "Internal server error" security: - apikey: [] + - oauth2: [] summary: "Update workforce member" tags: - "People" @@ -1514,6 +1538,7 @@ paths: example: "Failed to delete member" security: - apikey: [] + - oauth2: [] summary: "Delete member" tags: - "People" @@ -1542,6 +1567,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get training video completions for a member" tags: - "People" @@ -1571,6 +1597,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get fleet compliance" tags: - "People" @@ -1653,6 +1680,7 @@ paths: example: "Failed to remove host" security: - apikey: [] + - oauth2: [] summary: "Remove host (device) from Fleet" tags: - "People" @@ -1681,6 +1709,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Resend portal invite email to a member" tags: - "People" @@ -1773,6 +1802,7 @@ paths: example: "Internal server error" security: - apikey: [] + - oauth2: [] summary: "Unlink device from member" tags: - "People" @@ -1809,6 +1839,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get employment evidence attachments" tags: - "People" @@ -1851,6 +1882,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Upload employment evidence" tags: - "People" @@ -1894,6 +1926,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Delete employment evidence" tags: - "People" @@ -1916,6 +1949,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get current user email notification preferences" tags: - "People" @@ -1943,6 +1977,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Update current user email notification preferences" tags: - "People" @@ -1996,6 +2031,7 @@ paths: example: "Unauthorized" security: - apikey: [] + - oauth2: [] summary: "Upload an attachment to any supported entity" tags: - "Attachments" @@ -2038,6 +2074,7 @@ paths: example: 900 security: - apikey: [] + - oauth2: [] summary: "Get shared attachment download URL" tags: - "Attachments" @@ -2372,6 +2409,7 @@ paths: example: "Internal server error" security: - apikey: [] + - oauth2: [] summary: "List organization risks" tags: - "Risks" @@ -2582,6 +2620,7 @@ paths: example: "Internal server error" security: - apikey: [] + - oauth2: [] summary: "Create organization risk" tags: - "Risks" @@ -2603,6 +2642,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get risk statistics grouped by assignee" tags: - "Risks" @@ -2625,6 +2665,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get risk counts grouped by department" tags: - "Risks" @@ -2826,6 +2867,7 @@ paths: example: "Internal server error" security: - apikey: [] + - oauth2: [] summary: "Get organization risk" tags: - "Risks" @@ -3043,6 +3085,7 @@ paths: example: "Internal server error" security: - apikey: [] + - oauth2: [] summary: "Update organization risk" tags: - "Risks" @@ -3136,6 +3179,7 @@ paths: example: "Internal server error" security: - apikey: [] + - oauth2: [] summary: "Delete organization risk" tags: - "Risks" @@ -3163,6 +3207,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Search global vendors" tags: - "Vendors" @@ -3330,6 +3375,7 @@ paths: example: "Internal server error" security: - apikey: [] + - oauth2: [] summary: "List vendors" tags: - "Vendors" @@ -3518,6 +3564,7 @@ paths: example: "Internal server error" security: - apikey: [] + - oauth2: [] summary: "Create vendor" tags: - "Vendors" @@ -3685,6 +3732,7 @@ paths: example: "Internal server error" security: - apikey: [] + - oauth2: [] summary: "Get vendor details" tags: - "Vendors" @@ -3880,6 +3928,7 @@ paths: example: "Internal server error" security: - apikey: [] + - oauth2: [] summary: "Update vendor record" tags: - "Vendors" @@ -3973,6 +4022,7 @@ paths: example: "Internal server error" security: - apikey: [] + - oauth2: [] summary: "Delete vendor" tags: - "Vendors" @@ -4001,6 +4051,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Trigger vendor risk assessment" tags: - "Vendors" @@ -4148,6 +4199,7 @@ paths: statusCode: 500 security: - apikey: [] + - oauth2: [] summary: "List organization context" tags: - "Context" @@ -4302,6 +4354,7 @@ paths: statusCode: 500 security: - apikey: [] + - oauth2: [] summary: "Create a new context entry" tags: - "Context" @@ -4423,6 +4476,7 @@ paths: statusCode: 500 security: - apikey: [] + - oauth2: [] summary: "Get organization context" tags: - "Context" @@ -4516,6 +4570,7 @@ paths: statusCode: 500 security: - apikey: [] + - oauth2: [] summary: "Update organization context" tags: - "Context" @@ -4614,6 +4669,7 @@ paths: statusCode: 500 security: - apikey: [] + - oauth2: [] summary: "Delete context entry" tags: - "Context" @@ -4696,6 +4752,7 @@ paths: example: "Organization does not have FleetDM configured" security: - apikey: [] + - oauth2: [] summary: "List managed devices" tags: - "Devices" @@ -4751,6 +4808,7 @@ paths: description: "Internal server error - FleetDM integration issue" security: - apikey: [] + - oauth2: [] summary: "Get devices by member ID" tags: - "Devices" @@ -4784,6 +4842,7 @@ paths: description: "Organization or device not found" security: - apikey: [] + - oauth2: [] summary: "Delete device" tags: - "Devices" @@ -4798,7 +4857,7 @@ paths: name: "delete-device" /v1/policies: get: - description: "Lists compliance policies for the organization. Use this to find a policy by name, look up a policy ID, browse drafts, or get an overview of all policies for SOC 2, ISO 27001, HIPAA, and GDPR workflows. Returns id, name, status, department, and other metadata for each policy. Pass excludeContent=true to skip the heavy TipTap content fields — recommended when you only need to identify a policy. To read or edit a single policy in detail, fetch it by ID via get-compliance-policy." + description: "Lists active compliance policies by default. Use includeArchived=true to include archived rows and excludeContent=true when you only need policy metadata." operationId: "PoliciesController_getAllPolicies_v1" parameters: - name: "X-Organization-Id" @@ -4813,6 +4872,12 @@ paths: description: "When true, omits `content` and `draftContent` from each policy in the response. Use this when listing policies to find one by name/ID — fetch the full content via GET /v1/policies/{id} after." schema: type: "boolean" + - name: "includeArchived" + required: false + in: "query" + description: "When true, includes user-archived and framework-sync-archived policies in the response. Defaults to false." + schema: + type: "boolean" responses: "200": description: "Policies retrieved successfully" @@ -4866,6 +4931,7 @@ paths: signedBy: [] reviewDate: "2024-12-31T00:00:00.000Z" isArchived: false + archivedAt: null createdAt: "2024-01-01T00:00:00.000Z" updatedAt: "2024-01-15T00:00:00.000Z" lastArchivedAt: null @@ -4890,6 +4956,7 @@ paths: example: "Unauthorized" security: - apikey: [] + - oauth2: [] summary: "List compliance policies" tags: - "Policies" @@ -4899,9 +4966,9 @@ paths: metadata: title: "List compliance policies | Comp AI API" sidebarTitle: "List compliance policies" - description: "Lists compliance policies for the organization. Use this to find a policy by name, look up a policy ID, browse drafts, or get an overview of all policies." + description: "Lists active compliance policies by default. Use includeArchived=true to include archived rows." og:title: "List compliance policies | Comp AI API" - og:description: "Lists compliance policies for the organization. Use this to find a policy by name, look up a policy ID, browse drafts, or get an overview of all policies." + og:description: "Lists active compliance policies by default. Use includeArchived=true to include archived rows." x-codeSamples: - lang: "bash" label: "List policies" @@ -4909,6 +4976,9 @@ paths: - lang: "bash" label: "List policies (lightweight, no content)" source: "curl --request GET --url \"https://api.trycomp.ai/v1/policies?excludeContent=true\" --header \"X-API-Key: $COMP_AI_API_KEY\"" + - lang: "bash" + label: "List policies including archived" + source: "curl --request GET --url \"https://api.trycomp.ai/v1/policies?includeArchived=true\" --header \"X-API-Key: $COMP_AI_API_KEY\"" post: description: "Create a policy record that can be reviewed, versioned, published, linked to controls, and used as source evidence for questionnaires." operationId: "PoliciesController_createPolicy_v1" @@ -4949,6 +5019,7 @@ paths: signedBy: [] reviewDate: "2024-12-31T00:00:00.000Z" isArchived: false + archivedAt: null createdAt: "2024-01-01T00:00:00.000Z" updatedAt: "2024-01-15T00:00:00.000Z" organizationId: "org_abc123def456" @@ -4976,6 +5047,7 @@ paths: example: "Unauthorized" security: - apikey: [] + - oauth2: [] summary: "Create compliance policy" tags: - "Policies" @@ -5003,6 +5075,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Publish all draft policies" tags: - "Policies" @@ -5034,6 +5107,7 @@ paths: description: "No published policies found" security: - apikey: [] + - oauth2: [] summary: "Download all published policies" tags: - "Policies" @@ -5068,6 +5142,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get mapped and all controls for a policy" tags: - "Policies" @@ -5102,6 +5177,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Map controls to a policy" tags: - "Policies" @@ -5137,6 +5213,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get tasks that serve as evidence for a policy, grouped by control" tags: - "Policies" @@ -5172,6 +5249,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Regenerate policy with AI" tags: - "Policies" @@ -5212,6 +5290,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get a signed URL for the policy PDF" tags: - "Policies" @@ -5313,6 +5392,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Upload a PDF to a policy version (UI-only)" tags: - "Policies" @@ -5353,6 +5433,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Delete a policy version PDF" tags: - "Policies" @@ -5398,6 +5479,7 @@ paths: $ref: "#/components/schemas/PolicyPdfUploadUrlResponseDto" security: - apikey: [] + - oauth2: [] summary: "Request a presigned URL to upload a policy PDF" tags: - "Policies" @@ -5439,6 +5521,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Confirm a policy PDF upload completed" tags: - "Policies" @@ -5478,6 +5561,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get signed URL for policy PDF (alternate path)" tags: - "Policies" @@ -5518,6 +5602,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Remove a control mapping from a policy" tags: - "Policies" @@ -5592,6 +5677,7 @@ paths: example: "Policy with ID pol_abc123def456 not found" security: - apikey: [] + - oauth2: [] summary: "Get compliance policy" tags: - "Policies" @@ -5654,6 +5740,7 @@ paths: - "usr_123" reviewDate: "2024-12-31T00:00:00.000Z" isArchived: false + archivedAt: null createdAt: "2024-01-01T00:00:00.000Z" updatedAt: "2024-01-15T00:00:00.000Z" organizationId: "org_abc123def456" @@ -5691,6 +5778,7 @@ paths: example: "Policy with ID pol_abc123def456 not found" security: - apikey: [] + - oauth2: [] summary: "Update compliance policy" tags: - "Policies" @@ -5771,6 +5859,7 @@ paths: example: "Policy with ID pol_abc123def456 not found" security: - apikey: [] + - oauth2: [] summary: "Delete compliance policy" tags: - "Policies" @@ -5841,6 +5930,7 @@ paths: example: "Resource not found" security: - apikey: [] + - oauth2: [] summary: "Get policy versions" tags: - "Policies" @@ -5921,6 +6011,7 @@ paths: example: "Resource not found" security: - apikey: [] + - oauth2: [] summary: "Create policy version" tags: - "Policies" @@ -5996,6 +6087,7 @@ paths: example: "Resource not found" security: - apikey: [] + - oauth2: [] summary: "Get policy version by ID" tags: - "Policies" @@ -6081,6 +6173,7 @@ paths: example: "Resource not found" security: - apikey: [] + - oauth2: [] summary: "Update version content" tags: - "Policies" @@ -6159,6 +6252,7 @@ paths: example: "Resource not found" security: - apikey: [] + - oauth2: [] summary: "Delete policy version" tags: - "Policies" @@ -6240,6 +6334,7 @@ paths: example: "Resource not found" security: - apikey: [] + - oauth2: [] summary: "Publish policy version" tags: - "Policies" @@ -6321,6 +6416,7 @@ paths: example: "Resource not found" security: - apikey: [] + - oauth2: [] summary: "Set active policy version" tags: - "Policies" @@ -6409,6 +6505,7 @@ paths: example: "Resource not found" security: - apikey: [] + - oauth2: [] summary: "Submit version for approval" tags: - "Policies" @@ -6443,6 +6540,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Accept pending policy changes and publish the version" tags: - "Policies" @@ -6478,6 +6576,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Deny pending policy changes" tags: - "Policies" @@ -6528,6 +6627,7 @@ paths: description: "Policy not found" security: - apikey: [] + - oauth2: [] summary: "Chat with AI about a policy" tags: - "Policies" @@ -6770,6 +6870,7 @@ paths: example: "application/x-apple-diskimage" security: - apikey: [] + - oauth2: [] summary: "Download macOS Device Agent" tags: - "Device Agent" @@ -6809,6 +6910,7 @@ paths: example: "application/zip" security: - apikey: [] + - oauth2: [] summary: "Download Windows Device Agent ZIP" tags: - "Device Agent" @@ -6872,6 +6974,7 @@ paths: $ref: "#/components/schemas/UploadUrlResponseDto" security: - apikey: [] + - oauth2: [] summary: "Get a presigned URL to upload a file" tags: - "Uploads" @@ -6923,6 +7026,7 @@ paths: example: "Unauthorized" security: - apikey: [] + - oauth2: [] summary: "List compliance tasks" tags: - "Tasks" @@ -7011,6 +7115,7 @@ paths: description: "Invalid request body" security: - apikey: [] + - oauth2: [] summary: "Create compliance task" tags: - "Tasks" @@ -7039,6 +7144,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get task templates" tags: - "Tasks" @@ -7107,6 +7213,7 @@ paths: description: "Invalid request body" security: - apikey: [] + - oauth2: [] summary: "Update status for multiple tasks" tags: - "Tasks" @@ -7154,6 +7261,7 @@ paths: description: "Invalid request body" security: - apikey: [] + - oauth2: [] summary: "Delete multiple tasks" tags: - "Tasks" @@ -7207,6 +7315,7 @@ paths: description: "Invalid request body" security: - apikey: [] + - oauth2: [] summary: "Update assignee for multiple tasks" tags: - "Tasks" @@ -7262,6 +7371,7 @@ paths: description: "Invalid request body" security: - apikey: [] + - oauth2: [] summary: "Reorder tasks" tags: - "Tasks" @@ -7307,6 +7417,7 @@ paths: description: "Invalid request" security: - apikey: [] + - oauth2: [] summary: "Bulk submit tasks for review" tags: - "Tasks" @@ -7328,6 +7439,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get page options for tasks overview" tags: - "Tasks" @@ -7381,6 +7493,7 @@ paths: example: "Task with ID tsk_abc123def456 not found" security: - apikey: [] + - oauth2: [] summary: "Get task by ID" tags: - "Tasks" @@ -7490,6 +7603,7 @@ paths: description: "Task not found" security: - apikey: [] + - oauth2: [] summary: "Update a task" tags: - "Tasks" @@ -7531,6 +7645,7 @@ paths: description: "Task not found" security: - apikey: [] + - oauth2: [] summary: "Delete a task" tags: - "Tasks" @@ -7559,6 +7674,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get policies that reference a task via shared controls" tags: - "Tasks" @@ -7601,6 +7717,7 @@ paths: description: "Task not found" security: - apikey: [] + - oauth2: [] summary: "Get task activity" tags: - "Tasks" @@ -7634,6 +7751,7 @@ paths: description: "Task not found" security: - apikey: [] + - oauth2: [] summary: "Regenerate task from template" tags: - "Tasks" @@ -7678,6 +7796,7 @@ paths: description: "Invalid request" security: - apikey: [] + - oauth2: [] summary: "Submit task for review" tags: - "Tasks" @@ -7711,6 +7830,7 @@ paths: description: "Not the assigned approver" security: - apikey: [] + - oauth2: [] summary: "Approve a task" tags: - "Tasks" @@ -7744,6 +7864,7 @@ paths: description: "Not the assigned approver" security: - apikey: [] + - oauth2: [] summary: "Reject a task review" tags: - "Tasks" @@ -7806,6 +7927,7 @@ paths: example: "Task with ID tsk_abc123def456 not found" security: - apikey: [] + - oauth2: [] summary: "Get task attachments" tags: - "Tasks" @@ -7883,6 +8005,7 @@ paths: example: "Task with ID tsk_abc123def456 not found" security: - apikey: [] + - oauth2: [] summary: "Upload task evidence" tags: - "Tasks" @@ -7952,6 +8075,7 @@ paths: example: "Task or attachment not found" security: - apikey: [] + - oauth2: [] summary: "Get task attachment download URL" tags: - "Tasks" @@ -8022,6 +8146,7 @@ paths: example: "Task or attachment not found" security: - apikey: [] + - oauth2: [] summary: "Delete task attachment" tags: - "Tasks" @@ -8051,6 +8176,7 @@ paths: description: "Automations retrieved successfully" security: - apikey: [] + - oauth2: [] summary: "Get all automations for a task" tags: - "Task Automations" @@ -8126,6 +8252,7 @@ paths: example: "Task not found" security: - apikey: [] + - oauth2: [] summary: "Create evidence automation" tags: - "Task Automations" @@ -8162,6 +8289,7 @@ paths: description: "Automation details retrieved successfully" security: - apikey: [] + - oauth2: [] summary: "Get automation details" tags: - "Task Automations" @@ -8253,6 +8381,7 @@ paths: example: "Automation not found" security: - apikey: [] + - oauth2: [] summary: "Update an existing automation" tags: - "Task Automations" @@ -8288,6 +8417,7 @@ paths: description: "Automation deleted successfully" security: - apikey: [] + - oauth2: [] summary: "Delete an automation" tags: - "Task Automations" @@ -8322,6 +8452,7 @@ paths: description: "Runs retrieved successfully" security: - apikey: [] + - oauth2: [] summary: "Get all runs for a specific automation" tags: - "Task Automations" @@ -8393,6 +8524,7 @@ paths: format: "date-time" security: - apikey: [] + - oauth2: [] summary: "Get all versions for an automation" tags: - "Task Automations" @@ -8425,6 +8557,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Create a published version record for an automation" tags: - "Task Automations" @@ -8488,6 +8621,7 @@ paths: nullable: true security: - apikey: [] + - oauth2: [] summary: "Get all automation runs for a task" tags: - "Task Automations" @@ -8519,6 +8653,7 @@ paths: description: "Task not found" security: - apikey: [] + - oauth2: [] summary: "Get task evidence summary" tags: - "Evidence Export" @@ -8557,6 +8692,7 @@ paths: description: "Task or automation not found" security: - apikey: [] + - oauth2: [] summary: "Export automation evidence as PDF" tags: - "Evidence Export" @@ -8595,6 +8731,7 @@ paths: description: "Task not found" security: - apikey: [] + - oauth2: [] summary: "Export task evidence as ZIP" tags: - "Evidence Export" @@ -8627,6 +8764,7 @@ paths: description: "Access denied - Auditor role required" security: - apikey: [] + - oauth2: [] summary: "Export all organization evidence as ZIP (Auditor only)" tags: - "Evidence Export (Auditor)" @@ -8674,6 +8812,7 @@ paths: $ref: "#/components/schemas/CommentResponseDto" security: - apikey: [] + - oauth2: [] summary: "Get comments for an entity" tags: - "Comments" @@ -8705,6 +8844,7 @@ paths: $ref: "#/components/schemas/CommentResponseDto" security: - apikey: [] + - oauth2: [] summary: "Create a new comment" tags: - "Comments" @@ -8744,6 +8884,7 @@ paths: $ref: "#/components/schemas/CommentResponseDto" security: - apikey: [] + - oauth2: [] summary: "Update a comment" tags: - "Comments" @@ -8818,6 +8959,7 @@ paths: example: "Comment with ID cmt_abc123def456 not found" security: - apikey: [] + - oauth2: [] summary: "Delete a comment" tags: - "Comments" @@ -8839,6 +8981,7 @@ paths: description: "Trust portal settings retrieved successfully" security: - apikey: [] + - oauth2: [] summary: "Get Trust Center settings" tags: - "Trust Portal" @@ -8861,6 +9004,7 @@ paths: description: "Favicon uploaded successfully" security: - apikey: [] + - oauth2: [] summary: "Upload a favicon for the trust portal" tags: - "Trust Portal" @@ -8882,6 +9026,7 @@ paths: description: "Favicon removed successfully" security: - apikey: [] + - oauth2: [] summary: "Remove the trust portal favicon" tags: - "Trust Portal" @@ -8920,6 +9065,7 @@ paths: description: "Failed to retrieve domain status from Vercel" security: - apikey: [] + - oauth2: [] summary: "Get domain verification status" tags: - "Trust Portal" @@ -8954,6 +9100,7 @@ paths: description: "Framework not compliant, PDF validation failed, or organization mismatch" security: - apikey: [] + - oauth2: [] summary: "Upload compliance certificate" tags: - "Trust Portal" @@ -8985,6 +9132,7 @@ paths: $ref: "#/components/schemas/ComplianceResourceUrlResponseDto" security: - apikey: [] + - oauth2: [] summary: "Generate a temporary signed URL for a compliance certificate" tags: - "Trust Portal" @@ -9019,6 +9167,7 @@ paths: $ref: "#/components/schemas/ComplianceResourceResponseDto" security: - apikey: [] + - oauth2: [] summary: "List uploaded compliance certificates for the organization" tags: - "Trust Portal" @@ -9052,6 +9201,7 @@ paths: $ref: "#/components/schemas/TrustDocumentResponseDto" security: - apikey: [] + - oauth2: [] summary: "Upload an additional trust portal document" tags: - "Trust Portal" @@ -9085,6 +9235,7 @@ paths: $ref: "#/components/schemas/TrustDocumentResponseDto" security: - apikey: [] + - oauth2: [] summary: "List additional trust portal documents for the organization" tags: - "Trust Portal" @@ -9122,6 +9273,7 @@ paths: $ref: "#/components/schemas/TrustDocumentUrlResponseDto" security: - apikey: [] + - oauth2: [] summary: "Generate a temporary signed URL for a trust portal document" tags: - "Trust Portal" @@ -9162,6 +9314,7 @@ paths: type: "boolean" security: - apikey: [] + - oauth2: [] summary: "Delete (deactivate) a trust portal document" tags: - "Trust Portal" @@ -9184,6 +9337,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Enable or disable the trust portal" tags: - "Trust Portal" @@ -9206,6 +9360,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Add or update a custom domain for the trust portal" tags: - "Trust Portal" @@ -9228,6 +9383,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Check DNS records for a custom domain" tags: - "Trust Portal" @@ -9250,6 +9406,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Update trust portal FAQs" tags: - "Trust Portal" @@ -9272,6 +9429,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Update allowed domains for the trust portal" tags: - "Trust Portal" @@ -9294,6 +9452,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Update trust portal framework settings" tags: - "Trust Portal" @@ -9316,6 +9475,7 @@ paths: description: "Overview updated successfully" security: - apikey: [] + - oauth2: [] summary: "Update Trust Center overview" tags: - "Trust Portal" @@ -9342,6 +9502,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get trust portal overview" tags: - "Trust Portal" @@ -9364,6 +9525,7 @@ paths: description: "Custom link created successfully" security: - apikey: [] + - oauth2: [] summary: "Create a custom link for trust portal" tags: - "Trust Portal" @@ -9390,6 +9552,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List custom links for trust portal" tags: - "Trust Portal" @@ -9417,6 +9580,7 @@ paths: description: "Custom link updated successfully" security: - apikey: [] + - oauth2: [] summary: "Update a custom link" tags: - "Trust Portal" @@ -9444,6 +9608,7 @@ paths: description: "Custom link deleted successfully" security: - apikey: [] + - oauth2: [] summary: "Delete a custom link" tags: - "Trust Portal" @@ -9466,6 +9631,7 @@ paths: description: "Custom links reordered successfully" security: - apikey: [] + - oauth2: [] summary: "Reorder custom links" tags: - "Trust Portal" @@ -9493,6 +9659,7 @@ paths: description: "Vendor settings updated successfully" security: - apikey: [] + - oauth2: [] summary: "Update vendor trust portal settings" tags: - "Trust Portal" @@ -9521,6 +9688,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List vendors configured for trust portal" tags: - "Trust Portal" @@ -9586,6 +9754,7 @@ paths: description: "Access requests retrieved" security: - apikey: [] + - oauth2: [] summary: "List Trust Access requests" tags: - "Trust Access" @@ -9613,6 +9782,7 @@ paths: description: "Request details returned" security: - apikey: [] + - oauth2: [] summary: "Get Trust Access request" tags: - "Trust Access" @@ -9646,6 +9816,7 @@ paths: description: "Request approved successfully" security: - apikey: [] + - oauth2: [] summary: "Approve Trust Access request" tags: - "Trust Access" @@ -9679,6 +9850,7 @@ paths: description: "Request denied" security: - apikey: [] + - oauth2: [] summary: "Deny Trust Access request" tags: - "Trust Access" @@ -9701,6 +9873,7 @@ paths: description: "Grants retrieved" security: - apikey: [] + - oauth2: [] summary: "List Trust Access grants" tags: - "Trust Access" @@ -9734,6 +9907,7 @@ paths: description: "Grant revoked" security: - apikey: [] + - oauth2: [] summary: "Revoke Trust Access grant" tags: - "Trust Access" @@ -9761,6 +9935,7 @@ paths: description: "Access email resent" security: - apikey: [] + - oauth2: [] summary: "Resend Trust Access email" tags: - "Trust Access" @@ -9788,6 +9963,7 @@ paths: description: "NDA email resent" security: - apikey: [] + - oauth2: [] summary: "Resend Trust Access NDA" tags: - "Trust Access" @@ -9815,6 +9991,7 @@ paths: description: "Preview NDA generated" security: - apikey: [] + - oauth2: [] summary: "Preview Trust Access NDA" tags: - "Trust Access" @@ -10121,6 +10298,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List audit findings" tags: - "Findings" @@ -10148,6 +10326,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Create audit finding" tags: - "Findings" @@ -10180,6 +10359,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List all findings for the organization" tags: - "Findings" @@ -10208,6 +10388,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get finding by ID" tags: - "Findings" @@ -10241,6 +10422,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Update a finding (status transition rules apply)" tags: - "Findings" @@ -10268,6 +10450,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Delete a finding (auditor or platform admin only)" tags: - "Findings" @@ -10296,6 +10479,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get activity history for a finding" tags: - "Findings" @@ -10357,6 +10541,7 @@ paths: description: "Forbidden - cannot grant permissions you do not have" security: - apikey: [] + - oauth2: [] summary: "Create a custom role" tags: - "Roles" @@ -10415,6 +10600,7 @@ paths: description: "Unauthorized" security: - apikey: [] + - oauth2: [] summary: "List all roles" tags: - "Roles" @@ -10455,6 +10641,7 @@ paths: description: "Unauthorized" security: - apikey: [] + - oauth2: [] summary: "Resolve permissions for custom roles" tags: - "Roles" @@ -10496,6 +10683,7 @@ paths: type: "boolean" security: - apikey: [] + - oauth2: [] summary: "Get obligations for a built-in role" tags: - "Roles" @@ -10544,6 +10732,7 @@ paths: description: "Not a built-in role" security: - apikey: [] + - oauth2: [] summary: "Update obligations for a built-in role" tags: - "Roles" @@ -10596,6 +10785,7 @@ paths: description: "Role not found" security: - apikey: [] + - oauth2: [] summary: "Get a role by ID" tags: - "Roles" @@ -10657,6 +10847,7 @@ paths: description: "Role not found" security: - apikey: [] + - oauth2: [] summary: "Update a custom role" tags: - "Roles" @@ -10700,6 +10891,7 @@ paths: description: "Role not found" security: - apikey: [] + - oauth2: [] summary: "Delete a custom role" tags: - "Roles" @@ -10721,6 +10913,7 @@ paths: description: "List of questionnaires" security: - apikey: [] + - oauth2: [] summary: "List security questionnaires" tags: - "Questionnaire" @@ -10749,6 +10942,7 @@ paths: description: "Questionnaire details" security: - apikey: [] + - oauth2: [] summary: "Get security questionnaire details" tags: - "Questionnaire" @@ -10776,6 +10970,7 @@ paths: description: "Questionnaire deleted" security: - apikey: [] + - oauth2: [] summary: "Delete a security questionnaire" tags: - "Questionnaire" @@ -10809,6 +11004,7 @@ paths: $ref: "#/components/schemas/TriggerAutoAnswerResponseDto" security: - apikey: [] + - oauth2: [] summary: "Generate answers for a questionnaire" tags: - "Questionnaire" @@ -10840,6 +11036,7 @@ paths: type: "object" security: - apikey: [] + - oauth2: [] summary: "Parse questionnaire content" tags: - "Questionnaire" @@ -10893,6 +11090,7 @@ paths: nullable: true security: - apikey: [] + - oauth2: [] summary: "Answer one questionnaire question" tags: - "Questionnaire" @@ -10932,6 +11130,7 @@ paths: nullable: true security: - apikey: [] + - oauth2: [] summary: "Save questionnaire answer" tags: - "Questionnaire" @@ -10971,6 +11170,7 @@ paths: nullable: true security: - apikey: [] + - oauth2: [] summary: "Delete questionnaire answer" tags: - "Questionnaire" @@ -11000,6 +11200,7 @@ paths: description: "Export questionnaire by ID to specified format" security: - apikey: [] + - oauth2: [] summary: "Export a security questionnaire" tags: - "Questionnaire" @@ -11038,6 +11239,7 @@ paths: type: "string" security: - apikey: [] + - oauth2: [] summary: "Start questionnaire parsing" tags: - "Questionnaire" @@ -11094,6 +11296,7 @@ paths: type: "number" security: - apikey: [] + - oauth2: [] summary: "Upload and parse questionnaire file" tags: - "Questionnaire" @@ -11150,6 +11353,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Auto-answer uploaded questionnaire" tags: - "Questionnaire" @@ -11180,6 +11384,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Export generated questionnaire answers" tags: - "Questionnaire" @@ -11229,6 +11434,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Upload and export generated answers" tags: - "Questionnaire" @@ -11259,6 +11465,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Stream generated questionnaire answers" tags: - "Questionnaire" @@ -11283,6 +11490,7 @@ paths: description: "List of knowledge base documents" security: - apikey: [] + - oauth2: [] summary: "List knowledge base documents" tags: - "Knowledge Base" @@ -11305,6 +11513,7 @@ paths: description: "List of manual answers" security: - apikey: [] + - oauth2: [] summary: "List all manual answers for an organization" tags: - "Knowledge Base" @@ -11332,6 +11541,7 @@ paths: description: "Manual answer saved" security: - apikey: [] + - oauth2: [] summary: "Save reusable manual answer" tags: - "Knowledge Base" @@ -11360,6 +11570,7 @@ paths: description: "Document uploaded successfully" security: - apikey: [] + - oauth2: [] summary: "Upload knowledge base document" tags: - "Knowledge Base" @@ -11387,6 +11598,7 @@ paths: description: "Signed download URL generated" security: - apikey: [] + - oauth2: [] summary: "Get a signed download URL for a document" tags: - "Knowledge Base" @@ -11414,6 +11626,7 @@ paths: description: "Signed view URL generated" security: - apikey: [] + - oauth2: [] summary: "Get a signed view URL for a document" tags: - "Knowledge Base" @@ -11441,6 +11654,7 @@ paths: description: "Document deleted successfully" security: - apikey: [] + - oauth2: [] summary: "Delete a knowledge base document" tags: - "Knowledge Base" @@ -11469,6 +11683,7 @@ paths: description: "Document processing triggered" security: - apikey: [] + - oauth2: [] summary: "Process knowledge base documents" tags: - "Knowledge Base" @@ -11496,6 +11711,7 @@ paths: description: "Public access token created" security: - apikey: [] + - oauth2: [] summary: "Create a public access token for a run" tags: - "Knowledge Base" @@ -11529,6 +11745,7 @@ paths: description: "Manual answer deleted" security: - apikey: [] + - oauth2: [] summary: "Delete a manual answer" tags: - "Knowledge Base" @@ -11557,6 +11774,7 @@ paths: description: "All manual answers deleted" security: - apikey: [] + - oauth2: [] summary: "Delete all manual answers for an organization" tags: - "Knowledge Base" @@ -11592,6 +11810,7 @@ paths: type: "boolean" security: - apikey: [] + - oauth2: [] summary: "Save a SOA answer" tags: - "SOA" @@ -11621,6 +11840,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Auto-fill ISO 27001 SOA" tags: - "SOA" @@ -11648,6 +11868,7 @@ paths: description: "Document created successfully" security: - apikey: [] + - oauth2: [] summary: "Create a new SOA document" tags: - "SOA" @@ -11676,6 +11897,7 @@ paths: description: "Setup ensured" security: - apikey: [] + - oauth2: [] summary: "Ensure SOA configuration and document exist" tags: - "SOA" @@ -11704,6 +11926,7 @@ paths: description: "Document approved successfully" security: - apikey: [] + - oauth2: [] summary: "Approve a SOA document" tags: - "SOA" @@ -11732,6 +11955,7 @@ paths: description: "Document declined successfully" security: - apikey: [] + - oauth2: [] summary: "Decline a SOA document" tags: - "SOA" @@ -11760,6 +11984,7 @@ paths: description: "Document submitted for approval successfully" security: - apikey: [] + - oauth2: [] summary: "Submit SOA document for approval" tags: - "SOA" @@ -11788,6 +12013,7 @@ paths: description: "Export SOA document to PDF" security: - apikey: [] + - oauth2: [] summary: "Export ISO 27001 SOA" tags: - "SOA" @@ -11815,6 +12041,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List integration providers" tags: - "Integrations" @@ -11842,6 +12069,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get an integration provider by slug" tags: - "Integrations" @@ -11864,6 +12092,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List integration connections" tags: - "Integrations" @@ -11891,6 +12120,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Create integration connection" tags: - "Integrations" @@ -11918,6 +12148,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get an integration connection by ID" tags: - "Integrations" @@ -11944,6 +12175,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Delete an integration connection" tags: - "Integrations" @@ -11976,6 +12208,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Update an integration connection" tags: - "Integrations" @@ -12003,6 +12236,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Test an integration connection" tags: - "Integrations" @@ -12030,6 +12264,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Pause an integration connection" tags: - "Integrations" @@ -12057,6 +12292,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Resume an integration connection" tags: - "Integrations" @@ -12084,6 +12320,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Disconnect an integration" tags: - "Integrations" @@ -12117,6 +12354,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Set services enabled on a connection" tags: - "Integrations" @@ -12143,6 +12381,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List services enabled on a connection" tags: - "Integrations" @@ -12170,6 +12409,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List check definitions for a provider" tags: - "Integrations" @@ -12197,6 +12437,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List checks for a connection" tags: - "Integrations" @@ -12230,6 +12471,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Run integration checks" tags: - "Integrations" @@ -12262,6 +12504,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Run a single check on a connection" tags: - "Integrations" @@ -12289,6 +12532,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List variable definitions for a provider" tags: - "Integrations" @@ -12316,6 +12560,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List connection variables" tags: - "Integrations" @@ -12348,6 +12593,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Update connection variables" tags: - "Integrations" @@ -12380,6 +12626,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get options for a connection variable" tags: - "Integrations" @@ -12407,6 +12654,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List checks for a task template" tags: - "Integrations" @@ -12434,6 +12682,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List checks attached to a task" tags: - "Integrations" @@ -12467,6 +12716,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Run a check for a task" tags: - "Integrations" @@ -12500,6 +12750,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Disconnect checks from a task" tags: - "Integrations" @@ -12533,6 +12784,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Reconnect checks to a task" tags: - "Integrations" @@ -12565,6 +12817,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List check runs for a task" tags: - "Integrations" @@ -12592,6 +12845,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Sync Google Workspace employees" tags: - "Integrations" @@ -12614,6 +12868,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get Google Workspace sync status" tags: - "Integrations" @@ -12641,6 +12896,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Sync Rippling employees" tags: - "Integrations" @@ -12663,6 +12919,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get Rippling sync status" tags: - "Integrations" @@ -12690,6 +12947,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Sync JumpCloud employees" tags: - "Integrations" @@ -12712,6 +12970,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get JumpCloud sync status" tags: - "Integrations" @@ -12734,6 +12993,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get the currently configured employee sync provider" tags: - "Integrations" @@ -12761,6 +13021,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Set the employee sync provider" tags: - "Integrations" @@ -12783,6 +13044,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List employee sync providers available to the org" tags: - "Integrations" @@ -12815,6 +13077,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Sync employees for a dynamic provider" tags: - "Integrations" @@ -13331,6 +13594,7 @@ paths: type: "number" security: - apikey: [] + - oauth2: [] summary: "Get task items statistics for an entity" tags: - "Task Management" @@ -13450,6 +13714,7 @@ paths: $ref: "#/components/schemas/PaginatedTaskItemResponseDto" security: - apikey: [] + - oauth2: [] summary: "Get task items for an entity" tags: - "Task Management" @@ -13481,6 +13746,7 @@ paths: $ref: "#/components/schemas/TaskItemResponseDto" security: - apikey: [] + - oauth2: [] summary: "Create a new task item" tags: - "Task Management" @@ -13520,6 +13786,7 @@ paths: $ref: "#/components/schemas/TaskItemResponseDto" security: - apikey: [] + - oauth2: [] summary: "Update a task item" tags: - "Task Management" @@ -13548,6 +13815,7 @@ paths: description: "Task item deleted successfully" security: - apikey: [] + - oauth2: [] summary: "Delete a task item" tags: - "Task Management" @@ -13580,6 +13848,7 @@ paths: $ref: "#/components/schemas/AttachmentResponseDto" security: - apikey: [] + - oauth2: [] summary: "Upload attachment to task item" tags: - "Task Management" @@ -13609,6 +13878,7 @@ paths: description: "Attachment deleted successfully" security: - apikey: [] + - oauth2: [] summary: "Delete attachment from task item" tags: - "Task Management" @@ -13638,6 +13908,7 @@ paths: description: "Activity logs retrieved successfully" security: - apikey: [] + - oauth2: [] summary: "Get task item activity log" tags: - "Task Management" @@ -13660,6 +13931,7 @@ paths: description: "List of training video completion records" security: - apikey: [] + - oauth2: [] summary: "List training completions" tags: - "Training" @@ -13687,6 +13959,7 @@ paths: description: "The updated completion record" security: - apikey: [] + - oauth2: [] summary: "Mark a training video as complete" tags: - "Training" @@ -13719,6 +13992,7 @@ paths: $ref: "#/components/schemas/SendTrainingCompletionResponseDto" security: - apikey: [] + - oauth2: [] summary: "Send training completion email with certificate" tags: - "Training" @@ -13749,6 +14023,7 @@ paths: description: "Training not complete or member not found" security: - apikey: [] + - oauth2: [] summary: "Generate training certificate" tags: - "Training" @@ -13779,6 +14054,7 @@ paths: description: "HIPAA training not complete or member not found" security: - apikey: [] + - oauth2: [] summary: "Generate HIPAA training certificate PDF" tags: - "Training" @@ -13806,6 +14082,7 @@ paths: description: "The organization chart" security: - apikey: [] + - oauth2: [] summary: "Get the organization chart" tags: - "Org Chart" @@ -13833,6 +14110,7 @@ paths: description: "The saved organization chart" security: - apikey: [] + - oauth2: [] summary: "Create or update an interactive organization chart" tags: - "Org Chart" @@ -13860,6 +14138,7 @@ paths: description: "Deletion confirmation" security: - apikey: [] + - oauth2: [] summary: "Delete the organization chart" tags: - "Org Chart" @@ -13894,6 +14173,7 @@ paths: description: "The uploaded organization chart" security: - apikey: [] + - oauth2: [] summary: "Upload an image as the organization chart" tags: - "Org Chart" @@ -13923,6 +14203,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List evidence forms" tags: - "Evidence Forms" @@ -13951,6 +14232,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get submission statuses for all forms" tags: - "Evidence Forms" @@ -13979,6 +14261,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get document relevance settings" tags: - "Evidence Forms" @@ -14012,6 +14295,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Update document relevance setting" tags: - "Evidence Forms" @@ -14045,6 +14329,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get current user submissions" tags: - "Evidence Forms" @@ -14073,6 +14358,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get pending submission count for current user" tags: - "Evidence Forms" @@ -14121,6 +14407,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get form definition and submissions" tags: - "Evidence Forms" @@ -14159,6 +14446,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get a single submission" tags: - "Evidence Forms" @@ -14196,6 +14484,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Delete a submission" tags: - "Evidence Forms" @@ -14229,6 +14518,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Submit evidence form" tags: - "Evidence Forms" @@ -14262,6 +14552,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Upload a file as an evidence submission" tags: - "Evidence Forms" @@ -14300,6 +14591,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Review evidence submission" tags: - "Evidence Forms" @@ -14328,6 +14620,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Upload evidence form file" tags: - "Evidence Forms" @@ -14361,6 +14654,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Export evidence submissions" tags: - "Evidence Forms" @@ -14895,6 +15189,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "List audit logs" tags: - "Audit Logs" @@ -15281,6 +15576,7 @@ paths: description: "Penetration tests returned" security: - apikey: [] + - oauth2: [] summary: "List penetration test runs" tags: - "Security Penetration Tests" @@ -15316,6 +15612,7 @@ paths: description: "Invalid request payload" security: - apikey: [] + - oauth2: [] summary: "Create penetration test" tags: - "Security Penetration Tests" @@ -15351,6 +15648,7 @@ paths: description: "Penetration test not found" security: - apikey: [] + - oauth2: [] summary: "Get penetration test status" tags: - "Security Penetration Tests" @@ -15384,6 +15682,7 @@ paths: description: "Progress returned" security: - apikey: [] + - oauth2: [] summary: "Get penetration test progress" tags: - "Security Penetration Tests" @@ -15417,6 +15716,7 @@ paths: description: "Issues returned" security: - apikey: [] + - oauth2: [] summary: "Get penetration test issues" tags: - "Security Penetration Tests" @@ -15450,6 +15750,7 @@ paths: description: "Events returned" security: - apikey: [] + - oauth2: [] summary: "Get penetration test agent events" tags: - "Security Penetration Tests" @@ -15483,6 +15784,7 @@ paths: description: "Markdown report output" security: - apikey: [] + - oauth2: [] summary: "Get penetration test output" tags: - "Security Penetration Tests" @@ -15516,6 +15818,7 @@ paths: description: "PDF report artifact" security: - apikey: [] + - oauth2: [] summary: "Get penetration test PDF" tags: - "Security Penetration Tests" @@ -15538,6 +15841,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get members with pending offboarding checklists" tags: - "Offboarding Checklist" @@ -15560,6 +15864,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get the offboarding checklist template" tags: - "Offboarding Checklist" @@ -15587,6 +15892,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Add an offboarding checklist template item" tags: - "Offboarding Checklist" @@ -15620,6 +15926,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Update an offboarding checklist template item" tags: - "Offboarding Checklist" @@ -15646,6 +15953,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Delete an offboarding checklist template item" tags: - "Offboarding Checklist" @@ -15673,6 +15981,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get a member's offboarding checklist" tags: - "Offboarding Checklist" @@ -15695,6 +16004,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Export all offboarding evidence as a zip file" tags: - "Offboarding Checklist" @@ -15723,6 +16033,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Export offboarding evidence as a zip file" tags: - "Offboarding Checklist" @@ -15761,6 +16072,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Complete an offboarding checklist item" tags: - "Offboarding Checklist" @@ -15792,6 +16104,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Reopen an offboarding checklist item" tags: - "Offboarding Checklist" @@ -15830,6 +16143,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Upload evidence for an offboarding checklist item" tags: - "Offboarding Checklist" @@ -15858,6 +16172,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Get vendor access revocation status for a member" tags: - "Offboarding Checklist" @@ -15886,6 +16201,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Confirm all vendor access as revoked" tags: - "Offboarding Checklist" @@ -15920,6 +16236,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Mark vendor access as revoked" tags: - "Offboarding Checklist" @@ -15953,6 +16270,7 @@ paths: description: "" security: - apikey: [] + - oauth2: [] summary: "Undo vendor access revocation" tags: - "Offboarding Checklist" @@ -16049,6 +16367,19 @@ components: in: "header" name: "X-API-Key" description: "API key for authentication" + oauth2: + type: "oauth2" + description: "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions." + flows: + authorizationCode: + authorizationUrl: "https://api.trycomp.ai/api/auth/mcp/authorize" + tokenUrl: "https://api.trycomp.ai/api/auth/mcp/token" + refreshUrl: "https://api.trycomp.ai/api/auth/mcp/token" + scopes: + openid: "OpenID Connect authentication" + profile: "Basic profile information" + email: "Email address" + offline_access: "Maintain access via refresh tokens" schemas: UserResponseDto: type: "object" @@ -17546,6 +17877,12 @@ components: type: "boolean" description: "Whether this policy is archived" example: false + archivedAt: + format: "date-time" + type: "string" + description: "When the policy was archived by framework sync" + example: "2024-02-01T00:00:00.000Z" + nullable: true createdAt: format: "date-time" type: "string" @@ -17599,6 +17936,7 @@ components: - "signedBy" - "reviewDate" - "isArchived" + - "archivedAt" - "createdAt" - "updatedAt" - "lastArchivedAt" diff --git a/apps/mcp-server/.speakeasy/workflow.lock b/apps/mcp-server/.speakeasy/workflow.lock index 5e36249c6..d5b2c31ab 100644 --- a/apps/mcp-server/.speakeasy/workflow.lock +++ b/apps/mcp-server/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ speakeasyVersion: 1.768.2 sources: Comp AI API: sourceNamespace: comp-ai-api - sourceRevisionDigest: sha256:3678269f476c4d11c58ede057372813c93c98576bfbf500f1a1d8fd2cbb4ca87 - sourceBlobDigest: sha256:c4762701cbb74fa26feb130e88dd5ef7354ca495d27e4c17dea71535b6c94f30 + sourceRevisionDigest: sha256:f43a294a76f202a8689b9510d65c4672949bea36117482e5a57ab7771d4626e5 + sourceBlobDigest: sha256:de551d0d8eaf0fbce74cec1631ca43834326b839634c239b89229773b759f3e9 tags: - latest - "1.0" @@ -11,8 +11,8 @@ targets: comp-ai: source: Comp AI API sourceNamespace: comp-ai-api - sourceRevisionDigest: sha256:3678269f476c4d11c58ede057372813c93c98576bfbf500f1a1d8fd2cbb4ca87 - sourceBlobDigest: sha256:c4762701cbb74fa26feb130e88dd5ef7354ca495d27e4c17dea71535b6c94f30 + sourceRevisionDigest: sha256:f43a294a76f202a8689b9510d65c4672949bea36117482e5a57ab7771d4626e5 + sourceBlobDigest: sha256:de551d0d8eaf0fbce74cec1631ca43834326b839634c239b89229773b759f3e9 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/apps/mcp-server/README.md b/apps/mcp-server/README.md index b5a2157b6..2debba332 100644 --- a/apps/mcp-server/README.md +++ b/apps/mcp-server/README.md @@ -30,9 +30,9 @@ Comp AI API: Compliance automation API for SOC 2, ISO 27001, HIPAA, GDPR, eviden
Claude Desktop -Install the MCP server as a Desktop Extension using the pre-built [`mcp-server.mcpb`](https://github.com/trycompai/comp/releases/download/v0.0.2/mcp-server.mcpb) file: +Install the MCP server as a Desktop Extension using the pre-built [`mcp-server.mcpb`](https://github.com/trycompai/comp/releases/download/v0.0.3/mcp-server.mcpb) file: -Simply drag and drop the [`mcp-server.mcpb`](https://github.com/trycompai/comp/releases/download/v0.0.2/mcp-server.mcpb) file onto Claude Desktop to install the extension. +Simply drag and drop the [`mcp-server.mcpb`](https://github.com/trycompai/comp/releases/download/v0.0.3/mcp-server.mcpb) file onto Claude Desktop to install the extension. The MCP bundle package includes the MCP server and all necessary configuration. Once installed, the server will be available without additional setup. diff --git a/apps/mcp-server/RELEASES.md b/apps/mcp-server/RELEASES.md index 24a374a97..a4ca7127b 100644 --- a/apps/mcp-server/RELEASES.md +++ b/apps/mcp-server/RELEASES.md @@ -14,4 +14,12 @@ Based on: - OpenAPI Doc - Speakeasy CLI 1.768.2 (2.889.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [mcp-typescript v0.0.2] apps/mcp-server \ No newline at end of file +- [mcp-typescript v0.0.2] apps/mcp-server + +## 2026-05-31 01:19:29 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.768.2 (2.889.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [mcp-typescript v0.0.3] apps/mcp-server \ No newline at end of file diff --git a/apps/mcp-server/manifest.json b/apps/mcp-server/manifest.json index 59e02e90e..a63332b91 100644 --- a/apps/mcp-server/manifest.json +++ b/apps/mcp-server/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": "0.3", "name": "@trycompai/mcp-server", - "version": "0.0.2", + "version": "0.0.3", "description": "", "long_description": "Comp AI API: Compliance automation API for SOC 2, ISO 27001, HIPAA, GDPR, evidence collection, policy workflows, Trust Access, security questionnaires, integrations, cloud checks, and device compliance.", "author": { @@ -41,1052 +41,72 @@ }, "tools": [ { - "name": "get-organization", - "description": "Get organization profile\n\nRetrieve organization profile data used to personalize compliance workflows, Trust Center branding, API automation, and audit readiness reporting." - }, - { - "name": "update-organization", - "description": "Update organization\n\nPartially updates the authenticated organization. Only provided fields will be updated." - }, - { - "name": "delete-organization", - "description": "Delete organization\n\nPermanently deletes the authenticated organization. This action cannot be undone." - }, - { - "name": "get-onboarding", - "description": "Get organization onboarding status\n\nGet organization onboarding status in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings." - }, - { - "name": "transfer-ownership", - "description": "Transfer organization ownership\n\nTransfers organization ownership to another member. The current owner will become an admin and keep all other roles. The new owner will receive the owner role while keeping their existing roles. Only the current organization owner can." - }, - { - "name": "update-role-notifications", - "description": "Update role notification settings\n\nUpdate role notification settings in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings." - }, - { - "name": "get-role-notifications", - "description": "Get role notification settings\n\nGet role notification settings in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings." - }, - { - "name": "list-api-keys", - "description": "List API keys\n\nList active API keys for an organization so administrators can audit automation access and rotate credentials safely." - }, - { - "name": "create-api-key", - "description": "Create API key\n\nCreate a scoped API key for server-side compliance automation such as evidence sync, policy workflows, or security questionnaire tooling." - }, - { - "name": "get-available-scopes", - "description": "List API key scopes\n\nRetrieve available API key scopes and permissions before creating credentials for a specific compliance automation workflow." - }, - { - "name": "get-primary-color", - "description": "Get organization brand color\n\nRetrieve the organization primary brand color used for Trust Center theming, portals, and API-driven embedded experiences." - }, - { - "name": "upload-logo", - "description": "Upload organization logo\n\nUpload organization logo in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings." - }, - { - "name": "remove-logo", - "description": "Remove organization logo\n\nRemove organization logo in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings." - }, - { - "name": "revoke-api-key", - "description": "Revoke API key\n\nRevoke an organization API key when an integration is retired, credentials rotate, or access should be removed." - }, - { - "name": "auto-approve", - "description": "Auto-approve organization access via domain or self-hosted check\n\nGrants hasAccess on the active organization if the requesting user is an internal trycomp.ai user, the deployment is self-hosted, or the user email domain matches the organization website domain and is an active Stripe customer." - }, - { - "name": "invite-members", - "description": "Invite workforce members\n\nInvite employees or contractors to complete portal tasks, training, device setup, and compliance evidence requirements." - }, - { - "name": "list-members", - "description": "List workforce members\n\nList employees and contractors with onboarding, training, device, and compliance status used for people-security controls." - }, - { - "name": "create-member", - "description": "Create a new member\n\nAdds a new member to the authenticated organization. The user must already exist in the system." - }, - { - "name": "get-devices", - "description": "Get all employee devices with fleet compliance data\n\nGet all employee devices with fleet compliance data in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "get-test-stats-by-assignee", - "description": "Get integration test statistics grouped by assignee\n\nGet integration test statistics grouped by assignee in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "bulk-create-members", - "description": "Add multiple members to organization\n\nBulk adds multiple members to the authenticated organization. Each member must have a valid user ID that exists in the system. Members who already exist in the organization or have invalid data will be skipped with error details returned." - }, - { - "name": "get-mentionable-members", - "description": "Get members who can read a specific resource type\n\nGet members who can read a specific resource type in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "reactivate-member", - "description": "Reactivate a deactivated member\n\nReactivate a deactivated member in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "get-member", - "description": "Get person by ID\n\nReturns a specific member by ID for the authenticated organization with their user information." - }, - { - "name": "update-member", - "description": "Update workforce member\n\nUpdate a workforce member profile, role, department, or compliance metadata used for people-security controls." - }, - { - "name": "delete-member", - "description": "Delete member\n\nPermanently removes a member from the organization. This action cannot be undone." - }, - { - "name": "get-training-videos", - "description": "Get training video completions for a member\n\nGet training video completions for a member in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "get-fleet-compliance", - "description": "Get fleet compliance\n\nRetrieve Fleet device compliance status so endpoint security findings can support people-security controls and audit evidence." - }, - { - "name": "remove-host", - "description": "Remove host (device) from Fleet\n\nRemoves a single host (device) from FleetDM by host ID. Only organization owners can perform this action. Validates that the organization exists and the member exists within the organization." - }, - { - "name": "resend-portal-invite", - "description": "Resend portal invite email to a member\n\nResend portal invite email to a member in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "unlink-device", - "description": "Unlink device from member\n\nResets the fleetDmLabelId for a member, effectively unlinking their device from FleetDM. This will disconnect the device from the organization." - }, - { - "name": "get-employment-evidence", - "description": "Get employment evidence attachments\n\nGet employment evidence attachments in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "upload-employment-evidence", - "description": "Upload employment evidence\n\nUpload employment evidence in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "delete-employment-evidence", - "description": "Delete employment evidence\n\nDelete employment evidence in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "get-email-preferences", - "description": "Get current user email notification preferences\n\nGet current user email notification preferences in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "update-email-preferences", - "description": "Update current user email notification preferences\n\nUpdate current user email notification preferences in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "create-attachment", - "description": "Upload an attachment to any supported entity\n\nUpload a base64-encoded file and attach it to a task, vendor, risk, comment, or other supported entity type. The file is uploaded to S3 and a database record is created." - }, - { - "name": "get-attachment-download-url", - "description": "Get shared attachment download URL\n\nGenerate a signed download URL for a shared attachment linked to comments, evidence records, or compliance workflow reviews." - }, - { - "name": "get-all-risks", - "description": "List organization risks\n\nList organization risks with owners, departments, severity, mitigation status, and evidence for risk management reporting." - }, - { - "name": "create-risk", - "description": "Create organization risk\n\nCreate a risk record with ownership and context so compliance teams can track mitigation and remediation work." - }, - { - "name": "get-stats-by-assignee", - "description": "Get risk statistics grouped by assignee\n\nGet risk statistics grouped by assignee in Comp AI. Create, update, and report on organizational risks with ownership, departments, and compliance remediation status." - }, - { - "name": "get-stats-by-department", - "description": "Get risk counts grouped by department\n\nGet risk counts grouped by department in Comp AI. Create, update, and report on organizational risks with ownership, departments, and compliance remediation status." - }, - { - "name": "get-risk-by-id", - "description": "Get organization risk\n\nRetrieve one organization risk with owner, department, likelihood, impact, mitigation, and remediation context." - }, - { - "name": "update-risk", - "description": "Update organization risk\n\nUpdate a risk record as mitigation work progresses so compliance reports reflect the current risk posture." - }, - { - "name": "delete-risk", - "description": "Delete organization risk\n\nDelete an organization risk that no longer needs active tracking in the risk register or compliance program." - }, - { - "name": "search-global-vendors", - "description": "Search global vendors\n\nSearch global vendor records to prefill vendor profiles and speed up third-party risk assessment workflows." - }, - { - "name": "get-all-vendors", - "description": "List vendors\n\nList third-party vendors with risk level, owner, assessment status, and Trust Center visibility for vendor risk management." - }, - { - "name": "create-vendor", - "description": "Create vendor\n\nCreate a vendor record so teams can track third-party risk, assessment evidence, owner, category, and compliance status." - }, - { - "name": "get-vendor-by-id", - "description": "Get vendor details\n\nRetrieve one vendor record with ownership, review status, risk context, and third-party compliance metadata." - }, - { - "name": "update-vendor", - "description": "Update vendor record\n\nUpdate vendor ownership, risk attributes, review metadata, and third-party compliance context for an organization." - }, - { - "name": "delete-vendor", - "description": "Delete vendor\n\nPermanently removes a vendor from the organization. This action cannot be undone." - }, - { - "name": "trigger-assessment", - "description": "Trigger vendor risk assessment\n\nTrigger a vendor risk assessment so Comp AI can update third-party risk evidence and vendor security review status." - }, - { - "name": "get-all-context", - "description": "List organization context\n\nList organization context entries used as approved source material for evidence, questionnaires, policies, and AI workflows." - }, - { - "name": "create-context", - "description": "Create a new context entry\n\nCreates a new context entry for the authenticated organization. All required fields must be provided." - }, - { - "name": "get-context-by-id", - "description": "Get organization context\n\nRetrieve one organization context entry with source details and approved content for compliance automation workflows." - }, - { - "name": "update-context", - "description": "Update organization context\n\nUpdate an organization context entry so approved business details stay current for evidence and questionnaire automation." - }, - { - "name": "delete-context", - "description": "Delete context entry\n\nPermanently removes a context entry from the organization. This action cannot be undone." - }, - { - "name": "get-all-devices", - "description": "List managed devices\n\nList managed employee devices with endpoint compliance status, ownership, and security check results for workforce controls." - }, - { - "name": "get-devices-by-member", - "description": "Get devices by member ID\n\nReturns all devices assigned to a specific member within the authenticated organization. Devices are fetched from FleetDM using the member's dedicated fleetDmLabelId." - }, - { - "name": "delete-device", - "description": "Delete device\n\nDelete device in Comp AI. Read and manage employee device inventory and Fleet compliance data used for endpoint security controls." - }, - { - "name": "list-policies", - "description": "List compliance policies\n\nLists compliance policies for the organization. Use this to find a policy by name, look up a policy ID, browse drafts, or get an overview of all policies for SOC 2, ISO 27001, HIPAA, and GDPR workflows. Returns id, name, status, department, and other metadata for each policy. Pass excludeContent=true to skip the heavy TipTap content fields — recommended when you only need to identify a policy. To read or edit a single policy in detail, fetch it by ID via get-compliance-policy." - }, - { - "name": "create-policy", - "description": "Create compliance policy\n\nCreate a policy record that can be reviewed, versioned, published, linked to controls, and used as source evidence for questionnaires." - }, - { - "name": "publish-all-policies", - "description": "Publish all draft policies\n\nPublish draft policies in bulk so approved policy content can power Trust Center sharing, questionnaire answers, and audit evidence." - }, - { - "name": "download-all-policies", - "description": "Download all published policies\n\nGenerate a single PDF bundle of published compliance policies for auditors, customer security reviews, and Trust Center workflows." - }, - { - "name": "get-policy-controls", - "description": "Get mapped and all controls for a policy\n\nGet mapped and all controls for a policy in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "add-policy-controls", - "description": "Map controls to a policy\n\nMap controls to a policy in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "get-policy-evidence-tasks", - "description": "Get tasks that serve as evidence for a policy, grouped by control\n\nGet tasks that serve as evidence for a policy, grouped by control in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "regenerate-policy", - "description": "Regenerate policy with AI\n\nRegenerate policy content using Comp AI while keeping the result reviewable before it is published or used as compliance evidence." - }, - { - "name": "get-pdf-signed-url", - "description": "Get a signed URL for the policy PDF\n\nGet a signed URL for the policy PDF in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "delete-policy-pdf", - "description": "Delete a policy version PDF\n\nDeletes the PDF from a specific policy version. If no versionId is provided, deletes from the latest draft version. Cannot delete PDFs from published or pending-approval versions." - }, - { - "name": "request-policy-pdf-upload-url", - "description": "Request a presigned URL to upload a policy PDF\n\nGenerates a presigned S3 URL for uploading a policy PDF directly to storage. Use this when attaching a PDF to a compliance policy — the file bytes are uploaded straight to S3 without passing through the API. Requires the policy ID; if you only know the policy name, look it up first via the list-compliance-policies tool. After uploading the file to the returned URL, finalize the attachment by calling confirm-policy-pdf-uploaded with the same s3Key." - }, - { - "name": "confirm-policy-pdf-uploaded", - "description": "Confirm a policy PDF upload completed\n\nLinks an uploaded PDF to a compliance policy after the file has been PUT to a presigned S3 URL. Call this after request-policy-pdf-upload-url returned an s3Key and you successfully uploaded the file bytes to that URL. The endpoint verifies the file exists in S3 before linking it to the policy or version." - }, - { - "name": "get-pdf-url", - "description": "Get signed URL for policy PDF (alternate path)\n\nGet signed URL for policy PDF (alternate path) in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "remove-policy-control", - "description": "Remove a control mapping from a policy\n\nRemove a control mapping from a policy in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "get-policy", - "description": "Get compliance policy\n\nRetrieve a single compliance policy by its ID, including current content, draft content, review status, framework links, and audit metadata. Use this to read or inspect one policy in detail. If you only have a policy name, find its ID first by listing compliance policies." - }, - { - "name": "update-policy", - "description": "Update compliance policy\n\nUpdate compliance policy details or content while keeping policy workflows connected to controls, tasks, and approvals." - }, - { - "name": "delete-policy", - "description": "Delete compliance policy\n\nDelete a compliance policy that is no longer part of the organization evidence library or control program." - }, - { - "name": "list-policy-versions", - "description": "Get policy versions\n\nGet policy versions in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "create-policy-version", - "description": "Create policy version\n\nCreates a new draft version of a policy, cloned from the current published version (or a specified source version). Use this when you need to make any change to a published policy — content edits, PDF attachments, anything. Published." - }, - { - "name": "get-policy-version", - "description": "Get policy version by ID\n\nGet policy version by ID in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "update-policy-version-content", - "description": "Update version content\n\nUpdate version content in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "delete-policy-version", - "description": "Delete policy version\n\nDelete policy version in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "publish-policy-version", - "description": "Publish policy version\n\nPublishes a draft policy version, making it the active/current version of the policy. Pass the versionId of the draft you want to publish — for example one created via create-policy-version and then edited." - }, - { - "name": "set-active-policy-version", - "description": "Set active policy version\n\nSet active policy version in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "submit-policy-version-for-approval", - "description": "Submit version for approval\n\nSubmit version for approval in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "accept-policy-changes", - "description": "Accept pending policy changes and publish the version\n\nAccept pending policy changes and publish the version in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "deny-policy-changes", - "description": "Deny pending policy changes\n\nDeny pending policy changes in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "ai-chat-policy", - "description": "Chat with AI about a policy\n\nAsk policy-specific questions and request draft improvements while preserving human review before policy changes are applied." - }, - { - "name": "exchange-code", - "description": "Exchange an auth code for device credentials\n\nExchange an auth code for device credentials in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." - }, - { - "name": "get-update-file", - "description": "Download a device-agent update\n\nDownload a device-agent update in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." - }, - { - "name": "head-update-file", - "description": "Check a device-agent update's metadata\n\nCheck a device-agent update's metadata in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." - }, - { - "name": "generate-auth-code", - "description": "Create a device-agent auth code\n\nCreate a device-agent auth code in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." - }, - { - "name": "get-my-organizations", - "description": "List organizations for the current device\n\nList organizations for the current device in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." - }, - { - "name": "register-device", - "description": "Register device agent\n\nRegister a Comp AI Device Agent installation so employee endpoint checks can report into compliance tasks and device inventory." - }, - { - "name": "check-in", - "description": "Submit device compliance check-in\n\nSubmit device security check results for encryption, antivirus, password policy, screen lock, and other endpoint controls." - }, - { - "name": "get-device-status", - "description": "Get device-agent status\n\nGet device-agent status in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." - }, - { - "name": "download-mac-agent", - "description": "Download macOS Device Agent\n\nDownloads the Comp AI Device Agent installer for macOS as a DMG file. The agent helps monitor device compliance and security policies." - }, - { - "name": "download-windows-agent", - "description": "Download Windows Device Agent ZIP\n\nDownloads a ZIP package containing the Comp AI Device Agent installer for Windows, along with setup scripts and instructions. The package includes an MSI installer, setup batch script customized for the organization and user, and a README." - }, - { - "name": "revoke-agent-access", - "description": "Revoke a device agent session\n\nRevoke a device agent session in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." - }, - { - "name": "create-upload-url", - "description": "Get a presigned URL to upload a file\n\nReturns a presigned S3 URL plus the s3Key the file lands at. PUT the raw file bytes to that URL, then call the feature tool (e.g. upload-and-parse) with the s3Key instead of sending file data. Bytes never pass through the LLM." - }, - { - "name": "get-tasks", - "description": "List compliance tasks\n\nList compliance tasks with assignments and status so teams can track audit readiness, evidence work, and control implementation." - }, - { - "name": "create-task", - "description": "Create compliance task\n\nCreate a compliance task for evidence collection, remediation, review, or recurring control work inside an organization." - }, - { - "name": "get-task-templates", - "description": "Get task templates\n\nGet task templates in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "update-tasks-status", - "description": "Update status for multiple tasks\n\nUpdate status for multiple tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "delete-tasks", - "description": "Delete multiple tasks\n\nDelete multiple tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "update-tasks-assignee", - "description": "Update assignee for multiple tasks\n\nUpdate assignee for multiple tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "reorder-tasks", - "description": "Reorder tasks\n\nReorder tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "bulk-submit-for-review", - "description": "Bulk submit tasks for review\n\nBulk submit tasks for review in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "get-task-options", - "description": "Get page options for tasks overview\n\nGet page options for tasks overview in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "get-task", - "description": "Get task by ID\n\nGet task by ID in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "update-task", - "description": "Update a task\n\nUpdate a task in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "delete-task", - "description": "Delete a task\n\nDelete a task in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "get-task-policies", - "description": "Get policies that reference a task via shared controls\n\nGet policies that reference a task via shared controls in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "get-task-activity", - "description": "Get task activity\n\nGet task activity in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "regenerate-task", - "description": "Regenerate task from template\n\nRegenerate task from template in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "submit-for-review", - "description": "Submit task for review\n\nSubmit task for review in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "approve-task", - "description": "Approve a task\n\nApprove a task that is in review. Only the assigned approver can approve. Moves status to done and creates an audit comment." - }, - { - "name": "reject-task", - "description": "Reject a task review\n\nReject a task that is in review. Only the assigned approver can reject. Reverts status to the previous status and creates an audit comment." - }, - { - "name": "get-task-attachments", - "description": "Get task attachments\n\nGet task attachments in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "upload-task-attachment", - "description": "Upload task evidence\n\nUpload an evidence attachment to a task so auditors and reviewers can trace completion back to source documentation." - }, - { - "name": "get-task-attachment-download-url", - "description": "Get task attachment download URL\n\nGenerate a signed download URL for an attachment on a compliance task so reviewers can access uploaded evidence." - }, - { - "name": "delete-task-attachment", - "description": "Delete task attachment\n\nDelete task attachment in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "get-task-automations", - "description": "Get all automations for a task\n\nGet all automations for a task in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "create-automation", - "description": "Create evidence automation\n\nCreate an automated evidence workflow attached to a task so Comp AI can collect recurring proof from connected systems." - }, - { - "name": "get-automation", - "description": "Get automation details\n\nGet automation details in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "update-automation", - "description": "Update an existing automation\n\nUpdate an existing automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "delete-automation", - "description": "Delete an automation\n\nDelete an automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "get-automation-runs", - "description": "Get all runs for a specific automation\n\nGet all runs for a specific automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "get-automation-versions", - "description": "Get all versions for an automation\n\nGet all versions for an automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "create-version", - "description": "Create a published version record for an automation\n\nCreate a published version record for an automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "get-task-automation-runs", - "description": "Get all automation runs for a task\n\nGet all automation runs for a task in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "get-task-evidence-summary", - "description": "Get task evidence summary\n\nGet task evidence summary in Comp AI. Export task evidence, automation evidence, and reviewer-ready evidence bundles as PDF or ZIP files." - }, - { - "name": "export-automation-pdf", - "description": "Export automation evidence as PDF\n\nExport automation evidence as PDF in Comp AI. Export task evidence, automation evidence, and reviewer-ready evidence bundles as PDF or ZIP files." - }, - { - "name": "export-task-evidence-zip", - "description": "Export task evidence as ZIP\n\nDownload a ZIP package containing task evidence and automation results for auditor review or customer security requests." - }, - { - "name": "export-all-evidence", - "description": "Export all organization evidence as ZIP (Auditor only)\n\nExport all organization evidence as ZIP (Auditor only) in Comp AI. Export all organization evidence for an auditor review package." - }, - { - "name": "get-comments", - "description": "Get comments for an entity\n\nGet comments for an entity in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings." - }, - { - "name": "create-comment", - "description": "Create a new comment\n\nCreate a new comment in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings." - }, - { - "name": "update-comment", - "description": "Update a comment\n\nUpdate a comment in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings." - }, - { - "name": "delete-comment", - "description": "Delete a comment\n\nDelete a comment in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings." - }, - { - "name": "get-settings", - "description": "Get Trust Center settings\n\nRetrieve Trust Center settings used to configure public status, custom domains, framework visibility, resources, FAQs, and access rules." - }, - { - "name": "upload-favicon", - "description": "Upload a favicon for the trust portal\n\nUpload a favicon for the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "remove-favicon", - "description": "Remove the trust portal favicon\n\nRemove the trust portal favicon in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "get-domain-status", - "description": "Get domain verification status\n\nGet domain verification status in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "upload-compliance-resource", - "description": "Upload compliance certificate\n\nUpload or replace a compliance certificate PDF such as SOC 2, ISO 27001, HIPAA, or GDPR evidence for Trust Center sharing." - }, - { - "name": "get-compliance-resource-url", - "description": "Generate a temporary signed URL for a compliance certificate\n\nGenerate a temporary signed URL for a compliance certificate in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "list-compliance-resources", - "description": "List uploaded compliance certificates for the organization\n\nList uploaded compliance certificates for the organization in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "upload-trust-document", - "description": "Upload an additional trust portal document\n\nUpload an additional trust portal document in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "list-trust-documents", - "description": "List additional trust portal documents for the organization\n\nList additional trust portal documents for the organization in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "get-trust-document-url", - "description": "Generate a temporary signed URL for a trust portal document\n\nGenerate a temporary signed URL for a trust portal document in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "delete-trust-document", - "description": "Delete (deactivate) a trust portal document\n\nDelete (deactivate) a trust portal document in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "toggle-portal", - "description": "Enable or disable the trust portal\n\nEnable or disable the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "add-custom-domain", - "description": "Add or update a custom domain for the trust portal\n\nAdd or update a custom domain for the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "check-dns-records", - "description": "Check DNS records for a custom domain\n\nCheck DNS records for a custom domain in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "update-faqs", - "description": "Update trust portal FAQs\n\nUpdate trust portal FAQs in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "update-allowed-domains", - "description": "Update allowed domains for the trust portal\n\nUpdate allowed domains for the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "update-frameworks", - "description": "Update trust portal framework settings\n\nUpdate trust portal framework settings in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "update-overview", - "description": "Update Trust Center overview\n\nUpdate the public Trust Center overview content that explains security posture and compliance status to prospects and customers." - }, - { - "name": "get-overview", - "description": "Get trust portal overview\n\nGet trust portal overview in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "create-custom-link", - "description": "Create a custom link for trust portal\n\nCreate a custom link for trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "list-custom-links", - "description": "List custom links for trust portal\n\nList custom links for trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "update-custom-link", - "description": "Update a custom link\n\nUpdate a custom link in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "delete-custom-link", - "description": "Delete a custom link\n\nDelete a custom link in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "reorder-custom-links", - "description": "Reorder custom links\n\nReorder custom links in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "update-vendor-trust-settings", - "description": "Update vendor trust portal settings\n\nUpdate vendor trust portal settings in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "list-vendors", - "description": "List vendors configured for trust portal\n\nList vendors configured for trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "create-access-request", - "description": "Submit Trust Access request\n\nSubmit a Trust Center access request with requester details, company context, and review reason for administrator approval." - }, - { - "name": "list-access-requests", - "description": "List Trust Access requests\n\nList pending and completed Trust Center access requests so teams can review customer security inquiries through the API." - }, - { - "name": "get-access-request", - "description": "Get Trust Access request\n\nRetrieve one Trust Center access request with requester context, status, review metadata, and audit details." - }, - { - "name": "approve-request", - "description": "Approve Trust Access request\n\nApprove a Trust Center access request, configure the grant window, and start the NDA or access email workflow." - }, - { - "name": "deny-request", - "description": "Deny Trust Access request\n\nReject a Trust Center access request with a review reason so customer security access decisions stay auditable." - }, - { - "name": "list-grants", - "description": "List Trust Access grants\n\nList active, expired, and revoked Trust Access grants for customer security reviews and shared compliance resources." - }, - { - "name": "revoke-grant", - "description": "Revoke Trust Access grant\n\nImmediately revoke a Trust Access grant when a customer review ends or shared compliance access should be removed." - }, - { - "name": "resend-access-email", - "description": "Resend Trust Access email\n\nResend the access email for an active Trust Access grant so approved reviewers can reopen shared resources." - }, - { - "name": "resend-nda", - "description": "Resend Trust Access NDA\n\nResend an NDA signing email for a Trust Access request that still requires reviewer signature." - }, - { - "name": "preview-nda", - "description": "Preview Trust Access NDA\n\nGenerate a preview NDA PDF for a Trust Access request before the reviewer signs and receives access." - }, - { - "name": "reclaim-access", - "description": "Reclaim Trust Access link\n\nRequest a fresh Trust Access link for a reviewer who already has an active grant on a published Trust Center." - }, - { - "name": "get-faqs", - "description": "Get Trust Center FAQs\n\nRetrieve published Trust Center FAQs for an organization so public trust pages can show customer security answers." - }, - { - "name": "get-public-overview", - "description": "Get Trust Center overview\n\nRetrieve the published Trust Center overview for an organization, including public security posture messaging." - }, - { - "name": "get-public-custom-links", - "description": "List Trust Center custom links\n\nList published custom links shown on an organization Trust Center for customer security and compliance reviews." - }, - { - "name": "get-public-favicon", - "description": "Get Trust Center favicon\n\nRetrieve the favicon URL used by a published Trust Center so embedded or mirrored experiences can match branding." - }, - { - "name": "get-public-vendors", - "description": "List Trust Center vendors\n\nList published vendors and subprocessors for an organization Trust Center so reviewers can inspect third-party posture." - }, - { - "name": "list-findings", - "description": "List audit findings\n\nList audit findings with status, severity, owner, history, and remediation context for compliance review workflows." - }, - { - "name": "create-finding", - "description": "Create audit finding\n\nCreate an audit finding so teams can track issue ownership, remediation activity, severity, and supporting evidence." - }, - { - "name": "get-organization-findings", - "description": "List all findings for the organization\n\nList all findings for the organization in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization." - }, - { - "name": "get-finding-by-id", - "description": "Get finding by ID\n\nGet finding by ID in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization." - }, - { - "name": "update-finding", - "description": "Update a finding (status transition rules apply)\n\nUpdate a finding (status transition rules apply) in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization." - }, - { - "name": "delete-finding", - "description": "Delete a finding (auditor or platform admin only)\n\nDelete a finding (auditor or platform admin only) in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization." - }, - { - "name": "get-finding-history", - "description": "Get activity history for a finding\n\nGet activity history for a finding in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization." - }, - { - "name": "create-role", - "description": "Create a custom role\n\nCreate a custom role in Comp AI. Create custom roles and resolve permission sets for organization-level access control." - }, - { - "name": "list-roles", - "description": "List all roles\n\nList all roles in Comp AI. Create custom roles and resolve permission sets for organization-level access control." - }, - { - "name": "get-permissions-for-roles", - "description": "Resolve permissions for custom roles\n\nReturns the merged permissions for the given custom role names. Used by the frontend to resolve effective permissions for users with custom roles." - }, - { - "name": "get-built-in-obligations", - "description": "Get obligations for a built-in role\n\nReturns the effective obligations for a built-in role (owner, admin, auditor, employee, contractor) — DB override if present, else the hardcoded default." - }, - { - "name": "update-built-in-obligations", - "description": "Update obligations for a built-in role\n\nOverride the obligations for a built-in role (e.g., turn off the compliance obligation for owners). Permissions stay sourced from the hardcoded defaults." - }, - { - "name": "get-role", - "description": "Get a role by ID\n\nGet a role by ID in Comp AI. Create custom roles and resolve permission sets for organization-level access control." - }, - { - "name": "update-role", - "description": "Update a custom role\n\nUpdate a custom role in Comp AI. Create custom roles and resolve permission sets for organization-level access control." - }, - { - "name": "delete-role", - "description": "Delete a custom role\n\nDelete a custom role in Comp AI. Create custom roles and resolve permission sets for organization-level access control." - }, - { - "name": "questionnaire-find-all", - "description": "List security questionnaires\n\nList saved security questionnaires for an organization so teams can track customer reviews, answer status, and response history." - }, - { - "name": "find-by-id", - "description": "Get security questionnaire details\n\nRetrieve one saved security questionnaire, including extracted questions, generated answers, and review context for the requesting client." - }, - { - "name": "delete-by-id", - "description": "Delete a security questionnaire\n\nDelete a saved security questionnaire when a customer review or vendor assessment no longer needs to be retained." - }, - { - "name": "generate-questionnaire-answers", - "description": "Generate answers for a questionnaire\n\nStarts background answer generation for an already-parsed questionnaire and returns a run handle immediately. Poll GET /v1/questionnaire/:id until answeredQuestions equals totalQuestions, then read the answers from its questions." - }, - { - "name": "parse-questionnaire", - "description": "Parse questionnaire content\n\nParse questionnaire content from a submitted payload so teams can extract security questions before generating or reviewing answers." - }, - { - "name": "answer-single-question", - "description": "Answer one questionnaire question\n\nGenerate an answer for one security questionnaire item using the organization evidence library and return source references for review." - }, - { - "name": "save-answer", - "description": "Save questionnaire answer\n\nSave a manual or AI-generated security questionnaire answer for later review, export, and audit tracking." - }, - { - "name": "delete-answer", - "description": "Delete questionnaire answer\n\nDelete a stored questionnaire answer when it should be removed from the active response set." - }, - { - "name": "export-by-id", - "description": "Export a security questionnaire\n\nExport a saved security questionnaire response package as PDF, CSV, or XLSX for customer and vendor security reviews." - }, - { - "name": "upload-and-parse", - "description": "Start questionnaire parsing\n\nUpload a questionnaire payload and start asynchronous parsing, returning a run ID for real-time progress tracking." - }, - { - "name": "list-documents", - "description": "List knowledge base documents\n\nList uploaded knowledge base documents that Comp AI can use as approved source material for answers, policies, and reviews." - }, - { - "name": "list-manual-answers", - "description": "List all manual answers for an organization\n\nList all manual answers for an organization in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows." - }, - { - "name": "save-manual-answer", - "description": "Save reusable manual answer\n\nSave or update a reusable manual answer for security questionnaires that need approved, consistent response language." - }, - { - "name": "upload-document", - "description": "Upload knowledge base document\n\nUpload supporting documentation so Comp AI can process approved source material for questionnaire answers and policy workflows." - }, - { - "name": "get-download-url", - "description": "Get a signed download URL for a document\n\nGet a signed download URL for a document in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows." - }, - { - "name": "get-view-url", - "description": "Get a signed view URL for a document\n\nGet a signed view URL for a document in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows." - }, - { - "name": "delete-document", - "description": "Delete a knowledge base document\n\nDelete a knowledge base document in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows." - }, - { - "name": "process-documents", - "description": "Process knowledge base documents\n\nStart document processing so uploaded knowledge base files become searchable source material for AI-assisted compliance workflows." - }, - { - "name": "create-run-token", - "description": "Create a public access token for a run\n\nCreate a public access token for a run in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows." - }, - { - "name": "delete-manual-answer", - "description": "Delete a manual answer\n\nDelete a manual answer in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows." - }, - { - "name": "delete-all-manual-answers", - "description": "Delete all manual answers for an organization\n\nDelete all manual answers for an organization in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows." - }, - { - "name": "soa-save-answer", - "description": "Save a SOA answer\n\nSave a SOA answer in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents." - }, - { - "name": "auto-fill", - "description": "Auto-fill ISO 27001 SOA\n\nAuto-fill a Statement of Applicability draft using organization context and framework mappings for ISO 27001 review." - }, - { - "name": "create-document", - "description": "Create a new SOA document\n\nCreate a new SOA document in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents." - }, - { - "name": "ensure-setup", - "description": "Ensure SOA configuration and document exist\n\nEnsure SOA configuration and document exist in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents." - }, - { - "name": "approve-document", - "description": "Approve a SOA document\n\nApprove a SOA document in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents." - }, - { - "name": "decline-document", - "description": "Decline a SOA document\n\nDecline a SOA document in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents." - }, - { - "name": "submit-for-approval", - "description": "Submit SOA document for approval\n\nSubmit SOA document for approval in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents." - }, - { - "name": "export-document", - "description": "Export ISO 27001 SOA\n\nExport the approved Statement of Applicability document for ISO 27001 auditors, customer reviews, and internal records." - }, - { - "name": "list-providers", - "description": "List integration providers\n\nList available integration providers that can connect to the organization for automated evidence collection and compliance checks." - }, - { - "name": "get-provider", - "description": "Get an integration provider by slug\n\nGet an integration provider by slug in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "list-connections", - "description": "List integration connections\n\nList integration connections in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "create-connection", - "description": "Create integration connection\n\nCreate an integration connection so Comp AI can collect evidence, run checks, or sync data from a connected provider." - }, - { - "name": "get-connection", - "description": "Get an integration connection by ID\n\nGet an integration connection by ID in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "delete-connection", - "description": "Delete an integration connection\n\nDelete an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "update-connection", - "description": "Update an integration connection\n\nUpdate an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "test-connection", - "description": "Test an integration connection\n\nTest an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "pause-connection", - "description": "Pause an integration connection\n\nPause an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "resume-connection", - "description": "Resume an integration connection\n\nResume an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "disconnect-connection", - "description": "Disconnect an integration\n\nDisconnect an integration in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "update-connection-services", - "description": "Set services enabled on a connection\n\nSet services enabled on a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "get-connection-services", - "description": "List services enabled on a connection\n\nList services enabled on a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "list-provider-checks", - "description": "List check definitions for a provider\n\nList check definitions for a provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "list-connection-checks", - "description": "List checks for a connection\n\nList checks for a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "run-connection-checks", - "description": "Run integration checks\n\nRun all compliance checks for an integration connection and capture results as automated evidence." - }, - { - "name": "run-single-check", - "description": "Run a single check on a connection\n\nRun a single check on a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "get-provider-variables", - "description": "List variable definitions for a provider\n\nList variable definitions for a provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "get-connection-variables", - "description": "List connection variables\n\nList connection variables in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "save-connection-variables", - "description": "Update connection variables\n\nUpdate connection variables in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "fetch-variable-options", - "description": "Get options for a connection variable\n\nGet options for a connection variable in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "auto-approve", + "description": "Auto-approve organization access via domain or self-hosted check\n\nGrants hasAccess on the active organization if the requesting user is an internal trycomp.ai user, the deployment is self-hosted, or the user email domain matches the organization website domain and is an active Stripe customer." }, { - "name": "get-checks-for-task-template", - "description": "List checks for a task template\n\nList checks for a task template in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "exchange-code", + "description": "Exchange an auth code for device credentials\n\nExchange an auth code for device credentials in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." }, { - "name": "get-checks-for-task", - "description": "List checks attached to a task\n\nList checks attached to a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-update-file", + "description": "Download a device-agent update\n\nDownload a device-agent update in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." }, { - "name": "run-check-for-task", - "description": "Run a check for a task\n\nRun a check for a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "head-update-file", + "description": "Check a device-agent update's metadata\n\nCheck a device-agent update's metadata in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." }, { - "name": "disconnect-check-from-task", - "description": "Disconnect checks from a task\n\nDisconnect checks from a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "generate-auth-code", + "description": "Create a device-agent auth code\n\nCreate a device-agent auth code in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." }, { - "name": "reconnect-check-to-task", - "description": "Reconnect checks to a task\n\nReconnect checks to a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-my-organizations", + "description": "List organizations for the current device\n\nList organizations for the current device in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." }, { - "name": "get-task-check-runs", - "description": "List check runs for a task\n\nList check runs for a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "register-device", + "description": "Register device agent\n\nRegister a Comp AI Device Agent installation so employee endpoint checks can report into compliance tasks and device inventory." }, { - "name": "sync-google-workspace-employees", - "description": "Sync Google Workspace employees\n\nSync Google Workspace employees in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "check-in", + "description": "Submit device compliance check-in\n\nSubmit device security check results for encryption, antivirus, password policy, screen lock, and other endpoint controls." }, { - "name": "get-google-workspace-status", - "description": "Get Google Workspace sync status\n\nGet Google Workspace sync status in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-device-status", + "description": "Get device-agent status\n\nGet device-agent status in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." }, { - "name": "sync-rippling-employees", - "description": "Sync Rippling employees\n\nSync Rippling employees in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "revoke-agent-access", + "description": "Revoke a device agent session\n\nRevoke a device agent session in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." }, { - "name": "get-rippling-status", - "description": "Get Rippling sync status\n\nGet Rippling sync status in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "create-access-request", + "description": "Submit Trust Access request\n\nSubmit a Trust Center access request with requester details, company context, and review reason for administrator approval." }, { - "name": "sync-jump-cloud-employees", - "description": "Sync JumpCloud employees\n\nSync JumpCloud employees in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "reclaim-access", + "description": "Reclaim Trust Access link\n\nRequest a fresh Trust Access link for a reviewer who already has an active grant on a published Trust Center." }, { - "name": "get-jump-cloud-status", - "description": "Get JumpCloud sync status\n\nGet JumpCloud sync status in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-faqs", + "description": "Get Trust Center FAQs\n\nRetrieve published Trust Center FAQs for an organization so public trust pages can show customer security answers." }, { - "name": "get-employee-sync-provider", - "description": "Get the currently configured employee sync provider\n\nGet the currently configured employee sync provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-public-overview", + "description": "Get Trust Center overview\n\nRetrieve the published Trust Center overview for an organization, including public security posture messaging." }, { - "name": "set-employee-sync-provider", - "description": "Set the employee sync provider\n\nSet the employee sync provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-public-custom-links", + "description": "List Trust Center custom links\n\nList published custom links shown on an organization Trust Center for customer security and compliance reviews." }, { - "name": "get-available-sync-providers", - "description": "List employee sync providers available to the org\n\nList employee sync providers available to the org in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-public-favicon", + "description": "Get Trust Center favicon\n\nRetrieve the favicon URL used by a published Trust Center so embedded or mirrored experiences can match branding." }, { - "name": "sync-dynamic-provider-employees", - "description": "Sync employees for a dynamic provider\n\nSync employees for a dynamic provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-public-vendors", + "description": "List Trust Center vendors\n\nList published vendors and subprocessors for an organization Trust Center so reviewers can inspect third-party posture." }, { "name": "get-activity", @@ -1159,226 +179,6 @@ { "name": "get-run-status", "description": "Get a cloud security scan run by ID\n\nGet a cloud security scan run by ID in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud posture results to compliance work." - }, - { - "name": "get-task-items-stats", - "description": "Get task items statistics for an entity\n\nGet task items statistics for an entity in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors." - }, - { - "name": "get-task-items", - "description": "Get task items for an entity\n\nGet task items for an entity in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors." - }, - { - "name": "create-task-item", - "description": "Create a new task item\n\nCreate a new task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors." - }, - { - "name": "update-task-item", - "description": "Update a task item\n\nUpdate a task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors." - }, - { - "name": "delete-task-item", - "description": "Delete a task item\n\nDelete a task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors." - }, - { - "name": "upload-task-item-attachment", - "description": "Upload attachment to task item\n\nUpload a file attachment for a task item with proper S3 path structure: org_{orgId}/attachments/task-item/{entityType}/{entityId}/files." - }, - { - "name": "delete-task-item-attachment", - "description": "Delete attachment from task item\n\nDelete attachment from task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors." - }, - { - "name": "get-task-item-activity", - "description": "Get task item activity log\n\nGet task item activity log in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors." - }, - { - "name": "get-completions", - "description": "List training completions\n\nList security awareness and HIPAA training completion records for workforce compliance tracking and audit evidence." - }, - { - "name": "mark-video-complete", - "description": "Mark a training video as complete\n\nMarks a specific training video as completed for the authenticated member. Triggers completion email if all training is now done." - }, - { - "name": "send-training-completion-email", - "description": "Send training completion email with certificate\n\nSend training completion email with certificate in Comp AI. Record security awareness and HIPAA training completion status and generate completion certificates." - }, - { - "name": "generate-certificate", - "description": "Generate training certificate\n\nGenerate a training completion certificate that can be shared with auditors or attached as workforce security evidence." - }, - { - "name": "generate-hipaa-certificate", - "description": "Generate HIPAA training certificate PDF\n\nGenerate HIPAA training certificate PDF in Comp AI. Record security awareness and HIPAA training completion status and generate completion certificates." - }, - { - "name": "get-org-chart", - "description": "Get the organization chart\n\nGet the organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness." - }, - { - "name": "upsert-org-chart", - "description": "Create or update an interactive organization chart\n\nCreate or update an interactive organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness." - }, - { - "name": "delete-org-chart", - "description": "Delete the organization chart\n\nDelete the organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness." - }, - { - "name": "upload-org-chart", - "description": "Upload an image as the organization chart\n\nUpload an image as the organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness." - }, - { - "name": "list-forms", - "description": "List evidence forms\n\nList structured evidence forms that collect recurring submissions for security, HR, IT, finance, and compliance workflows." - }, - { - "name": "get-form-statuses", - "description": "Get submission statuses for all forms\n\nGet submission statuses for all forms in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "get-form-settings", - "description": "Get document relevance settings\n\nGet document relevance settings in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "update-form-setting", - "description": "Update document relevance setting\n\nUpdate document relevance setting in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "get-my-submissions", - "description": "Get current user submissions\n\nGet current user submissions in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "get-pending-submission-count", - "description": "Get pending submission count for current user\n\nGet pending submission count for current user in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "get-form-with-submissions", - "description": "Get form definition and submissions\n\nGet form definition and submissions in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "get-submission", - "description": "Get a single submission\n\nGet a single submission in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "delete-submission", - "description": "Delete a submission\n\nDelete a submission in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "submit-form", - "description": "Submit evidence form\n\nSubmit structured evidence responses and attachments for review against a compliance task or document requirement." - }, - { - "name": "upload-submission", - "description": "Upload a file as an evidence submission\n\nUpload a file as an evidence submission in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "review-submission", - "description": "Review evidence submission\n\nApprove or reject a submitted evidence form so task status and audit readiness reflect the latest review decision." - }, - { - "name": "upload-file", - "description": "Upload evidence form file\n\nUpload evidence form file in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "export-csv", - "description": "Export evidence submissions\n\nExport evidence form submissions as CSV for auditor requests, offline review, or internal compliance reporting." - }, - { - "name": "get-audit-logs", - "description": "List audit logs\n\nList organization audit logs for compliance activity, access changes, evidence updates, and customer-facing review events." - }, - { - "name": "list", - "description": "List penetration test runs\n\nList penetration test runs in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports." - }, - { - "name": "security-penetration-tests-create", - "description": "Create penetration test\n\nCreate an AI-powered penetration test run for an approved target and track the resulting findings and report artifacts." - }, - { - "name": "get-by-id", - "description": "Get penetration test status\n\nGet penetration test status in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports." - }, - { - "name": "get-progress", - "description": "Get penetration test progress\n\nGet penetration test progress in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports." - }, - { - "name": "get-issues", - "description": "Get penetration test issues\n\nReturns the structured findings discovered during the run. Grows over time during a live scan as agents discover more issues." - }, - { - "name": "get-events", - "description": "Get penetration test agent events\n\nReturns the real-time agent activity log emitted during a run (tool calls, observations, etc.). Noisy — meant for activity feeds and debugging." - }, - { - "name": "get-report", - "description": "Get penetration test output\n\nGet penetration test output in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports." - }, - { - "name": "get-pdf", - "description": "Get penetration test PDF\n\nGet penetration test PDF in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports." - }, - { - "name": "get-pending-offboardings", - "description": "Get members with pending offboarding checklists\n\nLists members whose offboarding checklist is still incomplete, with their outstanding items, so you can track and finish departing-employee offboarding." - }, - { - "name": "get-template", - "description": "Get the offboarding checklist template\n\nReturns the organization's offboarding checklist template: the ordered set of items every departing member must complete during their offboarding." - }, - { - "name": "create-template-item", - "description": "Add an offboarding checklist template item\n\nCreates a new item in the organization's offboarding checklist template so it appears on every member's offboarding checklist from now on." - }, - { - "name": "update-template-item", - "description": "Update an offboarding checklist template item\n\nUpdates an existing offboarding checklist template item by id, changing its label, description, or settings on the organization's offboarding template." - }, - { - "name": "delete-template-item", - "description": "Delete an offboarding checklist template item\n\nRemoves an item from the organization's offboarding checklist template by id so it no longer appears on members' offboarding checklists." - }, - { - "name": "get-member-checklist", - "description": "Get a member's offboarding checklist\n\nReturns the offboarding checklist for a specific member, including each item and whether it has been completed, to track that person's offboarding progress." - }, - { - "name": "offboarding-checklist-export-all-evidence", - "description": "Export all offboarding evidence as a zip file\n\nExports a zip archive containing the offboarding checklist evidence for every member in the organization, for audits, handovers, or record-keeping." - }, - { - "name": "export-evidence", - "description": "Export offboarding evidence as a zip file\n\nExports a zip archive of the offboarding checklist evidence collected for a single member, for audit, handover, or record-keeping purposes." - }, - { - "name": "complete-item", - "description": "Complete an offboarding checklist item\n\nMarks a specific offboarding checklist item complete for a member, recording who completed it and when, as part of finishing that member's offboarding." - }, - { - "name": "uncomplete-item", - "description": "Reopen an offboarding checklist item\n\nReverts a previously completed offboarding checklist item back to incomplete for a member, in case the step was marked done by mistake." - }, - { - "name": "upload-evidence", - "description": "Upload evidence for an offboarding checklist item\n\nAttaches a supporting evidence file to a member's completed offboarding checklist item, documenting that the offboarding step was actually carried out." - }, - { - "name": "get-access-revocations", - "description": "Get vendor access revocation status for a member\n\nLists the vendors a departing member had access to and whether each has been revoked, so you can confirm all vendor access is removed during offboarding." - }, - { - "name": "revoke-all-vendor-access", - "description": "Confirm all vendor access as revoked\n\nMarks every vendor access record for a departing member as revoked in one step, recording who confirmed it, to complete access removal during offboarding." - }, - { - "name": "revoke-vendor-access", - "description": "Mark vendor access as revoked\n\nMarks a single vendor's access for a departing member as revoked, optionally attaching evidence and notes, as part of offboarding access removal." - }, - { - "name": "undo-vendor-revocation", - "description": "Undo vendor access revocation\n\nReverses a vendor access revocation for a member, marking that vendor's access as not revoked again, in case it was confirmed by mistake during offboarding." } ] } \ No newline at end of file diff --git a/apps/mcp-server/package-lock.json b/apps/mcp-server/package-lock.json index 879c09bb9..b34822e06 100644 --- a/apps/mcp-server/package-lock.json +++ b/apps/mcp-server/package-lock.json @@ -1,12 +1,12 @@ { "name": "@trycompai/mcp-server", - "version": "0.0.2", + "version": "0.0.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@trycompai/mcp-server", - "version": "0.0.2", + "version": "0.0.3", "dependencies": { "@modelcontextprotocol/sdk": "1.26.0", "@stricli/core": "^1.1.2", diff --git a/apps/mcp-server/package.json b/apps/mcp-server/package.json index d0ea24489..c4fa45461 100644 --- a/apps/mcp-server/package.json +++ b/apps/mcp-server/package.json @@ -1,6 +1,6 @@ { "name": "@trycompai/mcp-server", - "version": "0.0.2", + "version": "0.0.3", "author": "Comp AI", "type": "module", "sideEffects": false, diff --git a/apps/mcp-server/src/funcs/attachmentsAttachmentsControllerCreateAttachmentV1.ts b/apps/mcp-server/src/funcs/attachmentsAttachmentsControllerCreateAttachmentV1.ts index d20046320..c5c4a99fc 100644 --- a/apps/mcp-server/src/funcs/attachmentsAttachmentsControllerCreateAttachmentV1.ts +++ b/apps/mcp-server/src/funcs/attachmentsAttachmentsControllerCreateAttachmentV1.ts @@ -7,8 +7,9 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { AttachmentsControllerCreateAttachmentV1Security } from "../models/attachmentscontrollercreateattachmentv1op.js"; import { CreateAttachmentDto, CreateAttachmentDto$zodSchema, @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Upload a base64-encoded file and attach it to a task, vendor, risk, comment, or other supported entity type. The file is uploaded to S3 and a database record is created. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function attachmentsAttachmentsControllerCreateAttachmentV1( client$: CompAiCore, + security: AttachmentsControllerCreateAttachmentV1Security, request: CreateAttachmentDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function attachmentsAttachmentsControllerCreateAttachmentV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function attachmentsAttachmentsControllerCreateAttachmentV1( async function $do( client$: CompAiCore, + security: AttachmentsControllerCreateAttachmentV1Security, request: CreateAttachmentDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "AttachmentsController_createAttachment_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1.ts b/apps/mcp-server/src/funcs/attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1.ts index 3bc733041..b503de05c 100644 --- a/apps/mcp-server/src/funcs/attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1.ts +++ b/apps/mcp-server/src/funcs/attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AttachmentsControllerGetAttachmentDownloadUrlV1Request, AttachmentsControllerGetAttachmentDownloadUrlV1Request$zodSchema, + AttachmentsControllerGetAttachmentDownloadUrlV1Security, } from "../models/attachmentscontrollergetattachmentdownloadurlv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Generate a signed download URL for a shared attachment linked to comments, evidence records, or compliance workflow reviews. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1( client$: CompAiCore, + security: AttachmentsControllerGetAttachmentDownloadUrlV1Security, request: AttachmentsControllerGetAttachmentDownloadUrlV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1( async function $do( client$: CompAiCore, + security: AttachmentsControllerGetAttachmentDownloadUrlV1Security, request: AttachmentsControllerGetAttachmentDownloadUrlV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "AttachmentsController_getAttachmentDownloadUrl_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/auditLogsAuditLogControllerGetAuditLogsV1.ts b/apps/mcp-server/src/funcs/auditLogsAuditLogControllerGetAuditLogsV1.ts index 35884d313..e15579374 100644 --- a/apps/mcp-server/src/funcs/auditLogsAuditLogControllerGetAuditLogsV1.ts +++ b/apps/mcp-server/src/funcs/auditLogsAuditLogControllerGetAuditLogsV1.ts @@ -7,11 +7,12 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AuditLogControllerGetAuditLogsV1Request, AuditLogControllerGetAuditLogsV1Request$zodSchema, + AuditLogControllerGetAuditLogsV1Security, } from "../models/auditlogcontrollergetauditlogsv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List organization audit logs for compliance activity, access changes, evidence updates, and customer-facing review events. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function auditLogsAuditLogControllerGetAuditLogsV1( client$: CompAiCore, + security: AuditLogControllerGetAuditLogsV1Security, request?: AuditLogControllerGetAuditLogsV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function auditLogsAuditLogControllerGetAuditLogsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function auditLogsAuditLogControllerGetAuditLogsV1( async function $do( client$: CompAiCore, + security: AuditLogControllerGetAuditLogsV1Security, request?: AuditLogControllerGetAuditLogsV1Request | undefined, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "AuditLogController_getAuditLogs_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/commentsCommentsControllerCreateCommentV1.ts b/apps/mcp-server/src/funcs/commentsCommentsControllerCreateCommentV1.ts index 49ea03666..435e53ca4 100644 --- a/apps/mcp-server/src/funcs/commentsCommentsControllerCreateCommentV1.ts +++ b/apps/mcp-server/src/funcs/commentsCommentsControllerCreateCommentV1.ts @@ -7,8 +7,9 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { CommentsControllerCreateCommentV1Security } from "../models/commentscontrollercreatecommentv1op.js"; import { CreateCommentDto, CreateCommentDto$zodSchema, @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create a new comment in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function commentsCommentsControllerCreateCommentV1( client$: CompAiCore, + security: CommentsControllerCreateCommentV1Security, request: CreateCommentDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function commentsCommentsControllerCreateCommentV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function commentsCommentsControllerCreateCommentV1( async function $do( client$: CompAiCore, + security: CommentsControllerCreateCommentV1Security, request: CreateCommentDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "CommentsController_createComment_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/commentsCommentsControllerDeleteCommentV1.ts b/apps/mcp-server/src/funcs/commentsCommentsControllerDeleteCommentV1.ts index 41d4293d1..68baeb4d7 100644 --- a/apps/mcp-server/src/funcs/commentsCommentsControllerDeleteCommentV1.ts +++ b/apps/mcp-server/src/funcs/commentsCommentsControllerDeleteCommentV1.ts @@ -7,11 +7,12 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { CommentsControllerDeleteCommentV1Request, CommentsControllerDeleteCommentV1Request$zodSchema, + CommentsControllerDeleteCommentV1Security, } from "../models/commentscontrollerdeletecommentv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete a comment in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function commentsCommentsControllerDeleteCommentV1( client$: CompAiCore, + security: CommentsControllerDeleteCommentV1Security, request: CommentsControllerDeleteCommentV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function commentsCommentsControllerDeleteCommentV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function commentsCommentsControllerDeleteCommentV1( async function $do( client$: CompAiCore, + security: CommentsControllerDeleteCommentV1Security, request: CommentsControllerDeleteCommentV1Request, options?: RequestOptions, ): Promise< @@ -101,8 +103,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -110,7 +127,7 @@ async function $do( operationID: "CommentsController_deleteComment_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/commentsCommentsControllerGetCommentsV1.ts b/apps/mcp-server/src/funcs/commentsCommentsControllerGetCommentsV1.ts index 890c7cd67..3747b05a8 100644 --- a/apps/mcp-server/src/funcs/commentsCommentsControllerGetCommentsV1.ts +++ b/apps/mcp-server/src/funcs/commentsCommentsControllerGetCommentsV1.ts @@ -7,11 +7,12 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { CommentsControllerGetCommentsV1Request, CommentsControllerGetCommentsV1Request$zodSchema, + CommentsControllerGetCommentsV1Security, } from "../models/commentscontrollergetcommentsv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get comments for an entity in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function commentsCommentsControllerGetCommentsV1( client$: CompAiCore, + security: CommentsControllerGetCommentsV1Security, request: CommentsControllerGetCommentsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function commentsCommentsControllerGetCommentsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function commentsCommentsControllerGetCommentsV1( async function $do( client$: CompAiCore, + security: CommentsControllerGetCommentsV1Security, request: CommentsControllerGetCommentsV1Request, options?: RequestOptions, ): Promise< @@ -94,8 +96,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -103,7 +120,7 @@ async function $do( operationID: "CommentsController_getComments_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/commentsCommentsControllerUpdateCommentV1.ts b/apps/mcp-server/src/funcs/commentsCommentsControllerUpdateCommentV1.ts index 2a26d76e0..f2ae375c5 100644 --- a/apps/mcp-server/src/funcs/commentsCommentsControllerUpdateCommentV1.ts +++ b/apps/mcp-server/src/funcs/commentsCommentsControllerUpdateCommentV1.ts @@ -7,11 +7,12 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { CommentsControllerUpdateCommentV1Request, CommentsControllerUpdateCommentV1Request$zodSchema, + CommentsControllerUpdateCommentV1Security, } from "../models/commentscontrollerupdatecommentv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update a comment in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function commentsCommentsControllerUpdateCommentV1( client$: CompAiCore, + security: CommentsControllerUpdateCommentV1Security, request: CommentsControllerUpdateCommentV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function commentsCommentsControllerUpdateCommentV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function commentsCommentsControllerUpdateCommentV1( async function $do( client$: CompAiCore, + security: CommentsControllerUpdateCommentV1Security, request: CommentsControllerUpdateCommentV1Request, options?: RequestOptions, ): Promise< @@ -101,8 +103,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -110,7 +127,7 @@ async function $do( operationID: "CommentsController_updateComment_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/contextContextControllerCreateContextV1.ts b/apps/mcp-server/src/funcs/contextContextControllerCreateContextV1.ts index 8085158ca..60b33e3f0 100644 --- a/apps/mcp-server/src/funcs/contextContextControllerCreateContextV1.ts +++ b/apps/mcp-server/src/funcs/contextContextControllerCreateContextV1.ts @@ -7,8 +7,9 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { ContextControllerCreateContextV1Security } from "../models/contextcontrollercreatecontextv1op.js"; import { CreateContextDto, CreateContextDto$zodSchema, @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Creates a new context entry for the authenticated organization. All required fields must be provided. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function contextContextControllerCreateContextV1( client$: CompAiCore, + security: ContextControllerCreateContextV1Security, request: CreateContextDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function contextContextControllerCreateContextV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function contextContextControllerCreateContextV1( async function $do( client$: CompAiCore, + security: ContextControllerCreateContextV1Security, request: CreateContextDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "ContextController_createContext_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/contextContextControllerDeleteContextV1.ts b/apps/mcp-server/src/funcs/contextContextControllerDeleteContextV1.ts index 511fe1b29..f20319a18 100644 --- a/apps/mcp-server/src/funcs/contextContextControllerDeleteContextV1.ts +++ b/apps/mcp-server/src/funcs/contextContextControllerDeleteContextV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ContextControllerDeleteContextV1Request, ContextControllerDeleteContextV1Request$zodSchema, + ContextControllerDeleteContextV1Security, } from "../models/contextcontrollerdeletecontextv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Permanently removes a context entry from the organization. This action cannot be undone. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function contextContextControllerDeleteContextV1( client$: CompAiCore, + security: ContextControllerDeleteContextV1Security, request: ContextControllerDeleteContextV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function contextContextControllerDeleteContextV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function contextContextControllerDeleteContextV1( async function $do( client$: CompAiCore, + security: ContextControllerDeleteContextV1Security, request: ContextControllerDeleteContextV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "ContextController_deleteContext_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/contextContextControllerGetAllContextV1.ts b/apps/mcp-server/src/funcs/contextContextControllerGetAllContextV1.ts index 5d77106e6..0f54c8413 100644 --- a/apps/mcp-server/src/funcs/contextContextControllerGetAllContextV1.ts +++ b/apps/mcp-server/src/funcs/contextContextControllerGetAllContextV1.ts @@ -7,11 +7,12 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ContextControllerGetAllContextV1Request, ContextControllerGetAllContextV1Request$zodSchema, + ContextControllerGetAllContextV1Security, } from "../models/contextcontrollergetallcontextv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List organization context entries used as approved source material for evidence, questionnaires, policies, and AI workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function contextContextControllerGetAllContextV1( client$: CompAiCore, + security: ContextControllerGetAllContextV1Security, request?: ContextControllerGetAllContextV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function contextContextControllerGetAllContextV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function contextContextControllerGetAllContextV1( async function $do( client$: CompAiCore, + security: ContextControllerGetAllContextV1Security, request?: ContextControllerGetAllContextV1Request | undefined, options?: RequestOptions, ): Promise< @@ -98,8 +100,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -107,7 +124,7 @@ async function $do( operationID: "ContextController_getAllContext_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/contextContextControllerGetContextByIdV1.ts b/apps/mcp-server/src/funcs/contextContextControllerGetContextByIdV1.ts index c26dc8736..0f4a71e4b 100644 --- a/apps/mcp-server/src/funcs/contextContextControllerGetContextByIdV1.ts +++ b/apps/mcp-server/src/funcs/contextContextControllerGetContextByIdV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ContextControllerGetContextByIdV1Request, ContextControllerGetContextByIdV1Request$zodSchema, + ContextControllerGetContextByIdV1Security, } from "../models/contextcontrollergetcontextbyidv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Retrieve one organization context entry with source details and approved content for compliance automation workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function contextContextControllerGetContextByIdV1( client$: CompAiCore, + security: ContextControllerGetContextByIdV1Security, request: ContextControllerGetContextByIdV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function contextContextControllerGetContextByIdV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function contextContextControllerGetContextByIdV1( async function $do( client$: CompAiCore, + security: ContextControllerGetContextByIdV1Security, request: ContextControllerGetContextByIdV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "ContextController_getContextById_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/contextContextControllerUpdateContextV1.ts b/apps/mcp-server/src/funcs/contextContextControllerUpdateContextV1.ts index 6610411f4..cd5381d70 100644 --- a/apps/mcp-server/src/funcs/contextContextControllerUpdateContextV1.ts +++ b/apps/mcp-server/src/funcs/contextContextControllerUpdateContextV1.ts @@ -7,11 +7,12 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ContextControllerUpdateContextV1Request, ContextControllerUpdateContextV1Request$zodSchema, + ContextControllerUpdateContextV1Security, } from "../models/contextcontrollerupdatecontextv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update an organization context entry so approved business details stay current for evidence and questionnaire automation. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function contextContextControllerUpdateContextV1( client$: CompAiCore, + security: ContextControllerUpdateContextV1Security, request: ContextControllerUpdateContextV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function contextContextControllerUpdateContextV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function contextContextControllerUpdateContextV1( async function $do( client$: CompAiCore, + security: ContextControllerUpdateContextV1Security, request: ContextControllerUpdateContextV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "ContextController_updateContext_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/deviceAgentDeviceAgentControllerDownloadMacAgentV1.ts b/apps/mcp-server/src/funcs/deviceAgentDeviceAgentControllerDownloadMacAgentV1.ts index 44250b913..af32c2aa3 100644 --- a/apps/mcp-server/src/funcs/deviceAgentDeviceAgentControllerDownloadMacAgentV1.ts +++ b/apps/mcp-server/src/funcs/deviceAgentDeviceAgentControllerDownloadMacAgentV1.ts @@ -5,8 +5,9 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { DeviceAgentControllerDownloadMacAgentV1Security } from "../models/deviceagentcontrollerdownloadmacagentv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { ConnectionError, @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Downloads the Comp AI Device Agent installer for macOS as a DMG file. The agent helps monitor device compliance and security policies. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function deviceAgentDeviceAgentControllerDownloadMacAgentV1( client$: CompAiCore, + security: DeviceAgentControllerDownloadMacAgentV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function deviceAgentDeviceAgentControllerDownloadMacAgentV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: DeviceAgentControllerDownloadMacAgentV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/x-apple-diskimage", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "DeviceAgentController_downloadMacAgent_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/deviceAgentDeviceAgentControllerDownloadWindowsAgentV1.ts b/apps/mcp-server/src/funcs/deviceAgentDeviceAgentControllerDownloadWindowsAgentV1.ts index 27d13650e..83bdd4222 100644 --- a/apps/mcp-server/src/funcs/deviceAgentDeviceAgentControllerDownloadWindowsAgentV1.ts +++ b/apps/mcp-server/src/funcs/deviceAgentDeviceAgentControllerDownloadWindowsAgentV1.ts @@ -5,8 +5,9 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { DeviceAgentControllerDownloadWindowsAgentV1Security } from "../models/deviceagentcontrollerdownloadwindowsagentv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { ConnectionError, @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Downloads a ZIP package containing the Comp AI Device Agent installer for Windows, along with setup scripts and instructions. The package includes an MSI installer, setup batch script customized for the organization and user, and a README. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function deviceAgentDeviceAgentControllerDownloadWindowsAgentV1( client$: CompAiCore, + security: DeviceAgentControllerDownloadWindowsAgentV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function deviceAgentDeviceAgentControllerDownloadWindowsAgentV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: DeviceAgentControllerDownloadWindowsAgentV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/zip", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "DeviceAgentController_downloadWindowsAgent_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/devicesDevicesControllerDeleteDeviceV1.ts b/apps/mcp-server/src/funcs/devicesDevicesControllerDeleteDeviceV1.ts index 6bbfa3720..3f6890f24 100644 --- a/apps/mcp-server/src/funcs/devicesDevicesControllerDeleteDeviceV1.ts +++ b/apps/mcp-server/src/funcs/devicesDevicesControllerDeleteDeviceV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { DevicesControllerDeleteDeviceV1Request, DevicesControllerDeleteDeviceV1Request$zodSchema, + DevicesControllerDeleteDeviceV1Security, } from "../models/devicescontrollerdeletedevicev1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete device in Comp AI. Read and manage employee device inventory and Fleet compliance data used for endpoint security controls. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function devicesDevicesControllerDeleteDeviceV1( client$: CompAiCore, + security: DevicesControllerDeleteDeviceV1Security, request: DevicesControllerDeleteDeviceV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function devicesDevicesControllerDeleteDeviceV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function devicesDevicesControllerDeleteDeviceV1( async function $do( client$: CompAiCore, + security: DevicesControllerDeleteDeviceV1Security, request: DevicesControllerDeleteDeviceV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "DevicesController_deleteDevice_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/devicesDevicesControllerGetAllDevicesV1.ts b/apps/mcp-server/src/funcs/devicesDevicesControllerGetAllDevicesV1.ts index 2379b5160..fe2c566e8 100644 --- a/apps/mcp-server/src/funcs/devicesDevicesControllerGetAllDevicesV1.ts +++ b/apps/mcp-server/src/funcs/devicesDevicesControllerGetAllDevicesV1.ts @@ -5,8 +5,9 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { DevicesControllerGetAllDevicesV1Security } from "../models/devicescontrollergetalldevicesv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { ConnectionError, @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List managed employee devices with endpoint compliance status, ownership, and security check results for workforce controls. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function devicesDevicesControllerGetAllDevicesV1( client$: CompAiCore, + security: DevicesControllerGetAllDevicesV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function devicesDevicesControllerGetAllDevicesV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: DevicesControllerGetAllDevicesV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "DevicesController_getAllDevices_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/devicesDevicesControllerGetDevicesByMemberV1.ts b/apps/mcp-server/src/funcs/devicesDevicesControllerGetDevicesByMemberV1.ts index 785467ade..918a155e6 100644 --- a/apps/mcp-server/src/funcs/devicesDevicesControllerGetDevicesByMemberV1.ts +++ b/apps/mcp-server/src/funcs/devicesDevicesControllerGetDevicesByMemberV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { DevicesControllerGetDevicesByMemberV1Request, DevicesControllerGetDevicesByMemberV1Request$zodSchema, + DevicesControllerGetDevicesByMemberV1Security, } from "../models/devicescontrollergetdevicesbymemberv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Returns all devices assigned to a specific member within the authenticated organization. Devices are fetched from FleetDM using the member's dedicated fleetDmLabelId. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function devicesDevicesControllerGetDevicesByMemberV1( client$: CompAiCore, + security: DevicesControllerGetDevicesByMemberV1Security, request: DevicesControllerGetDevicesByMemberV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function devicesDevicesControllerGetDevicesByMemberV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function devicesDevicesControllerGetDevicesByMemberV1( async function $do( client$: CompAiCore, + security: DevicesControllerGetDevicesByMemberV1Security, request: DevicesControllerGetDevicesByMemberV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "DevicesController_getDevicesByMember_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1.ts b/apps/mcp-server/src/funcs/evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1.ts index 31df31bc7..73fb36086 100644 --- a/apps/mcp-server/src/funcs/evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1.ts +++ b/apps/mcp-server/src/funcs/evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1.ts @@ -7,11 +7,12 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AuditorEvidenceExportControllerExportAllEvidenceV1Request, AuditorEvidenceExportControllerExportAllEvidenceV1Request$zodSchema, + AuditorEvidenceExportControllerExportAllEvidenceV1Security, } from "../models/auditorevidenceexportcontrollerexportallevidencev1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Export all organization evidence as ZIP (Auditor only) in Comp AI. Export all organization evidence for an auditor review package. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1( client$: CompAiCore, + security: AuditorEvidenceExportControllerExportAllEvidenceV1Security, request?: | AuditorEvidenceExportControllerExportAllEvidenceV1Request | undefined, @@ -53,6 +53,7 @@ export function evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvi > { return new APIPromise($do( client$, + security, request, options, )); @@ -60,6 +61,7 @@ export function evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvi async function $do( client$: CompAiCore, + security: AuditorEvidenceExportControllerExportAllEvidenceV1Security, request?: | AuditorEvidenceExportControllerExportAllEvidenceV1Request | undefined, @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "AuditorEvidenceExportController_exportAllEvidence_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceExportEvidenceExportControllerExportAutomationPDFV1.ts b/apps/mcp-server/src/funcs/evidenceExportEvidenceExportControllerExportAutomationPDFV1.ts index b015e6c32..4447fddda 100644 --- a/apps/mcp-server/src/funcs/evidenceExportEvidenceExportControllerExportAutomationPDFV1.ts +++ b/apps/mcp-server/src/funcs/evidenceExportEvidenceExportControllerExportAutomationPDFV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceExportControllerExportAutomationPdfv1Request, EvidenceExportControllerExportAutomationPdfv1Request$zodSchema, + EvidenceExportControllerExportAutomationPdfv1Security, } from "../models/evidenceexportcontrollerexportautomationpdfv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Export automation evidence as PDF in Comp AI. Export task evidence, automation evidence, and reviewer-ready evidence bundles as PDF or ZIP files. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceExportEvidenceExportControllerExportAutomationPDFV1( client$: CompAiCore, + security: EvidenceExportControllerExportAutomationPdfv1Security, request: EvidenceExportControllerExportAutomationPdfv1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceExportEvidenceExportControllerExportAutomationPDFV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceExportEvidenceExportControllerExportAutomationPDFV1( async function $do( client$: CompAiCore, + security: EvidenceExportControllerExportAutomationPdfv1Security, request: EvidenceExportControllerExportAutomationPdfv1Request, options?: RequestOptions, ): Promise< @@ -108,8 +110,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -117,7 +134,7 @@ async function $do( operationID: "EvidenceExportController_exportAutomationPDF_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1.ts b/apps/mcp-server/src/funcs/evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1.ts index 3ed06b0f6..84576f6fb 100644 --- a/apps/mcp-server/src/funcs/evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1.ts +++ b/apps/mcp-server/src/funcs/evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceExportControllerExportTaskEvidenceZipV1Request, EvidenceExportControllerExportTaskEvidenceZipV1Request$zodSchema, + EvidenceExportControllerExportTaskEvidenceZipV1Security, } from "../models/evidenceexportcontrollerexporttaskevidencezipv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Download a ZIP package containing task evidence and automation results for auditor review or customer security requests. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1( client$: CompAiCore, + security: EvidenceExportControllerExportTaskEvidenceZipV1Security, request: EvidenceExportControllerExportTaskEvidenceZipV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1( async function $do( client$: CompAiCore, + security: EvidenceExportControllerExportTaskEvidenceZipV1Security, request: EvidenceExportControllerExportTaskEvidenceZipV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "EvidenceExportController_exportTaskEvidenceZip_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1.ts b/apps/mcp-server/src/funcs/evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1.ts index cb17d999e..a38a9578d 100644 --- a/apps/mcp-server/src/funcs/evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1.ts +++ b/apps/mcp-server/src/funcs/evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceExportControllerGetTaskEvidenceSummaryV1Request, EvidenceExportControllerGetTaskEvidenceSummaryV1Request$zodSchema, + EvidenceExportControllerGetTaskEvidenceSummaryV1Security, } from "../models/evidenceexportcontrollergettaskevidencesummaryv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get task evidence summary in Comp AI. Export task evidence, automation evidence, and reviewer-ready evidence bundles as PDF or ZIP files. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1( client$: CompAiCore, + security: EvidenceExportControllerGetTaskEvidenceSummaryV1Security, request: EvidenceExportControllerGetTaskEvidenceSummaryV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1( async function $do( client$: CompAiCore, + security: EvidenceExportControllerGetTaskEvidenceSummaryV1Security, request: EvidenceExportControllerGetTaskEvidenceSummaryV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "EvidenceExportController_getTaskEvidenceSummary_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerDeleteSubmissionV1.ts b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerDeleteSubmissionV1.ts index 2dbecea16..5fd6a776f 100644 --- a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerDeleteSubmissionV1.ts +++ b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerDeleteSubmissionV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceFormsControllerDeleteSubmissionV1Request, EvidenceFormsControllerDeleteSubmissionV1Request$zodSchema, + EvidenceFormsControllerDeleteSubmissionV1Security, } from "../models/evidenceformscontrollerdeletesubmissionv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete a submission in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceFormsEvidenceFormsControllerDeleteSubmissionV1( client$: CompAiCore, + security: EvidenceFormsControllerDeleteSubmissionV1Security, request: EvidenceFormsControllerDeleteSubmissionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceFormsEvidenceFormsControllerDeleteSubmissionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceFormsEvidenceFormsControllerDeleteSubmissionV1( async function $do( client$: CompAiCore, + security: EvidenceFormsControllerDeleteSubmissionV1Security, request: EvidenceFormsControllerDeleteSubmissionV1Request, options?: RequestOptions, ): Promise< @@ -111,8 +113,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -120,7 +137,7 @@ async function $do( operationID: "EvidenceFormsController_deleteSubmission_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerExportCsvV1.ts b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerExportCsvV1.ts index 54d7328a6..97af1d3f2 100644 --- a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerExportCsvV1.ts +++ b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerExportCsvV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceFormsControllerExportCsvV1Request, EvidenceFormsControllerExportCsvV1Request$zodSchema, + EvidenceFormsControllerExportCsvV1Security, } from "../models/evidenceformscontrollerexportcsvv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Export evidence form submissions as CSV for auditor requests, offline review, or internal compliance reporting. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceFormsEvidenceFormsControllerExportCsvV1( client$: CompAiCore, + security: EvidenceFormsControllerExportCsvV1Security, request: EvidenceFormsControllerExportCsvV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceFormsEvidenceFormsControllerExportCsvV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceFormsEvidenceFormsControllerExportCsvV1( async function $do( client$: CompAiCore, + security: EvidenceFormsControllerExportCsvV1Security, request: EvidenceFormsControllerExportCsvV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "EvidenceFormsController_exportCsv_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetFormSettingsV1.ts b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetFormSettingsV1.ts index 6e18b6945..7c1f03593 100644 --- a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetFormSettingsV1.ts +++ b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetFormSettingsV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceFormsControllerGetFormSettingsV1Request, EvidenceFormsControllerGetFormSettingsV1Request$zodSchema, + EvidenceFormsControllerGetFormSettingsV1Security, } from "../models/evidenceformscontrollergetformsettingsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get document relevance settings in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceFormsEvidenceFormsControllerGetFormSettingsV1( client$: CompAiCore, + security: EvidenceFormsControllerGetFormSettingsV1Security, request?: EvidenceFormsControllerGetFormSettingsV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceFormsEvidenceFormsControllerGetFormSettingsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceFormsEvidenceFormsControllerGetFormSettingsV1( async function $do( client$: CompAiCore, + security: EvidenceFormsControllerGetFormSettingsV1Security, request?: EvidenceFormsControllerGetFormSettingsV1Request | undefined, options?: RequestOptions, ): Promise< @@ -97,8 +99,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -106,7 +123,7 @@ async function $do( operationID: "EvidenceFormsController_getFormSettings_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetFormStatusesV1.ts b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetFormStatusesV1.ts index d62ee2249..5b8fed6fe 100644 --- a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetFormStatusesV1.ts +++ b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetFormStatusesV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceFormsControllerGetFormStatusesV1Request, EvidenceFormsControllerGetFormStatusesV1Request$zodSchema, + EvidenceFormsControllerGetFormStatusesV1Security, } from "../models/evidenceformscontrollergetformstatusesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get submission statuses for all forms in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceFormsEvidenceFormsControllerGetFormStatusesV1( client$: CompAiCore, + security: EvidenceFormsControllerGetFormStatusesV1Security, request?: EvidenceFormsControllerGetFormStatusesV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceFormsEvidenceFormsControllerGetFormStatusesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceFormsEvidenceFormsControllerGetFormStatusesV1( async function $do( client$: CompAiCore, + security: EvidenceFormsControllerGetFormStatusesV1Security, request?: EvidenceFormsControllerGetFormStatusesV1Request | undefined, options?: RequestOptions, ): Promise< @@ -97,8 +99,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -106,7 +123,7 @@ async function $do( operationID: "EvidenceFormsController_getFormStatuses_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1.ts b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1.ts index 185c39237..93d882dd8 100644 --- a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1.ts +++ b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceFormsControllerGetFormWithSubmissionsV1Request, EvidenceFormsControllerGetFormWithSubmissionsV1Request$zodSchema, + EvidenceFormsControllerGetFormWithSubmissionsV1Security, } from "../models/evidenceformscontrollergetformwithsubmissionsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get form definition and submissions in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1( client$: CompAiCore, + security: EvidenceFormsControllerGetFormWithSubmissionsV1Security, request: EvidenceFormsControllerGetFormWithSubmissionsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1( async function $do( client$: CompAiCore, + security: EvidenceFormsControllerGetFormWithSubmissionsV1Security, request: EvidenceFormsControllerGetFormWithSubmissionsV1Request, options?: RequestOptions, ): Promise< @@ -112,8 +114,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -121,7 +138,7 @@ async function $do( operationID: "EvidenceFormsController_getFormWithSubmissions_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetMySubmissionsV1.ts b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetMySubmissionsV1.ts index a3bec94a9..783a2d89e 100644 --- a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetMySubmissionsV1.ts +++ b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetMySubmissionsV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceFormsControllerGetMySubmissionsV1Request, EvidenceFormsControllerGetMySubmissionsV1Request$zodSchema, + EvidenceFormsControllerGetMySubmissionsV1Security, } from "../models/evidenceformscontrollergetmysubmissionsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get current user submissions in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceFormsEvidenceFormsControllerGetMySubmissionsV1( client$: CompAiCore, + security: EvidenceFormsControllerGetMySubmissionsV1Security, request: EvidenceFormsControllerGetMySubmissionsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceFormsEvidenceFormsControllerGetMySubmissionsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceFormsEvidenceFormsControllerGetMySubmissionsV1( async function $do( client$: CompAiCore, + security: EvidenceFormsControllerGetMySubmissionsV1Security, request: EvidenceFormsControllerGetMySubmissionsV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "EvidenceFormsController_getMySubmissions_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1.ts b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1.ts index 5adcd7e6c..a1c8e7098 100644 --- a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1.ts +++ b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceFormsControllerGetPendingSubmissionCountV1Request, EvidenceFormsControllerGetPendingSubmissionCountV1Request$zodSchema, + EvidenceFormsControllerGetPendingSubmissionCountV1Security, } from "../models/evidenceformscontrollergetpendingsubmissioncountv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get pending submission count for current user in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1( client$: CompAiCore, + security: EvidenceFormsControllerGetPendingSubmissionCountV1Security, request?: | EvidenceFormsControllerGetPendingSubmissionCountV1Request | undefined, @@ -53,6 +53,7 @@ export function evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -60,6 +61,7 @@ export function evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1( async function $do( client$: CompAiCore, + security: EvidenceFormsControllerGetPendingSubmissionCountV1Security, request?: | EvidenceFormsControllerGetPendingSubmissionCountV1Request | undefined, @@ -101,8 +103,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -110,7 +127,7 @@ async function $do( operationID: "EvidenceFormsController_getPendingSubmissionCount_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetSubmissionV1.ts b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetSubmissionV1.ts index f0b533dc7..188f5c0af 100644 --- a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetSubmissionV1.ts +++ b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerGetSubmissionV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceFormsControllerGetSubmissionV1Request, EvidenceFormsControllerGetSubmissionV1Request$zodSchema, + EvidenceFormsControllerGetSubmissionV1Security, } from "../models/evidenceformscontrollergetsubmissionv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get a single submission in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceFormsEvidenceFormsControllerGetSubmissionV1( client$: CompAiCore, + security: EvidenceFormsControllerGetSubmissionV1Security, request: EvidenceFormsControllerGetSubmissionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceFormsEvidenceFormsControllerGetSubmissionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceFormsEvidenceFormsControllerGetSubmissionV1( async function $do( client$: CompAiCore, + security: EvidenceFormsControllerGetSubmissionV1Security, request: EvidenceFormsControllerGetSubmissionV1Request, options?: RequestOptions, ): Promise< @@ -111,8 +113,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -120,7 +137,7 @@ async function $do( operationID: "EvidenceFormsController_getSubmission_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerListFormsV1.ts b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerListFormsV1.ts index 88fea3025..957209fb5 100644 --- a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerListFormsV1.ts +++ b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerListFormsV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceFormsControllerListFormsV1Request, EvidenceFormsControllerListFormsV1Request$zodSchema, + EvidenceFormsControllerListFormsV1Security, } from "../models/evidenceformscontrollerlistformsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List structured evidence forms that collect recurring submissions for security, HR, IT, finance, and compliance workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceFormsEvidenceFormsControllerListFormsV1( client$: CompAiCore, + security: EvidenceFormsControllerListFormsV1Security, request?: EvidenceFormsControllerListFormsV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceFormsEvidenceFormsControllerListFormsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceFormsEvidenceFormsControllerListFormsV1( async function $do( client$: CompAiCore, + security: EvidenceFormsControllerListFormsV1Security, request?: EvidenceFormsControllerListFormsV1Request | undefined, options?: RequestOptions, ): Promise< @@ -98,8 +100,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -107,7 +124,7 @@ async function $do( operationID: "EvidenceFormsController_listForms_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerReviewSubmissionV1.ts b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerReviewSubmissionV1.ts index 3865f386d..7ba574bc5 100644 --- a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerReviewSubmissionV1.ts +++ b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerReviewSubmissionV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceFormsControllerReviewSubmissionV1Request, EvidenceFormsControllerReviewSubmissionV1Request$zodSchema, + EvidenceFormsControllerReviewSubmissionV1Security, } from "../models/evidenceformscontrollerreviewsubmissionv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Approve or reject a submitted evidence form so task status and audit readiness reflect the latest review decision. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceFormsEvidenceFormsControllerReviewSubmissionV1( client$: CompAiCore, + security: EvidenceFormsControllerReviewSubmissionV1Security, request: EvidenceFormsControllerReviewSubmissionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceFormsEvidenceFormsControllerReviewSubmissionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceFormsEvidenceFormsControllerReviewSubmissionV1( async function $do( client$: CompAiCore, + security: EvidenceFormsControllerReviewSubmissionV1Security, request: EvidenceFormsControllerReviewSubmissionV1Request, options?: RequestOptions, ): Promise< @@ -111,8 +113,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -120,7 +137,7 @@ async function $do( operationID: "EvidenceFormsController_reviewSubmission_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerSubmitFormV1.ts b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerSubmitFormV1.ts index 52e08d2b9..ab147f7d7 100644 --- a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerSubmitFormV1.ts +++ b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerSubmitFormV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceFormsControllerSubmitFormV1Request, EvidenceFormsControllerSubmitFormV1Request$zodSchema, + EvidenceFormsControllerSubmitFormV1Security, } from "../models/evidenceformscontrollersubmitformv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Submit structured evidence responses and attachments for review against a compliance task or document requirement. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceFormsEvidenceFormsControllerSubmitFormV1( client$: CompAiCore, + security: EvidenceFormsControllerSubmitFormV1Security, request: EvidenceFormsControllerSubmitFormV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceFormsEvidenceFormsControllerSubmitFormV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceFormsEvidenceFormsControllerSubmitFormV1( async function $do( client$: CompAiCore, + security: EvidenceFormsControllerSubmitFormV1Security, request: EvidenceFormsControllerSubmitFormV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "EvidenceFormsController_submitForm_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerUpdateFormSettingV1.ts b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerUpdateFormSettingV1.ts index 21a90bd50..b5cba3034 100644 --- a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerUpdateFormSettingV1.ts +++ b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerUpdateFormSettingV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceFormsControllerUpdateFormSettingV1Request, EvidenceFormsControllerUpdateFormSettingV1Request$zodSchema, + EvidenceFormsControllerUpdateFormSettingV1Security, } from "../models/evidenceformscontrollerupdateformsettingv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update document relevance setting in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceFormsEvidenceFormsControllerUpdateFormSettingV1( client$: CompAiCore, + security: EvidenceFormsControllerUpdateFormSettingV1Security, request: EvidenceFormsControllerUpdateFormSettingV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceFormsEvidenceFormsControllerUpdateFormSettingV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceFormsEvidenceFormsControllerUpdateFormSettingV1( async function $do( client$: CompAiCore, + security: EvidenceFormsControllerUpdateFormSettingV1Security, request: EvidenceFormsControllerUpdateFormSettingV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "EvidenceFormsController_updateFormSetting_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerUploadFileV1.ts b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerUploadFileV1.ts index 912290f3e..0918b7689 100644 --- a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerUploadFileV1.ts +++ b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerUploadFileV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceFormsControllerUploadFileV1Request, EvidenceFormsControllerUploadFileV1Request$zodSchema, + EvidenceFormsControllerUploadFileV1Security, } from "../models/evidenceformscontrolleruploadfilev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Upload evidence form file in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceFormsEvidenceFormsControllerUploadFileV1( client$: CompAiCore, + security: EvidenceFormsControllerUploadFileV1Security, request?: EvidenceFormsControllerUploadFileV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceFormsEvidenceFormsControllerUploadFileV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceFormsEvidenceFormsControllerUploadFileV1( async function $do( client$: CompAiCore, + security: EvidenceFormsControllerUploadFileV1Security, request?: EvidenceFormsControllerUploadFileV1Request | undefined, options?: RequestOptions, ): Promise< @@ -98,8 +100,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -107,7 +124,7 @@ async function $do( operationID: "EvidenceFormsController_uploadFile_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerUploadSubmissionV1.ts b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerUploadSubmissionV1.ts index 952cde7ec..3f6968e3c 100644 --- a/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerUploadSubmissionV1.ts +++ b/apps/mcp-server/src/funcs/evidenceFormsEvidenceFormsControllerUploadSubmissionV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { EvidenceFormsControllerUploadSubmissionV1Request, EvidenceFormsControllerUploadSubmissionV1Request$zodSchema, + EvidenceFormsControllerUploadSubmissionV1Security, } from "../models/evidenceformscontrolleruploadsubmissionv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Upload a file as an evidence submission in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function evidenceFormsEvidenceFormsControllerUploadSubmissionV1( client$: CompAiCore, + security: EvidenceFormsControllerUploadSubmissionV1Security, request: EvidenceFormsControllerUploadSubmissionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function evidenceFormsEvidenceFormsControllerUploadSubmissionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function evidenceFormsEvidenceFormsControllerUploadSubmissionV1( async function $do( client$: CompAiCore, + security: EvidenceFormsControllerUploadSubmissionV1Security, request: EvidenceFormsControllerUploadSubmissionV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "EvidenceFormsController_uploadSubmission_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/findingsFindingsControllerCreateFindingV1.ts b/apps/mcp-server/src/funcs/findingsFindingsControllerCreateFindingV1.ts index 8dd8fdd87..1a9939417 100644 --- a/apps/mcp-server/src/funcs/findingsFindingsControllerCreateFindingV1.ts +++ b/apps/mcp-server/src/funcs/findingsFindingsControllerCreateFindingV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { CreateFindingDto, @@ -22,6 +22,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { FindingsControllerCreateFindingV1Security } from "../models/findingscontrollercreatefindingv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create an audit finding so teams can track issue ownership, remediation activity, severity, and supporting evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function findingsFindingsControllerCreateFindingV1( client$: CompAiCore, + security: FindingsControllerCreateFindingV1Security, request: CreateFindingDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function findingsFindingsControllerCreateFindingV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function findingsFindingsControllerCreateFindingV1( async function $do( client$: CompAiCore, + security: FindingsControllerCreateFindingV1Security, request: CreateFindingDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "FindingsController_createFinding_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/findingsFindingsControllerDeleteFindingV1.ts b/apps/mcp-server/src/funcs/findingsFindingsControllerDeleteFindingV1.ts index 034d6f7de..278433290 100644 --- a/apps/mcp-server/src/funcs/findingsFindingsControllerDeleteFindingV1.ts +++ b/apps/mcp-server/src/funcs/findingsFindingsControllerDeleteFindingV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { FindingsControllerDeleteFindingV1Request, FindingsControllerDeleteFindingV1Request$zodSchema, + FindingsControllerDeleteFindingV1Security, } from "../models/findingscontrollerdeletefindingv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete a finding (auditor or platform admin only) in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function findingsFindingsControllerDeleteFindingV1( client$: CompAiCore, + security: FindingsControllerDeleteFindingV1Security, request: FindingsControllerDeleteFindingV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function findingsFindingsControllerDeleteFindingV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function findingsFindingsControllerDeleteFindingV1( async function $do( client$: CompAiCore, + security: FindingsControllerDeleteFindingV1Security, request: FindingsControllerDeleteFindingV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "FindingsController_deleteFinding_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/findingsFindingsControllerGetFindingByIdV1.ts b/apps/mcp-server/src/funcs/findingsFindingsControllerGetFindingByIdV1.ts index 2b2acfea2..088f3f082 100644 --- a/apps/mcp-server/src/funcs/findingsFindingsControllerGetFindingByIdV1.ts +++ b/apps/mcp-server/src/funcs/findingsFindingsControllerGetFindingByIdV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { FindingsControllerGetFindingByIdV1Request, FindingsControllerGetFindingByIdV1Request$zodSchema, + FindingsControllerGetFindingByIdV1Security, } from "../models/findingscontrollergetfindingbyidv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get finding by ID in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function findingsFindingsControllerGetFindingByIdV1( client$: CompAiCore, + security: FindingsControllerGetFindingByIdV1Security, request: FindingsControllerGetFindingByIdV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function findingsFindingsControllerGetFindingByIdV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function findingsFindingsControllerGetFindingByIdV1( async function $do( client$: CompAiCore, + security: FindingsControllerGetFindingByIdV1Security, request: FindingsControllerGetFindingByIdV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "FindingsController_getFindingById_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/findingsFindingsControllerGetFindingHistoryV1.ts b/apps/mcp-server/src/funcs/findingsFindingsControllerGetFindingHistoryV1.ts index f61d7963f..75400b9bc 100644 --- a/apps/mcp-server/src/funcs/findingsFindingsControllerGetFindingHistoryV1.ts +++ b/apps/mcp-server/src/funcs/findingsFindingsControllerGetFindingHistoryV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { FindingsControllerGetFindingHistoryV1Request, FindingsControllerGetFindingHistoryV1Request$zodSchema, + FindingsControllerGetFindingHistoryV1Security, } from "../models/findingscontrollergetfindinghistoryv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get activity history for a finding in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function findingsFindingsControllerGetFindingHistoryV1( client$: CompAiCore, + security: FindingsControllerGetFindingHistoryV1Security, request: FindingsControllerGetFindingHistoryV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function findingsFindingsControllerGetFindingHistoryV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function findingsFindingsControllerGetFindingHistoryV1( async function $do( client$: CompAiCore, + security: FindingsControllerGetFindingHistoryV1Security, request: FindingsControllerGetFindingHistoryV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "FindingsController_getFindingHistory_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/findingsFindingsControllerGetOrganizationFindingsV1.ts b/apps/mcp-server/src/funcs/findingsFindingsControllerGetOrganizationFindingsV1.ts index 999114e1f..b798c1536 100644 --- a/apps/mcp-server/src/funcs/findingsFindingsControllerGetOrganizationFindingsV1.ts +++ b/apps/mcp-server/src/funcs/findingsFindingsControllerGetOrganizationFindingsV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { FindingsControllerGetOrganizationFindingsV1Request, FindingsControllerGetOrganizationFindingsV1Request$zodSchema, + FindingsControllerGetOrganizationFindingsV1Security, } from "../models/findingscontrollergetorganizationfindingsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List all findings for the organization in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function findingsFindingsControllerGetOrganizationFindingsV1( client$: CompAiCore, + security: FindingsControllerGetOrganizationFindingsV1Security, request?: FindingsControllerGetOrganizationFindingsV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function findingsFindingsControllerGetOrganizationFindingsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function findingsFindingsControllerGetOrganizationFindingsV1( async function $do( client$: CompAiCore, + security: FindingsControllerGetOrganizationFindingsV1Security, request?: FindingsControllerGetOrganizationFindingsV1Request | undefined, options?: RequestOptions, ): Promise< @@ -95,8 +97,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -104,7 +121,7 @@ async function $do( operationID: "FindingsController_getOrganizationFindings_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/findingsFindingsControllerListFindingsV1.ts b/apps/mcp-server/src/funcs/findingsFindingsControllerListFindingsV1.ts index 01d8044dc..d3258c1e0 100644 --- a/apps/mcp-server/src/funcs/findingsFindingsControllerListFindingsV1.ts +++ b/apps/mcp-server/src/funcs/findingsFindingsControllerListFindingsV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { FindingsControllerListFindingsV1Request, FindingsControllerListFindingsV1Request$zodSchema, + FindingsControllerListFindingsV1Security, } from "../models/findingscontrollerlistfindingsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List audit findings with status, severity, owner, history, and remediation context for compliance review workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function findingsFindingsControllerListFindingsV1( client$: CompAiCore, + security: FindingsControllerListFindingsV1Security, request?: FindingsControllerListFindingsV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function findingsFindingsControllerListFindingsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function findingsFindingsControllerListFindingsV1( async function $do( client$: CompAiCore, + security: FindingsControllerListFindingsV1Security, request?: FindingsControllerListFindingsV1Request | undefined, options?: RequestOptions, ): Promise< @@ -106,8 +108,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -115,7 +132,7 @@ async function $do( operationID: "FindingsController_listFindings_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/findingsFindingsControllerUpdateFindingV1.ts b/apps/mcp-server/src/funcs/findingsFindingsControllerUpdateFindingV1.ts index f14698410..913c240fc 100644 --- a/apps/mcp-server/src/funcs/findingsFindingsControllerUpdateFindingV1.ts +++ b/apps/mcp-server/src/funcs/findingsFindingsControllerUpdateFindingV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { FindingsControllerUpdateFindingV1Request, FindingsControllerUpdateFindingV1Request$zodSchema, + FindingsControllerUpdateFindingV1Security, } from "../models/findingscontrollerupdatefindingv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update a finding (status transition rules apply) in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function findingsFindingsControllerUpdateFindingV1( client$: CompAiCore, + security: FindingsControllerUpdateFindingV1Security, request: FindingsControllerUpdateFindingV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function findingsFindingsControllerUpdateFindingV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function findingsFindingsControllerUpdateFindingV1( async function $do( client$: CompAiCore, + security: FindingsControllerUpdateFindingV1Security, request: FindingsControllerUpdateFindingV1Request, options?: RequestOptions, ): Promise< @@ -101,8 +103,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -110,7 +127,7 @@ async function $do( operationID: "FindingsController_updateFinding_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsChecksControllerListConnectionChecksV1.ts b/apps/mcp-server/src/funcs/integrationsChecksControllerListConnectionChecksV1.ts index 40f1215dc..2b780d5e9 100644 --- a/apps/mcp-server/src/funcs/integrationsChecksControllerListConnectionChecksV1.ts +++ b/apps/mcp-server/src/funcs/integrationsChecksControllerListConnectionChecksV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ChecksControllerListConnectionChecksV1Request, ChecksControllerListConnectionChecksV1Request$zodSchema, + ChecksControllerListConnectionChecksV1Security, } from "../models/checkscontrollerlistconnectionchecksv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List checks for a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsChecksControllerListConnectionChecksV1( client$: CompAiCore, + security: ChecksControllerListConnectionChecksV1Security, request: ChecksControllerListConnectionChecksV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsChecksControllerListConnectionChecksV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsChecksControllerListConnectionChecksV1( async function $do( client$: CompAiCore, + security: ChecksControllerListConnectionChecksV1Security, request: ChecksControllerListConnectionChecksV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "ChecksController_listConnectionChecks_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsChecksControllerListProviderChecksV1.ts b/apps/mcp-server/src/funcs/integrationsChecksControllerListProviderChecksV1.ts index 874f07581..9cea40a04 100644 --- a/apps/mcp-server/src/funcs/integrationsChecksControllerListProviderChecksV1.ts +++ b/apps/mcp-server/src/funcs/integrationsChecksControllerListProviderChecksV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ChecksControllerListProviderChecksV1Request, ChecksControllerListProviderChecksV1Request$zodSchema, + ChecksControllerListProviderChecksV1Security, } from "../models/checkscontrollerlistproviderchecksv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List check definitions for a provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsChecksControllerListProviderChecksV1( client$: CompAiCore, + security: ChecksControllerListProviderChecksV1Security, request: ChecksControllerListProviderChecksV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsChecksControllerListProviderChecksV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsChecksControllerListProviderChecksV1( async function $do( client$: CompAiCore, + security: ChecksControllerListProviderChecksV1Security, request: ChecksControllerListProviderChecksV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "ChecksController_listProviderChecks_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsChecksControllerRunConnectionChecksV1.ts b/apps/mcp-server/src/funcs/integrationsChecksControllerRunConnectionChecksV1.ts index 62b59a921..f48bfc6e8 100644 --- a/apps/mcp-server/src/funcs/integrationsChecksControllerRunConnectionChecksV1.ts +++ b/apps/mcp-server/src/funcs/integrationsChecksControllerRunConnectionChecksV1.ts @@ -7,11 +7,12 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ChecksControllerRunConnectionChecksV1Request, ChecksControllerRunConnectionChecksV1Request$zodSchema, + ChecksControllerRunConnectionChecksV1Security, } from "../models/checkscontrollerrunconnectionchecksv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Run all compliance checks for an integration connection and capture results as automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsChecksControllerRunConnectionChecksV1( client$: CompAiCore, + security: ChecksControllerRunConnectionChecksV1Security, request: ChecksControllerRunConnectionChecksV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsChecksControllerRunConnectionChecksV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsChecksControllerRunConnectionChecksV1( async function $do( client$: CompAiCore, + security: ChecksControllerRunConnectionChecksV1Security, request: ChecksControllerRunConnectionChecksV1Request, options?: RequestOptions, ): Promise< @@ -103,8 +105,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -112,7 +129,7 @@ async function $do( operationID: "ChecksController_runConnectionChecks_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsChecksControllerRunSingleCheckV1.ts b/apps/mcp-server/src/funcs/integrationsChecksControllerRunSingleCheckV1.ts index deb2ab136..e0e0b7e56 100644 --- a/apps/mcp-server/src/funcs/integrationsChecksControllerRunSingleCheckV1.ts +++ b/apps/mcp-server/src/funcs/integrationsChecksControllerRunSingleCheckV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ChecksControllerRunSingleCheckV1Request, ChecksControllerRunSingleCheckV1Request$zodSchema, + ChecksControllerRunSingleCheckV1Security, } from "../models/checkscontrollerrunsinglecheckv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Run a single check on a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsChecksControllerRunSingleCheckV1( client$: CompAiCore, + security: ChecksControllerRunSingleCheckV1Security, request: ChecksControllerRunSingleCheckV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsChecksControllerRunSingleCheckV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsChecksControllerRunSingleCheckV1( async function $do( client$: CompAiCore, + security: ChecksControllerRunSingleCheckV1Security, request: ChecksControllerRunSingleCheckV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "ChecksController_runSingleCheck_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsConnectionsControllerCreateConnectionV1.ts b/apps/mcp-server/src/funcs/integrationsConnectionsControllerCreateConnectionV1.ts index 5c4182c3e..595a3f45a 100644 --- a/apps/mcp-server/src/funcs/integrationsConnectionsControllerCreateConnectionV1.ts +++ b/apps/mcp-server/src/funcs/integrationsConnectionsControllerCreateConnectionV1.ts @@ -7,8 +7,9 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { ConnectionsControllerCreateConnectionV1Security } from "../models/connectionscontrollercreateconnectionv1op.js"; import { CreateConnectionDto, CreateConnectionDto$zodSchema, @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create an integration connection so Comp AI can collect evidence, run checks, or sync data from a connected provider. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsConnectionsControllerCreateConnectionV1( client$: CompAiCore, + security: ConnectionsControllerCreateConnectionV1Security, request: CreateConnectionDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsConnectionsControllerCreateConnectionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsConnectionsControllerCreateConnectionV1( async function $do( client$: CompAiCore, + security: ConnectionsControllerCreateConnectionV1Security, request: CreateConnectionDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "ConnectionsController_createConnection_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsConnectionsControllerDeleteConnectionV1.ts b/apps/mcp-server/src/funcs/integrationsConnectionsControllerDeleteConnectionV1.ts index 2a600751d..4fed5148c 100644 --- a/apps/mcp-server/src/funcs/integrationsConnectionsControllerDeleteConnectionV1.ts +++ b/apps/mcp-server/src/funcs/integrationsConnectionsControllerDeleteConnectionV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ConnectionsControllerDeleteConnectionV1Request, ConnectionsControllerDeleteConnectionV1Request$zodSchema, + ConnectionsControllerDeleteConnectionV1Security, } from "../models/connectionscontrollerdeleteconnectionv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsConnectionsControllerDeleteConnectionV1( client$: CompAiCore, + security: ConnectionsControllerDeleteConnectionV1Security, request: ConnectionsControllerDeleteConnectionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsConnectionsControllerDeleteConnectionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsConnectionsControllerDeleteConnectionV1( async function $do( client$: CompAiCore, + security: ConnectionsControllerDeleteConnectionV1Security, request: ConnectionsControllerDeleteConnectionV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "ConnectionsController_deleteConnection_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsConnectionsControllerDisconnectConnectionV1.ts b/apps/mcp-server/src/funcs/integrationsConnectionsControllerDisconnectConnectionV1.ts index 6ed80c665..99b769302 100644 --- a/apps/mcp-server/src/funcs/integrationsConnectionsControllerDisconnectConnectionV1.ts +++ b/apps/mcp-server/src/funcs/integrationsConnectionsControllerDisconnectConnectionV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ConnectionsControllerDisconnectConnectionV1Request, ConnectionsControllerDisconnectConnectionV1Request$zodSchema, + ConnectionsControllerDisconnectConnectionV1Security, } from "../models/connectionscontrollerdisconnectconnectionv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Disconnect an integration in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsConnectionsControllerDisconnectConnectionV1( client$: CompAiCore, + security: ConnectionsControllerDisconnectConnectionV1Security, request: ConnectionsControllerDisconnectConnectionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsConnectionsControllerDisconnectConnectionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsConnectionsControllerDisconnectConnectionV1( async function $do( client$: CompAiCore, + security: ConnectionsControllerDisconnectConnectionV1Security, request: ConnectionsControllerDisconnectConnectionV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "ConnectionsController_disconnectConnection_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsConnectionsControllerGetConnectionV1.ts b/apps/mcp-server/src/funcs/integrationsConnectionsControllerGetConnectionV1.ts index dcf9b7cb4..1702a3582 100644 --- a/apps/mcp-server/src/funcs/integrationsConnectionsControllerGetConnectionV1.ts +++ b/apps/mcp-server/src/funcs/integrationsConnectionsControllerGetConnectionV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ConnectionsControllerGetConnectionV1Request, ConnectionsControllerGetConnectionV1Request$zodSchema, + ConnectionsControllerGetConnectionV1Security, } from "../models/connectionscontrollergetconnectionv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get an integration connection by ID in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsConnectionsControllerGetConnectionV1( client$: CompAiCore, + security: ConnectionsControllerGetConnectionV1Security, request: ConnectionsControllerGetConnectionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsConnectionsControllerGetConnectionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsConnectionsControllerGetConnectionV1( async function $do( client$: CompAiCore, + security: ConnectionsControllerGetConnectionV1Security, request: ConnectionsControllerGetConnectionV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "ConnectionsController_getConnection_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsConnectionsControllerGetProviderV1.ts b/apps/mcp-server/src/funcs/integrationsConnectionsControllerGetProviderV1.ts index c72e914a9..27e2505d8 100644 --- a/apps/mcp-server/src/funcs/integrationsConnectionsControllerGetProviderV1.ts +++ b/apps/mcp-server/src/funcs/integrationsConnectionsControllerGetProviderV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ConnectionsControllerGetProviderV1Request, ConnectionsControllerGetProviderV1Request$zodSchema, + ConnectionsControllerGetProviderV1Security, } from "../models/connectionscontrollergetproviderv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get an integration provider by slug in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsConnectionsControllerGetProviderV1( client$: CompAiCore, + security: ConnectionsControllerGetProviderV1Security, request: ConnectionsControllerGetProviderV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsConnectionsControllerGetProviderV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsConnectionsControllerGetProviderV1( async function $do( client$: CompAiCore, + security: ConnectionsControllerGetProviderV1Security, request: ConnectionsControllerGetProviderV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "ConnectionsController_getProvider_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsConnectionsControllerListConnectionsV1.ts b/apps/mcp-server/src/funcs/integrationsConnectionsControllerListConnectionsV1.ts index f5a632577..6f6c640f3 100644 --- a/apps/mcp-server/src/funcs/integrationsConnectionsControllerListConnectionsV1.ts +++ b/apps/mcp-server/src/funcs/integrationsConnectionsControllerListConnectionsV1.ts @@ -5,8 +5,9 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; +import { ConnectionsControllerListConnectionsV1Security } from "../models/connectionscontrollerlistconnectionsv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { ConnectionError, @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List integration connections in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsConnectionsControllerListConnectionsV1( client$: CompAiCore, + security: ConnectionsControllerListConnectionsV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function integrationsConnectionsControllerListConnectionsV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: ConnectionsControllerListConnectionsV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "ConnectionsController_listConnections_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsConnectionsControllerListProvidersV1.ts b/apps/mcp-server/src/funcs/integrationsConnectionsControllerListProvidersV1.ts index a39b94b98..95e5e4719 100644 --- a/apps/mcp-server/src/funcs/integrationsConnectionsControllerListProvidersV1.ts +++ b/apps/mcp-server/src/funcs/integrationsConnectionsControllerListProvidersV1.ts @@ -7,11 +7,12 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ConnectionsControllerListProvidersV1Request, ConnectionsControllerListProvidersV1Request$zodSchema, + ConnectionsControllerListProvidersV1Security, } from "../models/connectionscontrollerlistprovidersv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List available integration providers that can connect to the organization for automated evidence collection and compliance checks. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsConnectionsControllerListProvidersV1( client$: CompAiCore, + security: ConnectionsControllerListProvidersV1Security, request: ConnectionsControllerListProvidersV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsConnectionsControllerListProvidersV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsConnectionsControllerListProvidersV1( async function $do( client$: CompAiCore, + security: ConnectionsControllerListProvidersV1Security, request: ConnectionsControllerListProvidersV1Request, options?: RequestOptions, ): Promise< @@ -94,8 +96,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -103,7 +120,7 @@ async function $do( operationID: "ConnectionsController_listProviders_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsConnectionsControllerPauseConnectionV1.ts b/apps/mcp-server/src/funcs/integrationsConnectionsControllerPauseConnectionV1.ts index aa946dffb..29d62c2a4 100644 --- a/apps/mcp-server/src/funcs/integrationsConnectionsControllerPauseConnectionV1.ts +++ b/apps/mcp-server/src/funcs/integrationsConnectionsControllerPauseConnectionV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ConnectionsControllerPauseConnectionV1Request, ConnectionsControllerPauseConnectionV1Request$zodSchema, + ConnectionsControllerPauseConnectionV1Security, } from "../models/connectionscontrollerpauseconnectionv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Pause an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsConnectionsControllerPauseConnectionV1( client$: CompAiCore, + security: ConnectionsControllerPauseConnectionV1Security, request: ConnectionsControllerPauseConnectionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsConnectionsControllerPauseConnectionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsConnectionsControllerPauseConnectionV1( async function $do( client$: CompAiCore, + security: ConnectionsControllerPauseConnectionV1Security, request: ConnectionsControllerPauseConnectionV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "ConnectionsController_pauseConnection_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsConnectionsControllerResumeConnectionV1.ts b/apps/mcp-server/src/funcs/integrationsConnectionsControllerResumeConnectionV1.ts index 1282230ac..9e0597588 100644 --- a/apps/mcp-server/src/funcs/integrationsConnectionsControllerResumeConnectionV1.ts +++ b/apps/mcp-server/src/funcs/integrationsConnectionsControllerResumeConnectionV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ConnectionsControllerResumeConnectionV1Request, ConnectionsControllerResumeConnectionV1Request$zodSchema, + ConnectionsControllerResumeConnectionV1Security, } from "../models/connectionscontrollerresumeconnectionv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Resume an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsConnectionsControllerResumeConnectionV1( client$: CompAiCore, + security: ConnectionsControllerResumeConnectionV1Security, request: ConnectionsControllerResumeConnectionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsConnectionsControllerResumeConnectionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsConnectionsControllerResumeConnectionV1( async function $do( client$: CompAiCore, + security: ConnectionsControllerResumeConnectionV1Security, request: ConnectionsControllerResumeConnectionV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "ConnectionsController_resumeConnection_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsConnectionsControllerTestConnectionV1.ts b/apps/mcp-server/src/funcs/integrationsConnectionsControllerTestConnectionV1.ts index e9284d9af..995af0242 100644 --- a/apps/mcp-server/src/funcs/integrationsConnectionsControllerTestConnectionV1.ts +++ b/apps/mcp-server/src/funcs/integrationsConnectionsControllerTestConnectionV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ConnectionsControllerTestConnectionV1Request, ConnectionsControllerTestConnectionV1Request$zodSchema, + ConnectionsControllerTestConnectionV1Security, } from "../models/connectionscontrollertestconnectionv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Test an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsConnectionsControllerTestConnectionV1( client$: CompAiCore, + security: ConnectionsControllerTestConnectionV1Security, request: ConnectionsControllerTestConnectionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsConnectionsControllerTestConnectionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsConnectionsControllerTestConnectionV1( async function $do( client$: CompAiCore, + security: ConnectionsControllerTestConnectionV1Security, request: ConnectionsControllerTestConnectionV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "ConnectionsController_testConnection_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsConnectionsControllerUpdateConnectionServicesV1.ts b/apps/mcp-server/src/funcs/integrationsConnectionsControllerUpdateConnectionServicesV1.ts index 42da39b00..fd5f68114 100644 --- a/apps/mcp-server/src/funcs/integrationsConnectionsControllerUpdateConnectionServicesV1.ts +++ b/apps/mcp-server/src/funcs/integrationsConnectionsControllerUpdateConnectionServicesV1.ts @@ -7,11 +7,12 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ConnectionsControllerUpdateConnectionServicesV1Request, ConnectionsControllerUpdateConnectionServicesV1Request$zodSchema, + ConnectionsControllerUpdateConnectionServicesV1Security, } from "../models/connectionscontrollerupdateconnectionservicesv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Set services enabled on a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsConnectionsControllerUpdateConnectionServicesV1( client$: CompAiCore, + security: ConnectionsControllerUpdateConnectionServicesV1Security, request: ConnectionsControllerUpdateConnectionServicesV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsConnectionsControllerUpdateConnectionServicesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsConnectionsControllerUpdateConnectionServicesV1( async function $do( client$: CompAiCore, + security: ConnectionsControllerUpdateConnectionServicesV1Security, request: ConnectionsControllerUpdateConnectionServicesV1Request, options?: RequestOptions, ): Promise< @@ -103,8 +105,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -112,7 +129,7 @@ async function $do( operationID: "ConnectionsController_updateConnectionServices_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsConnectionsControllerUpdateConnectionV1.ts b/apps/mcp-server/src/funcs/integrationsConnectionsControllerUpdateConnectionV1.ts index 9ca916ef3..850d323b8 100644 --- a/apps/mcp-server/src/funcs/integrationsConnectionsControllerUpdateConnectionV1.ts +++ b/apps/mcp-server/src/funcs/integrationsConnectionsControllerUpdateConnectionV1.ts @@ -7,11 +7,12 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ConnectionsControllerUpdateConnectionV1Request, ConnectionsControllerUpdateConnectionV1Request$zodSchema, + ConnectionsControllerUpdateConnectionV1Security, } from "../models/connectionscontrollerupdateconnectionv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsConnectionsControllerUpdateConnectionV1( client$: CompAiCore, + security: ConnectionsControllerUpdateConnectionV1Security, request: ConnectionsControllerUpdateConnectionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsConnectionsControllerUpdateConnectionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsConnectionsControllerUpdateConnectionV1( async function $do( client$: CompAiCore, + security: ConnectionsControllerUpdateConnectionV1Security, request: ConnectionsControllerUpdateConnectionV1Request, options?: RequestOptions, ): Promise< @@ -101,8 +103,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -110,7 +127,7 @@ async function $do( operationID: "ConnectionsController_updateConnection_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsServicesControllerGetConnectionServicesV1.ts b/apps/mcp-server/src/funcs/integrationsServicesControllerGetConnectionServicesV1.ts index f650d336f..61a7b4e9e 100644 --- a/apps/mcp-server/src/funcs/integrationsServicesControllerGetConnectionServicesV1.ts +++ b/apps/mcp-server/src/funcs/integrationsServicesControllerGetConnectionServicesV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { ServicesControllerGetConnectionServicesV1Request, ServicesControllerGetConnectionServicesV1Request$zodSchema, + ServicesControllerGetConnectionServicesV1Security, } from "../models/servicescontrollergetconnectionservicesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List services enabled on a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsServicesControllerGetConnectionServicesV1( client$: CompAiCore, + security: ServicesControllerGetConnectionServicesV1Security, request: ServicesControllerGetConnectionServicesV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsServicesControllerGetConnectionServicesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsServicesControllerGetConnectionServicesV1( async function $do( client$: CompAiCore, + security: ServicesControllerGetConnectionServicesV1Security, request: ServicesControllerGetConnectionServicesV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "ServicesController_getConnectionServices_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsSyncControllerGetAvailableSyncProvidersV1.ts b/apps/mcp-server/src/funcs/integrationsSyncControllerGetAvailableSyncProvidersV1.ts index 52764f2ba..6268cb742 100644 --- a/apps/mcp-server/src/funcs/integrationsSyncControllerGetAvailableSyncProvidersV1.ts +++ b/apps/mcp-server/src/funcs/integrationsSyncControllerGetAvailableSyncProvidersV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { SyncControllerGetAvailableSyncProvidersV1Security } from "../models/synccontrollergetavailablesyncprovidersv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List employee sync providers available to the org in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsSyncControllerGetAvailableSyncProvidersV1( client$: CompAiCore, + security: SyncControllerGetAvailableSyncProvidersV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function integrationsSyncControllerGetAvailableSyncProvidersV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: SyncControllerGetAvailableSyncProvidersV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "SyncController_getAvailableSyncProviders_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsSyncControllerGetEmployeeSyncProviderV1.ts b/apps/mcp-server/src/funcs/integrationsSyncControllerGetEmployeeSyncProviderV1.ts index 6f4e32a48..5d67f2b87 100644 --- a/apps/mcp-server/src/funcs/integrationsSyncControllerGetEmployeeSyncProviderV1.ts +++ b/apps/mcp-server/src/funcs/integrationsSyncControllerGetEmployeeSyncProviderV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { SyncControllerGetEmployeeSyncProviderV1Security } from "../models/synccontrollergetemployeesyncproviderv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get the currently configured employee sync provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsSyncControllerGetEmployeeSyncProviderV1( client$: CompAiCore, + security: SyncControllerGetEmployeeSyncProviderV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function integrationsSyncControllerGetEmployeeSyncProviderV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: SyncControllerGetEmployeeSyncProviderV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "SyncController_getEmployeeSyncProvider_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsSyncControllerGetGoogleWorkspaceStatusV1.ts b/apps/mcp-server/src/funcs/integrationsSyncControllerGetGoogleWorkspaceStatusV1.ts index f3835fbe6..eb0f7d422 100644 --- a/apps/mcp-server/src/funcs/integrationsSyncControllerGetGoogleWorkspaceStatusV1.ts +++ b/apps/mcp-server/src/funcs/integrationsSyncControllerGetGoogleWorkspaceStatusV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { SyncControllerGetGoogleWorkspaceStatusV1Security } from "../models/synccontrollergetgoogleworkspacestatusv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get Google Workspace sync status in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsSyncControllerGetGoogleWorkspaceStatusV1( client$: CompAiCore, + security: SyncControllerGetGoogleWorkspaceStatusV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function integrationsSyncControllerGetGoogleWorkspaceStatusV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: SyncControllerGetGoogleWorkspaceStatusV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "SyncController_getGoogleWorkspaceStatus_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsSyncControllerGetJumpCloudStatusV1.ts b/apps/mcp-server/src/funcs/integrationsSyncControllerGetJumpCloudStatusV1.ts index 410eee2bd..af4f60e2c 100644 --- a/apps/mcp-server/src/funcs/integrationsSyncControllerGetJumpCloudStatusV1.ts +++ b/apps/mcp-server/src/funcs/integrationsSyncControllerGetJumpCloudStatusV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { SyncControllerGetJumpCloudStatusV1Security } from "../models/synccontrollergetjumpcloudstatusv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get JumpCloud sync status in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsSyncControllerGetJumpCloudStatusV1( client$: CompAiCore, + security: SyncControllerGetJumpCloudStatusV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function integrationsSyncControllerGetJumpCloudStatusV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: SyncControllerGetJumpCloudStatusV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "SyncController_getJumpCloudStatus_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsSyncControllerGetRipplingStatusV1.ts b/apps/mcp-server/src/funcs/integrationsSyncControllerGetRipplingStatusV1.ts index 091e35c7a..2803050b5 100644 --- a/apps/mcp-server/src/funcs/integrationsSyncControllerGetRipplingStatusV1.ts +++ b/apps/mcp-server/src/funcs/integrationsSyncControllerGetRipplingStatusV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { SyncControllerGetRipplingStatusV1Security } from "../models/synccontrollergetripplingstatusv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get Rippling sync status in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsSyncControllerGetRipplingStatusV1( client$: CompAiCore, + security: SyncControllerGetRipplingStatusV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function integrationsSyncControllerGetRipplingStatusV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: SyncControllerGetRipplingStatusV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "SyncController_getRipplingStatus_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsSyncControllerSetEmployeeSyncProviderV1.ts b/apps/mcp-server/src/funcs/integrationsSyncControllerSetEmployeeSyncProviderV1.ts index 936fc7c08..4229ff56a 100644 --- a/apps/mcp-server/src/funcs/integrationsSyncControllerSetEmployeeSyncProviderV1.ts +++ b/apps/mcp-server/src/funcs/integrationsSyncControllerSetEmployeeSyncProviderV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -22,6 +22,7 @@ import { SetEmployeeSyncProviderDto, SetEmployeeSyncProviderDto$zodSchema, } from "../models/setemployeesyncproviderdto.js"; +import { SyncControllerSetEmployeeSyncProviderV1Security } from "../models/synccontrollersetemployeesyncproviderv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Set the employee sync provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsSyncControllerSetEmployeeSyncProviderV1( client$: CompAiCore, + security: SyncControllerSetEmployeeSyncProviderV1Security, request: SetEmployeeSyncProviderDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsSyncControllerSetEmployeeSyncProviderV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsSyncControllerSetEmployeeSyncProviderV1( async function $do( client$: CompAiCore, + security: SyncControllerSetEmployeeSyncProviderV1Security, request: SetEmployeeSyncProviderDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "SyncController_setEmployeeSyncProvider_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsSyncControllerSyncDynamicProviderEmployeesV1.ts b/apps/mcp-server/src/funcs/integrationsSyncControllerSyncDynamicProviderEmployeesV1.ts index 9695bdd01..9788fd24c 100644 --- a/apps/mcp-server/src/funcs/integrationsSyncControllerSyncDynamicProviderEmployeesV1.ts +++ b/apps/mcp-server/src/funcs/integrationsSyncControllerSyncDynamicProviderEmployeesV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { SyncControllerSyncDynamicProviderEmployeesV1Request, SyncControllerSyncDynamicProviderEmployeesV1Request$zodSchema, + SyncControllerSyncDynamicProviderEmployeesV1Security, } from "../models/synccontrollersyncdynamicprovideremployeesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Sync employees for a dynamic provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsSyncControllerSyncDynamicProviderEmployeesV1( client$: CompAiCore, + security: SyncControllerSyncDynamicProviderEmployeesV1Security, request: SyncControllerSyncDynamicProviderEmployeesV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsSyncControllerSyncDynamicProviderEmployeesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsSyncControllerSyncDynamicProviderEmployeesV1( async function $do( client$: CompAiCore, + security: SyncControllerSyncDynamicProviderEmployeesV1Security, request: SyncControllerSyncDynamicProviderEmployeesV1Request, options?: RequestOptions, ): Promise< @@ -107,8 +109,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -116,7 +133,7 @@ async function $do( operationID: "SyncController_syncDynamicProviderEmployees_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1.ts b/apps/mcp-server/src/funcs/integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1.ts index b78ca6cf8..906b6590a 100644 --- a/apps/mcp-server/src/funcs/integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1.ts +++ b/apps/mcp-server/src/funcs/integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { SyncControllerSyncGoogleWorkspaceEmployeesV1Request, SyncControllerSyncGoogleWorkspaceEmployeesV1Request$zodSchema, + SyncControllerSyncGoogleWorkspaceEmployeesV1Security, } from "../models/synccontrollersyncgoogleworkspaceemployeesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Sync Google Workspace employees in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1( client$: CompAiCore, + security: SyncControllerSyncGoogleWorkspaceEmployeesV1Security, request: SyncControllerSyncGoogleWorkspaceEmployeesV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1( async function $do( client$: CompAiCore, + security: SyncControllerSyncGoogleWorkspaceEmployeesV1Security, request: SyncControllerSyncGoogleWorkspaceEmployeesV1Request, options?: RequestOptions, ): Promise< @@ -98,8 +100,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -107,7 +124,7 @@ async function $do( operationID: "SyncController_syncGoogleWorkspaceEmployees_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsSyncControllerSyncJumpCloudEmployeesV1.ts b/apps/mcp-server/src/funcs/integrationsSyncControllerSyncJumpCloudEmployeesV1.ts index fbebb50d3..fa9738480 100644 --- a/apps/mcp-server/src/funcs/integrationsSyncControllerSyncJumpCloudEmployeesV1.ts +++ b/apps/mcp-server/src/funcs/integrationsSyncControllerSyncJumpCloudEmployeesV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { SyncControllerSyncJumpCloudEmployeesV1Request, SyncControllerSyncJumpCloudEmployeesV1Request$zodSchema, + SyncControllerSyncJumpCloudEmployeesV1Security, } from "../models/synccontrollersyncjumpcloudemployeesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Sync JumpCloud employees in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsSyncControllerSyncJumpCloudEmployeesV1( client$: CompAiCore, + security: SyncControllerSyncJumpCloudEmployeesV1Security, request: SyncControllerSyncJumpCloudEmployeesV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsSyncControllerSyncJumpCloudEmployeesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsSyncControllerSyncJumpCloudEmployeesV1( async function $do( client$: CompAiCore, + security: SyncControllerSyncJumpCloudEmployeesV1Security, request: SyncControllerSyncJumpCloudEmployeesV1Request, options?: RequestOptions, ): Promise< @@ -94,8 +96,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -103,7 +120,7 @@ async function $do( operationID: "SyncController_syncJumpCloudEmployees_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsSyncControllerSyncRipplingEmployeesV1.ts b/apps/mcp-server/src/funcs/integrationsSyncControllerSyncRipplingEmployeesV1.ts index 323c26fb1..c62da471f 100644 --- a/apps/mcp-server/src/funcs/integrationsSyncControllerSyncRipplingEmployeesV1.ts +++ b/apps/mcp-server/src/funcs/integrationsSyncControllerSyncRipplingEmployeesV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { SyncControllerSyncRipplingEmployeesV1Request, SyncControllerSyncRipplingEmployeesV1Request$zodSchema, + SyncControllerSyncRipplingEmployeesV1Security, } from "../models/synccontrollersyncripplingemployeesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Sync Rippling employees in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsSyncControllerSyncRipplingEmployeesV1( client$: CompAiCore, + security: SyncControllerSyncRipplingEmployeesV1Security, request: SyncControllerSyncRipplingEmployeesV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsSyncControllerSyncRipplingEmployeesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsSyncControllerSyncRipplingEmployeesV1( async function $do( client$: CompAiCore, + security: SyncControllerSyncRipplingEmployeesV1Security, request: SyncControllerSyncRipplingEmployeesV1Request, options?: RequestOptions, ): Promise< @@ -94,8 +96,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -103,7 +120,7 @@ async function $do( operationID: "SyncController_syncRipplingEmployees_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1.ts b/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1.ts index e514161f4..e79e7eb90 100644 --- a/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1.ts +++ b/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TaskIntegrationsControllerDisconnectCheckFromTaskV1Request, TaskIntegrationsControllerDisconnectCheckFromTaskV1Request$zodSchema, + TaskIntegrationsControllerDisconnectCheckFromTaskV1Security, } from "../models/taskintegrationscontrollerdisconnectcheckfromtaskv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Disconnect checks from a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1( client$: CompAiCore, + security: TaskIntegrationsControllerDisconnectCheckFromTaskV1Security, request: TaskIntegrationsControllerDisconnectCheckFromTaskV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1( async function $do( client$: CompAiCore, + security: TaskIntegrationsControllerDisconnectCheckFromTaskV1Security, request: TaskIntegrationsControllerDisconnectCheckFromTaskV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "TaskIntegrationsController_disconnectCheckFromTask_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1.ts b/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1.ts index 62ab1da9f..04301cf3c 100644 --- a/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1.ts +++ b/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TaskIntegrationsControllerGetChecksForTaskTemplateV1Request, TaskIntegrationsControllerGetChecksForTaskTemplateV1Request$zodSchema, + TaskIntegrationsControllerGetChecksForTaskTemplateV1Security, } from "../models/taskintegrationscontrollergetchecksfortasktemplatev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List checks for a task template in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1( client$: CompAiCore, + security: TaskIntegrationsControllerGetChecksForTaskTemplateV1Security, request: TaskIntegrationsControllerGetChecksForTaskTemplateV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1 > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1 async function $do( client$: CompAiCore, + security: TaskIntegrationsControllerGetChecksForTaskTemplateV1Security, request: TaskIntegrationsControllerGetChecksForTaskTemplateV1Request, options?: RequestOptions, ): Promise< @@ -103,8 +105,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -112,7 +129,7 @@ async function $do( operationID: "TaskIntegrationsController_getChecksForTaskTemplate_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerGetChecksForTaskV1.ts b/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerGetChecksForTaskV1.ts index a65c137a8..ed4370900 100644 --- a/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerGetChecksForTaskV1.ts +++ b/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerGetChecksForTaskV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TaskIntegrationsControllerGetChecksForTaskV1Request, TaskIntegrationsControllerGetChecksForTaskV1Request$zodSchema, + TaskIntegrationsControllerGetChecksForTaskV1Security, } from "../models/taskintegrationscontrollergetchecksfortaskv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List checks attached to a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsTaskIntegrationsControllerGetChecksForTaskV1( client$: CompAiCore, + security: TaskIntegrationsControllerGetChecksForTaskV1Security, request: TaskIntegrationsControllerGetChecksForTaskV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsTaskIntegrationsControllerGetChecksForTaskV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsTaskIntegrationsControllerGetChecksForTaskV1( async function $do( client$: CompAiCore, + security: TaskIntegrationsControllerGetChecksForTaskV1Security, request: TaskIntegrationsControllerGetChecksForTaskV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "TaskIntegrationsController_getChecksForTask_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerGetTaskCheckRunsV1.ts b/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerGetTaskCheckRunsV1.ts index b7e877850..f5e0a4a8d 100644 --- a/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerGetTaskCheckRunsV1.ts +++ b/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerGetTaskCheckRunsV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TaskIntegrationsControllerGetTaskCheckRunsV1Request, TaskIntegrationsControllerGetTaskCheckRunsV1Request$zodSchema, + TaskIntegrationsControllerGetTaskCheckRunsV1Security, } from "../models/taskintegrationscontrollergettaskcheckrunsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List check runs for a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsTaskIntegrationsControllerGetTaskCheckRunsV1( client$: CompAiCore, + security: TaskIntegrationsControllerGetTaskCheckRunsV1Security, request: TaskIntegrationsControllerGetTaskCheckRunsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsTaskIntegrationsControllerGetTaskCheckRunsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsTaskIntegrationsControllerGetTaskCheckRunsV1( async function $do( client$: CompAiCore, + security: TaskIntegrationsControllerGetTaskCheckRunsV1Security, request: TaskIntegrationsControllerGetTaskCheckRunsV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "TaskIntegrationsController_getTaskCheckRuns_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerReconnectCheckToTaskV1.ts b/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerReconnectCheckToTaskV1.ts index 5743a403b..714cbc105 100644 --- a/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerReconnectCheckToTaskV1.ts +++ b/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerReconnectCheckToTaskV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TaskIntegrationsControllerReconnectCheckToTaskV1Request, TaskIntegrationsControllerReconnectCheckToTaskV1Request$zodSchema, + TaskIntegrationsControllerReconnectCheckToTaskV1Security, } from "../models/taskintegrationscontrollerreconnectchecktotaskv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Reconnect checks to a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsTaskIntegrationsControllerReconnectCheckToTaskV1( client$: CompAiCore, + security: TaskIntegrationsControllerReconnectCheckToTaskV1Security, request: TaskIntegrationsControllerReconnectCheckToTaskV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsTaskIntegrationsControllerReconnectCheckToTaskV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsTaskIntegrationsControllerReconnectCheckToTaskV1( async function $do( client$: CompAiCore, + security: TaskIntegrationsControllerReconnectCheckToTaskV1Security, request: TaskIntegrationsControllerReconnectCheckToTaskV1Request, options?: RequestOptions, ): Promise< @@ -103,8 +105,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -112,7 +129,7 @@ async function $do( operationID: "TaskIntegrationsController_reconnectCheckToTask_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerRunCheckForTaskV1.ts b/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerRunCheckForTaskV1.ts index 0b03d20ac..6c9466b2e 100644 --- a/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerRunCheckForTaskV1.ts +++ b/apps/mcp-server/src/funcs/integrationsTaskIntegrationsControllerRunCheckForTaskV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TaskIntegrationsControllerRunCheckForTaskV1Request, TaskIntegrationsControllerRunCheckForTaskV1Request$zodSchema, + TaskIntegrationsControllerRunCheckForTaskV1Security, } from "../models/taskintegrationscontrollerruncheckfortaskv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Run a check for a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsTaskIntegrationsControllerRunCheckForTaskV1( client$: CompAiCore, + security: TaskIntegrationsControllerRunCheckForTaskV1Security, request: TaskIntegrationsControllerRunCheckForTaskV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsTaskIntegrationsControllerRunCheckForTaskV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsTaskIntegrationsControllerRunCheckForTaskV1( async function $do( client$: CompAiCore, + security: TaskIntegrationsControllerRunCheckForTaskV1Security, request: TaskIntegrationsControllerRunCheckForTaskV1Request, options?: RequestOptions, ): Promise< @@ -103,8 +105,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -112,7 +129,7 @@ async function $do( operationID: "TaskIntegrationsController_runCheckForTask_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsVariablesControllerFetchVariableOptionsV1.ts b/apps/mcp-server/src/funcs/integrationsVariablesControllerFetchVariableOptionsV1.ts index 33695df3d..1636d1e13 100644 --- a/apps/mcp-server/src/funcs/integrationsVariablesControllerFetchVariableOptionsV1.ts +++ b/apps/mcp-server/src/funcs/integrationsVariablesControllerFetchVariableOptionsV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { VariablesControllerFetchVariableOptionsV1Request, VariablesControllerFetchVariableOptionsV1Request$zodSchema, + VariablesControllerFetchVariableOptionsV1Security, } from "../models/variablescontrollerfetchvariableoptionsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get options for a connection variable in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsVariablesControllerFetchVariableOptionsV1( client$: CompAiCore, + security: VariablesControllerFetchVariableOptionsV1Security, request: VariablesControllerFetchVariableOptionsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsVariablesControllerFetchVariableOptionsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsVariablesControllerFetchVariableOptionsV1( async function $do( client$: CompAiCore, + security: VariablesControllerFetchVariableOptionsV1Security, request: VariablesControllerFetchVariableOptionsV1Request, options?: RequestOptions, ): Promise< @@ -106,8 +108,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -115,7 +132,7 @@ async function $do( operationID: "VariablesController_fetchVariableOptions_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsVariablesControllerGetConnectionVariablesV1.ts b/apps/mcp-server/src/funcs/integrationsVariablesControllerGetConnectionVariablesV1.ts index c7dfdd85e..8c2b438e5 100644 --- a/apps/mcp-server/src/funcs/integrationsVariablesControllerGetConnectionVariablesV1.ts +++ b/apps/mcp-server/src/funcs/integrationsVariablesControllerGetConnectionVariablesV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { VariablesControllerGetConnectionVariablesV1Request, VariablesControllerGetConnectionVariablesV1Request$zodSchema, + VariablesControllerGetConnectionVariablesV1Security, } from "../models/variablescontrollergetconnectionvariablesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List connection variables in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsVariablesControllerGetConnectionVariablesV1( client$: CompAiCore, + security: VariablesControllerGetConnectionVariablesV1Security, request: VariablesControllerGetConnectionVariablesV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsVariablesControllerGetConnectionVariablesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsVariablesControllerGetConnectionVariablesV1( async function $do( client$: CompAiCore, + security: VariablesControllerGetConnectionVariablesV1Security, request: VariablesControllerGetConnectionVariablesV1Request, options?: RequestOptions, ): Promise< @@ -104,8 +106,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -113,7 +130,7 @@ async function $do( operationID: "VariablesController_getConnectionVariables_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsVariablesControllerGetProviderVariablesV1.ts b/apps/mcp-server/src/funcs/integrationsVariablesControllerGetProviderVariablesV1.ts index 06cb3864b..bf7249e70 100644 --- a/apps/mcp-server/src/funcs/integrationsVariablesControllerGetProviderVariablesV1.ts +++ b/apps/mcp-server/src/funcs/integrationsVariablesControllerGetProviderVariablesV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { VariablesControllerGetProviderVariablesV1Request, VariablesControllerGetProviderVariablesV1Request$zodSchema, + VariablesControllerGetProviderVariablesV1Security, } from "../models/variablescontrollergetprovidervariablesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List variable definitions for a provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsVariablesControllerGetProviderVariablesV1( client$: CompAiCore, + security: VariablesControllerGetProviderVariablesV1Security, request: VariablesControllerGetProviderVariablesV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsVariablesControllerGetProviderVariablesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsVariablesControllerGetProviderVariablesV1( async function $do( client$: CompAiCore, + security: VariablesControllerGetProviderVariablesV1Security, request: VariablesControllerGetProviderVariablesV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "VariablesController_getProviderVariables_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/integrationsVariablesControllerSaveConnectionVariablesV1.ts b/apps/mcp-server/src/funcs/integrationsVariablesControllerSaveConnectionVariablesV1.ts index f3955c05b..7b251ece9 100644 --- a/apps/mcp-server/src/funcs/integrationsVariablesControllerSaveConnectionVariablesV1.ts +++ b/apps/mcp-server/src/funcs/integrationsVariablesControllerSaveConnectionVariablesV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { VariablesControllerSaveConnectionVariablesV1Request, VariablesControllerSaveConnectionVariablesV1Request$zodSchema, + VariablesControllerSaveConnectionVariablesV1Security, } from "../models/variablescontrollersaveconnectionvariablesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update connection variables in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function integrationsVariablesControllerSaveConnectionVariablesV1( client$: CompAiCore, + security: VariablesControllerSaveConnectionVariablesV1Security, request: VariablesControllerSaveConnectionVariablesV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function integrationsVariablesControllerSaveConnectionVariablesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function integrationsVariablesControllerSaveConnectionVariablesV1( async function $do( client$: CompAiCore, + security: VariablesControllerSaveConnectionVariablesV1Security, request: VariablesControllerSaveConnectionVariablesV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "VariablesController_saveConnectionVariables_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1.ts b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1.ts index f1ec5ec87..114a4ccb6 100644 --- a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1.ts +++ b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { KnowledgeBaseControllerCreateRunTokenV1Request, KnowledgeBaseControllerCreateRunTokenV1Request$zodSchema, + KnowledgeBaseControllerCreateRunTokenV1Security, } from "../models/knowledgebasecontrollercreateruntokenv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create a public access token for a run in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1( client$: CompAiCore, + security: KnowledgeBaseControllerCreateRunTokenV1Security, request: KnowledgeBaseControllerCreateRunTokenV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1( async function $do( client$: CompAiCore, + security: KnowledgeBaseControllerCreateRunTokenV1Security, request: KnowledgeBaseControllerCreateRunTokenV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "KnowledgeBaseController_createRunToken_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1.ts b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1.ts index bc5847bd9..3fa7821d4 100644 --- a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1.ts +++ b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { DeleteAllManualAnswersDto } from "../models/deleteallmanualanswersdto.js"; import { APIError } from "../models/errors/apierror.js"; @@ -17,6 +17,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { KnowledgeBaseControllerDeleteAllManualAnswersV1Security } from "../models/knowledgebasecontrollerdeleteallmanualanswersv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete all manual answers for an organization in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1( client$: CompAiCore, + security: KnowledgeBaseControllerDeleteAllManualAnswersV1Security, _request: DeleteAllManualAnswersDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1( async function $do( client$: CompAiCore, + security: KnowledgeBaseControllerDeleteAllManualAnswersV1Security, _request: DeleteAllManualAnswersDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "KnowledgeBaseController_deleteAllManualAnswers_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1.ts b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1.ts index b1876c6db..8a3e74487 100644 --- a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1.ts +++ b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { KnowledgeBaseControllerDeleteDocumentV1Request, KnowledgeBaseControllerDeleteDocumentV1Request$zodSchema, + KnowledgeBaseControllerDeleteDocumentV1Security, } from "../models/knowledgebasecontrollerdeletedocumentv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete a knowledge base document in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1( client$: CompAiCore, + security: KnowledgeBaseControllerDeleteDocumentV1Security, request: KnowledgeBaseControllerDeleteDocumentV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1( async function $do( client$: CompAiCore, + security: KnowledgeBaseControllerDeleteDocumentV1Security, request: KnowledgeBaseControllerDeleteDocumentV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "KnowledgeBaseController_deleteDocument_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1.ts b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1.ts index 6f8dd1e4c..be7562b0c 100644 --- a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1.ts +++ b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { KnowledgeBaseControllerDeleteManualAnswerV1Request, KnowledgeBaseControllerDeleteManualAnswerV1Request$zodSchema, + KnowledgeBaseControllerDeleteManualAnswerV1Security, } from "../models/knowledgebasecontrollerdeletemanualanswerv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete a manual answer in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1( client$: CompAiCore, + security: KnowledgeBaseControllerDeleteManualAnswerV1Security, request: KnowledgeBaseControllerDeleteManualAnswerV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1( async function $do( client$: CompAiCore, + security: KnowledgeBaseControllerDeleteManualAnswerV1Security, request: KnowledgeBaseControllerDeleteManualAnswerV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "KnowledgeBaseController_deleteManualAnswer_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1.ts b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1.ts index 14390a7db..1f0954b50 100644 --- a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1.ts +++ b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { KnowledgeBaseControllerGetDownloadUrlV1Request, KnowledgeBaseControllerGetDownloadUrlV1Request$zodSchema, + KnowledgeBaseControllerGetDownloadUrlV1Security, } from "../models/knowledgebasecontrollergetdownloadurlv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get a signed download URL for a document in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1( client$: CompAiCore, + security: KnowledgeBaseControllerGetDownloadUrlV1Security, request: KnowledgeBaseControllerGetDownloadUrlV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1( async function $do( client$: CompAiCore, + security: KnowledgeBaseControllerGetDownloadUrlV1Security, request: KnowledgeBaseControllerGetDownloadUrlV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "KnowledgeBaseController_getDownloadUrl_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerGetViewUrlV1.ts b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerGetViewUrlV1.ts index 7a5e2df14..3d1c2bfee 100644 --- a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerGetViewUrlV1.ts +++ b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerGetViewUrlV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { KnowledgeBaseControllerGetViewUrlV1Request, KnowledgeBaseControllerGetViewUrlV1Request$zodSchema, + KnowledgeBaseControllerGetViewUrlV1Security, } from "../models/knowledgebasecontrollergetviewurlv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get a signed view URL for a document in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function knowledgeBaseKnowledgeBaseControllerGetViewUrlV1( client$: CompAiCore, + security: KnowledgeBaseControllerGetViewUrlV1Security, request: KnowledgeBaseControllerGetViewUrlV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function knowledgeBaseKnowledgeBaseControllerGetViewUrlV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function knowledgeBaseKnowledgeBaseControllerGetViewUrlV1( async function $do( client$: CompAiCore, + security: KnowledgeBaseControllerGetViewUrlV1Security, request: KnowledgeBaseControllerGetViewUrlV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "KnowledgeBaseController_getViewUrl_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerListDocumentsV1.ts b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerListDocumentsV1.ts index 8492a765f..89e557844 100644 --- a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerListDocumentsV1.ts +++ b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerListDocumentsV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { KnowledgeBaseControllerListDocumentsV1Security } from "../models/knowledgebasecontrollerlistdocumentsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List uploaded knowledge base documents that Comp AI can use as approved source material for answers, policies, and reviews. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function knowledgeBaseKnowledgeBaseControllerListDocumentsV1( client$: CompAiCore, + security: KnowledgeBaseControllerListDocumentsV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function knowledgeBaseKnowledgeBaseControllerListDocumentsV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: KnowledgeBaseControllerListDocumentsV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "KnowledgeBaseController_listDocuments_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerListManualAnswersV1.ts b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerListManualAnswersV1.ts index c2dd804bd..7b1bd7a52 100644 --- a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerListManualAnswersV1.ts +++ b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerListManualAnswersV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { KnowledgeBaseControllerListManualAnswersV1Security } from "../models/knowledgebasecontrollerlistmanualanswersv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List all manual answers for an organization in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function knowledgeBaseKnowledgeBaseControllerListManualAnswersV1( client$: CompAiCore, + security: KnowledgeBaseControllerListManualAnswersV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function knowledgeBaseKnowledgeBaseControllerListManualAnswersV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: KnowledgeBaseControllerListManualAnswersV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "KnowledgeBaseController_listManualAnswers_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1.ts b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1.ts index 5ba4f1550..0efa6c2e5 100644 --- a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1.ts +++ b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { KnowledgeBaseControllerProcessDocumentsV1Security } from "../models/knowledgebasecontrollerprocessdocumentsv1op.js"; import { ProcessDocumentsDto } from "../models/processdocumentsdto.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Start document processing so uploaded knowledge base files become searchable source material for AI-assisted compliance workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1( client$: CompAiCore, + security: KnowledgeBaseControllerProcessDocumentsV1Security, _request: ProcessDocumentsDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1( async function $do( client$: CompAiCore, + security: KnowledgeBaseControllerProcessDocumentsV1Security, _request: ProcessDocumentsDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "KnowledgeBaseController_processDocuments_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1.ts b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1.ts index 992695f38..c49a5b110 100644 --- a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1.ts +++ b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { KnowledgeBaseControllerSaveManualAnswerV1Security } from "../models/knowledgebasecontrollersavemanualanswerv1op.js"; import { SaveManualAnswerDto } from "../models/savemanualanswerdto.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Save or update a reusable manual answer for security questionnaires that need approved, consistent response language. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1( client$: CompAiCore, + security: KnowledgeBaseControllerSaveManualAnswerV1Security, _request: SaveManualAnswerDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1( async function $do( client$: CompAiCore, + security: KnowledgeBaseControllerSaveManualAnswerV1Security, _request: SaveManualAnswerDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "KnowledgeBaseController_saveManualAnswer_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerUploadDocumentV1.ts b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerUploadDocumentV1.ts index c34e72cb9..0674490a5 100644 --- a/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerUploadDocumentV1.ts +++ b/apps/mcp-server/src/funcs/knowledgeBaseKnowledgeBaseControllerUploadDocumentV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { KnowledgeBaseControllerUploadDocumentV1Security } from "../models/knowledgebasecontrolleruploaddocumentv1op.js"; import { UploadDocumentDto } from "../models/uploaddocumentdto.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Upload supporting documentation so Comp AI can process approved source material for questionnaire answers and policy workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function knowledgeBaseKnowledgeBaseControllerUploadDocumentV1( client$: CompAiCore, + security: KnowledgeBaseControllerUploadDocumentV1Security, _request: UploadDocumentDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function knowledgeBaseKnowledgeBaseControllerUploadDocumentV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function knowledgeBaseKnowledgeBaseControllerUploadDocumentV1( async function $do( client$: CompAiCore, + security: KnowledgeBaseControllerUploadDocumentV1Security, _request: UploadDocumentDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "KnowledgeBaseController_uploadDocument_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts index 8102063b5..a0719f6af 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OffboardingChecklistControllerCompleteItemV1Request, OffboardingChecklistControllerCompleteItemV1Request$zodSchema, + OffboardingChecklistControllerCompleteItemV1Security, } from "../models/offboardingchecklistcontrollercompleteitemv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Marks a specific offboarding checklist item complete for a member, recording who completed it and when, as part of finishing that member's offboarding. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerCompleteItemV1( client$: CompAiCore, + security: OffboardingChecklistControllerCompleteItemV1Security, request: OffboardingChecklistControllerCompleteItemV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function offboardingChecklistOffboardingChecklistControllerCompleteItemV1 > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function offboardingChecklistOffboardingChecklistControllerCompleteItemV1 async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerCompleteItemV1Security, request: OffboardingChecklistControllerCompleteItemV1Request, options?: RequestOptions, ): Promise< @@ -109,8 +111,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -118,7 +135,7 @@ async function $do( operationID: "OffboardingChecklistController_completeItem_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts index c7bd5691a..3a59977cf 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { CreateTemplateItemDto, @@ -22,6 +22,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { OffboardingChecklistControllerCreateTemplateItemV1Security } from "../models/offboardingchecklistcontrollercreatetemplateitemv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Creates a new item in the organization's offboarding checklist template so it appears on every member's offboarding checklist from now on. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1( client$: CompAiCore, + security: OffboardingChecklistControllerCreateTemplateItemV1Security, request: CreateTemplateItemDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function offboardingChecklistOffboardingChecklistControllerCreateTemplate > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function offboardingChecklistOffboardingChecklistControllerCreateTemplate async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerCreateTemplateItemV1Security, request: CreateTemplateItemDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "OffboardingChecklistController_createTemplateItem_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts index 05ace31b2..aa029a7a8 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OffboardingChecklistControllerDeleteTemplateItemV1Request, OffboardingChecklistControllerDeleteTemplateItemV1Request$zodSchema, + OffboardingChecklistControllerDeleteTemplateItemV1Security, } from "../models/offboardingchecklistcontrollerdeletetemplateitemv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Removes an item from the organization's offboarding checklist template by id so it no longer appears on members' offboarding checklists. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1( client$: CompAiCore, + security: OffboardingChecklistControllerDeleteTemplateItemV1Security, request: OffboardingChecklistControllerDeleteTemplateItemV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function offboardingChecklistOffboardingChecklistControllerDeleteTemplate > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function offboardingChecklistOffboardingChecklistControllerDeleteTemplate async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerDeleteTemplateItemV1Security, request: OffboardingChecklistControllerDeleteTemplateItemV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "OffboardingChecklistController_deleteTemplateItem_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts index 6003c47f4..3c0a4e6bd 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { OffboardingChecklistControllerExportAllEvidenceV1Security } from "../models/offboardingchecklistcontrollerexportallevidencev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Exports a zip archive containing the offboarding checklist evidence for every member in the organization, for audits, handovers, or record-keeping. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1( client$: CompAiCore, + security: OffboardingChecklistControllerExportAllEvidenceV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function offboardingChecklistOffboardingChecklistControllerExportAllEvide > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerExportAllEvidenceV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "OffboardingChecklistController_exportAllEvidence_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts index bf2e4fff1..e16c61672 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OffboardingChecklistControllerExportEvidenceV1Request, OffboardingChecklistControllerExportEvidenceV1Request$zodSchema, + OffboardingChecklistControllerExportEvidenceV1Security, } from "../models/offboardingchecklistcontrollerexportevidencev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Exports a zip archive of the offboarding checklist evidence collected for a single member, for audit, handover, or record-keeping purposes. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerExportEvidenceV1( client$: CompAiCore, + security: OffboardingChecklistControllerExportEvidenceV1Security, request: OffboardingChecklistControllerExportEvidenceV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function offboardingChecklistOffboardingChecklistControllerExportEvidence > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function offboardingChecklistOffboardingChecklistControllerExportEvidence async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerExportEvidenceV1Security, request: OffboardingChecklistControllerExportEvidenceV1Request, options?: RequestOptions, ): Promise< @@ -104,8 +106,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -113,7 +130,7 @@ async function $do( operationID: "OffboardingChecklistController_exportEvidence_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts index a0459b0a7..53b56735f 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OffboardingChecklistControllerGetAccessRevocationsV1Request, OffboardingChecklistControllerGetAccessRevocationsV1Request$zodSchema, + OffboardingChecklistControllerGetAccessRevocationsV1Security, } from "../models/offboardingchecklistcontrollergetaccessrevocationsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Lists the vendors a departing member had access to and whether each has been revoked, so you can confirm all vendor access is removed during offboarding. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1( client$: CompAiCore, + security: OffboardingChecklistControllerGetAccessRevocationsV1Security, request: OffboardingChecklistControllerGetAccessRevocationsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function offboardingChecklistOffboardingChecklistControllerGetAccessRevoc > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function offboardingChecklistOffboardingChecklistControllerGetAccessRevoc async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerGetAccessRevocationsV1Security, request: OffboardingChecklistControllerGetAccessRevocationsV1Request, options?: RequestOptions, ): Promise< @@ -103,8 +105,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -112,7 +129,7 @@ async function $do( operationID: "OffboardingChecklistController_getAccessRevocations_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts index f22d020b5..ddde05bc0 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OffboardingChecklistControllerGetMemberChecklistV1Request, OffboardingChecklistControllerGetMemberChecklistV1Request$zodSchema, + OffboardingChecklistControllerGetMemberChecklistV1Security, } from "../models/offboardingchecklistcontrollergetmemberchecklistv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Returns the offboarding checklist for a specific member, including each item and whether it has been completed, to track that person's offboarding progress. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1( client$: CompAiCore, + security: OffboardingChecklistControllerGetMemberChecklistV1Security, request: OffboardingChecklistControllerGetMemberChecklistV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function offboardingChecklistOffboardingChecklistControllerGetMemberCheck > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function offboardingChecklistOffboardingChecklistControllerGetMemberCheck async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerGetMemberChecklistV1Security, request: OffboardingChecklistControllerGetMemberChecklistV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "OffboardingChecklistController_getMemberChecklist_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts index d6b832efb..497155dd9 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { OffboardingChecklistControllerGetPendingOffboardingsV1Security } from "../models/offboardingchecklistcontrollergetpendingoffboardingsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Lists members whose offboarding checklist is still incomplete, with their outstanding items, so you can track and finish departing-employee offboarding. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1( client$: CompAiCore, + security: OffboardingChecklistControllerGetPendingOffboardingsV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function offboardingChecklistOffboardingChecklistControllerGetPendingOffb > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerGetPendingOffboardingsV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "OffboardingChecklistController_getPendingOffboardings_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts index c868c96f2..99eba0012 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { OffboardingChecklistControllerGetTemplateV1Security } from "../models/offboardingchecklistcontrollergettemplatev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Returns the organization's offboarding checklist template: the ordered set of items every departing member must complete during their offboarding. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerGetTemplateV1( client$: CompAiCore, + security: OffboardingChecklistControllerGetTemplateV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function offboardingChecklistOffboardingChecklistControllerGetTemplateV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerGetTemplateV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "OffboardingChecklistController_getTemplate_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts index f6e270a39..8918f4322 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OffboardingChecklistControllerRevokeAllVendorAccessV1Request, OffboardingChecklistControllerRevokeAllVendorAccessV1Request$zodSchema, + OffboardingChecklistControllerRevokeAllVendorAccessV1Security, } from "../models/offboardingchecklistcontrollerrevokeallvendoraccessv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Marks every vendor access record for a departing member as revoked in one step, recording who confirmed it, to complete access removal during offboarding. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1( client$: CompAiCore, + security: OffboardingChecklistControllerRevokeAllVendorAccessV1Security, request: OffboardingChecklistControllerRevokeAllVendorAccessV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function offboardingChecklistOffboardingChecklistControllerRevokeAllVendo > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function offboardingChecklistOffboardingChecklistControllerRevokeAllVendo async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerRevokeAllVendorAccessV1Security, request: OffboardingChecklistControllerRevokeAllVendorAccessV1Request, options?: RequestOptions, ): Promise< @@ -103,8 +105,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -112,7 +129,7 @@ async function $do( operationID: "OffboardingChecklistController_revokeAllVendorAccess_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts index f22502134..7d5f4a28a 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OffboardingChecklistControllerRevokeVendorAccessV1Request, OffboardingChecklistControllerRevokeVendorAccessV1Request$zodSchema, + OffboardingChecklistControllerRevokeVendorAccessV1Security, } from "../models/offboardingchecklistcontrollerrevokevendoraccessv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Marks a single vendor's access for a departing member as revoked, optionally attaching evidence and notes, as part of offboarding access removal. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1( client$: CompAiCore, + security: OffboardingChecklistControllerRevokeVendorAccessV1Security, request: OffboardingChecklistControllerRevokeVendorAccessV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function offboardingChecklistOffboardingChecklistControllerRevokeVendorAc > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function offboardingChecklistOffboardingChecklistControllerRevokeVendorAc async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerRevokeVendorAccessV1Security, request: OffboardingChecklistControllerRevokeVendorAccessV1Request, options?: RequestOptions, ): Promise< @@ -108,8 +110,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -117,7 +134,7 @@ async function $do( operationID: "OffboardingChecklistController_revokeVendorAccess_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts index 74100e4dc..024019034 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OffboardingChecklistControllerUncompleteItemV1Request, OffboardingChecklistControllerUncompleteItemV1Request$zodSchema, + OffboardingChecklistControllerUncompleteItemV1Security, } from "../models/offboardingchecklistcontrolleruncompleteitemv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Reverts a previously completed offboarding checklist item back to incomplete for a member, in case the step was marked done by mistake. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerUncompleteItemV1( client$: CompAiCore, + security: OffboardingChecklistControllerUncompleteItemV1Security, request: OffboardingChecklistControllerUncompleteItemV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function offboardingChecklistOffboardingChecklistControllerUncompleteItem > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function offboardingChecklistOffboardingChecklistControllerUncompleteItem async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerUncompleteItemV1Security, request: OffboardingChecklistControllerUncompleteItemV1Request, options?: RequestOptions, ): Promise< @@ -108,8 +110,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -117,7 +134,7 @@ async function $do( operationID: "OffboardingChecklistController_uncompleteItem_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts index d62155e3d..e04f1a362 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OffboardingChecklistControllerUndoVendorRevocationV1Request, OffboardingChecklistControllerUndoVendorRevocationV1Request$zodSchema, + OffboardingChecklistControllerUndoVendorRevocationV1Security, } from "../models/offboardingchecklistcontrollerundovendorrevocationv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Reverses a vendor access revocation for a member, marking that vendor's access as not revoked again, in case it was confirmed by mistake during offboarding. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1( client$: CompAiCore, + security: OffboardingChecklistControllerUndoVendorRevocationV1Security, request: OffboardingChecklistControllerUndoVendorRevocationV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function offboardingChecklistOffboardingChecklistControllerUndoVendorRevo > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function offboardingChecklistOffboardingChecklistControllerUndoVendorRevo async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerUndoVendorRevocationV1Security, request: OffboardingChecklistControllerUndoVendorRevocationV1Request, options?: RequestOptions, ): Promise< @@ -107,8 +109,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -116,7 +133,7 @@ async function $do( operationID: "OffboardingChecklistController_undoVendorRevocation_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts index d416545ef..0aaae102b 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OffboardingChecklistControllerUpdateTemplateItemV1Request, OffboardingChecklistControllerUpdateTemplateItemV1Request$zodSchema, + OffboardingChecklistControllerUpdateTemplateItemV1Security, } from "../models/offboardingchecklistcontrollerupdatetemplateitemv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Updates an existing offboarding checklist template item by id, changing its label, description, or settings on the organization's offboarding template. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1( client$: CompAiCore, + security: OffboardingChecklistControllerUpdateTemplateItemV1Security, request: OffboardingChecklistControllerUpdateTemplateItemV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function offboardingChecklistOffboardingChecklistControllerUpdateTemplate > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function offboardingChecklistOffboardingChecklistControllerUpdateTemplate async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerUpdateTemplateItemV1Security, request: OffboardingChecklistControllerUpdateTemplateItemV1Request, options?: RequestOptions, ): Promise< @@ -103,8 +105,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -112,7 +129,7 @@ async function $do( operationID: "OffboardingChecklistController_updateTemplateItem_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts index 45808dd15..5a4e67175 100644 --- a/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts +++ b/apps/mcp-server/src/funcs/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OffboardingChecklistControllerUploadEvidenceV1Request, OffboardingChecklistControllerUploadEvidenceV1Request$zodSchema, + OffboardingChecklistControllerUploadEvidenceV1Security, } from "../models/offboardingchecklistcontrolleruploadevidencev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Attaches a supporting evidence file to a member's completed offboarding checklist item, documenting that the offboarding step was actually carried out. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1( client$: CompAiCore, + security: OffboardingChecklistControllerUploadEvidenceV1Security, request: OffboardingChecklistControllerUploadEvidenceV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function offboardingChecklistOffboardingChecklistControllerUploadEvidence > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function offboardingChecklistOffboardingChecklistControllerUploadEvidence async function $do( client$: CompAiCore, + security: OffboardingChecklistControllerUploadEvidenceV1Security, request: OffboardingChecklistControllerUploadEvidenceV1Request, options?: RequestOptions, ): Promise< @@ -109,8 +111,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -118,7 +135,7 @@ async function $do( operationID: "OffboardingChecklistController_uploadEvidence_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/orgChartOrgChartControllerDeleteOrgChartV1.ts b/apps/mcp-server/src/funcs/orgChartOrgChartControllerDeleteOrgChartV1.ts index bf7447466..7ce649cb7 100644 --- a/apps/mcp-server/src/funcs/orgChartOrgChartControllerDeleteOrgChartV1.ts +++ b/apps/mcp-server/src/funcs/orgChartOrgChartControllerDeleteOrgChartV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OrgChartControllerDeleteOrgChartV1Request, OrgChartControllerDeleteOrgChartV1Request$zodSchema, + OrgChartControllerDeleteOrgChartV1Security, } from "../models/orgchartcontrollerdeleteorgchartv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete the organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function orgChartOrgChartControllerDeleteOrgChartV1( client$: CompAiCore, + security: OrgChartControllerDeleteOrgChartV1Security, request?: OrgChartControllerDeleteOrgChartV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function orgChartOrgChartControllerDeleteOrgChartV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function orgChartOrgChartControllerDeleteOrgChartV1( async function $do( client$: CompAiCore, + security: OrgChartControllerDeleteOrgChartV1Security, request?: OrgChartControllerDeleteOrgChartV1Request | undefined, options?: RequestOptions, ): Promise< @@ -98,8 +100,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -107,7 +124,7 @@ async function $do( operationID: "OrgChartController_deleteOrgChart_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/orgChartOrgChartControllerGetOrgChartV1.ts b/apps/mcp-server/src/funcs/orgChartOrgChartControllerGetOrgChartV1.ts index 3765bf485..912d247e9 100644 --- a/apps/mcp-server/src/funcs/orgChartOrgChartControllerGetOrgChartV1.ts +++ b/apps/mcp-server/src/funcs/orgChartOrgChartControllerGetOrgChartV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OrgChartControllerGetOrgChartV1Request, OrgChartControllerGetOrgChartV1Request$zodSchema, + OrgChartControllerGetOrgChartV1Security, } from "../models/orgchartcontrollergetorgchartv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get the organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function orgChartOrgChartControllerGetOrgChartV1( client$: CompAiCore, + security: OrgChartControllerGetOrgChartV1Security, request?: OrgChartControllerGetOrgChartV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function orgChartOrgChartControllerGetOrgChartV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function orgChartOrgChartControllerGetOrgChartV1( async function $do( client$: CompAiCore, + security: OrgChartControllerGetOrgChartV1Security, request?: OrgChartControllerGetOrgChartV1Request | undefined, options?: RequestOptions, ): Promise< @@ -96,8 +98,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -105,7 +122,7 @@ async function $do( operationID: "OrgChartController_getOrgChart_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/orgChartOrgChartControllerUploadOrgChartV1.ts b/apps/mcp-server/src/funcs/orgChartOrgChartControllerUploadOrgChartV1.ts index a1762e5ce..bf47e5b75 100644 --- a/apps/mcp-server/src/funcs/orgChartOrgChartControllerUploadOrgChartV1.ts +++ b/apps/mcp-server/src/funcs/orgChartOrgChartControllerUploadOrgChartV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OrgChartControllerUploadOrgChartV1Request, OrgChartControllerUploadOrgChartV1Request$zodSchema, + OrgChartControllerUploadOrgChartV1Security, } from "../models/orgchartcontrolleruploadorgchartv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Upload an image as the organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function orgChartOrgChartControllerUploadOrgChartV1( client$: CompAiCore, + security: OrgChartControllerUploadOrgChartV1Security, request: OrgChartControllerUploadOrgChartV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function orgChartOrgChartControllerUploadOrgChartV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function orgChartOrgChartControllerUploadOrgChartV1( async function $do( client$: CompAiCore, + security: OrgChartControllerUploadOrgChartV1Security, request: OrgChartControllerUploadOrgChartV1Request, options?: RequestOptions, ): Promise< @@ -97,8 +99,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -106,7 +123,7 @@ async function $do( operationID: "OrgChartController_uploadOrgChart_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/orgChartOrgChartControllerUpsertOrgChartV1.ts b/apps/mcp-server/src/funcs/orgChartOrgChartControllerUpsertOrgChartV1.ts index 2c4969fb6..9b226d062 100644 --- a/apps/mcp-server/src/funcs/orgChartOrgChartControllerUpsertOrgChartV1.ts +++ b/apps/mcp-server/src/funcs/orgChartOrgChartControllerUpsertOrgChartV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OrgChartControllerUpsertOrgChartV1Request, OrgChartControllerUpsertOrgChartV1Request$zodSchema, + OrgChartControllerUpsertOrgChartV1Security, } from "../models/orgchartcontrollerupsertorgchartv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create or update an interactive organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function orgChartOrgChartControllerUpsertOrgChartV1( client$: CompAiCore, + security: OrgChartControllerUpsertOrgChartV1Security, request?: OrgChartControllerUpsertOrgChartV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function orgChartOrgChartControllerUpsertOrgChartV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function orgChartOrgChartControllerUpsertOrgChartV1( async function $do( client$: CompAiCore, + security: OrgChartControllerUpsertOrgChartV1Security, request?: OrgChartControllerUpsertOrgChartV1Request | undefined, options?: RequestOptions, ): Promise< @@ -98,8 +100,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -107,7 +124,7 @@ async function $do( operationID: "OrgChartController_upsertOrgChart_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/organizationOrganizationControllerCreateApiKeyV1.ts b/apps/mcp-server/src/funcs/organizationOrganizationControllerCreateApiKeyV1.ts index b16ab1bde..cb430267a 100644 --- a/apps/mcp-server/src/funcs/organizationOrganizationControllerCreateApiKeyV1.ts +++ b/apps/mcp-server/src/funcs/organizationOrganizationControllerCreateApiKeyV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { OrganizationControllerCreateApiKeyV1Security } from "../models/organizationcontrollercreateapikeyv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create a scoped API key for server-side compliance automation such as evidence sync, policy workflows, or security questionnaire tooling. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function organizationOrganizationControllerCreateApiKeyV1( client$: CompAiCore, + security: OrganizationControllerCreateApiKeyV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function organizationOrganizationControllerCreateApiKeyV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: OrganizationControllerCreateApiKeyV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "OrganizationController_createApiKey_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/organizationOrganizationControllerDeleteOrganizationV1.ts b/apps/mcp-server/src/funcs/organizationOrganizationControllerDeleteOrganizationV1.ts index 8ea09db15..e7492d3b8 100644 --- a/apps/mcp-server/src/funcs/organizationOrganizationControllerDeleteOrganizationV1.ts +++ b/apps/mcp-server/src/funcs/organizationOrganizationControllerDeleteOrganizationV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { OrganizationControllerDeleteOrganizationV1Security } from "../models/organizationcontrollerdeleteorganizationv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Permanently deletes the authenticated organization. This action cannot be undone. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function organizationOrganizationControllerDeleteOrganizationV1( client$: CompAiCore, + security: OrganizationControllerDeleteOrganizationV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function organizationOrganizationControllerDeleteOrganizationV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: OrganizationControllerDeleteOrganizationV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "OrganizationController_deleteOrganization_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/organizationOrganizationControllerGetAvailableScopesV1.ts b/apps/mcp-server/src/funcs/organizationOrganizationControllerGetAvailableScopesV1.ts index c3d326704..0e81a08c4 100644 --- a/apps/mcp-server/src/funcs/organizationOrganizationControllerGetAvailableScopesV1.ts +++ b/apps/mcp-server/src/funcs/organizationOrganizationControllerGetAvailableScopesV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { OrganizationControllerGetAvailableScopesV1Security } from "../models/organizationcontrollergetavailablescopesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Retrieve available API key scopes and permissions before creating credentials for a specific compliance automation workflow. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function organizationOrganizationControllerGetAvailableScopesV1( client$: CompAiCore, + security: OrganizationControllerGetAvailableScopesV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function organizationOrganizationControllerGetAvailableScopesV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: OrganizationControllerGetAvailableScopesV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "OrganizationController_getAvailableScopes_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/organizationOrganizationControllerGetOnboardingV1.ts b/apps/mcp-server/src/funcs/organizationOrganizationControllerGetOnboardingV1.ts index 98f67237c..074357d97 100644 --- a/apps/mcp-server/src/funcs/organizationOrganizationControllerGetOnboardingV1.ts +++ b/apps/mcp-server/src/funcs/organizationOrganizationControllerGetOnboardingV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { OrganizationControllerGetOnboardingV1Security } from "../models/organizationcontrollergetonboardingv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get organization onboarding status in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function organizationOrganizationControllerGetOnboardingV1( client$: CompAiCore, + security: OrganizationControllerGetOnboardingV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function organizationOrganizationControllerGetOnboardingV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: OrganizationControllerGetOnboardingV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "OrganizationController_getOnboarding_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/organizationOrganizationControllerGetOrganizationV1.ts b/apps/mcp-server/src/funcs/organizationOrganizationControllerGetOrganizationV1.ts index 565a03110..3a2e96b44 100644 --- a/apps/mcp-server/src/funcs/organizationOrganizationControllerGetOrganizationV1.ts +++ b/apps/mcp-server/src/funcs/organizationOrganizationControllerGetOrganizationV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OrganizationControllerGetOrganizationV1Request, OrganizationControllerGetOrganizationV1Request$zodSchema, + OrganizationControllerGetOrganizationV1Security, } from "../models/organizationcontrollergetorganizationv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Retrieve organization profile data used to personalize compliance workflows, Trust Center branding, API automation, and audit readiness reporting. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function organizationOrganizationControllerGetOrganizationV1( client$: CompAiCore, + security: OrganizationControllerGetOrganizationV1Security, request?: OrganizationControllerGetOrganizationV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function organizationOrganizationControllerGetOrganizationV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function organizationOrganizationControllerGetOrganizationV1( async function $do( client$: CompAiCore, + security: OrganizationControllerGetOrganizationV1Security, request?: OrganizationControllerGetOrganizationV1Request | undefined, options?: RequestOptions, ): Promise< @@ -96,8 +98,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -105,7 +122,7 @@ async function $do( operationID: "OrganizationController_getOrganization_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/organizationOrganizationControllerGetPrimaryColorV1.ts b/apps/mcp-server/src/funcs/organizationOrganizationControllerGetPrimaryColorV1.ts index a30bcf57d..121091e4e 100644 --- a/apps/mcp-server/src/funcs/organizationOrganizationControllerGetPrimaryColorV1.ts +++ b/apps/mcp-server/src/funcs/organizationOrganizationControllerGetPrimaryColorV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OrganizationControllerGetPrimaryColorV1Request, OrganizationControllerGetPrimaryColorV1Request$zodSchema, + OrganizationControllerGetPrimaryColorV1Security, } from "../models/organizationcontrollergetprimarycolorv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Retrieve the organization primary brand color used for Trust Center theming, portals, and API-driven embedded experiences. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function organizationOrganizationControllerGetPrimaryColorV1( client$: CompAiCore, + security: OrganizationControllerGetPrimaryColorV1Security, request?: OrganizationControllerGetPrimaryColorV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function organizationOrganizationControllerGetPrimaryColorV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function organizationOrganizationControllerGetPrimaryColorV1( async function $do( client$: CompAiCore, + security: OrganizationControllerGetPrimaryColorV1Security, request?: OrganizationControllerGetPrimaryColorV1Request | undefined, options?: RequestOptions, ): Promise< @@ -96,8 +98,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -105,7 +122,7 @@ async function $do( operationID: "OrganizationController_getPrimaryColor_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/organizationOrganizationControllerGetRoleNotificationsV1.ts b/apps/mcp-server/src/funcs/organizationOrganizationControllerGetRoleNotificationsV1.ts index b622515b3..bdd64d2c1 100644 --- a/apps/mcp-server/src/funcs/organizationOrganizationControllerGetRoleNotificationsV1.ts +++ b/apps/mcp-server/src/funcs/organizationOrganizationControllerGetRoleNotificationsV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { OrganizationControllerGetRoleNotificationsV1Security } from "../models/organizationcontrollergetrolenotificationsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get role notification settings in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function organizationOrganizationControllerGetRoleNotificationsV1( client$: CompAiCore, + security: OrganizationControllerGetRoleNotificationsV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function organizationOrganizationControllerGetRoleNotificationsV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: OrganizationControllerGetRoleNotificationsV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "OrganizationController_getRoleNotifications_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/organizationOrganizationControllerListApiKeysV1.ts b/apps/mcp-server/src/funcs/organizationOrganizationControllerListApiKeysV1.ts index 0be70e356..a249e26ac 100644 --- a/apps/mcp-server/src/funcs/organizationOrganizationControllerListApiKeysV1.ts +++ b/apps/mcp-server/src/funcs/organizationOrganizationControllerListApiKeysV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { OrganizationControllerListApiKeysV1Security } from "../models/organizationcontrollerlistapikeysv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List active API keys for an organization so administrators can audit automation access and rotate credentials safely. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function organizationOrganizationControllerListApiKeysV1( client$: CompAiCore, + security: OrganizationControllerListApiKeysV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function organizationOrganizationControllerListApiKeysV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: OrganizationControllerListApiKeysV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "OrganizationController_listApiKeys_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/organizationOrganizationControllerRemoveLogoV1.ts b/apps/mcp-server/src/funcs/organizationOrganizationControllerRemoveLogoV1.ts index 7c8da6c5c..ea9f884b8 100644 --- a/apps/mcp-server/src/funcs/organizationOrganizationControllerRemoveLogoV1.ts +++ b/apps/mcp-server/src/funcs/organizationOrganizationControllerRemoveLogoV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { OrganizationControllerRemoveLogoV1Security } from "../models/organizationcontrollerremovelogov1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Remove organization logo in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function organizationOrganizationControllerRemoveLogoV1( client$: CompAiCore, + security: OrganizationControllerRemoveLogoV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function organizationOrganizationControllerRemoveLogoV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: OrganizationControllerRemoveLogoV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "OrganizationController_removeLogo_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/organizationOrganizationControllerRevokeApiKeyV1.ts b/apps/mcp-server/src/funcs/organizationOrganizationControllerRevokeApiKeyV1.ts index 61c0ed860..c206aa17a 100644 --- a/apps/mcp-server/src/funcs/organizationOrganizationControllerRevokeApiKeyV1.ts +++ b/apps/mcp-server/src/funcs/organizationOrganizationControllerRevokeApiKeyV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { OrganizationControllerRevokeApiKeyV1Security } from "../models/organizationcontrollerrevokeapikeyv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Revoke an organization API key when an integration is retired, credentials rotate, or access should be removed. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function organizationOrganizationControllerRevokeApiKeyV1( client$: CompAiCore, + security: OrganizationControllerRevokeApiKeyV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function organizationOrganizationControllerRevokeApiKeyV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: OrganizationControllerRevokeApiKeyV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "OrganizationController_revokeApiKey_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/organizationOrganizationControllerTransferOwnershipV1.ts b/apps/mcp-server/src/funcs/organizationOrganizationControllerTransferOwnershipV1.ts index 9046cc415..73e7ccd2b 100644 --- a/apps/mcp-server/src/funcs/organizationOrganizationControllerTransferOwnershipV1.ts +++ b/apps/mcp-server/src/funcs/organizationOrganizationControllerTransferOwnershipV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OrganizationControllerTransferOwnershipV1Request, OrganizationControllerTransferOwnershipV1Request$zodSchema, + OrganizationControllerTransferOwnershipV1Security, } from "../models/organizationcontrollertransferownershipv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Transfers organization ownership to another member. The current owner will become an admin and keep all other roles. The new owner will receive the owner role while keeping their existing roles. Only the current organization owner can. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function organizationOrganizationControllerTransferOwnershipV1( client$: CompAiCore, + security: OrganizationControllerTransferOwnershipV1Security, request: OrganizationControllerTransferOwnershipV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function organizationOrganizationControllerTransferOwnershipV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function organizationOrganizationControllerTransferOwnershipV1( async function $do( client$: CompAiCore, + security: OrganizationControllerTransferOwnershipV1Security, request: OrganizationControllerTransferOwnershipV1Request, options?: RequestOptions, ): Promise< @@ -92,8 +94,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -101,7 +118,7 @@ async function $do( operationID: "OrganizationController_transferOwnership_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/organizationOrganizationControllerUpdateOrganizationV1.ts b/apps/mcp-server/src/funcs/organizationOrganizationControllerUpdateOrganizationV1.ts index 48968d68b..46d4dd9bd 100644 --- a/apps/mcp-server/src/funcs/organizationOrganizationControllerUpdateOrganizationV1.ts +++ b/apps/mcp-server/src/funcs/organizationOrganizationControllerUpdateOrganizationV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OrganizationControllerUpdateOrganizationV1Request, OrganizationControllerUpdateOrganizationV1Request$zodSchema, + OrganizationControllerUpdateOrganizationV1Security, } from "../models/organizationcontrollerupdateorganizationv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Partially updates the authenticated organization. Only provided fields will be updated. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function organizationOrganizationControllerUpdateOrganizationV1( client$: CompAiCore, + security: OrganizationControllerUpdateOrganizationV1Security, request: OrganizationControllerUpdateOrganizationV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function organizationOrganizationControllerUpdateOrganizationV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function organizationOrganizationControllerUpdateOrganizationV1( async function $do( client$: CompAiCore, + security: OrganizationControllerUpdateOrganizationV1Security, request: OrganizationControllerUpdateOrganizationV1Request, options?: RequestOptions, ): Promise< @@ -92,8 +94,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -101,7 +118,7 @@ async function $do( operationID: "OrganizationController_updateOrganization_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/organizationOrganizationControllerUpdateRoleNotificationsV1.ts b/apps/mcp-server/src/funcs/organizationOrganizationControllerUpdateRoleNotificationsV1.ts index 907ac48a9..6fb8063b1 100644 --- a/apps/mcp-server/src/funcs/organizationOrganizationControllerUpdateRoleNotificationsV1.ts +++ b/apps/mcp-server/src/funcs/organizationOrganizationControllerUpdateRoleNotificationsV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { OrganizationControllerUpdateRoleNotificationsV1Request, OrganizationControllerUpdateRoleNotificationsV1Request$zodSchema, + OrganizationControllerUpdateRoleNotificationsV1Security, } from "../models/organizationcontrollerupdaterolenotificationsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update role notification settings in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function organizationOrganizationControllerUpdateRoleNotificationsV1( client$: CompAiCore, + security: OrganizationControllerUpdateRoleNotificationsV1Security, request: OrganizationControllerUpdateRoleNotificationsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function organizationOrganizationControllerUpdateRoleNotificationsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function organizationOrganizationControllerUpdateRoleNotificationsV1( async function $do( client$: CompAiCore, + security: OrganizationControllerUpdateRoleNotificationsV1Security, request: OrganizationControllerUpdateRoleNotificationsV1Request, options?: RequestOptions, ): Promise< @@ -94,8 +96,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -103,7 +120,7 @@ async function $do( operationID: "OrganizationController_updateRoleNotifications_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/organizationOrganizationControllerUploadLogoV1.ts b/apps/mcp-server/src/funcs/organizationOrganizationControllerUploadLogoV1.ts index a8320f50f..fd0544051 100644 --- a/apps/mcp-server/src/funcs/organizationOrganizationControllerUploadLogoV1.ts +++ b/apps/mcp-server/src/funcs/organizationOrganizationControllerUploadLogoV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { OrganizationControllerUploadLogoV1Security } from "../models/organizationcontrolleruploadlogov1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Upload organization logo in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function organizationOrganizationControllerUploadLogoV1( client$: CompAiCore, + security: OrganizationControllerUploadLogoV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function organizationOrganizationControllerUploadLogoV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: OrganizationControllerUploadLogoV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "OrganizationController_uploadLogo_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerBulkCreateMembersV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerBulkCreateMembersV1.ts index 608cedf79..a49801881 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerBulkCreateMembersV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerBulkCreateMembersV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { BulkCreatePeopleDto, @@ -22,6 +22,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { PeopleControllerBulkCreateMembersV1Security } from "../models/peoplecontrollerbulkcreatemembersv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Bulk adds multiple members to the authenticated organization. Each member must have a valid user ID that exists in the system. Members who already exist in the organization or have invalid data will be skipped with error details returned. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerBulkCreateMembersV1( client$: CompAiCore, + security: PeopleControllerBulkCreateMembersV1Security, request: BulkCreatePeopleDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerBulkCreateMembersV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerBulkCreateMembersV1( async function $do( client$: CompAiCore, + security: PeopleControllerBulkCreateMembersV1Security, request: BulkCreatePeopleDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "PeopleController_bulkCreateMembers_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerCreateMemberV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerCreateMemberV1.ts index fcd707c31..0c373198a 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerCreateMemberV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerCreateMemberV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { CreatePeopleDto, @@ -22,6 +22,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { PeopleControllerCreateMemberV1Security } from "../models/peoplecontrollercreatememberv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Adds a new member to the authenticated organization. The user must already exist in the system. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerCreateMemberV1( client$: CompAiCore, + security: PeopleControllerCreateMemberV1Security, request: CreatePeopleDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerCreateMemberV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerCreateMemberV1( async function $do( client$: CompAiCore, + security: PeopleControllerCreateMemberV1Security, request: CreatePeopleDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "PeopleController_createMember_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerDeleteEmploymentEvidenceV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerDeleteEmploymentEvidenceV1.ts index 01be0d549..553ada375 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerDeleteEmploymentEvidenceV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerDeleteEmploymentEvidenceV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PeopleControllerDeleteEmploymentEvidenceV1Request, PeopleControllerDeleteEmploymentEvidenceV1Request$zodSchema, + PeopleControllerDeleteEmploymentEvidenceV1Security, } from "../models/peoplecontrollerdeleteemploymentevidencev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete employment evidence in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerDeleteEmploymentEvidenceV1( client$: CompAiCore, + security: PeopleControllerDeleteEmploymentEvidenceV1Security, request: PeopleControllerDeleteEmploymentEvidenceV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerDeleteEmploymentEvidenceV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerDeleteEmploymentEvidenceV1( async function $do( client$: CompAiCore, + security: PeopleControllerDeleteEmploymentEvidenceV1Security, request: PeopleControllerDeleteEmploymentEvidenceV1Request, options?: RequestOptions, ): Promise< @@ -110,8 +112,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -119,7 +136,7 @@ async function $do( operationID: "PeopleController_deleteEmploymentEvidence_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerDeleteMemberV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerDeleteMemberV1.ts index e52c7d624..ce4b4e8cb 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerDeleteMemberV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerDeleteMemberV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PeopleControllerDeleteMemberV1Request, PeopleControllerDeleteMemberV1Request$zodSchema, + PeopleControllerDeleteMemberV1Security, } from "../models/peoplecontrollerdeletememberv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Permanently removes a member from the organization. This action cannot be undone. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerDeleteMemberV1( client$: CompAiCore, + security: PeopleControllerDeleteMemberV1Security, request: PeopleControllerDeleteMemberV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerDeleteMemberV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerDeleteMemberV1( async function $do( client$: CompAiCore, + security: PeopleControllerDeleteMemberV1Security, request: PeopleControllerDeleteMemberV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "PeopleController_deleteMember_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerGetAllPeopleV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerGetAllPeopleV1.ts index 135a2cf09..8e308679c 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerGetAllPeopleV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerGetAllPeopleV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PeopleControllerGetAllPeopleV1Request, PeopleControllerGetAllPeopleV1Request$zodSchema, + PeopleControllerGetAllPeopleV1Security, } from "../models/peoplecontrollergetallpeoplev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List employees and contractors with onboarding, training, device, and compliance status used for people-security controls. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerGetAllPeopleV1( client$: CompAiCore, + security: PeopleControllerGetAllPeopleV1Security, request: PeopleControllerGetAllPeopleV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerGetAllPeopleV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerGetAllPeopleV1( async function $do( client$: CompAiCore, + security: PeopleControllerGetAllPeopleV1Security, request: PeopleControllerGetAllPeopleV1Request, options?: RequestOptions, ): Promise< @@ -97,8 +99,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -106,7 +123,7 @@ async function $do( operationID: "PeopleController_getAllPeople_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerGetDevicesV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerGetDevicesV1.ts index 496facfb5..607a214d5 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerGetDevicesV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerGetDevicesV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { PeopleControllerGetDevicesV1Security } from "../models/peoplecontrollergetdevicesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get all employee devices with fleet compliance data in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerGetDevicesV1( client$: CompAiCore, + security: PeopleControllerGetDevicesV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function peoplePeopleControllerGetDevicesV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: PeopleControllerGetDevicesV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "PeopleController_getDevices_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerGetEmailPreferencesV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerGetEmailPreferencesV1.ts index 2b9eba976..c19deffd8 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerGetEmailPreferencesV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerGetEmailPreferencesV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { PeopleControllerGetEmailPreferencesV1Security } from "../models/peoplecontrollergetemailpreferencesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get current user email notification preferences in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerGetEmailPreferencesV1( client$: CompAiCore, + security: PeopleControllerGetEmailPreferencesV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function peoplePeopleControllerGetEmailPreferencesV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: PeopleControllerGetEmailPreferencesV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "PeopleController_getEmailPreferences_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerGetEmploymentEvidenceV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerGetEmploymentEvidenceV1.ts index ed75fb63a..0fd9892d5 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerGetEmploymentEvidenceV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerGetEmploymentEvidenceV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PeopleControllerGetEmploymentEvidenceV1Request, PeopleControllerGetEmploymentEvidenceV1Request$zodSchema, + PeopleControllerGetEmploymentEvidenceV1Security, } from "../models/peoplecontrollergetemploymentevidencev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get employment evidence attachments in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerGetEmploymentEvidenceV1( client$: CompAiCore, + security: PeopleControllerGetEmploymentEvidenceV1Security, request: PeopleControllerGetEmploymentEvidenceV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerGetEmploymentEvidenceV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerGetEmploymentEvidenceV1( async function $do( client$: CompAiCore, + security: PeopleControllerGetEmploymentEvidenceV1Security, request: PeopleControllerGetEmploymentEvidenceV1Request, options?: RequestOptions, ): Promise< @@ -104,8 +106,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -113,7 +130,7 @@ async function $do( operationID: "PeopleController_getEmploymentEvidence_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerGetFleetComplianceV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerGetFleetComplianceV1.ts index 606bdad32..d6888195d 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerGetFleetComplianceV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerGetFleetComplianceV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PeopleControllerGetFleetComplianceV1Request, PeopleControllerGetFleetComplianceV1Request$zodSchema, + PeopleControllerGetFleetComplianceV1Security, } from "../models/peoplecontrollergetfleetcompliancev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Retrieve Fleet device compliance status so endpoint security findings can support people-security controls and audit evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerGetFleetComplianceV1( client$: CompAiCore, + security: PeopleControllerGetFleetComplianceV1Security, request: PeopleControllerGetFleetComplianceV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerGetFleetComplianceV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerGetFleetComplianceV1( async function $do( client$: CompAiCore, + security: PeopleControllerGetFleetComplianceV1Security, request: PeopleControllerGetFleetComplianceV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "PeopleController_getFleetCompliance_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerGetMentionableMembersV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerGetMentionableMembersV1.ts index 17f51d52a..765d85fd2 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerGetMentionableMembersV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerGetMentionableMembersV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PeopleControllerGetMentionableMembersV1Request, PeopleControllerGetMentionableMembersV1Request$zodSchema, + PeopleControllerGetMentionableMembersV1Security, } from "../models/peoplecontrollergetmentionablemembersv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get members who can read a specific resource type in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerGetMentionableMembersV1( client$: CompAiCore, + security: PeopleControllerGetMentionableMembersV1Security, request: PeopleControllerGetMentionableMembersV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerGetMentionableMembersV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerGetMentionableMembersV1( async function $do( client$: CompAiCore, + security: PeopleControllerGetMentionableMembersV1Security, request: PeopleControllerGetMentionableMembersV1Request, options?: RequestOptions, ): Promise< @@ -94,8 +96,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -103,7 +120,7 @@ async function $do( operationID: "PeopleController_getMentionableMembers_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerGetPersonByIdV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerGetPersonByIdV1.ts index 497e8c75d..5f66b7e73 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerGetPersonByIdV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerGetPersonByIdV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PeopleControllerGetPersonByIdV1Request, PeopleControllerGetPersonByIdV1Request$zodSchema, + PeopleControllerGetPersonByIdV1Security, } from "../models/peoplecontrollergetpersonbyidv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Returns a specific member by ID for the authenticated organization with their user information. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerGetPersonByIdV1( client$: CompAiCore, + security: PeopleControllerGetPersonByIdV1Security, request: PeopleControllerGetPersonByIdV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerGetPersonByIdV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerGetPersonByIdV1( async function $do( client$: CompAiCore, + security: PeopleControllerGetPersonByIdV1Security, request: PeopleControllerGetPersonByIdV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "PeopleController_getPersonById_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerGetTestStatsByAssigneeV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerGetTestStatsByAssigneeV1.ts index ee8ab192f..d4cca7f00 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerGetTestStatsByAssigneeV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerGetTestStatsByAssigneeV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { PeopleControllerGetTestStatsByAssigneeV1Security } from "../models/peoplecontrollergetteststatsbyassigneev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get integration test statistics grouped by assignee in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerGetTestStatsByAssigneeV1( client$: CompAiCore, + security: PeopleControllerGetTestStatsByAssigneeV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function peoplePeopleControllerGetTestStatsByAssigneeV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: PeopleControllerGetTestStatsByAssigneeV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "PeopleController_getTestStatsByAssignee_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerGetTrainingVideosV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerGetTrainingVideosV1.ts index bbc678cba..5d6b5f7b2 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerGetTrainingVideosV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerGetTrainingVideosV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PeopleControllerGetTrainingVideosV1Request, PeopleControllerGetTrainingVideosV1Request$zodSchema, + PeopleControllerGetTrainingVideosV1Security, } from "../models/peoplecontrollergettrainingvideosv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get training video completions for a member in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerGetTrainingVideosV1( client$: CompAiCore, + security: PeopleControllerGetTrainingVideosV1Security, request: PeopleControllerGetTrainingVideosV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerGetTrainingVideosV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerGetTrainingVideosV1( async function $do( client$: CompAiCore, + security: PeopleControllerGetTrainingVideosV1Security, request: PeopleControllerGetTrainingVideosV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "PeopleController_getTrainingVideos_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerInviteMembersV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerInviteMembersV1.ts index 04acc4943..775103fbc 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerInviteMembersV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerInviteMembersV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -22,6 +22,7 @@ import { InvitePeopleDto, InvitePeopleDto$zodSchema, } from "../models/invitepeopledto.js"; +import { PeopleControllerInviteMembersV1Security } from "../models/peoplecontrollerinvitemembersv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Invite employees or contractors to complete portal tasks, training, device setup, and compliance evidence requirements. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerInviteMembersV1( client$: CompAiCore, + security: PeopleControllerInviteMembersV1Security, request: InvitePeopleDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerInviteMembersV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerInviteMembersV1( async function $do( client$: CompAiCore, + security: PeopleControllerInviteMembersV1Security, request: InvitePeopleDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "PeopleController_inviteMembers_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerReactivateMemberV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerReactivateMemberV1.ts index d564041ed..74b19b289 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerReactivateMemberV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerReactivateMemberV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PeopleControllerReactivateMemberV1Request, PeopleControllerReactivateMemberV1Request$zodSchema, + PeopleControllerReactivateMemberV1Security, } from "../models/peoplecontrollerreactivatememberv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Reactivate a deactivated member in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerReactivateMemberV1( client$: CompAiCore, + security: PeopleControllerReactivateMemberV1Security, request: PeopleControllerReactivateMemberV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerReactivateMemberV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerReactivateMemberV1( async function $do( client$: CompAiCore, + security: PeopleControllerReactivateMemberV1Security, request: PeopleControllerReactivateMemberV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "PeopleController_reactivateMember_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerRemoveHostV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerRemoveHostV1.ts index e4d16e4c1..e1e664c35 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerRemoveHostV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerRemoveHostV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PeopleControllerRemoveHostV1Request, PeopleControllerRemoveHostV1Request$zodSchema, + PeopleControllerRemoveHostV1Security, } from "../models/peoplecontrollerremovehostv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Removes a single host (device) from FleetDM by host ID. Only organization owners can perform this action. Validates that the organization exists and the member exists within the organization. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerRemoveHostV1( client$: CompAiCore, + security: PeopleControllerRemoveHostV1Security, request: PeopleControllerRemoveHostV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerRemoveHostV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerRemoveHostV1( async function $do( client$: CompAiCore, + security: PeopleControllerRemoveHostV1Security, request: PeopleControllerRemoveHostV1Request, options?: RequestOptions, ): Promise< @@ -103,8 +105,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -112,7 +129,7 @@ async function $do( operationID: "PeopleController_removeHost_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerResendPortalInviteV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerResendPortalInviteV1.ts index 119dc8a1d..92d4ae01f 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerResendPortalInviteV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerResendPortalInviteV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PeopleControllerResendPortalInviteV1Request, PeopleControllerResendPortalInviteV1Request$zodSchema, + PeopleControllerResendPortalInviteV1Security, } from "../models/peoplecontrollerresendportalinvitev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Resend portal invite email to a member in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerResendPortalInviteV1( client$: CompAiCore, + security: PeopleControllerResendPortalInviteV1Security, request: PeopleControllerResendPortalInviteV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerResendPortalInviteV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerResendPortalInviteV1( async function $do( client$: CompAiCore, + security: PeopleControllerResendPortalInviteV1Security, request: PeopleControllerResendPortalInviteV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "PeopleController_resendPortalInvite_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerUnlinkDeviceV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerUnlinkDeviceV1.ts index 362d28926..48aef2cb2 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerUnlinkDeviceV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerUnlinkDeviceV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PeopleControllerUnlinkDeviceV1Request, PeopleControllerUnlinkDeviceV1Request$zodSchema, + PeopleControllerUnlinkDeviceV1Security, } from "../models/peoplecontrollerunlinkdevicev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Resets the fleetDmLabelId for a member, effectively unlinking their device from FleetDM. This will disconnect the device from the organization. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerUnlinkDeviceV1( client$: CompAiCore, + security: PeopleControllerUnlinkDeviceV1Security, request: PeopleControllerUnlinkDeviceV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerUnlinkDeviceV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerUnlinkDeviceV1( async function $do( client$: CompAiCore, + security: PeopleControllerUnlinkDeviceV1Security, request: PeopleControllerUnlinkDeviceV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "PeopleController_unlinkDevice_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerUpdateEmailPreferencesV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerUpdateEmailPreferencesV1.ts index 2ed493445..71e312e76 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerUpdateEmailPreferencesV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerUpdateEmailPreferencesV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -18,6 +18,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { PeopleControllerUpdateEmailPreferencesV1Security } from "../models/peoplecontrollerupdateemailpreferencesv1op.js"; import { UpdateEmailPreferencesDto, UpdateEmailPreferencesDto$zodSchema, @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update current user email notification preferences in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerUpdateEmailPreferencesV1( client$: CompAiCore, + security: PeopleControllerUpdateEmailPreferencesV1Security, request: UpdateEmailPreferencesDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerUpdateEmailPreferencesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerUpdateEmailPreferencesV1( async function $do( client$: CompAiCore, + security: PeopleControllerUpdateEmailPreferencesV1Security, request: UpdateEmailPreferencesDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "PeopleController_updateEmailPreferences_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerUpdateMemberV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerUpdateMemberV1.ts index 241e9efc4..d31e6db27 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerUpdateMemberV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerUpdateMemberV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PeopleControllerUpdateMemberV1Request, PeopleControllerUpdateMemberV1Request$zodSchema, + PeopleControllerUpdateMemberV1Security, } from "../models/peoplecontrollerupdatememberv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update a workforce member profile, role, department, or compliance metadata used for people-security controls. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerUpdateMemberV1( client$: CompAiCore, + security: PeopleControllerUpdateMemberV1Security, request: PeopleControllerUpdateMemberV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerUpdateMemberV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerUpdateMemberV1( async function $do( client$: CompAiCore, + security: PeopleControllerUpdateMemberV1Security, request: PeopleControllerUpdateMemberV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "PeopleController_updateMember_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/peoplePeopleControllerUploadEmploymentEvidenceV1.ts b/apps/mcp-server/src/funcs/peoplePeopleControllerUploadEmploymentEvidenceV1.ts index 6f19597c3..e6aec49dc 100644 --- a/apps/mcp-server/src/funcs/peoplePeopleControllerUploadEmploymentEvidenceV1.ts +++ b/apps/mcp-server/src/funcs/peoplePeopleControllerUploadEmploymentEvidenceV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PeopleControllerUploadEmploymentEvidenceV1Request, PeopleControllerUploadEmploymentEvidenceV1Request$zodSchema, + PeopleControllerUploadEmploymentEvidenceV1Security, } from "../models/peoplecontrolleruploademploymentevidencev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Upload employment evidence in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function peoplePeopleControllerUploadEmploymentEvidenceV1( client$: CompAiCore, + security: PeopleControllerUploadEmploymentEvidenceV1Security, request: PeopleControllerUploadEmploymentEvidenceV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function peoplePeopleControllerUploadEmploymentEvidenceV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function peoplePeopleControllerUploadEmploymentEvidenceV1( async function $do( client$: CompAiCore, + security: PeopleControllerUploadEmploymentEvidenceV1Security, request: PeopleControllerUploadEmploymentEvidenceV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "PeopleController_uploadEmploymentEvidence_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerAcceptPolicyChangesV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerAcceptPolicyChangesV1.ts index a12ffae06..d7c8f7516 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerAcceptPolicyChangesV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerAcceptPolicyChangesV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerAcceptPolicyChangesV1Request, PoliciesControllerAcceptPolicyChangesV1Request$zodSchema, + PoliciesControllerAcceptPolicyChangesV1Security, } from "../models/policiescontrolleracceptpolicychangesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Accept pending policy changes and publish the version in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerAcceptPolicyChangesV1( client$: CompAiCore, + security: PoliciesControllerAcceptPolicyChangesV1Security, request: PoliciesControllerAcceptPolicyChangesV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerAcceptPolicyChangesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerAcceptPolicyChangesV1( async function $do( client$: CompAiCore, + security: PoliciesControllerAcceptPolicyChangesV1Security, request: PoliciesControllerAcceptPolicyChangesV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "PoliciesController_acceptPolicyChanges_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerAddPolicyControlsV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerAddPolicyControlsV1.ts index 7252d2f67..3e02ed5f4 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerAddPolicyControlsV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerAddPolicyControlsV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerAddPolicyControlsV1Request, PoliciesControllerAddPolicyControlsV1Request$zodSchema, + PoliciesControllerAddPolicyControlsV1Security, } from "../models/policiescontrolleraddpolicycontrolsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Map controls to a policy in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerAddPolicyControlsV1( client$: CompAiCore, + security: PoliciesControllerAddPolicyControlsV1Security, request: PoliciesControllerAddPolicyControlsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerAddPolicyControlsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerAddPolicyControlsV1( async function $do( client$: CompAiCore, + security: PoliciesControllerAddPolicyControlsV1Security, request: PoliciesControllerAddPolicyControlsV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "PoliciesController_addPolicyControls_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerAiChatPolicyV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerAiChatPolicyV1.ts index 35f716f1e..163385a01 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerAiChatPolicyV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerAiChatPolicyV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerAiChatPolicyV1Request, PoliciesControllerAiChatPolicyV1Request$zodSchema, + PoliciesControllerAiChatPolicyV1Security, } from "../models/policiescontrolleraichatpolicyv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Ask policy-specific questions and request draft improvements while preserving human review before policy changes are applied. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerAiChatPolicyV1( client$: CompAiCore, + security: PoliciesControllerAiChatPolicyV1Security, request: PoliciesControllerAiChatPolicyV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerAiChatPolicyV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerAiChatPolicyV1( async function $do( client$: CompAiCore, + security: PoliciesControllerAiChatPolicyV1Security, request: PoliciesControllerAiChatPolicyV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "PoliciesController_aiChatPolicy_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerConfirmPolicyPdfUploadedV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerConfirmPolicyPdfUploadedV1.ts index 2c7a6a1f8..ac01de282 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerConfirmPolicyPdfUploadedV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerConfirmPolicyPdfUploadedV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerConfirmPolicyPdfUploadedV1Request, PoliciesControllerConfirmPolicyPdfUploadedV1Request$zodSchema, + PoliciesControllerConfirmPolicyPdfUploadedV1Security, } from "../models/policiescontrollerconfirmpolicypdfuploadedv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Links an uploaded PDF to a compliance policy after the file has been PUT to a presigned S3 URL. Call this after request-policy-pdf-upload-url returned an s3Key and you successfully uploaded the file bytes to that URL. The endpoint verifies the file exists in S3 before linking it to the policy or version. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerConfirmPolicyPdfUploadedV1( client$: CompAiCore, + security: PoliciesControllerConfirmPolicyPdfUploadedV1Security, request: PoliciesControllerConfirmPolicyPdfUploadedV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerConfirmPolicyPdfUploadedV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerConfirmPolicyPdfUploadedV1( async function $do( client$: CompAiCore, + security: PoliciesControllerConfirmPolicyPdfUploadedV1Security, request: PoliciesControllerConfirmPolicyPdfUploadedV1Request, options?: RequestOptions, ): Promise< @@ -108,8 +110,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -117,7 +134,7 @@ async function $do( operationID: "PoliciesController_confirmPolicyPdfUploaded_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerCreatePolicyV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerCreatePolicyV1.ts index ebfdb7b33..331ee726b 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerCreatePolicyV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerCreatePolicyV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerCreatePolicyV1Request, PoliciesControllerCreatePolicyV1Request$zodSchema, + PoliciesControllerCreatePolicyV1Security, } from "../models/policiescontrollercreatepolicyv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create a policy record that can be reviewed, versioned, published, linked to controls, and used as source evidence for questionnaires. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerCreatePolicyV1( client$: CompAiCore, + security: PoliciesControllerCreatePolicyV1Security, request: PoliciesControllerCreatePolicyV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerCreatePolicyV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerCreatePolicyV1( async function $do( client$: CompAiCore, + security: PoliciesControllerCreatePolicyV1Security, request: PoliciesControllerCreatePolicyV1Request, options?: RequestOptions, ): Promise< @@ -96,8 +98,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -105,7 +122,7 @@ async function $do( operationID: "PoliciesController_createPolicy_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerCreatePolicyVersionV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerCreatePolicyVersionV1.ts index f0df3ded9..8b1e28650 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerCreatePolicyVersionV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerCreatePolicyVersionV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerCreatePolicyVersionV1Request, PoliciesControllerCreatePolicyVersionV1Request$zodSchema, + PoliciesControllerCreatePolicyVersionV1Security, } from "../models/policiescontrollercreatepolicyversionv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Creates a new draft version of a policy, cloned from the current published version (or a specified source version). Use this when you need to make any change to a published policy — content edits, PDF attachments, anything. Published. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerCreatePolicyVersionV1( client$: CompAiCore, + security: PoliciesControllerCreatePolicyVersionV1Security, request: PoliciesControllerCreatePolicyVersionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerCreatePolicyVersionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerCreatePolicyVersionV1( async function $do( client$: CompAiCore, + security: PoliciesControllerCreatePolicyVersionV1Security, request: PoliciesControllerCreatePolicyVersionV1Request, options?: RequestOptions, ): Promise< @@ -106,8 +108,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -115,7 +132,7 @@ async function $do( operationID: "PoliciesController_createPolicyVersion_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerDeletePolicyPdfV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerDeletePolicyPdfV1.ts index 2f35894f0..9d87f991b 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerDeletePolicyPdfV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerDeletePolicyPdfV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerDeletePolicyPdfV1Request, PoliciesControllerDeletePolicyPdfV1Request$zodSchema, + PoliciesControllerDeletePolicyPdfV1Security, } from "../models/policiescontrollerdeletepolicypdfv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Deletes the PDF from a specific policy version. If no versionId is provided, deletes from the latest draft version. Cannot delete PDFs from published or pending-approval versions. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerDeletePolicyPdfV1( client$: CompAiCore, + security: PoliciesControllerDeletePolicyPdfV1Security, request: PoliciesControllerDeletePolicyPdfV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerDeletePolicyPdfV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerDeletePolicyPdfV1( async function $do( client$: CompAiCore, + security: PoliciesControllerDeletePolicyPdfV1Security, request: PoliciesControllerDeletePolicyPdfV1Request, options?: RequestOptions, ): Promise< @@ -108,8 +110,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -117,7 +134,7 @@ async function $do( operationID: "PoliciesController_deletePolicyPdf_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerDeletePolicyV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerDeletePolicyV1.ts index 2043ef676..938a24a6b 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerDeletePolicyV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerDeletePolicyV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerDeletePolicyV1Request, PoliciesControllerDeletePolicyV1Request$zodSchema, + PoliciesControllerDeletePolicyV1Security, } from "../models/policiescontrollerdeletepolicyv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete a compliance policy that is no longer part of the organization evidence library or control program. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerDeletePolicyV1( client$: CompAiCore, + security: PoliciesControllerDeletePolicyV1Security, request: PoliciesControllerDeletePolicyV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerDeletePolicyV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerDeletePolicyV1( async function $do( client$: CompAiCore, + security: PoliciesControllerDeletePolicyV1Security, request: PoliciesControllerDeletePolicyV1Request, options?: RequestOptions, ): Promise< @@ -104,8 +106,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -113,7 +130,7 @@ async function $do( operationID: "PoliciesController_deletePolicy_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerDeletePolicyVersionV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerDeletePolicyVersionV1.ts index 179ecfafd..1574c9603 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerDeletePolicyVersionV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerDeletePolicyVersionV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerDeletePolicyVersionV1Request, PoliciesControllerDeletePolicyVersionV1Request$zodSchema, + PoliciesControllerDeletePolicyVersionV1Security, } from "../models/policiescontrollerdeletepolicyversionv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete policy version in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerDeletePolicyVersionV1( client$: CompAiCore, + security: PoliciesControllerDeletePolicyVersionV1Security, request: PoliciesControllerDeletePolicyVersionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerDeletePolicyVersionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerDeletePolicyVersionV1( async function $do( client$: CompAiCore, + security: PoliciesControllerDeletePolicyVersionV1Security, request: PoliciesControllerDeletePolicyVersionV1Request, options?: RequestOptions, ): Promise< @@ -109,8 +111,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -118,7 +135,7 @@ async function $do( operationID: "PoliciesController_deletePolicyVersion_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerDenyPolicyChangesV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerDenyPolicyChangesV1.ts index f58074420..b9818a5ab 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerDenyPolicyChangesV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerDenyPolicyChangesV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerDenyPolicyChangesV1Request, PoliciesControllerDenyPolicyChangesV1Request$zodSchema, + PoliciesControllerDenyPolicyChangesV1Security, } from "../models/policiescontrollerdenypolicychangesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Deny pending policy changes in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerDenyPolicyChangesV1( client$: CompAiCore, + security: PoliciesControllerDenyPolicyChangesV1Security, request: PoliciesControllerDenyPolicyChangesV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerDenyPolicyChangesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerDenyPolicyChangesV1( async function $do( client$: CompAiCore, + security: PoliciesControllerDenyPolicyChangesV1Security, request: PoliciesControllerDenyPolicyChangesV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "PoliciesController_denyPolicyChanges_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerDownloadAllPoliciesV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerDownloadAllPoliciesV1.ts index ff5c7b069..d8bc1927d 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerDownloadAllPoliciesV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerDownloadAllPoliciesV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerDownloadAllPoliciesV1Request, PoliciesControllerDownloadAllPoliciesV1Request$zodSchema, + PoliciesControllerDownloadAllPoliciesV1Security, } from "../models/policiescontrollerdownloadallpoliciesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Generate a single PDF bundle of published compliance policies for auditors, customer security reviews, and Trust Center workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerDownloadAllPoliciesV1( client$: CompAiCore, + security: PoliciesControllerDownloadAllPoliciesV1Security, request?: PoliciesControllerDownloadAllPoliciesV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerDownloadAllPoliciesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerDownloadAllPoliciesV1( async function $do( client$: CompAiCore, + security: PoliciesControllerDownloadAllPoliciesV1Security, request?: PoliciesControllerDownloadAllPoliciesV1Request | undefined, options?: RequestOptions, ): Promise< @@ -98,8 +100,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -107,7 +124,7 @@ async function $do( operationID: "PoliciesController_downloadAllPolicies_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetAllPoliciesV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetAllPoliciesV1.ts index 8e922db7e..a11f005f5 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetAllPoliciesV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetAllPoliciesV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerGetAllPoliciesV1Request, PoliciesControllerGetAllPoliciesV1Request$zodSchema, + PoliciesControllerGetAllPoliciesV1Security, } from "../models/policiescontrollergetallpoliciesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -29,12 +30,11 @@ import { Result } from "../types/fp.js"; * List compliance policies * * @remarks - * Lists compliance policies for the organization. Use this to find a policy by name, look up a policy ID, browse drafts, or get an overview of all policies for SOC 2, ISO 27001, HIPAA, and GDPR workflows. Returns id, name, status, department, and other metadata for each policy. Pass excludeContent=true to skip the heavy TipTap content fields — recommended when you only need to identify a policy. To read or edit a single policy in detail, fetch it by ID via get-compliance-policy. - * - * If set, this operation will use {@link Security.apikey} from the global security. + * Lists active compliance policies by default. Use includeArchived=true to include archived rows and excludeContent=true when you only need policy metadata. */ export function policiesPoliciesControllerGetAllPoliciesV1( client$: CompAiCore, + security: PoliciesControllerGetAllPoliciesV1Security, request?: PoliciesControllerGetAllPoliciesV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerGetAllPoliciesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerGetAllPoliciesV1( async function $do( client$: CompAiCore, + security: PoliciesControllerGetAllPoliciesV1Security, request?: PoliciesControllerGetAllPoliciesV1Request | undefined, options?: RequestOptions, ): Promise< @@ -91,6 +93,7 @@ async function $do( const path$ = pathToFunc("/v1/policies")(); const query$ = encodeFormQuery({ "excludeContent": payload$?.excludeContent, + "includeArchived": payload$?.includeArchived, }); const headers$ = new Headers(compactMap({ @@ -101,8 +104,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -110,7 +128,7 @@ async function $do( operationID: "PoliciesController_getAllPolicies_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPdfSignedUrlV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPdfSignedUrlV1.ts index e68bd937a..21b8411c9 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPdfSignedUrlV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPdfSignedUrlV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerGetPdfSignedUrlV1Request, PoliciesControllerGetPdfSignedUrlV1Request$zodSchema, + PoliciesControllerGetPdfSignedUrlV1Security, } from "../models/policiescontrollergetpdfsignedurlv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get a signed URL for the policy PDF in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerGetPdfSignedUrlV1( client$: CompAiCore, + security: PoliciesControllerGetPdfSignedUrlV1Security, request: PoliciesControllerGetPdfSignedUrlV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerGetPdfSignedUrlV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerGetPdfSignedUrlV1( async function $do( client$: CompAiCore, + security: PoliciesControllerGetPdfSignedUrlV1Security, request: PoliciesControllerGetPdfSignedUrlV1Request, options?: RequestOptions, ): Promise< @@ -108,8 +110,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -117,7 +134,7 @@ async function $do( operationID: "PoliciesController_getPdfSignedUrl_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPdfUrlV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPdfUrlV1.ts index 79d2fbe0c..553e64e5e 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPdfUrlV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPdfUrlV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerGetPdfUrlV1Request, PoliciesControllerGetPdfUrlV1Request$zodSchema, + PoliciesControllerGetPdfUrlV1Security, } from "../models/policiescontrollergetpdfurlv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get signed URL for policy PDF (alternate path) in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerGetPdfUrlV1( client$: CompAiCore, + security: PoliciesControllerGetPdfUrlV1Security, request: PoliciesControllerGetPdfUrlV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerGetPdfUrlV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerGetPdfUrlV1( async function $do( client$: CompAiCore, + security: PoliciesControllerGetPdfUrlV1Security, request: PoliciesControllerGetPdfUrlV1Request, options?: RequestOptions, ): Promise< @@ -107,8 +109,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -116,7 +133,7 @@ async function $do( operationID: "PoliciesController_getPdfUrl_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyControlsV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyControlsV1.ts index ad9d230dd..3f8e386b1 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyControlsV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyControlsV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerGetPolicyControlsV1Request, PoliciesControllerGetPolicyControlsV1Request$zodSchema, + PoliciesControllerGetPolicyControlsV1Security, } from "../models/policiescontrollergetpolicycontrolsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get mapped and all controls for a policy in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerGetPolicyControlsV1( client$: CompAiCore, + security: PoliciesControllerGetPolicyControlsV1Security, request: PoliciesControllerGetPolicyControlsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerGetPolicyControlsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerGetPolicyControlsV1( async function $do( client$: CompAiCore, + security: PoliciesControllerGetPolicyControlsV1Security, request: PoliciesControllerGetPolicyControlsV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "PoliciesController_getPolicyControls_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyEvidenceTasksV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyEvidenceTasksV1.ts index b9c88d355..7646fb96b 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyEvidenceTasksV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyEvidenceTasksV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerGetPolicyEvidenceTasksV1Request, PoliciesControllerGetPolicyEvidenceTasksV1Request$zodSchema, + PoliciesControllerGetPolicyEvidenceTasksV1Security, } from "../models/policiescontrollergetpolicyevidencetasksv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get tasks that serve as evidence for a policy, grouped by control in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerGetPolicyEvidenceTasksV1( client$: CompAiCore, + security: PoliciesControllerGetPolicyEvidenceTasksV1Security, request: PoliciesControllerGetPolicyEvidenceTasksV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerGetPolicyEvidenceTasksV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerGetPolicyEvidenceTasksV1( async function $do( client$: CompAiCore, + security: PoliciesControllerGetPolicyEvidenceTasksV1Security, request: PoliciesControllerGetPolicyEvidenceTasksV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "PoliciesController_getPolicyEvidenceTasks_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyV1.ts index 431fd3333..d63456db8 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerGetPolicyV1Request, PoliciesControllerGetPolicyV1Request$zodSchema, + PoliciesControllerGetPolicyV1Security, } from "../models/policiescontrollergetpolicyv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Retrieve a single compliance policy by its ID, including current content, draft content, review status, framework links, and audit metadata. Use this to read or inspect one policy in detail. If you only have a policy name, find its ID first by listing compliance policies. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerGetPolicyV1( client$: CompAiCore, + security: PoliciesControllerGetPolicyV1Security, request: PoliciesControllerGetPolicyV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerGetPolicyV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerGetPolicyV1( async function $do( client$: CompAiCore, + security: PoliciesControllerGetPolicyV1Security, request: PoliciesControllerGetPolicyV1Request, options?: RequestOptions, ): Promise< @@ -104,8 +106,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -113,7 +130,7 @@ async function $do( operationID: "PoliciesController_getPolicy_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyVersionByIdV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyVersionByIdV1.ts index e7c2f5a40..013a13445 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyVersionByIdV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyVersionByIdV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerGetPolicyVersionByIdV1Request, PoliciesControllerGetPolicyVersionByIdV1Request$zodSchema, + PoliciesControllerGetPolicyVersionByIdV1Security, } from "../models/policiescontrollergetpolicyversionbyidv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get policy version by ID in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerGetPolicyVersionByIdV1( client$: CompAiCore, + security: PoliciesControllerGetPolicyVersionByIdV1Security, request: PoliciesControllerGetPolicyVersionByIdV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerGetPolicyVersionByIdV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerGetPolicyVersionByIdV1( async function $do( client$: CompAiCore, + security: PoliciesControllerGetPolicyVersionByIdV1Security, request: PoliciesControllerGetPolicyVersionByIdV1Request, options?: RequestOptions, ): Promise< @@ -109,8 +111,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -118,7 +135,7 @@ async function $do( operationID: "PoliciesController_getPolicyVersionById_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyVersionsV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyVersionsV1.ts index 55e369639..ada4d8d2e 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyVersionsV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerGetPolicyVersionsV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerGetPolicyVersionsV1Request, PoliciesControllerGetPolicyVersionsV1Request$zodSchema, + PoliciesControllerGetPolicyVersionsV1Security, } from "../models/policiescontrollergetpolicyversionsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get policy versions in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerGetPolicyVersionsV1( client$: CompAiCore, + security: PoliciesControllerGetPolicyVersionsV1Security, request: PoliciesControllerGetPolicyVersionsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerGetPolicyVersionsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerGetPolicyVersionsV1( async function $do( client$: CompAiCore, + security: PoliciesControllerGetPolicyVersionsV1Security, request: PoliciesControllerGetPolicyVersionsV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "PoliciesController_getPolicyVersions_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerPublishAllPoliciesV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerPublishAllPoliciesV1.ts index 3be9ed6b5..2c444a1f3 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerPublishAllPoliciesV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerPublishAllPoliciesV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerPublishAllPoliciesV1Request, PoliciesControllerPublishAllPoliciesV1Request$zodSchema, + PoliciesControllerPublishAllPoliciesV1Security, } from "../models/policiescontrollerpublishallpoliciesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Publish draft policies in bulk so approved policy content can power Trust Center sharing, questionnaire answers, and audit evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerPublishAllPoliciesV1( client$: CompAiCore, + security: PoliciesControllerPublishAllPoliciesV1Security, request?: PoliciesControllerPublishAllPoliciesV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerPublishAllPoliciesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerPublishAllPoliciesV1( async function $do( client$: CompAiCore, + security: PoliciesControllerPublishAllPoliciesV1Security, request?: PoliciesControllerPublishAllPoliciesV1Request | undefined, options?: RequestOptions, ): Promise< @@ -98,8 +100,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -107,7 +124,7 @@ async function $do( operationID: "PoliciesController_publishAllPolicies_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerPublishPolicyVersionV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerPublishPolicyVersionV1.ts index fe7afbe21..b8c6e93be 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerPublishPolicyVersionV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerPublishPolicyVersionV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerPublishPolicyVersionV1Request, PoliciesControllerPublishPolicyVersionV1Request$zodSchema, + PoliciesControllerPublishPolicyVersionV1Security, } from "../models/policiescontrollerpublishpolicyversionv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Publishes a draft policy version, making it the active/current version of the policy. Pass the versionId of the draft you want to publish — for example one created via create-policy-version and then edited. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerPublishPolicyVersionV1( client$: CompAiCore, + security: PoliciesControllerPublishPolicyVersionV1Security, request: PoliciesControllerPublishPolicyVersionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerPublishPolicyVersionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerPublishPolicyVersionV1( async function $do( client$: CompAiCore, + security: PoliciesControllerPublishPolicyVersionV1Security, request: PoliciesControllerPublishPolicyVersionV1Request, options?: RequestOptions, ): Promise< @@ -106,8 +108,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -115,7 +132,7 @@ async function $do( operationID: "PoliciesController_publishPolicyVersion_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerRegeneratePolicyV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerRegeneratePolicyV1.ts index 7ebf1fcf5..f459e1f23 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerRegeneratePolicyV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerRegeneratePolicyV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerRegeneratePolicyV1Request, PoliciesControllerRegeneratePolicyV1Request$zodSchema, + PoliciesControllerRegeneratePolicyV1Security, } from "../models/policiescontrollerregeneratepolicyv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Regenerate policy content using Comp AI while keeping the result reviewable before it is published or used as compliance evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerRegeneratePolicyV1( client$: CompAiCore, + security: PoliciesControllerRegeneratePolicyV1Security, request: PoliciesControllerRegeneratePolicyV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerRegeneratePolicyV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerRegeneratePolicyV1( async function $do( client$: CompAiCore, + security: PoliciesControllerRegeneratePolicyV1Security, request: PoliciesControllerRegeneratePolicyV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "PoliciesController_regeneratePolicy_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerRemovePolicyControlV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerRemovePolicyControlV1.ts index 12a5d1792..144121b99 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerRemovePolicyControlV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerRemovePolicyControlV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerRemovePolicyControlV1Request, PoliciesControllerRemovePolicyControlV1Request$zodSchema, + PoliciesControllerRemovePolicyControlV1Security, } from "../models/policiescontrollerremovepolicycontrolv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Remove a control mapping from a policy in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerRemovePolicyControlV1( client$: CompAiCore, + security: PoliciesControllerRemovePolicyControlV1Security, request: PoliciesControllerRemovePolicyControlV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerRemovePolicyControlV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerRemovePolicyControlV1( async function $do( client$: CompAiCore, + security: PoliciesControllerRemovePolicyControlV1Security, request: PoliciesControllerRemovePolicyControlV1Request, options?: RequestOptions, ): Promise< @@ -109,8 +111,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -118,7 +135,7 @@ async function $do( operationID: "PoliciesController_removePolicyControl_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerRequestPolicyPdfUploadUrlV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerRequestPolicyPdfUploadUrlV1.ts index 39cd6a733..c311f6651 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerRequestPolicyPdfUploadUrlV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerRequestPolicyPdfUploadUrlV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerRequestPolicyPdfUploadUrlV1Request, PoliciesControllerRequestPolicyPdfUploadUrlV1Request$zodSchema, + PoliciesControllerRequestPolicyPdfUploadUrlV1Security, } from "../models/policiescontrollerrequestpolicypdfuploadurlv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Generates a presigned S3 URL for uploading a policy PDF directly to storage. Use this when attaching a PDF to a compliance policy — the file bytes are uploaded straight to S3 without passing through the API. Requires the policy ID; if you only know the policy name, look it up first via the list-compliance-policies tool. After uploading the file to the returned URL, finalize the attachment by calling confirm-policy-pdf-uploaded with the same s3Key. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerRequestPolicyPdfUploadUrlV1( client$: CompAiCore, + security: PoliciesControllerRequestPolicyPdfUploadUrlV1Security, request: PoliciesControllerRequestPolicyPdfUploadUrlV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerRequestPolicyPdfUploadUrlV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerRequestPolicyPdfUploadUrlV1( async function $do( client$: CompAiCore, + security: PoliciesControllerRequestPolicyPdfUploadUrlV1Security, request: PoliciesControllerRequestPolicyPdfUploadUrlV1Request, options?: RequestOptions, ): Promise< @@ -108,8 +110,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -117,7 +134,7 @@ async function $do( operationID: "PoliciesController_requestPolicyPdfUploadUrl_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerSetActivePolicyVersionV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerSetActivePolicyVersionV1.ts index 73a29720f..f10ccbfe7 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerSetActivePolicyVersionV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerSetActivePolicyVersionV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerSetActivePolicyVersionV1Request, PoliciesControllerSetActivePolicyVersionV1Request$zodSchema, + PoliciesControllerSetActivePolicyVersionV1Security, } from "../models/policiescontrollersetactivepolicyversionv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Set active policy version in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerSetActivePolicyVersionV1( client$: CompAiCore, + security: PoliciesControllerSetActivePolicyVersionV1Security, request: PoliciesControllerSetActivePolicyVersionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerSetActivePolicyVersionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerSetActivePolicyVersionV1( async function $do( client$: CompAiCore, + security: PoliciesControllerSetActivePolicyVersionV1Security, request: PoliciesControllerSetActivePolicyVersionV1Request, options?: RequestOptions, ): Promise< @@ -109,8 +111,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -118,7 +135,7 @@ async function $do( operationID: "PoliciesController_setActivePolicyVersion_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerSubmitVersionForApprovalV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerSubmitVersionForApprovalV1.ts index 26d49a6a3..e8872ee8f 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerSubmitVersionForApprovalV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerSubmitVersionForApprovalV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerSubmitVersionForApprovalV1Request, PoliciesControllerSubmitVersionForApprovalV1Request$zodSchema, + PoliciesControllerSubmitVersionForApprovalV1Security, } from "../models/policiescontrollersubmitversionforapprovalv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Submit version for approval in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerSubmitVersionForApprovalV1( client$: CompAiCore, + security: PoliciesControllerSubmitVersionForApprovalV1Security, request: PoliciesControllerSubmitVersionForApprovalV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerSubmitVersionForApprovalV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerSubmitVersionForApprovalV1( async function $do( client$: CompAiCore, + security: PoliciesControllerSubmitVersionForApprovalV1Security, request: PoliciesControllerSubmitVersionForApprovalV1Request, options?: RequestOptions, ): Promise< @@ -114,8 +116,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -123,7 +140,7 @@ async function $do( operationID: "PoliciesController_submitVersionForApproval_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerUpdatePolicyV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerUpdatePolicyV1.ts index b3e72b911..9a438d18b 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerUpdatePolicyV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerUpdatePolicyV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerUpdatePolicyV1Request, PoliciesControllerUpdatePolicyV1Request$zodSchema, + PoliciesControllerUpdatePolicyV1Security, } from "../models/policiescontrollerupdatepolicyv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update compliance policy details or content while keeping policy workflows connected to controls, tasks, and approvals. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerUpdatePolicyV1( client$: CompAiCore, + security: PoliciesControllerUpdatePolicyV1Security, request: PoliciesControllerUpdatePolicyV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerUpdatePolicyV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerUpdatePolicyV1( async function $do( client$: CompAiCore, + security: PoliciesControllerUpdatePolicyV1Security, request: PoliciesControllerUpdatePolicyV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "PoliciesController_updatePolicy_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerUpdateVersionContentV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerUpdateVersionContentV1.ts index a39d4965e..ffc9e8dea 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerUpdateVersionContentV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerUpdateVersionContentV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerUpdateVersionContentV1Request, PoliciesControllerUpdateVersionContentV1Request$zodSchema, + PoliciesControllerUpdateVersionContentV1Security, } from "../models/policiescontrollerupdateversioncontentv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update version content in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerUpdateVersionContentV1( client$: CompAiCore, + security: PoliciesControllerUpdateVersionContentV1Security, request: PoliciesControllerUpdateVersionContentV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerUpdateVersionContentV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerUpdateVersionContentV1( async function $do( client$: CompAiCore, + security: PoliciesControllerUpdateVersionContentV1Security, request: PoliciesControllerUpdateVersionContentV1Request, options?: RequestOptions, ): Promise< @@ -110,8 +112,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -119,7 +136,7 @@ async function $do( operationID: "PoliciesController_updateVersionContent_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerUploadPolicyPdfV1.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerUploadPolicyPdfV1.ts index a9b054592..9170c8e61 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerUploadPolicyPdfV1.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerUploadPolicyPdfV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerUploadPolicyPdfV1Request, PoliciesControllerUploadPolicyPdfV1Request$zodSchema, + PoliciesControllerUploadPolicyPdfV1Security, } from "../models/policiescontrolleruploadpolicypdfv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Uploads a PDF via multipart `file` or base64 `fileData` JSON. Defaults to the latest draft if no `versionId`; 400 if no draft is available. UI-only — AI clients should use the presigned `/pdf/upload-url` + `/pdf/confirm` flow. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerUploadPolicyPdfV1( client$: CompAiCore, + security: PoliciesControllerUploadPolicyPdfV1Security, request: PoliciesControllerUploadPolicyPdfV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerUploadPolicyPdfV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerUploadPolicyPdfV1( async function $do( client$: CompAiCore, + security: PoliciesControllerUploadPolicyPdfV1Security, request: PoliciesControllerUploadPolicyPdfV1Request, options?: RequestOptions, ): Promise< @@ -106,8 +108,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -115,7 +132,7 @@ async function $do( operationID: "PoliciesController_uploadPolicyPdf_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/policiesPoliciesControllerUploadPolicyPdfV1Multipart.ts b/apps/mcp-server/src/funcs/policiesPoliciesControllerUploadPolicyPdfV1Multipart.ts index a64cf0a91..214755137 100644 --- a/apps/mcp-server/src/funcs/policiesPoliciesControllerUploadPolicyPdfV1Multipart.ts +++ b/apps/mcp-server/src/funcs/policiesPoliciesControllerUploadPolicyPdfV1Multipart.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { PoliciesControllerUploadPolicyPdfV1MultipartRequest, PoliciesControllerUploadPolicyPdfV1MultipartRequest$zodSchema, + PoliciesControllerUploadPolicyPdfV1MultipartSecurity, } from "../models/policiescontrolleruploadpolicypdfv1multipartop.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Uploads a PDF via multipart `file` or base64 `fileData` JSON. Defaults to the latest draft if no `versionId`; 400 if no draft is available. UI-only — AI clients should use the presigned `/pdf/upload-url` + `/pdf/confirm` flow. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function policiesPoliciesControllerUploadPolicyPdfV1Multipart( client$: CompAiCore, + security: PoliciesControllerUploadPolicyPdfV1MultipartSecurity, request: PoliciesControllerUploadPolicyPdfV1MultipartRequest, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function policiesPoliciesControllerUploadPolicyPdfV1Multipart( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function policiesPoliciesControllerUploadPolicyPdfV1Multipart( async function $do( client$: CompAiCore, + security: PoliciesControllerUploadPolicyPdfV1MultipartSecurity, request: PoliciesControllerUploadPolicyPdfV1MultipartRequest, options?: RequestOptions, ): Promise< @@ -107,8 +109,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -116,7 +133,7 @@ async function $do( operationID: "PoliciesController_uploadPolicyPdf_v1_multipart", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAnswerSingleQuestionV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAnswerSingleQuestionV1.ts index faad06d09..1da92b97d 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAnswerSingleQuestionV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAnswerSingleQuestionV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AnswerSingleQuestionDto } from "../models/answersinglequestiondto.js"; import { APIError } from "../models/errors/apierror.js"; @@ -17,6 +17,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { QuestionnaireControllerAnswerSingleQuestionV1Security } from "../models/questionnairecontrolleranswersinglequestionv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Generate an answer for one security questionnaire item using the organization evidence library and return source references for review. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerAnswerSingleQuestionV1( client$: CompAiCore, + security: QuestionnaireControllerAnswerSingleQuestionV1Security, _request: AnswerSingleQuestionDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function questionnaireQuestionnaireControllerAnswerSingleQuestionV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function questionnaireQuestionnaireControllerAnswerSingleQuestionV1( async function $do( client$: CompAiCore, + security: QuestionnaireControllerAnswerSingleQuestionV1Security, _request: AnswerSingleQuestionDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "QuestionnaireController_answerSingleQuestion_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAutoAnswerAndExportUploadV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAutoAnswerAndExportUploadV1.ts index 3d5622495..3fb5f75fa 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAutoAnswerAndExportUploadV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAutoAnswerAndExportUploadV1.ts @@ -12,7 +12,7 @@ import { import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -26,6 +26,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { QuestionnaireControllerAutoAnswerAndExportUploadV1Request, QuestionnaireControllerAutoAnswerAndExportUploadV1Request$zodSchema, + QuestionnaireControllerAutoAnswerAndExportUploadV1Security, } from "../models/questionnairecontrollerautoanswerandexportuploadv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { isBlobLike } from "../types/blobs.js"; @@ -37,11 +38,10 @@ import { isReadableStream } from "../types/streams.js"; * * @remarks * Upload a questionnaire file and return generated answer exports in PDF, CSV, or XLSX format. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerAutoAnswerAndExportUploadV1( client$: CompAiCore, + security: QuestionnaireControllerAutoAnswerAndExportUploadV1Security, request: QuestionnaireControllerAutoAnswerAndExportUploadV1Request, options?: RequestOptions, ): APIPromise< @@ -58,6 +58,7 @@ export function questionnaireQuestionnaireControllerAutoAnswerAndExportUploadV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -65,6 +66,7 @@ export function questionnaireQuestionnaireControllerAutoAnswerAndExportUploadV1( async function $do( client$: CompAiCore, + security: QuestionnaireControllerAutoAnswerAndExportUploadV1Security, request: QuestionnaireControllerAutoAnswerAndExportUploadV1Request, options?: RequestOptions, ): Promise< @@ -129,8 +131,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -138,7 +155,7 @@ async function $do( operationID: "QuestionnaireController_autoAnswerAndExportUpload_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAutoAnswerAndExportV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAutoAnswerAndExportV1.ts index 90b2fd983..80f8038de 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAutoAnswerAndExportV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAutoAnswerAndExportV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -17,6 +17,7 @@ import { } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { ExportQuestionnaireDto } from "../models/exportquestionnairedto.js"; +import { QuestionnaireControllerAutoAnswerAndExportV1Security } from "../models/questionnairecontrollerautoanswerandexportv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Generate and export questionnaire answers from a submitted payload using approved organization evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerAutoAnswerAndExportV1( client$: CompAiCore, + security: QuestionnaireControllerAutoAnswerAndExportV1Security, _request: ExportQuestionnaireDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function questionnaireQuestionnaireControllerAutoAnswerAndExportV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function questionnaireQuestionnaireControllerAutoAnswerAndExportV1( async function $do( client$: CompAiCore, + security: QuestionnaireControllerAutoAnswerAndExportV1Security, _request: ExportQuestionnaireDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "QuestionnaireController_autoAnswerAndExport_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAutoAnswerV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAutoAnswerV1.ts index 865037279..88a73a4d7 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAutoAnswerV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerAutoAnswerV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AutoAnswerDto } from "../models/autoanswerdto.js"; import { APIError } from "../models/errors/apierror.js"; @@ -17,6 +17,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { QuestionnaireControllerAutoAnswerV1Security } from "../models/questionnairecontrollerautoanswerv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Stream generated questionnaire answers over server-sent events so clients can show progress while answers are produced. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerAutoAnswerV1( client$: CompAiCore, + security: QuestionnaireControllerAutoAnswerV1Security, _request: AutoAnswerDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function questionnaireQuestionnaireControllerAutoAnswerV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function questionnaireQuestionnaireControllerAutoAnswerV1( async function $do( client$: CompAiCore, + security: QuestionnaireControllerAutoAnswerV1Security, _request: AutoAnswerDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "QuestionnaireController_autoAnswer_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerDeleteAnswerV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerDeleteAnswerV1.ts index 29c2363b5..471b93aeb 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerDeleteAnswerV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerDeleteAnswerV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { DeleteAnswerDto } from "../models/deleteanswerdto.js"; import { APIError } from "../models/errors/apierror.js"; @@ -17,6 +17,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { QuestionnaireControllerDeleteAnswerV1Security } from "../models/questionnairecontrollerdeleteanswerv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete a stored questionnaire answer when it should be removed from the active response set. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerDeleteAnswerV1( client$: CompAiCore, + security: QuestionnaireControllerDeleteAnswerV1Security, _request: DeleteAnswerDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function questionnaireQuestionnaireControllerDeleteAnswerV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function questionnaireQuestionnaireControllerDeleteAnswerV1( async function $do( client$: CompAiCore, + security: QuestionnaireControllerDeleteAnswerV1Security, _request: DeleteAnswerDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "QuestionnaireController_deleteAnswer_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerDeleteByIdV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerDeleteByIdV1.ts index 5cb7c8627..ade31c6f1 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerDeleteByIdV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerDeleteByIdV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { QuestionnaireControllerDeleteByIdV1Request, QuestionnaireControllerDeleteByIdV1Request$zodSchema, + QuestionnaireControllerDeleteByIdV1Security, } from "../models/questionnairecontrollerdeletebyidv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete a saved security questionnaire when a customer review or vendor assessment no longer needs to be retained. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerDeleteByIdV1( client$: CompAiCore, + security: QuestionnaireControllerDeleteByIdV1Security, request: QuestionnaireControllerDeleteByIdV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function questionnaireQuestionnaireControllerDeleteByIdV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function questionnaireQuestionnaireControllerDeleteByIdV1( async function $do( client$: CompAiCore, + security: QuestionnaireControllerDeleteByIdV1Security, request: QuestionnaireControllerDeleteByIdV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "QuestionnaireController_deleteById_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerExportByIdV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerExportByIdV1.ts index 252019a13..780a7ef59 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerExportByIdV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerExportByIdV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -17,6 +17,7 @@ import { } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { ExportByIdDto } from "../models/exportbyiddto.js"; +import { QuestionnaireControllerExportByIdV1Security } from "../models/questionnairecontrollerexportbyidv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Export a saved security questionnaire response package as PDF, CSV, or XLSX for customer and vendor security reviews. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerExportByIdV1( client$: CompAiCore, + security: QuestionnaireControllerExportByIdV1Security, _request: ExportByIdDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function questionnaireQuestionnaireControllerExportByIdV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function questionnaireQuestionnaireControllerExportByIdV1( async function $do( client$: CompAiCore, + security: QuestionnaireControllerExportByIdV1Security, _request: ExportByIdDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "QuestionnaireController_exportById_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerFindAllV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerFindAllV1.ts index 7baf86326..c0c425cb1 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerFindAllV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerFindAllV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { QuestionnaireControllerFindAllV1Security } from "../models/questionnairecontrollerfindallv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List saved security questionnaires for an organization so teams can track customer reviews, answer status, and response history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerFindAllV1( client$: CompAiCore, + security: QuestionnaireControllerFindAllV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function questionnaireQuestionnaireControllerFindAllV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: QuestionnaireControllerFindAllV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "QuestionnaireController_findAll_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerFindByIdV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerFindByIdV1.ts index 192d959d1..8250c2cd8 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerFindByIdV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerFindByIdV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { QuestionnaireControllerFindByIdV1Request, QuestionnaireControllerFindByIdV1Request$zodSchema, + QuestionnaireControllerFindByIdV1Security, } from "../models/questionnairecontrollerfindbyidv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Retrieve one saved security questionnaire, including extracted questions, generated answers, and review context for the requesting client. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerFindByIdV1( client$: CompAiCore, + security: QuestionnaireControllerFindByIdV1Security, request: QuestionnaireControllerFindByIdV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function questionnaireQuestionnaireControllerFindByIdV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function questionnaireQuestionnaireControllerFindByIdV1( async function $do( client$: CompAiCore, + security: QuestionnaireControllerFindByIdV1Security, request: QuestionnaireControllerFindByIdV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "QuestionnaireController_findById_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerParseQuestionnaireUploadV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerParseQuestionnaireUploadV1.ts index 0e7b0786a..8a85ca47c 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerParseQuestionnaireUploadV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerParseQuestionnaireUploadV1.ts @@ -12,7 +12,7 @@ import { import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -26,6 +26,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { QuestionnaireControllerParseQuestionnaireUploadV1Request, QuestionnaireControllerParseQuestionnaireUploadV1Request$zodSchema, + QuestionnaireControllerParseQuestionnaireUploadV1Security, } from "../models/questionnairecontrollerparsequestionnaireuploadv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { isBlobLike } from "../types/blobs.js"; @@ -37,11 +38,10 @@ import { isReadableStream } from "../types/streams.js"; * * @remarks * Upload a questionnaire file and generate answer exports from approved organization evidence in PDF, CSV, or XLSX format. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerParseQuestionnaireUploadV1( client$: CompAiCore, + security: QuestionnaireControllerParseQuestionnaireUploadV1Security, request: QuestionnaireControllerParseQuestionnaireUploadV1Request, options?: RequestOptions, ): APIPromise< @@ -58,6 +58,7 @@ export function questionnaireQuestionnaireControllerParseQuestionnaireUploadV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -65,6 +66,7 @@ export function questionnaireQuestionnaireControllerParseQuestionnaireUploadV1( async function $do( client$: CompAiCore, + security: QuestionnaireControllerParseQuestionnaireUploadV1Security, request: QuestionnaireControllerParseQuestionnaireUploadV1Request, options?: RequestOptions, ): Promise< @@ -132,8 +134,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -141,7 +158,7 @@ async function $do( operationID: "QuestionnaireController_parseQuestionnaireUpload_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerParseQuestionnaireV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerParseQuestionnaireV1.ts index 1b4eb678a..6dfb29405 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerParseQuestionnaireV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerParseQuestionnaireV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -17,6 +17,7 @@ import { } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { ParseQuestionnaireDto } from "../models/parsequestionnairedto.js"; +import { QuestionnaireControllerParseQuestionnaireV1Security } from "../models/questionnairecontrollerparsequestionnairev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Parse questionnaire content from a submitted payload so teams can extract security questions before generating or reviewing answers. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerParseQuestionnaireV1( client$: CompAiCore, + security: QuestionnaireControllerParseQuestionnaireV1Security, _request: ParseQuestionnaireDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function questionnaireQuestionnaireControllerParseQuestionnaireV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function questionnaireQuestionnaireControllerParseQuestionnaireV1( async function $do( client$: CompAiCore, + security: QuestionnaireControllerParseQuestionnaireV1Security, _request: ParseQuestionnaireDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "QuestionnaireController_parseQuestionnaire_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerSaveAnswerV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerSaveAnswerV1.ts index 6539ce8b1..ec94f43b4 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerSaveAnswerV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerSaveAnswerV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { QuestionnaireControllerSaveAnswerV1Security } from "../models/questionnairecontrollersaveanswerv1op.js"; import { SaveAnswerDto } from "../models/saveanswerdto.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Save a manual or AI-generated security questionnaire answer for later review, export, and audit tracking. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerSaveAnswerV1( client$: CompAiCore, + security: QuestionnaireControllerSaveAnswerV1Security, _request: SaveAnswerDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function questionnaireQuestionnaireControllerSaveAnswerV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function questionnaireQuestionnaireControllerSaveAnswerV1( async function $do( client$: CompAiCore, + security: QuestionnaireControllerSaveAnswerV1Security, _request: SaveAnswerDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "QuestionnaireController_saveAnswer_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerTriggerAutoAnswerV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerTriggerAutoAnswerV1.ts index 6248f00fe..13d36993f 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerTriggerAutoAnswerV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerTriggerAutoAnswerV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { QuestionnaireControllerTriggerAutoAnswerV1Request, QuestionnaireControllerTriggerAutoAnswerV1Request$zodSchema, + QuestionnaireControllerTriggerAutoAnswerV1Security, } from "../models/questionnairecontrollertriggerautoanswerv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Starts background answer generation for an already-parsed questionnaire and returns a run handle immediately. Poll GET /v1/questionnaire/:id until answeredQuestions equals totalQuestions, then read the answers from its questions. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerTriggerAutoAnswerV1( client$: CompAiCore, + security: QuestionnaireControllerTriggerAutoAnswerV1Security, request: QuestionnaireControllerTriggerAutoAnswerV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function questionnaireQuestionnaireControllerTriggerAutoAnswerV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function questionnaireQuestionnaireControllerTriggerAutoAnswerV1( async function $do( client$: CompAiCore, + security: QuestionnaireControllerTriggerAutoAnswerV1Security, request: QuestionnaireControllerTriggerAutoAnswerV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "QuestionnaireController_triggerAutoAnswer_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerUploadAndParseUploadV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerUploadAndParseUploadV1.ts index 609d1c814..d5b3b14cc 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerUploadAndParseUploadV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerUploadAndParseUploadV1.ts @@ -12,7 +12,7 @@ import { import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -26,6 +26,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { QuestionnaireControllerUploadAndParseUploadV1Request, QuestionnaireControllerUploadAndParseUploadV1Request$zodSchema, + QuestionnaireControllerUploadAndParseUploadV1Security, } from "../models/questionnairecontrolleruploadandparseuploadv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { isBlobLike } from "../types/blobs.js"; @@ -37,11 +38,10 @@ import { isReadableStream } from "../types/streams.js"; * * @remarks * Upload a security questionnaire file, extract questions, save the parsed questionnaire, and return its identifier and question count. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerUploadAndParseUploadV1( client$: CompAiCore, + security: QuestionnaireControllerUploadAndParseUploadV1Security, request: QuestionnaireControllerUploadAndParseUploadV1Request, options?: RequestOptions, ): APIPromise< @@ -58,6 +58,7 @@ export function questionnaireQuestionnaireControllerUploadAndParseUploadV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -65,6 +66,7 @@ export function questionnaireQuestionnaireControllerUploadAndParseUploadV1( async function $do( client$: CompAiCore, + security: QuestionnaireControllerUploadAndParseUploadV1Security, request: QuestionnaireControllerUploadAndParseUploadV1Request, options?: RequestOptions, ): Promise< @@ -129,8 +131,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -138,7 +155,7 @@ async function $do( operationID: "QuestionnaireController_uploadAndParseUpload_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerUploadAndParseV1.ts b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerUploadAndParseV1.ts index 5345277a0..a072a89d8 100644 --- a/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerUploadAndParseV1.ts +++ b/apps/mcp-server/src/funcs/questionnaireQuestionnaireControllerUploadAndParseV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -18,6 +18,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { QuestionnaireControllerUploadAndParseV1Security } from "../models/questionnairecontrolleruploadandparsev1op.js"; import { UploadAndParseDto, UploadAndParseDto$zodSchema, @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Upload a questionnaire payload and start asynchronous parsing, returning a run ID for real-time progress tracking. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function questionnaireQuestionnaireControllerUploadAndParseV1( client$: CompAiCore, + security: QuestionnaireControllerUploadAndParseV1Security, request: UploadAndParseDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function questionnaireQuestionnaireControllerUploadAndParseV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function questionnaireQuestionnaireControllerUploadAndParseV1( async function $do( client$: CompAiCore, + security: QuestionnaireControllerUploadAndParseV1Security, request: UploadAndParseDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "QuestionnaireController_uploadAndParse_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/risksRisksControllerCreateRiskV1.ts b/apps/mcp-server/src/funcs/risksRisksControllerCreateRiskV1.ts index be9eaba30..5e71bd416 100644 --- a/apps/mcp-server/src/funcs/risksRisksControllerCreateRiskV1.ts +++ b/apps/mcp-server/src/funcs/risksRisksControllerCreateRiskV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { CreateRiskDto, @@ -22,6 +22,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { RisksControllerCreateRiskV1Security } from "../models/riskscontrollercreateriskv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create a risk record with ownership and context so compliance teams can track mitigation and remediation work. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function risksRisksControllerCreateRiskV1( client$: CompAiCore, + security: RisksControllerCreateRiskV1Security, request: CreateRiskDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function risksRisksControllerCreateRiskV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function risksRisksControllerCreateRiskV1( async function $do( client$: CompAiCore, + security: RisksControllerCreateRiskV1Security, request: CreateRiskDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "RisksController_createRisk_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/risksRisksControllerDeleteRiskV1.ts b/apps/mcp-server/src/funcs/risksRisksControllerDeleteRiskV1.ts index b0760530f..f5cf7186a 100644 --- a/apps/mcp-server/src/funcs/risksRisksControllerDeleteRiskV1.ts +++ b/apps/mcp-server/src/funcs/risksRisksControllerDeleteRiskV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { RisksControllerDeleteRiskV1Request, RisksControllerDeleteRiskV1Request$zodSchema, + RisksControllerDeleteRiskV1Security, } from "../models/riskscontrollerdeleteriskv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete an organization risk that no longer needs active tracking in the risk register or compliance program. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function risksRisksControllerDeleteRiskV1( client$: CompAiCore, + security: RisksControllerDeleteRiskV1Security, request: RisksControllerDeleteRiskV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function risksRisksControllerDeleteRiskV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function risksRisksControllerDeleteRiskV1( async function $do( client$: CompAiCore, + security: RisksControllerDeleteRiskV1Security, request: RisksControllerDeleteRiskV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "RisksController_deleteRisk_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/risksRisksControllerGetAllRisksV1.ts b/apps/mcp-server/src/funcs/risksRisksControllerGetAllRisksV1.ts index 26b19748e..017f193e3 100644 --- a/apps/mcp-server/src/funcs/risksRisksControllerGetAllRisksV1.ts +++ b/apps/mcp-server/src/funcs/risksRisksControllerGetAllRisksV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { RisksControllerGetAllRisksV1Request, RisksControllerGetAllRisksV1Request$zodSchema, + RisksControllerGetAllRisksV1Security, } from "../models/riskscontrollergetallrisksv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List organization risks with owners, departments, severity, mitigation status, and evidence for risk management reporting. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function risksRisksControllerGetAllRisksV1( client$: CompAiCore, + security: RisksControllerGetAllRisksV1Security, request?: RisksControllerGetAllRisksV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function risksRisksControllerGetAllRisksV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function risksRisksControllerGetAllRisksV1( async function $do( client$: CompAiCore, + security: RisksControllerGetAllRisksV1Security, request?: RisksControllerGetAllRisksV1Request | undefined, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "RisksController_getAllRisks_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/risksRisksControllerGetRiskByIdV1.ts b/apps/mcp-server/src/funcs/risksRisksControllerGetRiskByIdV1.ts index 6c267a55c..08037041f 100644 --- a/apps/mcp-server/src/funcs/risksRisksControllerGetRiskByIdV1.ts +++ b/apps/mcp-server/src/funcs/risksRisksControllerGetRiskByIdV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { RisksControllerGetRiskByIdV1Request, RisksControllerGetRiskByIdV1Request$zodSchema, + RisksControllerGetRiskByIdV1Security, } from "../models/riskscontrollergetriskbyidv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Retrieve one organization risk with owner, department, likelihood, impact, mitigation, and remediation context. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function risksRisksControllerGetRiskByIdV1( client$: CompAiCore, + security: RisksControllerGetRiskByIdV1Security, request: RisksControllerGetRiskByIdV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function risksRisksControllerGetRiskByIdV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function risksRisksControllerGetRiskByIdV1( async function $do( client$: CompAiCore, + security: RisksControllerGetRiskByIdV1Security, request: RisksControllerGetRiskByIdV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "RisksController_getRiskById_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/risksRisksControllerGetStatsByAssigneeV1.ts b/apps/mcp-server/src/funcs/risksRisksControllerGetStatsByAssigneeV1.ts index a3eb6119b..3bea0cbdb 100644 --- a/apps/mcp-server/src/funcs/risksRisksControllerGetStatsByAssigneeV1.ts +++ b/apps/mcp-server/src/funcs/risksRisksControllerGetStatsByAssigneeV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { RisksControllerGetStatsByAssigneeV1Security } from "../models/riskscontrollergetstatsbyassigneev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get risk statistics grouped by assignee in Comp AI. Create, update, and report on organizational risks with ownership, departments, and compliance remediation status. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function risksRisksControllerGetStatsByAssigneeV1( client$: CompAiCore, + security: RisksControllerGetStatsByAssigneeV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function risksRisksControllerGetStatsByAssigneeV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: RisksControllerGetStatsByAssigneeV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "RisksController_getStatsByAssignee_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/risksRisksControllerGetStatsByDepartmentV1.ts b/apps/mcp-server/src/funcs/risksRisksControllerGetStatsByDepartmentV1.ts index fe4b08f65..6a5eda983 100644 --- a/apps/mcp-server/src/funcs/risksRisksControllerGetStatsByDepartmentV1.ts +++ b/apps/mcp-server/src/funcs/risksRisksControllerGetStatsByDepartmentV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { RisksControllerGetStatsByDepartmentV1Security } from "../models/riskscontrollergetstatsbydepartmentv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get risk counts grouped by department in Comp AI. Create, update, and report on organizational risks with ownership, departments, and compliance remediation status. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function risksRisksControllerGetStatsByDepartmentV1( client$: CompAiCore, + security: RisksControllerGetStatsByDepartmentV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function risksRisksControllerGetStatsByDepartmentV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: RisksControllerGetStatsByDepartmentV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "RisksController_getStatsByDepartment_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/risksRisksControllerUpdateRiskV1.ts b/apps/mcp-server/src/funcs/risksRisksControllerUpdateRiskV1.ts index 7cda490fa..15d2a4f3b 100644 --- a/apps/mcp-server/src/funcs/risksRisksControllerUpdateRiskV1.ts +++ b/apps/mcp-server/src/funcs/risksRisksControllerUpdateRiskV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { RisksControllerUpdateRiskV1Request, RisksControllerUpdateRiskV1Request$zodSchema, + RisksControllerUpdateRiskV1Security, } from "../models/riskscontrollerupdateriskv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update a risk record as mitigation work progresses so compliance reports reflect the current risk posture. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function risksRisksControllerUpdateRiskV1( client$: CompAiCore, + security: RisksControllerUpdateRiskV1Security, request: RisksControllerUpdateRiskV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function risksRisksControllerUpdateRiskV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function risksRisksControllerUpdateRiskV1( async function $do( client$: CompAiCore, + security: RisksControllerUpdateRiskV1Security, request: RisksControllerUpdateRiskV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "RisksController_updateRisk_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/rolesRolesControllerCreateRoleV1.ts b/apps/mcp-server/src/funcs/rolesRolesControllerCreateRoleV1.ts index c07e811d7..e47c43097 100644 --- a/apps/mcp-server/src/funcs/rolesRolesControllerCreateRoleV1.ts +++ b/apps/mcp-server/src/funcs/rolesRolesControllerCreateRoleV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { CreateRoleDto, @@ -22,6 +22,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { RolesControllerCreateRoleV1Security } from "../models/rolescontrollercreaterolev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create a custom role in Comp AI. Create custom roles and resolve permission sets for organization-level access control. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function rolesRolesControllerCreateRoleV1( client$: CompAiCore, + security: RolesControllerCreateRoleV1Security, request: CreateRoleDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function rolesRolesControllerCreateRoleV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function rolesRolesControllerCreateRoleV1( async function $do( client$: CompAiCore, + security: RolesControllerCreateRoleV1Security, request: CreateRoleDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "RolesController_createRole_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/rolesRolesControllerDeleteRoleV1.ts b/apps/mcp-server/src/funcs/rolesRolesControllerDeleteRoleV1.ts index 5ac760b38..44e863a6b 100644 --- a/apps/mcp-server/src/funcs/rolesRolesControllerDeleteRoleV1.ts +++ b/apps/mcp-server/src/funcs/rolesRolesControllerDeleteRoleV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { RolesControllerDeleteRoleV1Request, RolesControllerDeleteRoleV1Request$zodSchema, + RolesControllerDeleteRoleV1Security, } from "../models/rolescontrollerdeleterolev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete a custom role in Comp AI. Create custom roles and resolve permission sets for organization-level access control. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function rolesRolesControllerDeleteRoleV1( client$: CompAiCore, + security: RolesControllerDeleteRoleV1Security, request: RolesControllerDeleteRoleV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function rolesRolesControllerDeleteRoleV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function rolesRolesControllerDeleteRoleV1( async function $do( client$: CompAiCore, + security: RolesControllerDeleteRoleV1Security, request: RolesControllerDeleteRoleV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "RolesController_deleteRole_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/rolesRolesControllerGetBuiltInObligationsV1.ts b/apps/mcp-server/src/funcs/rolesRolesControllerGetBuiltInObligationsV1.ts index b1fccf471..fdb8ee060 100644 --- a/apps/mcp-server/src/funcs/rolesRolesControllerGetBuiltInObligationsV1.ts +++ b/apps/mcp-server/src/funcs/rolesRolesControllerGetBuiltInObligationsV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { RolesControllerGetBuiltInObligationsV1Request, RolesControllerGetBuiltInObligationsV1Request$zodSchema, + RolesControllerGetBuiltInObligationsV1Security, } from "../models/rolescontrollergetbuiltinobligationsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Returns the effective obligations for a built-in role (owner, admin, auditor, employee, contractor) — DB override if present, else the hardcoded default. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function rolesRolesControllerGetBuiltInObligationsV1( client$: CompAiCore, + security: RolesControllerGetBuiltInObligationsV1Security, request: RolesControllerGetBuiltInObligationsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function rolesRolesControllerGetBuiltInObligationsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function rolesRolesControllerGetBuiltInObligationsV1( async function $do( client$: CompAiCore, + security: RolesControllerGetBuiltInObligationsV1Security, request: RolesControllerGetBuiltInObligationsV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "RolesController_getBuiltInObligations_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/rolesRolesControllerGetPermissionsForRolesV1.ts b/apps/mcp-server/src/funcs/rolesRolesControllerGetPermissionsForRolesV1.ts index 36bd34a0f..482fbd6ec 100644 --- a/apps/mcp-server/src/funcs/rolesRolesControllerGetPermissionsForRolesV1.ts +++ b/apps/mcp-server/src/funcs/rolesRolesControllerGetPermissionsForRolesV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { RolesControllerGetPermissionsForRolesV1Request, RolesControllerGetPermissionsForRolesV1Request$zodSchema, + RolesControllerGetPermissionsForRolesV1Security, } from "../models/rolescontrollergetpermissionsforrolesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Returns the merged permissions for the given custom role names. Used by the frontend to resolve effective permissions for users with custom roles. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function rolesRolesControllerGetPermissionsForRolesV1( client$: CompAiCore, + security: RolesControllerGetPermissionsForRolesV1Security, request: RolesControllerGetPermissionsForRolesV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function rolesRolesControllerGetPermissionsForRolesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function rolesRolesControllerGetPermissionsForRolesV1( async function $do( client$: CompAiCore, + security: RolesControllerGetPermissionsForRolesV1Security, request: RolesControllerGetPermissionsForRolesV1Request, options?: RequestOptions, ): Promise< @@ -94,8 +96,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -103,7 +120,7 @@ async function $do( operationID: "RolesController_getPermissionsForRoles_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/rolesRolesControllerGetRoleV1.ts b/apps/mcp-server/src/funcs/rolesRolesControllerGetRoleV1.ts index 0d26bc868..f9a568c25 100644 --- a/apps/mcp-server/src/funcs/rolesRolesControllerGetRoleV1.ts +++ b/apps/mcp-server/src/funcs/rolesRolesControllerGetRoleV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { RolesControllerGetRoleV1Request, RolesControllerGetRoleV1Request$zodSchema, + RolesControllerGetRoleV1Security, } from "../models/rolescontrollergetrolev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get a role by ID in Comp AI. Create custom roles and resolve permission sets for organization-level access control. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function rolesRolesControllerGetRoleV1( client$: CompAiCore, + security: RolesControllerGetRoleV1Security, request: RolesControllerGetRoleV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function rolesRolesControllerGetRoleV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function rolesRolesControllerGetRoleV1( async function $do( client$: CompAiCore, + security: RolesControllerGetRoleV1Security, request: RolesControllerGetRoleV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "RolesController_getRole_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/rolesRolesControllerListRolesV1.ts b/apps/mcp-server/src/funcs/rolesRolesControllerListRolesV1.ts index 606bf0249..0d5bc6523 100644 --- a/apps/mcp-server/src/funcs/rolesRolesControllerListRolesV1.ts +++ b/apps/mcp-server/src/funcs/rolesRolesControllerListRolesV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { RolesControllerListRolesV1Security } from "../models/rolescontrollerlistrolesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List all roles in Comp AI. Create custom roles and resolve permission sets for organization-level access control. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function rolesRolesControllerListRolesV1( client$: CompAiCore, + security: RolesControllerListRolesV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function rolesRolesControllerListRolesV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: RolesControllerListRolesV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "RolesController_listRoles_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/rolesRolesControllerUpdateBuiltInObligationsV1.ts b/apps/mcp-server/src/funcs/rolesRolesControllerUpdateBuiltInObligationsV1.ts index d99fdf10a..5a7dbfaf9 100644 --- a/apps/mcp-server/src/funcs/rolesRolesControllerUpdateBuiltInObligationsV1.ts +++ b/apps/mcp-server/src/funcs/rolesRolesControllerUpdateBuiltInObligationsV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { RolesControllerUpdateBuiltInObligationsV1Request, RolesControllerUpdateBuiltInObligationsV1Request$zodSchema, + RolesControllerUpdateBuiltInObligationsV1Security, } from "../models/rolescontrollerupdatebuiltinobligationsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Override the obligations for a built-in role (e.g., turn off the compliance obligation for owners). Permissions stay sourced from the hardcoded defaults. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function rolesRolesControllerUpdateBuiltInObligationsV1( client$: CompAiCore, + security: RolesControllerUpdateBuiltInObligationsV1Security, request: RolesControllerUpdateBuiltInObligationsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function rolesRolesControllerUpdateBuiltInObligationsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function rolesRolesControllerUpdateBuiltInObligationsV1( async function $do( client$: CompAiCore, + security: RolesControllerUpdateBuiltInObligationsV1Security, request: RolesControllerUpdateBuiltInObligationsV1Request, options?: RequestOptions, ): Promise< @@ -101,8 +103,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -110,7 +127,7 @@ async function $do( operationID: "RolesController_updateBuiltInObligations_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/rolesRolesControllerUpdateRoleV1.ts b/apps/mcp-server/src/funcs/rolesRolesControllerUpdateRoleV1.ts index fb6eab9f2..4f71d7502 100644 --- a/apps/mcp-server/src/funcs/rolesRolesControllerUpdateRoleV1.ts +++ b/apps/mcp-server/src/funcs/rolesRolesControllerUpdateRoleV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { RolesControllerUpdateRoleV1Request, RolesControllerUpdateRoleV1Request$zodSchema, + RolesControllerUpdateRoleV1Security, } from "../models/rolescontrollerupdaterolev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update a custom role in Comp AI. Create custom roles and resolve permission sets for organization-level access control. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function rolesRolesControllerUpdateRoleV1( client$: CompAiCore, + security: RolesControllerUpdateRoleV1Security, request: RolesControllerUpdateRoleV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function rolesRolesControllerUpdateRoleV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function rolesRolesControllerUpdateRoleV1( async function $do( client$: CompAiCore, + security: RolesControllerUpdateRoleV1Security, request: RolesControllerUpdateRoleV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "RolesController_updateRole_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1.ts b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1.ts index c14ac4bac..6cac87d0e 100644 --- a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1.ts +++ b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { SecurityPenetrationTestsControllerCreateV1Request, SecurityPenetrationTestsControllerCreateV1Request$zodSchema, + SecurityPenetrationTestsControllerCreateV1Security, } from "../models/securitypenetrationtestscontrollercreatev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create an AI-powered penetration test run for an approved target and track the resulting findings and report artifacts. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1( client$: CompAiCore, + security: SecurityPenetrationTestsControllerCreateV1Security, request: SecurityPenetrationTestsControllerCreateV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerCreate > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerCreate async function $do( client$: CompAiCore, + security: SecurityPenetrationTestsControllerCreateV1Security, request: SecurityPenetrationTestsControllerCreateV1Request, options?: RequestOptions, ): Promise< @@ -97,8 +99,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -106,7 +123,7 @@ async function $do( operationID: "SecurityPenetrationTestsController_create_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1.ts b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1.ts index 09558b608..89c41fb36 100644 --- a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1.ts +++ b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { SecurityPenetrationTestsControllerGetByIdV1Request, SecurityPenetrationTestsControllerGetByIdV1Request$zodSchema, + SecurityPenetrationTestsControllerGetByIdV1Security, } from "../models/securitypenetrationtestscontrollergetbyidv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get penetration test status in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1( client$: CompAiCore, + security: SecurityPenetrationTestsControllerGetByIdV1Security, request: SecurityPenetrationTestsControllerGetByIdV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetByI > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetByI async function $do( client$: CompAiCore, + security: SecurityPenetrationTestsControllerGetByIdV1Security, request: SecurityPenetrationTestsControllerGetByIdV1Request, options?: RequestOptions, ): Promise< @@ -107,8 +109,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -116,7 +133,7 @@ async function $do( operationID: "SecurityPenetrationTestsController_getById_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1.ts b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1.ts index ca0aaf1da..20ed67415 100644 --- a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1.ts +++ b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { SecurityPenetrationTestsControllerGetEventsV1Request, SecurityPenetrationTestsControllerGetEventsV1Request$zodSchema, + SecurityPenetrationTestsControllerGetEventsV1Security, } from "../models/securitypenetrationtestscontrollergeteventsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Returns the real-time agent activity log emitted during a run (tool calls, observations, etc.). Noisy — meant for activity feeds and debugging. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1( client$: CompAiCore, + security: SecurityPenetrationTestsControllerGetEventsV1Security, request: SecurityPenetrationTestsControllerGetEventsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetEve > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetEve async function $do( client$: CompAiCore, + security: SecurityPenetrationTestsControllerGetEventsV1Security, request: SecurityPenetrationTestsControllerGetEventsV1Request, options?: RequestOptions, ): Promise< @@ -107,8 +109,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -116,7 +133,7 @@ async function $do( operationID: "SecurityPenetrationTestsController_getEvents_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1.ts b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1.ts index f30e1287a..ce26d71d9 100644 --- a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1.ts +++ b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { SecurityPenetrationTestsControllerGetIssuesV1Request, SecurityPenetrationTestsControllerGetIssuesV1Request$zodSchema, + SecurityPenetrationTestsControllerGetIssuesV1Security, } from "../models/securitypenetrationtestscontrollergetissuesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Returns the structured findings discovered during the run. Grows over time during a live scan as agents discover more issues. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1( client$: CompAiCore, + security: SecurityPenetrationTestsControllerGetIssuesV1Security, request: SecurityPenetrationTestsControllerGetIssuesV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetIss > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetIss async function $do( client$: CompAiCore, + security: SecurityPenetrationTestsControllerGetIssuesV1Security, request: SecurityPenetrationTestsControllerGetIssuesV1Request, options?: RequestOptions, ): Promise< @@ -107,8 +109,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -116,7 +133,7 @@ async function $do( operationID: "SecurityPenetrationTestsController_getIssues_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1.ts b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1.ts index 43c300310..b67d31c2e 100644 --- a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1.ts +++ b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { SecurityPenetrationTestsControllerGetPdfV1Request, SecurityPenetrationTestsControllerGetPdfV1Request$zodSchema, + SecurityPenetrationTestsControllerGetPdfV1Security, } from "../models/securitypenetrationtestscontrollergetpdfv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get penetration test PDF in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1( client$: CompAiCore, + security: SecurityPenetrationTestsControllerGetPdfV1Security, request: SecurityPenetrationTestsControllerGetPdfV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetPdf > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetPdf async function $do( client$: CompAiCore, + security: SecurityPenetrationTestsControllerGetPdfV1Security, request: SecurityPenetrationTestsControllerGetPdfV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "SecurityPenetrationTestsController_getPdf_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1.ts b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1.ts index 537e40bc0..871e530d2 100644 --- a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1.ts +++ b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { SecurityPenetrationTestsControllerGetProgressV1Request, SecurityPenetrationTestsControllerGetProgressV1Request$zodSchema, + SecurityPenetrationTestsControllerGetProgressV1Security, } from "../models/securitypenetrationtestscontrollergetprogressv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get penetration test progress in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1( client$: CompAiCore, + security: SecurityPenetrationTestsControllerGetProgressV1Security, request: SecurityPenetrationTestsControllerGetProgressV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetPro > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetPro async function $do( client$: CompAiCore, + security: SecurityPenetrationTestsControllerGetProgressV1Security, request: SecurityPenetrationTestsControllerGetProgressV1Request, options?: RequestOptions, ): Promise< @@ -107,8 +109,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -116,7 +133,7 @@ async function $do( operationID: "SecurityPenetrationTestsController_getProgress_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1.ts b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1.ts index 9a1288912..b610b0831 100644 --- a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1.ts +++ b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { SecurityPenetrationTestsControllerGetReportV1Request, SecurityPenetrationTestsControllerGetReportV1Request$zodSchema, + SecurityPenetrationTestsControllerGetReportV1Security, } from "../models/securitypenetrationtestscontrollergetreportv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get penetration test output in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1( client$: CompAiCore, + security: SecurityPenetrationTestsControllerGetReportV1Security, request: SecurityPenetrationTestsControllerGetReportV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetRep > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerGetRep async function $do( client$: CompAiCore, + security: SecurityPenetrationTestsControllerGetReportV1Security, request: SecurityPenetrationTestsControllerGetReportV1Request, options?: RequestOptions, ): Promise< @@ -107,8 +109,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -116,7 +133,7 @@ async function $do( operationID: "SecurityPenetrationTestsController_getReport_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerListV1.ts b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerListV1.ts index 596487b95..f44c275b3 100644 --- a/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerListV1.ts +++ b/apps/mcp-server/src/funcs/securityPenetrationTestsSecurityPenetrationTestsControllerListV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { SecurityPenetrationTestsControllerListV1Request, SecurityPenetrationTestsControllerListV1Request$zodSchema, + SecurityPenetrationTestsControllerListV1Security, } from "../models/securitypenetrationtestscontrollerlistv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List penetration test runs in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function securityPenetrationTestsSecurityPenetrationTestsControllerListV1( client$: CompAiCore, + security: SecurityPenetrationTestsControllerListV1Security, request?: SecurityPenetrationTestsControllerListV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerListV1 > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function securityPenetrationTestsSecurityPenetrationTestsControllerListV1 async function $do( client$: CompAiCore, + security: SecurityPenetrationTestsControllerListV1Security, request?: SecurityPenetrationTestsControllerListV1Request | undefined, options?: RequestOptions, ): Promise< @@ -97,8 +99,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -106,7 +123,7 @@ async function $do( operationID: "SecurityPenetrationTestsController_list_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/soaSOAControllerApproveDocumentV1.ts b/apps/mcp-server/src/funcs/soaSOAControllerApproveDocumentV1.ts index 1682b91a4..97fea8eb2 100644 --- a/apps/mcp-server/src/funcs/soaSOAControllerApproveDocumentV1.ts +++ b/apps/mcp-server/src/funcs/soaSOAControllerApproveDocumentV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ApproveSOADocumentDto } from "../models/approvesoadocumentdto.js"; import { APIError } from "../models/errors/apierror.js"; @@ -17,6 +17,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { SOAControllerApproveDocumentV1Security } from "../models/soacontrollerapprovedocumentv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Approve a SOA document in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function soaSOAControllerApproveDocumentV1( client$: CompAiCore, + security: SOAControllerApproveDocumentV1Security, _request: ApproveSOADocumentDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function soaSOAControllerApproveDocumentV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function soaSOAControllerApproveDocumentV1( async function $do( client$: CompAiCore, + security: SOAControllerApproveDocumentV1Security, _request: ApproveSOADocumentDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "SOAController_approveDocument_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/soaSOAControllerAutoFillV1.ts b/apps/mcp-server/src/funcs/soaSOAControllerAutoFillV1.ts index 128194b33..22fd2ee46 100644 --- a/apps/mcp-server/src/funcs/soaSOAControllerAutoFillV1.ts +++ b/apps/mcp-server/src/funcs/soaSOAControllerAutoFillV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AutoFillSOADto } from "../models/autofillsoadto.js"; import { APIError } from "../models/errors/apierror.js"; @@ -17,6 +17,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { SOAControllerAutoFillV1Security } from "../models/soacontrollerautofillv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Auto-fill a Statement of Applicability draft using organization context and framework mappings for ISO 27001 review. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function soaSOAControllerAutoFillV1( client$: CompAiCore, + security: SOAControllerAutoFillV1Security, _request: AutoFillSOADto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function soaSOAControllerAutoFillV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function soaSOAControllerAutoFillV1( async function $do( client$: CompAiCore, + security: SOAControllerAutoFillV1Security, _request: AutoFillSOADto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "SOAController_autoFill_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/soaSOAControllerCreateDocumentV1.ts b/apps/mcp-server/src/funcs/soaSOAControllerCreateDocumentV1.ts index eaf8b790d..1819e0892 100644 --- a/apps/mcp-server/src/funcs/soaSOAControllerCreateDocumentV1.ts +++ b/apps/mcp-server/src/funcs/soaSOAControllerCreateDocumentV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { CreateSOADocumentDto } from "../models/createsoadocumentdto.js"; import { APIError } from "../models/errors/apierror.js"; @@ -17,6 +17,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { SOAControllerCreateDocumentV1Security } from "../models/soacontrollercreatedocumentv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create a new SOA document in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function soaSOAControllerCreateDocumentV1( client$: CompAiCore, + security: SOAControllerCreateDocumentV1Security, _request: CreateSOADocumentDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function soaSOAControllerCreateDocumentV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function soaSOAControllerCreateDocumentV1( async function $do( client$: CompAiCore, + security: SOAControllerCreateDocumentV1Security, _request: CreateSOADocumentDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "SOAController_createDocument_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/soaSOAControllerDeclineDocumentV1.ts b/apps/mcp-server/src/funcs/soaSOAControllerDeclineDocumentV1.ts index 0d7134ba3..36c678d71 100644 --- a/apps/mcp-server/src/funcs/soaSOAControllerDeclineDocumentV1.ts +++ b/apps/mcp-server/src/funcs/soaSOAControllerDeclineDocumentV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { DeclineSOADocumentDto } from "../models/declinesoadocumentdto.js"; import { APIError } from "../models/errors/apierror.js"; @@ -17,6 +17,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { SOAControllerDeclineDocumentV1Security } from "../models/soacontrollerdeclinedocumentv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Decline a SOA document in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function soaSOAControllerDeclineDocumentV1( client$: CompAiCore, + security: SOAControllerDeclineDocumentV1Security, _request: DeclineSOADocumentDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function soaSOAControllerDeclineDocumentV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function soaSOAControllerDeclineDocumentV1( async function $do( client$: CompAiCore, + security: SOAControllerDeclineDocumentV1Security, _request: DeclineSOADocumentDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "SOAController_declineDocument_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/soaSOAControllerEnsureSetupV1.ts b/apps/mcp-server/src/funcs/soaSOAControllerEnsureSetupV1.ts index c3260679e..724d3fbea 100644 --- a/apps/mcp-server/src/funcs/soaSOAControllerEnsureSetupV1.ts +++ b/apps/mcp-server/src/funcs/soaSOAControllerEnsureSetupV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { EnsureSOASetupDto } from "../models/ensuresoasetupdto.js"; import { APIError } from "../models/errors/apierror.js"; @@ -17,6 +17,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { SOAControllerEnsureSetupV1Security } from "../models/soacontrollerensuresetupv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Ensure SOA configuration and document exist in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function soaSOAControllerEnsureSetupV1( client$: CompAiCore, + security: SOAControllerEnsureSetupV1Security, _request: EnsureSOASetupDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function soaSOAControllerEnsureSetupV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function soaSOAControllerEnsureSetupV1( async function $do( client$: CompAiCore, + security: SOAControllerEnsureSetupV1Security, _request: EnsureSOASetupDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "SOAController_ensureSetup_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/soaSOAControllerExportDocumentV1.ts b/apps/mcp-server/src/funcs/soaSOAControllerExportDocumentV1.ts index c8178c5a7..191c83b39 100644 --- a/apps/mcp-server/src/funcs/soaSOAControllerExportDocumentV1.ts +++ b/apps/mcp-server/src/funcs/soaSOAControllerExportDocumentV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -17,6 +17,7 @@ import { } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { ExportSOADocumentDto } from "../models/exportsoadocumentdto.js"; +import { SOAControllerExportDocumentV1Security } from "../models/soacontrollerexportdocumentv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Export the approved Statement of Applicability document for ISO 27001 auditors, customer reviews, and internal records. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function soaSOAControllerExportDocumentV1( client$: CompAiCore, + security: SOAControllerExportDocumentV1Security, _request: ExportSOADocumentDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function soaSOAControllerExportDocumentV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function soaSOAControllerExportDocumentV1( async function $do( client$: CompAiCore, + security: SOAControllerExportDocumentV1Security, _request: ExportSOADocumentDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "SOAController_exportDocument_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/soaSOAControllerSaveAnswerV1.ts b/apps/mcp-server/src/funcs/soaSOAControllerSaveAnswerV1.ts index 666fcca48..283b14325 100644 --- a/apps/mcp-server/src/funcs/soaSOAControllerSaveAnswerV1.ts +++ b/apps/mcp-server/src/funcs/soaSOAControllerSaveAnswerV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -17,6 +17,7 @@ import { } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { SaveSOAAnswerDto } from "../models/savesoaanswerdto.js"; +import { SOAControllerSaveAnswerV1Security } from "../models/soacontrollersaveanswerv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Save a SOA answer in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function soaSOAControllerSaveAnswerV1( client$: CompAiCore, + security: SOAControllerSaveAnswerV1Security, _request: SaveSOAAnswerDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function soaSOAControllerSaveAnswerV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function soaSOAControllerSaveAnswerV1( async function $do( client$: CompAiCore, + security: SOAControllerSaveAnswerV1Security, _request: SaveSOAAnswerDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "SOAController_saveAnswer_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/soaSOAControllerSubmitForApprovalV1.ts b/apps/mcp-server/src/funcs/soaSOAControllerSubmitForApprovalV1.ts index 8188b5fd1..41e9c36dc 100644 --- a/apps/mcp-server/src/funcs/soaSOAControllerSubmitForApprovalV1.ts +++ b/apps/mcp-server/src/funcs/soaSOAControllerSubmitForApprovalV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { SOAControllerSubmitForApprovalV1Security } from "../models/soacontrollersubmitforapprovalv1op.js"; import { SubmitSOAForApprovalDto } from "../models/submitsoaforapprovaldto.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -25,11 +26,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Submit SOA document for approval in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function soaSOAControllerSubmitForApprovalV1( client$: CompAiCore, + security: SOAControllerSubmitForApprovalV1Security, _request: SubmitSOAForApprovalDto, options?: RequestOptions, ): APIPromise< @@ -46,6 +46,7 @@ export function soaSOAControllerSubmitForApprovalV1( > { return new APIPromise($do( client$, + security, _request, options, )); @@ -53,6 +54,7 @@ export function soaSOAControllerSubmitForApprovalV1( async function $do( client$: CompAiCore, + security: SOAControllerSubmitForApprovalV1Security, _request: SubmitSOAForApprovalDto, options?: RequestOptions, ): Promise< @@ -76,8 +78,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -85,7 +102,7 @@ async function $do( operationID: "SOAController_submitForApproval_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerCreateAutomationV1.ts b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerCreateAutomationV1.ts index 278e81aa9..f4f0543f7 100644 --- a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerCreateAutomationV1.ts +++ b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerCreateAutomationV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AutomationsControllerCreateAutomationV1Request, AutomationsControllerCreateAutomationV1Request$zodSchema, + AutomationsControllerCreateAutomationV1Security, } from "../models/automationscontrollercreateautomationv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create an automated evidence workflow attached to a task so Comp AI can collect recurring proof from connected systems. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskAutomationsAutomationsControllerCreateAutomationV1( client$: CompAiCore, + security: AutomationsControllerCreateAutomationV1Security, request: AutomationsControllerCreateAutomationV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskAutomationsAutomationsControllerCreateAutomationV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskAutomationsAutomationsControllerCreateAutomationV1( async function $do( client$: CompAiCore, + security: AutomationsControllerCreateAutomationV1Security, request: AutomationsControllerCreateAutomationV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "AutomationsController_createAutomation_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerCreateVersionV1.ts b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerCreateVersionV1.ts index cd1772ed5..663c30344 100644 --- a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerCreateVersionV1.ts +++ b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerCreateVersionV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AutomationsControllerCreateVersionV1Request, AutomationsControllerCreateVersionV1Request$zodSchema, + AutomationsControllerCreateVersionV1Security, } from "../models/automationscontrollercreateversionv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create a published version record for an automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskAutomationsAutomationsControllerCreateVersionV1( client$: CompAiCore, + security: AutomationsControllerCreateVersionV1Security, request: AutomationsControllerCreateVersionV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskAutomationsAutomationsControllerCreateVersionV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskAutomationsAutomationsControllerCreateVersionV1( async function $do( client$: CompAiCore, + security: AutomationsControllerCreateVersionV1Security, request: AutomationsControllerCreateVersionV1Request, options?: RequestOptions, ): Promise< @@ -106,8 +108,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -115,7 +132,7 @@ async function $do( operationID: "AutomationsController_createVersion_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerDeleteAutomationV1.ts b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerDeleteAutomationV1.ts index 9d8cfbc6c..33beb44dd 100644 --- a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerDeleteAutomationV1.ts +++ b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerDeleteAutomationV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AutomationsControllerDeleteAutomationV1Request, AutomationsControllerDeleteAutomationV1Request$zodSchema, + AutomationsControllerDeleteAutomationV1Security, } from "../models/automationscontrollerdeleteautomationv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete an automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskAutomationsAutomationsControllerDeleteAutomationV1( client$: CompAiCore, + security: AutomationsControllerDeleteAutomationV1Security, request: AutomationsControllerDeleteAutomationV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskAutomationsAutomationsControllerDeleteAutomationV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskAutomationsAutomationsControllerDeleteAutomationV1( async function $do( client$: CompAiCore, + security: AutomationsControllerDeleteAutomationV1Security, request: AutomationsControllerDeleteAutomationV1Request, options?: RequestOptions, ): Promise< @@ -104,8 +106,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -113,7 +130,7 @@ async function $do( operationID: "AutomationsController_deleteAutomation_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetAutomationRunsV1.ts b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetAutomationRunsV1.ts index 846b71d0a..4763c9536 100644 --- a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetAutomationRunsV1.ts +++ b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetAutomationRunsV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AutomationsControllerGetAutomationRunsV1Request, AutomationsControllerGetAutomationRunsV1Request$zodSchema, + AutomationsControllerGetAutomationRunsV1Security, } from "../models/automationscontrollergetautomationrunsv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get all runs for a specific automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskAutomationsAutomationsControllerGetAutomationRunsV1( client$: CompAiCore, + security: AutomationsControllerGetAutomationRunsV1Security, request: AutomationsControllerGetAutomationRunsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskAutomationsAutomationsControllerGetAutomationRunsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskAutomationsAutomationsControllerGetAutomationRunsV1( async function $do( client$: CompAiCore, + security: AutomationsControllerGetAutomationRunsV1Security, request: AutomationsControllerGetAutomationRunsV1Request, options?: RequestOptions, ): Promise< @@ -106,8 +108,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -115,7 +132,7 @@ async function $do( operationID: "AutomationsController_getAutomationRuns_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetAutomationV1.ts b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetAutomationV1.ts index 187317f76..11b2cf8c4 100644 --- a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetAutomationV1.ts +++ b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetAutomationV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AutomationsControllerGetAutomationV1Request, AutomationsControllerGetAutomationV1Request$zodSchema, + AutomationsControllerGetAutomationV1Security, } from "../models/automationscontrollergetautomationv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get automation details in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskAutomationsAutomationsControllerGetAutomationV1( client$: CompAiCore, + security: AutomationsControllerGetAutomationV1Security, request: AutomationsControllerGetAutomationV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskAutomationsAutomationsControllerGetAutomationV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskAutomationsAutomationsControllerGetAutomationV1( async function $do( client$: CompAiCore, + security: AutomationsControllerGetAutomationV1Security, request: AutomationsControllerGetAutomationV1Request, options?: RequestOptions, ): Promise< @@ -104,8 +106,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -113,7 +130,7 @@ async function $do( operationID: "AutomationsController_getAutomation_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetAutomationVersionsV1.ts b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetAutomationVersionsV1.ts index 44875e511..9f73b679c 100644 --- a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetAutomationVersionsV1.ts +++ b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetAutomationVersionsV1.ts @@ -7,11 +7,12 @@ import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AutomationsControllerGetAutomationVersionsV1Request, AutomationsControllerGetAutomationVersionsV1Request$zodSchema, + AutomationsControllerGetAutomationVersionsV1Security, } from "../models/automationscontrollergetautomationversionsv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get all versions for an automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskAutomationsAutomationsControllerGetAutomationVersionsV1( client$: CompAiCore, + security: AutomationsControllerGetAutomationVersionsV1Security, request: AutomationsControllerGetAutomationVersionsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskAutomationsAutomationsControllerGetAutomationVersionsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskAutomationsAutomationsControllerGetAutomationVersionsV1( async function $do( client$: CompAiCore, + security: AutomationsControllerGetAutomationVersionsV1Security, request: AutomationsControllerGetAutomationVersionsV1Request, options?: RequestOptions, ): Promise< @@ -112,8 +114,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -121,7 +138,7 @@ async function $do( operationID: "AutomationsController_getAutomationVersions_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetTaskAutomationRunsV1.ts b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetTaskAutomationRunsV1.ts index 3bf01ee80..244f02caa 100644 --- a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetTaskAutomationRunsV1.ts +++ b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetTaskAutomationRunsV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AutomationsControllerGetTaskAutomationRunsV1Request, AutomationsControllerGetTaskAutomationRunsV1Request$zodSchema, + AutomationsControllerGetTaskAutomationRunsV1Security, } from "../models/automationscontrollergettaskautomationrunsv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get all automation runs for a task in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskAutomationsAutomationsControllerGetTaskAutomationRunsV1( client$: CompAiCore, + security: AutomationsControllerGetTaskAutomationRunsV1Security, request: AutomationsControllerGetTaskAutomationRunsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskAutomationsAutomationsControllerGetTaskAutomationRunsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskAutomationsAutomationsControllerGetTaskAutomationRunsV1( async function $do( client$: CompAiCore, + security: AutomationsControllerGetTaskAutomationRunsV1Security, request: AutomationsControllerGetTaskAutomationRunsV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "AutomationsController_getTaskAutomationRuns_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetTaskAutomationsV1.ts b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetTaskAutomationsV1.ts index f8aa14952..51bc24568 100644 --- a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetTaskAutomationsV1.ts +++ b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerGetTaskAutomationsV1.ts @@ -7,11 +7,12 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AutomationsControllerGetTaskAutomationsV1Request, AutomationsControllerGetTaskAutomationsV1Request$zodSchema, + AutomationsControllerGetTaskAutomationsV1Security, } from "../models/automationscontrollergettaskautomationsv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get all automations for a task in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskAutomationsAutomationsControllerGetTaskAutomationsV1( client$: CompAiCore, + security: AutomationsControllerGetTaskAutomationsV1Security, request: AutomationsControllerGetTaskAutomationsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskAutomationsAutomationsControllerGetTaskAutomationsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskAutomationsAutomationsControllerGetTaskAutomationsV1( async function $do( client$: CompAiCore, + security: AutomationsControllerGetTaskAutomationsV1Security, request: AutomationsControllerGetTaskAutomationsV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "AutomationsController_getTaskAutomations_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerUpdateAutomationV1.ts b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerUpdateAutomationV1.ts index eac062372..ed3e2810d 100644 --- a/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerUpdateAutomationV1.ts +++ b/apps/mcp-server/src/funcs/taskAutomationsAutomationsControllerUpdateAutomationV1.ts @@ -7,11 +7,12 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { AutomationsControllerUpdateAutomationV1Request, AutomationsControllerUpdateAutomationV1Request$zodSchema, + AutomationsControllerUpdateAutomationV1Security, } from "../models/automationscontrollerupdateautomationv1op.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update an existing automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskAutomationsAutomationsControllerUpdateAutomationV1( client$: CompAiCore, + security: AutomationsControllerUpdateAutomationV1Security, request: AutomationsControllerUpdateAutomationV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskAutomationsAutomationsControllerUpdateAutomationV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskAutomationsAutomationsControllerUpdateAutomationV1( async function $do( client$: CompAiCore, + security: AutomationsControllerUpdateAutomationV1Security, request: AutomationsControllerUpdateAutomationV1Request, options?: RequestOptions, ): Promise< @@ -105,8 +107,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -114,7 +131,7 @@ async function $do( operationID: "AutomationsController_updateAutomation_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerCreateTaskItemV1.ts b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerCreateTaskItemV1.ts index 42c562c32..b7aed6435 100644 --- a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerCreateTaskItemV1.ts +++ b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerCreateTaskItemV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { CreateTaskItemDto, @@ -22,6 +22,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TaskManagementControllerCreateTaskItemV1Security } from "../models/taskmanagementcontrollercreatetaskitemv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create a new task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskManagementTaskManagementControllerCreateTaskItemV1( client$: CompAiCore, + security: TaskManagementControllerCreateTaskItemV1Security, request: CreateTaskItemDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskManagementTaskManagementControllerCreateTaskItemV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskManagementTaskManagementControllerCreateTaskItemV1( async function $do( client$: CompAiCore, + security: TaskManagementControllerCreateTaskItemV1Security, request: CreateTaskItemDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "TaskManagementController_createTaskItem_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1.ts b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1.ts index 3b9fc9326..f73349e69 100644 --- a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1.ts +++ b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TaskManagementControllerDeleteTaskItemAttachmentV1Request, TaskManagementControllerDeleteTaskItemAttachmentV1Request$zodSchema, + TaskManagementControllerDeleteTaskItemAttachmentV1Security, } from "../models/taskmanagementcontrollerdeletetaskitemattachmentv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete attachment from task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1( client$: CompAiCore, + security: TaskManagementControllerDeleteTaskItemAttachmentV1Security, request: TaskManagementControllerDeleteTaskItemAttachmentV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1 > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1 async function $do( client$: CompAiCore, + security: TaskManagementControllerDeleteTaskItemAttachmentV1Security, request: TaskManagementControllerDeleteTaskItemAttachmentV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "TaskManagementController_deleteTaskItemAttachment_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerDeleteTaskItemV1.ts b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerDeleteTaskItemV1.ts index e17e6554d..7e4ffc0c1 100644 --- a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerDeleteTaskItemV1.ts +++ b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerDeleteTaskItemV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TaskManagementControllerDeleteTaskItemV1Request, TaskManagementControllerDeleteTaskItemV1Request$zodSchema, + TaskManagementControllerDeleteTaskItemV1Security, } from "../models/taskmanagementcontrollerdeletetaskitemv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete a task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskManagementTaskManagementControllerDeleteTaskItemV1( client$: CompAiCore, + security: TaskManagementControllerDeleteTaskItemV1Security, request: TaskManagementControllerDeleteTaskItemV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskManagementTaskManagementControllerDeleteTaskItemV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskManagementTaskManagementControllerDeleteTaskItemV1( async function $do( client$: CompAiCore, + security: TaskManagementControllerDeleteTaskItemV1Security, request: TaskManagementControllerDeleteTaskItemV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "TaskManagementController_deleteTaskItem_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerGetTaskItemActivityV1.ts b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerGetTaskItemActivityV1.ts index 91e500d6a..96618fc9d 100644 --- a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerGetTaskItemActivityV1.ts +++ b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerGetTaskItemActivityV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TaskManagementControllerGetTaskItemActivityV1Request, TaskManagementControllerGetTaskItemActivityV1Request$zodSchema, + TaskManagementControllerGetTaskItemActivityV1Security, } from "../models/taskmanagementcontrollergettaskitemactivityv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get task item activity log in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskManagementTaskManagementControllerGetTaskItemActivityV1( client$: CompAiCore, + security: TaskManagementControllerGetTaskItemActivityV1Security, request: TaskManagementControllerGetTaskItemActivityV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskManagementTaskManagementControllerGetTaskItemActivityV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskManagementTaskManagementControllerGetTaskItemActivityV1( async function $do( client$: CompAiCore, + security: TaskManagementControllerGetTaskItemActivityV1Security, request: TaskManagementControllerGetTaskItemActivityV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "TaskManagementController_getTaskItemActivity_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerGetTaskItemsStatsV1.ts b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerGetTaskItemsStatsV1.ts index ff31ff9b0..4808f53c2 100644 --- a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerGetTaskItemsStatsV1.ts +++ b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerGetTaskItemsStatsV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TaskManagementControllerGetTaskItemsStatsV1Request, TaskManagementControllerGetTaskItemsStatsV1Request$zodSchema, + TaskManagementControllerGetTaskItemsStatsV1Security, } from "../models/taskmanagementcontrollergettaskitemsstatsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get task items statistics for an entity in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskManagementTaskManagementControllerGetTaskItemsStatsV1( client$: CompAiCore, + security: TaskManagementControllerGetTaskItemsStatsV1Security, request: TaskManagementControllerGetTaskItemsStatsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskManagementTaskManagementControllerGetTaskItemsStatsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskManagementTaskManagementControllerGetTaskItemsStatsV1( async function $do( client$: CompAiCore, + security: TaskManagementControllerGetTaskItemsStatsV1Security, request: TaskManagementControllerGetTaskItemsStatsV1Request, options?: RequestOptions, ): Promise< @@ -97,8 +99,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -106,7 +123,7 @@ async function $do( operationID: "TaskManagementController_getTaskItemsStats_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerGetTaskItemsV1.ts b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerGetTaskItemsV1.ts index 1739b23d2..64049fccb 100644 --- a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerGetTaskItemsV1.ts +++ b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerGetTaskItemsV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TaskManagementControllerGetTaskItemsV1Request, TaskManagementControllerGetTaskItemsV1Request$zodSchema, + TaskManagementControllerGetTaskItemsV1Security, } from "../models/taskmanagementcontrollergettaskitemsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get task items for an entity in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskManagementTaskManagementControllerGetTaskItemsV1( client$: CompAiCore, + security: TaskManagementControllerGetTaskItemsV1Security, request: TaskManagementControllerGetTaskItemsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskManagementTaskManagementControllerGetTaskItemsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskManagementTaskManagementControllerGetTaskItemsV1( async function $do( client$: CompAiCore, + security: TaskManagementControllerGetTaskItemsV1Security, request: TaskManagementControllerGetTaskItemsV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "TaskManagementController_getTaskItems_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerUpdateTaskItemV1.ts b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerUpdateTaskItemV1.ts index dc9fb3359..82e259b50 100644 --- a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerUpdateTaskItemV1.ts +++ b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerUpdateTaskItemV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TaskManagementControllerUpdateTaskItemV1Request, TaskManagementControllerUpdateTaskItemV1Request$zodSchema, + TaskManagementControllerUpdateTaskItemV1Security, } from "../models/taskmanagementcontrollerupdatetaskitemv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update a task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskManagementTaskManagementControllerUpdateTaskItemV1( client$: CompAiCore, + security: TaskManagementControllerUpdateTaskItemV1Security, request: TaskManagementControllerUpdateTaskItemV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskManagementTaskManagementControllerUpdateTaskItemV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskManagementTaskManagementControllerUpdateTaskItemV1( async function $do( client$: CompAiCore, + security: TaskManagementControllerUpdateTaskItemV1Security, request: TaskManagementControllerUpdateTaskItemV1Request, options?: RequestOptions, ): Promise< @@ -101,8 +103,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -110,7 +127,7 @@ async function $do( operationID: "TaskManagementController_updateTaskItem_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerUploadTaskItemAttachmentV1.ts b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerUploadTaskItemAttachmentV1.ts index c32e51940..6150526a8 100644 --- a/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerUploadTaskItemAttachmentV1.ts +++ b/apps/mcp-server/src/funcs/taskManagementTaskManagementControllerUploadTaskItemAttachmentV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -18,6 +18,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TaskManagementControllerUploadTaskItemAttachmentV1Security } from "../models/taskmanagementcontrolleruploadtaskitemattachmentv1op.js"; import { UploadTaskItemAttachmentDto, UploadTaskItemAttachmentDto$zodSchema, @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Upload a file attachment for a task item with proper S3 path structure: org_{orgId}/attachments/task-item/{entityType}/{entityId}/files. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function taskManagementTaskManagementControllerUploadTaskItemAttachmentV1( client$: CompAiCore, + security: TaskManagementControllerUploadTaskItemAttachmentV1Security, request: UploadTaskItemAttachmentDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function taskManagementTaskManagementControllerUploadTaskItemAttachmentV1 > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function taskManagementTaskManagementControllerUploadTaskItemAttachmentV1 async function $do( client$: CompAiCore, + security: TaskManagementControllerUploadTaskItemAttachmentV1Security, request: UploadTaskItemAttachmentDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "TaskManagementController_uploadTaskItemAttachment_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerApproveTaskV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerApproveTaskV1.ts index 7e3236561..aa5ab4030 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerApproveTaskV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerApproveTaskV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerApproveTaskV1Request, TasksControllerApproveTaskV1Request$zodSchema, + TasksControllerApproveTaskV1Security, } from "../models/taskscontrollerapprovetaskv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Approve a task that is in review. Only the assigned approver can approve. Moves status to done and creates an audit comment. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerApproveTaskV1( client$: CompAiCore, + security: TasksControllerApproveTaskV1Security, request: TasksControllerApproveTaskV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerApproveTaskV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerApproveTaskV1( async function $do( client$: CompAiCore, + security: TasksControllerApproveTaskV1Security, request: TasksControllerApproveTaskV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "TasksController_approveTask_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerBulkSubmitForReviewV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerBulkSubmitForReviewV1.ts index e144c1509..81b40f021 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerBulkSubmitForReviewV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerBulkSubmitForReviewV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerBulkSubmitForReviewV1Request, TasksControllerBulkSubmitForReviewV1Request$zodSchema, + TasksControllerBulkSubmitForReviewV1Security, } from "../models/taskscontrollerbulksubmitforreviewv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Bulk submit tasks for review in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerBulkSubmitForReviewV1( client$: CompAiCore, + security: TasksControllerBulkSubmitForReviewV1Security, request: TasksControllerBulkSubmitForReviewV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerBulkSubmitForReviewV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerBulkSubmitForReviewV1( async function $do( client$: CompAiCore, + security: TasksControllerBulkSubmitForReviewV1Security, request: TasksControllerBulkSubmitForReviewV1Request, options?: RequestOptions, ): Promise< @@ -92,8 +94,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -101,7 +118,7 @@ async function $do( operationID: "TasksController_bulkSubmitForReview_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerCreateTaskV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerCreateTaskV1.ts index e33a5b551..5ad724b83 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerCreateTaskV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerCreateTaskV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerCreateTaskV1Request, TasksControllerCreateTaskV1Request$zodSchema, + TasksControllerCreateTaskV1Security, } from "../models/taskscontrollercreatetaskv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create a compliance task for evidence collection, remediation, review, or recurring control work inside an organization. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerCreateTaskV1( client$: CompAiCore, + security: TasksControllerCreateTaskV1Security, request: TasksControllerCreateTaskV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerCreateTaskV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerCreateTaskV1( async function $do( client$: CompAiCore, + security: TasksControllerCreateTaskV1Security, request: TasksControllerCreateTaskV1Request, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "TasksController_createTask_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerDeleteTaskAttachmentV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerDeleteTaskAttachmentV1.ts index 5a2ca3922..da331bc60 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerDeleteTaskAttachmentV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerDeleteTaskAttachmentV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerDeleteTaskAttachmentV1Request, TasksControllerDeleteTaskAttachmentV1Request$zodSchema, + TasksControllerDeleteTaskAttachmentV1Security, } from "../models/taskscontrollerdeletetaskattachmentv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete task attachment in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerDeleteTaskAttachmentV1( client$: CompAiCore, + security: TasksControllerDeleteTaskAttachmentV1Security, request: TasksControllerDeleteTaskAttachmentV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerDeleteTaskAttachmentV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerDeleteTaskAttachmentV1( async function $do( client$: CompAiCore, + security: TasksControllerDeleteTaskAttachmentV1Security, request: TasksControllerDeleteTaskAttachmentV1Request, options?: RequestOptions, ): Promise< @@ -104,8 +106,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -113,7 +130,7 @@ async function $do( operationID: "TasksController_deleteTaskAttachment_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerDeleteTaskV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerDeleteTaskV1.ts index ce9621c64..43b243b0f 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerDeleteTaskV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerDeleteTaskV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerDeleteTaskV1Request, TasksControllerDeleteTaskV1Request$zodSchema, + TasksControllerDeleteTaskV1Security, } from "../models/taskscontrollerdeletetaskv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete a task in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerDeleteTaskV1( client$: CompAiCore, + security: TasksControllerDeleteTaskV1Security, request: TasksControllerDeleteTaskV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerDeleteTaskV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerDeleteTaskV1( async function $do( client$: CompAiCore, + security: TasksControllerDeleteTaskV1Security, request: TasksControllerDeleteTaskV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "TasksController_deleteTask_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerDeleteTasksV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerDeleteTasksV1.ts index d7b19816a..639df6337 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerDeleteTasksV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerDeleteTasksV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerDeleteTasksV1Request, TasksControllerDeleteTasksV1Request$zodSchema, + TasksControllerDeleteTasksV1Security, } from "../models/taskscontrollerdeletetasksv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete multiple tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerDeleteTasksV1( client$: CompAiCore, + security: TasksControllerDeleteTasksV1Security, request: TasksControllerDeleteTasksV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerDeleteTasksV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerDeleteTasksV1( async function $do( client$: CompAiCore, + security: TasksControllerDeleteTasksV1Security, request: TasksControllerDeleteTasksV1Request, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "TasksController_deleteTasks_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskActivityV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskActivityV1.ts index bde571029..382fc5923 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskActivityV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskActivityV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerGetTaskActivityV1Request, TasksControllerGetTaskActivityV1Request$zodSchema, + TasksControllerGetTaskActivityV1Security, } from "../models/taskscontrollergettaskactivityv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get task activity in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerGetTaskActivityV1( client$: CompAiCore, + security: TasksControllerGetTaskActivityV1Security, request: TasksControllerGetTaskActivityV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerGetTaskActivityV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerGetTaskActivityV1( async function $do( client$: CompAiCore, + security: TasksControllerGetTaskActivityV1Security, request: TasksControllerGetTaskActivityV1Request, options?: RequestOptions, ): Promise< @@ -103,8 +105,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -112,7 +129,7 @@ async function $do( operationID: "TasksController_getTaskActivity_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskAttachmentDownloadUrlV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskAttachmentDownloadUrlV1.ts index c1e00f6a2..0a0d2c915 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskAttachmentDownloadUrlV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskAttachmentDownloadUrlV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerGetTaskAttachmentDownloadUrlV1Request, TasksControllerGetTaskAttachmentDownloadUrlV1Request$zodSchema, + TasksControllerGetTaskAttachmentDownloadUrlV1Security, } from "../models/taskscontrollergettaskattachmentdownloadurlv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Generate a signed download URL for an attachment on a compliance task so reviewers can access uploaded evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerGetTaskAttachmentDownloadUrlV1( client$: CompAiCore, + security: TasksControllerGetTaskAttachmentDownloadUrlV1Security, request: TasksControllerGetTaskAttachmentDownloadUrlV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerGetTaskAttachmentDownloadUrlV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerGetTaskAttachmentDownloadUrlV1( async function $do( client$: CompAiCore, + security: TasksControllerGetTaskAttachmentDownloadUrlV1Security, request: TasksControllerGetTaskAttachmentDownloadUrlV1Request, options?: RequestOptions, ): Promise< @@ -108,8 +110,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -117,7 +134,7 @@ async function $do( operationID: "TasksController_getTaskAttachmentDownloadUrl_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskAttachmentsV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskAttachmentsV1.ts index 051b0bf69..202250116 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskAttachmentsV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskAttachmentsV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerGetTaskAttachmentsV1Request, TasksControllerGetTaskAttachmentsV1Request$zodSchema, + TasksControllerGetTaskAttachmentsV1Security, } from "../models/taskscontrollergettaskattachmentsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get task attachments in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerGetTaskAttachmentsV1( client$: CompAiCore, + security: TasksControllerGetTaskAttachmentsV1Security, request: TasksControllerGetTaskAttachmentsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerGetTaskAttachmentsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerGetTaskAttachmentsV1( async function $do( client$: CompAiCore, + security: TasksControllerGetTaskAttachmentsV1Security, request: TasksControllerGetTaskAttachmentsV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "TasksController_getTaskAttachments_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskOptionsV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskOptionsV1.ts index e61d44054..79402246f 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskOptionsV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskOptionsV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TasksControllerGetTaskOptionsV1Security } from "../models/taskscontrollergettaskoptionsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get page options for tasks overview in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerGetTaskOptionsV1( client$: CompAiCore, + security: TasksControllerGetTaskOptionsV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function tasksTasksControllerGetTaskOptionsV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TasksControllerGetTaskOptionsV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TasksController_getTaskOptions_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskPoliciesV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskPoliciesV1.ts index 5038aaed8..78f2a9822 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskPoliciesV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskPoliciesV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerGetTaskPoliciesV1Request, TasksControllerGetTaskPoliciesV1Request$zodSchema, + TasksControllerGetTaskPoliciesV1Security, } from "../models/taskscontrollergettaskpoliciesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get policies that reference a task via shared controls in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerGetTaskPoliciesV1( client$: CompAiCore, + security: TasksControllerGetTaskPoliciesV1Security, request: TasksControllerGetTaskPoliciesV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerGetTaskPoliciesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerGetTaskPoliciesV1( async function $do( client$: CompAiCore, + security: TasksControllerGetTaskPoliciesV1Security, request: TasksControllerGetTaskPoliciesV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "TasksController_getTaskPolicies_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskTemplatesV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskTemplatesV1.ts index c08414468..0c4ebb72e 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskTemplatesV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskTemplatesV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerGetTaskTemplatesV1Request, TasksControllerGetTaskTemplatesV1Request$zodSchema, + TasksControllerGetTaskTemplatesV1Security, } from "../models/taskscontrollergettasktemplatesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get task templates in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerGetTaskTemplatesV1( client$: CompAiCore, + security: TasksControllerGetTaskTemplatesV1Security, request?: TasksControllerGetTaskTemplatesV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerGetTaskTemplatesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerGetTaskTemplatesV1( async function $do( client$: CompAiCore, + security: TasksControllerGetTaskTemplatesV1Security, request?: TasksControllerGetTaskTemplatesV1Request | undefined, options?: RequestOptions, ): Promise< @@ -96,8 +98,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -105,7 +122,7 @@ async function $do( operationID: "TasksController_getTaskTemplates_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskV1.ts index b766137e8..d1684582d 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerGetTaskV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerGetTaskV1Request, TasksControllerGetTaskV1Request$zodSchema, + TasksControllerGetTaskV1Security, } from "../models/taskscontrollergettaskv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get task by ID in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerGetTaskV1( client$: CompAiCore, + security: TasksControllerGetTaskV1Security, request: TasksControllerGetTaskV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerGetTaskV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerGetTaskV1( async function $do( client$: CompAiCore, + security: TasksControllerGetTaskV1Security, request: TasksControllerGetTaskV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "TasksController_getTask_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerGetTasksV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerGetTasksV1.ts index 3af42dde1..9f25bc123 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerGetTasksV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerGetTasksV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerGetTasksV1Request, TasksControllerGetTasksV1Request$zodSchema, + TasksControllerGetTasksV1Security, } from "../models/taskscontrollergettasksv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List compliance tasks with assignments and status so teams can track audit readiness, evidence work, and control implementation. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerGetTasksV1( client$: CompAiCore, + security: TasksControllerGetTasksV1Security, request?: TasksControllerGetTasksV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerGetTasksV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerGetTasksV1( async function $do( client$: CompAiCore, + security: TasksControllerGetTasksV1Security, request?: TasksControllerGetTasksV1Request | undefined, options?: RequestOptions, ): Promise< @@ -94,8 +96,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -103,7 +120,7 @@ async function $do( operationID: "TasksController_getTasks_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerRegenerateTaskV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerRegenerateTaskV1.ts index 58c80b49a..3d79ea3b6 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerRegenerateTaskV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerRegenerateTaskV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerRegenerateTaskV1Request, TasksControllerRegenerateTaskV1Request$zodSchema, + TasksControllerRegenerateTaskV1Security, } from "../models/taskscontrollerregeneratetaskv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Regenerate task from template in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerRegenerateTaskV1( client$: CompAiCore, + security: TasksControllerRegenerateTaskV1Security, request: TasksControllerRegenerateTaskV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerRegenerateTaskV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerRegenerateTaskV1( async function $do( client$: CompAiCore, + security: TasksControllerRegenerateTaskV1Security, request: TasksControllerRegenerateTaskV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "TasksController_regenerateTask_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerRejectTaskV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerRejectTaskV1.ts index 0185244be..c80979464 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerRejectTaskV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerRejectTaskV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerRejectTaskV1Request, TasksControllerRejectTaskV1Request$zodSchema, + TasksControllerRejectTaskV1Security, } from "../models/taskscontrollerrejecttaskv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Reject a task that is in review. Only the assigned approver can reject. Reverts status to the previous status and creates an audit comment. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerRejectTaskV1( client$: CompAiCore, + security: TasksControllerRejectTaskV1Security, request: TasksControllerRejectTaskV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerRejectTaskV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerRejectTaskV1( async function $do( client$: CompAiCore, + security: TasksControllerRejectTaskV1Security, request: TasksControllerRejectTaskV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "TasksController_rejectTask_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerReorderTasksV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerReorderTasksV1.ts index fe559afb8..eb6a221da 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerReorderTasksV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerReorderTasksV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerReorderTasksV1Request, TasksControllerReorderTasksV1Request$zodSchema, + TasksControllerReorderTasksV1Security, } from "../models/taskscontrollerreordertasksv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Reorder tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerReorderTasksV1( client$: CompAiCore, + security: TasksControllerReorderTasksV1Security, request: TasksControllerReorderTasksV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerReorderTasksV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerReorderTasksV1( async function $do( client$: CompAiCore, + security: TasksControllerReorderTasksV1Security, request: TasksControllerReorderTasksV1Request, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "TasksController_reorderTasks_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerSubmitForReviewV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerSubmitForReviewV1.ts index aeaaa8c1c..b3be9912e 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerSubmitForReviewV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerSubmitForReviewV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerSubmitForReviewV1Request, TasksControllerSubmitForReviewV1Request$zodSchema, + TasksControllerSubmitForReviewV1Security, } from "../models/taskscontrollersubmitforreviewv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Submit task for review in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerSubmitForReviewV1( client$: CompAiCore, + security: TasksControllerSubmitForReviewV1Security, request: TasksControllerSubmitForReviewV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerSubmitForReviewV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerSubmitForReviewV1( async function $do( client$: CompAiCore, + security: TasksControllerSubmitForReviewV1Security, request: TasksControllerSubmitForReviewV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "TasksController_submitForReview_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerUpdateTaskV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerUpdateTaskV1.ts index 7616a1e22..be1f1bec2 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerUpdateTaskV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerUpdateTaskV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerUpdateTaskV1Request, TasksControllerUpdateTaskV1Request$zodSchema, + TasksControllerUpdateTaskV1Security, } from "../models/taskscontrollerupdatetaskv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update a task in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerUpdateTaskV1( client$: CompAiCore, + security: TasksControllerUpdateTaskV1Security, request: TasksControllerUpdateTaskV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerUpdateTaskV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerUpdateTaskV1( async function $do( client$: CompAiCore, + security: TasksControllerUpdateTaskV1Security, request: TasksControllerUpdateTaskV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "TasksController_updateTask_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerUpdateTasksAssigneeV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerUpdateTasksAssigneeV1.ts index 2d155e7b7..a4f47eea4 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerUpdateTasksAssigneeV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerUpdateTasksAssigneeV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerUpdateTasksAssigneeV1Request, TasksControllerUpdateTasksAssigneeV1Request$zodSchema, + TasksControllerUpdateTasksAssigneeV1Security, } from "../models/taskscontrollerupdatetasksassigneev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update assignee for multiple tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerUpdateTasksAssigneeV1( client$: CompAiCore, + security: TasksControllerUpdateTasksAssigneeV1Security, request: TasksControllerUpdateTasksAssigneeV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerUpdateTasksAssigneeV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerUpdateTasksAssigneeV1( async function $do( client$: CompAiCore, + security: TasksControllerUpdateTasksAssigneeV1Security, request: TasksControllerUpdateTasksAssigneeV1Request, options?: RequestOptions, ): Promise< @@ -92,8 +94,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -101,7 +118,7 @@ async function $do( operationID: "TasksController_updateTasksAssignee_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerUpdateTasksStatusV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerUpdateTasksStatusV1.ts index cfb8fce87..515ba442d 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerUpdateTasksStatusV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerUpdateTasksStatusV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerUpdateTasksStatusV1Request, TasksControllerUpdateTasksStatusV1Request$zodSchema, + TasksControllerUpdateTasksStatusV1Security, } from "../models/taskscontrollerupdatetasksstatusv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update status for multiple tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerUpdateTasksStatusV1( client$: CompAiCore, + security: TasksControllerUpdateTasksStatusV1Security, request: TasksControllerUpdateTasksStatusV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerUpdateTasksStatusV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerUpdateTasksStatusV1( async function $do( client$: CompAiCore, + security: TasksControllerUpdateTasksStatusV1Security, request: TasksControllerUpdateTasksStatusV1Request, options?: RequestOptions, ): Promise< @@ -92,8 +94,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -101,7 +118,7 @@ async function $do( operationID: "TasksController_updateTasksStatus_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/tasksTasksControllerUploadTaskAttachmentV1.ts b/apps/mcp-server/src/funcs/tasksTasksControllerUploadTaskAttachmentV1.ts index 47ff27191..21486fa00 100644 --- a/apps/mcp-server/src/funcs/tasksTasksControllerUploadTaskAttachmentV1.ts +++ b/apps/mcp-server/src/funcs/tasksTasksControllerUploadTaskAttachmentV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TasksControllerUploadTaskAttachmentV1Request, TasksControllerUploadTaskAttachmentV1Request$zodSchema, + TasksControllerUploadTaskAttachmentV1Security, } from "../models/taskscontrolleruploadtaskattachmentv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Upload an evidence attachment to a task so auditors and reviewers can trace completion back to source documentation. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function tasksTasksControllerUploadTaskAttachmentV1( client$: CompAiCore, + security: TasksControllerUploadTaskAttachmentV1Security, request: TasksControllerUploadTaskAttachmentV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function tasksTasksControllerUploadTaskAttachmentV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function tasksTasksControllerUploadTaskAttachmentV1( async function $do( client$: CompAiCore, + security: TasksControllerUploadTaskAttachmentV1Security, request: TasksControllerUploadTaskAttachmentV1Request, options?: RequestOptions, ): Promise< @@ -101,8 +103,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -110,7 +127,7 @@ async function $do( operationID: "TasksController_uploadTaskAttachment_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trainingTrainingControllerGenerateCertificateV1.ts b/apps/mcp-server/src/funcs/trainingTrainingControllerGenerateCertificateV1.ts index f931738bd..71ce7e784 100644 --- a/apps/mcp-server/src/funcs/trainingTrainingControllerGenerateCertificateV1.ts +++ b/apps/mcp-server/src/funcs/trainingTrainingControllerGenerateCertificateV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -22,6 +22,7 @@ import { SendTrainingCompletionDto, SendTrainingCompletionDto$zodSchema, } from "../models/sendtrainingcompletiondto.js"; +import { TrainingControllerGenerateCertificateV1Security } from "../models/trainingcontrollergeneratecertificatev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Generate a training completion certificate that can be shared with auditors or attached as workforce security evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trainingTrainingControllerGenerateCertificateV1( client$: CompAiCore, + security: TrainingControllerGenerateCertificateV1Security, request: SendTrainingCompletionDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trainingTrainingControllerGenerateCertificateV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trainingTrainingControllerGenerateCertificateV1( async function $do( client$: CompAiCore, + security: TrainingControllerGenerateCertificateV1Security, request: SendTrainingCompletionDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "TrainingController_generateCertificate_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trainingTrainingControllerGenerateHipaaCertificateV1.ts b/apps/mcp-server/src/funcs/trainingTrainingControllerGenerateHipaaCertificateV1.ts index 95c21cff2..63e1da6f1 100644 --- a/apps/mcp-server/src/funcs/trainingTrainingControllerGenerateHipaaCertificateV1.ts +++ b/apps/mcp-server/src/funcs/trainingTrainingControllerGenerateHipaaCertificateV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -22,6 +22,7 @@ import { SendTrainingCompletionDto, SendTrainingCompletionDto$zodSchema, } from "../models/sendtrainingcompletiondto.js"; +import { TrainingControllerGenerateHipaaCertificateV1Security } from "../models/trainingcontrollergeneratehipaacertificatev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Generate HIPAA training certificate PDF in Comp AI. Record security awareness and HIPAA training completion status and generate completion certificates. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trainingTrainingControllerGenerateHipaaCertificateV1( client$: CompAiCore, + security: TrainingControllerGenerateHipaaCertificateV1Security, request: SendTrainingCompletionDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trainingTrainingControllerGenerateHipaaCertificateV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trainingTrainingControllerGenerateHipaaCertificateV1( async function $do( client$: CompAiCore, + security: TrainingControllerGenerateHipaaCertificateV1Security, request: SendTrainingCompletionDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "TrainingController_generateHipaaCertificate_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trainingTrainingControllerGetCompletionsV1.ts b/apps/mcp-server/src/funcs/trainingTrainingControllerGetCompletionsV1.ts index 96f2d82d6..616fac572 100644 --- a/apps/mcp-server/src/funcs/trainingTrainingControllerGetCompletionsV1.ts +++ b/apps/mcp-server/src/funcs/trainingTrainingControllerGetCompletionsV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrainingControllerGetCompletionsV1Security } from "../models/trainingcontrollergetcompletionsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List security awareness and HIPAA training completion records for workforce compliance tracking and audit evidence. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trainingTrainingControllerGetCompletionsV1( client$: CompAiCore, + security: TrainingControllerGetCompletionsV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function trainingTrainingControllerGetCompletionsV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TrainingControllerGetCompletionsV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TrainingController_getCompletions_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trainingTrainingControllerMarkVideoCompleteV1.ts b/apps/mcp-server/src/funcs/trainingTrainingControllerMarkVideoCompleteV1.ts index 10d6e5429..53379150b 100644 --- a/apps/mcp-server/src/funcs/trainingTrainingControllerMarkVideoCompleteV1.ts +++ b/apps/mcp-server/src/funcs/trainingTrainingControllerMarkVideoCompleteV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrainingControllerMarkVideoCompleteV1Request, TrainingControllerMarkVideoCompleteV1Request$zodSchema, + TrainingControllerMarkVideoCompleteV1Security, } from "../models/trainingcontrollermarkvideocompletev1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Marks a specific training video as completed for the authenticated member. Triggers completion email if all training is now done. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trainingTrainingControllerMarkVideoCompleteV1( client$: CompAiCore, + security: TrainingControllerMarkVideoCompleteV1Security, request: TrainingControllerMarkVideoCompleteV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trainingTrainingControllerMarkVideoCompleteV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trainingTrainingControllerMarkVideoCompleteV1( async function $do( client$: CompAiCore, + security: TrainingControllerMarkVideoCompleteV1Security, request: TrainingControllerMarkVideoCompleteV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "TrainingController_markVideoComplete_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trainingTrainingControllerSendTrainingCompletionEmailV1.ts b/apps/mcp-server/src/funcs/trainingTrainingControllerSendTrainingCompletionEmailV1.ts index b60cf1375..8667a553d 100644 --- a/apps/mcp-server/src/funcs/trainingTrainingControllerSendTrainingCompletionEmailV1.ts +++ b/apps/mcp-server/src/funcs/trainingTrainingControllerSendTrainingCompletionEmailV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -22,6 +22,7 @@ import { SendTrainingCompletionDto, SendTrainingCompletionDto$zodSchema, } from "../models/sendtrainingcompletiondto.js"; +import { TrainingControllerSendTrainingCompletionEmailV1Security } from "../models/trainingcontrollersendtrainingcompletionemailv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Send training completion email with certificate in Comp AI. Record security awareness and HIPAA training completion status and generate completion certificates. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trainingTrainingControllerSendTrainingCompletionEmailV1( client$: CompAiCore, + security: TrainingControllerSendTrainingCompletionEmailV1Security, request: SendTrainingCompletionDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trainingTrainingControllerSendTrainingCompletionEmailV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trainingTrainingControllerSendTrainingCompletionEmailV1( async function $do( client$: CompAiCore, + security: TrainingControllerSendTrainingCompletionEmailV1Security, request: SendTrainingCompletionDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "TrainingController_sendTrainingCompletionEmail_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerApproveRequestV1.ts b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerApproveRequestV1.ts index a2cc8a55e..f6366d5cb 100644 --- a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerApproveRequestV1.ts +++ b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerApproveRequestV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustAccessControllerApproveRequestV1Request, TrustAccessControllerApproveRequestV1Request$zodSchema, + TrustAccessControllerApproveRequestV1Security, } from "../models/trustaccesscontrollerapproverequestv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Approve a Trust Center access request, configure the grant window, and start the NDA or access email workflow. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustAccessTrustAccessControllerApproveRequestV1( client$: CompAiCore, + security: TrustAccessControllerApproveRequestV1Security, request: TrustAccessControllerApproveRequestV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustAccessTrustAccessControllerApproveRequestV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustAccessTrustAccessControllerApproveRequestV1( async function $do( client$: CompAiCore, + security: TrustAccessControllerApproveRequestV1Security, request: TrustAccessControllerApproveRequestV1Request, options?: RequestOptions, ): Promise< @@ -101,8 +103,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -110,7 +127,7 @@ async function $do( operationID: "TrustAccessController_approveRequest_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerDenyRequestV1.ts b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerDenyRequestV1.ts index f29d4c6cf..9c7b3ed53 100644 --- a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerDenyRequestV1.ts +++ b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerDenyRequestV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustAccessControllerDenyRequestV1Request, TrustAccessControllerDenyRequestV1Request$zodSchema, + TrustAccessControllerDenyRequestV1Security, } from "../models/trustaccesscontrollerdenyrequestv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Reject a Trust Center access request with a review reason so customer security access decisions stay auditable. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustAccessTrustAccessControllerDenyRequestV1( client$: CompAiCore, + security: TrustAccessControllerDenyRequestV1Security, request: TrustAccessControllerDenyRequestV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustAccessTrustAccessControllerDenyRequestV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustAccessTrustAccessControllerDenyRequestV1( async function $do( client$: CompAiCore, + security: TrustAccessControllerDenyRequestV1Security, request: TrustAccessControllerDenyRequestV1Request, options?: RequestOptions, ): Promise< @@ -101,8 +103,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -110,7 +127,7 @@ async function $do( operationID: "TrustAccessController_denyRequest_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerGetAccessRequestV1.ts b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerGetAccessRequestV1.ts index 4608dc7d8..28c008ea9 100644 --- a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerGetAccessRequestV1.ts +++ b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerGetAccessRequestV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustAccessControllerGetAccessRequestV1Request, TrustAccessControllerGetAccessRequestV1Request$zodSchema, + TrustAccessControllerGetAccessRequestV1Security, } from "../models/trustaccesscontrollergetaccessrequestv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Retrieve one Trust Center access request with requester context, status, review metadata, and audit details. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustAccessTrustAccessControllerGetAccessRequestV1( client$: CompAiCore, + security: TrustAccessControllerGetAccessRequestV1Security, request: TrustAccessControllerGetAccessRequestV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustAccessTrustAccessControllerGetAccessRequestV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustAccessTrustAccessControllerGetAccessRequestV1( async function $do( client$: CompAiCore, + security: TrustAccessControllerGetAccessRequestV1Security, request: TrustAccessControllerGetAccessRequestV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "TrustAccessController_getAccessRequest_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerListAccessRequestsV1.ts b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerListAccessRequestsV1.ts index a08440d48..989fe90cf 100644 --- a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerListAccessRequestsV1.ts +++ b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerListAccessRequestsV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustAccessControllerListAccessRequestsV1Request, TrustAccessControllerListAccessRequestsV1Request$zodSchema, + TrustAccessControllerListAccessRequestsV1Security, } from "../models/trustaccesscontrollerlistaccessrequestsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List pending and completed Trust Center access requests so teams can review customer security inquiries through the API. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustAccessTrustAccessControllerListAccessRequestsV1( client$: CompAiCore, + security: TrustAccessControllerListAccessRequestsV1Security, request?: TrustAccessControllerListAccessRequestsV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustAccessTrustAccessControllerListAccessRequestsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustAccessTrustAccessControllerListAccessRequestsV1( async function $do( client$: CompAiCore, + security: TrustAccessControllerListAccessRequestsV1Security, request?: TrustAccessControllerListAccessRequestsV1Request | undefined, options?: RequestOptions, ): Promise< @@ -95,8 +97,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -104,7 +121,7 @@ async function $do( operationID: "TrustAccessController_listAccessRequests_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerListGrantsV1.ts b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerListGrantsV1.ts index 97fe38531..ed812856d 100644 --- a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerListGrantsV1.ts +++ b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerListGrantsV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustAccessControllerListGrantsV1Security } from "../models/trustaccesscontrollerlistgrantsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List active, expired, and revoked Trust Access grants for customer security reviews and shared compliance resources. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustAccessTrustAccessControllerListGrantsV1( client$: CompAiCore, + security: TrustAccessControllerListGrantsV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function trustAccessTrustAccessControllerListGrantsV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TrustAccessControllerListGrantsV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TrustAccessController_listGrants_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerPreviewNdaV1.ts b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerPreviewNdaV1.ts index 56c944c2f..48eca0992 100644 --- a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerPreviewNdaV1.ts +++ b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerPreviewNdaV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustAccessControllerPreviewNdaV1Request, TrustAccessControllerPreviewNdaV1Request$zodSchema, + TrustAccessControllerPreviewNdaV1Security, } from "../models/trustaccesscontrollerpreviewndav1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Generate a preview NDA PDF for a Trust Access request before the reviewer signs and receives access. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustAccessTrustAccessControllerPreviewNdaV1( client$: CompAiCore, + security: TrustAccessControllerPreviewNdaV1Security, request: TrustAccessControllerPreviewNdaV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustAccessTrustAccessControllerPreviewNdaV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustAccessTrustAccessControllerPreviewNdaV1( async function $do( client$: CompAiCore, + security: TrustAccessControllerPreviewNdaV1Security, request: TrustAccessControllerPreviewNdaV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "TrustAccessController_previewNda_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerResendAccessEmailV1.ts b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerResendAccessEmailV1.ts index 8773a109d..2debd82c6 100644 --- a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerResendAccessEmailV1.ts +++ b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerResendAccessEmailV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustAccessControllerResendAccessEmailV1Request, TrustAccessControllerResendAccessEmailV1Request$zodSchema, + TrustAccessControllerResendAccessEmailV1Security, } from "../models/trustaccesscontrollerresendaccessemailv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Resend the access email for an active Trust Access grant so approved reviewers can reopen shared resources. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustAccessTrustAccessControllerResendAccessEmailV1( client$: CompAiCore, + security: TrustAccessControllerResendAccessEmailV1Security, request: TrustAccessControllerResendAccessEmailV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustAccessTrustAccessControllerResendAccessEmailV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustAccessTrustAccessControllerResendAccessEmailV1( async function $do( client$: CompAiCore, + security: TrustAccessControllerResendAccessEmailV1Security, request: TrustAccessControllerResendAccessEmailV1Request, options?: RequestOptions, ): Promise< @@ -102,8 +104,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -111,7 +128,7 @@ async function $do( operationID: "TrustAccessController_resendAccessEmail_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerResendNdaV1.ts b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerResendNdaV1.ts index 6149ef905..0a93a2bd8 100644 --- a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerResendNdaV1.ts +++ b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerResendNdaV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustAccessControllerResendNdaV1Request, TrustAccessControllerResendNdaV1Request$zodSchema, + TrustAccessControllerResendNdaV1Security, } from "../models/trustaccesscontrollerresendndav1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Resend an NDA signing email for a Trust Access request that still requires reviewer signature. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustAccessTrustAccessControllerResendNdaV1( client$: CompAiCore, + security: TrustAccessControllerResendNdaV1Security, request: TrustAccessControllerResendNdaV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustAccessTrustAccessControllerResendNdaV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustAccessTrustAccessControllerResendNdaV1( async function $do( client$: CompAiCore, + security: TrustAccessControllerResendNdaV1Security, request: TrustAccessControllerResendNdaV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "TrustAccessController_resendNda_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerRevokeGrantV1.ts b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerRevokeGrantV1.ts index 3f67965ef..893fe8139 100644 --- a/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerRevokeGrantV1.ts +++ b/apps/mcp-server/src/funcs/trustAccessTrustAccessControllerRevokeGrantV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustAccessControllerRevokeGrantV1Request, TrustAccessControllerRevokeGrantV1Request$zodSchema, + TrustAccessControllerRevokeGrantV1Security, } from "../models/trustaccesscontrollerrevokegrantv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Immediately revoke a Trust Access grant when a customer review ends or shared compliance access should be removed. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustAccessTrustAccessControllerRevokeGrantV1( client$: CompAiCore, + security: TrustAccessControllerRevokeGrantV1Security, request: TrustAccessControllerRevokeGrantV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustAccessTrustAccessControllerRevokeGrantV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustAccessTrustAccessControllerRevokeGrantV1( async function $do( client$: CompAiCore, + security: TrustAccessControllerRevokeGrantV1Security, request: TrustAccessControllerRevokeGrantV1Request, options?: RequestOptions, ): Promise< @@ -101,8 +103,23 @@ async function $do( "Content-Type": "application/json", Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -110,7 +127,7 @@ async function $do( operationID: "TrustAccessController_revokeGrant_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerAddCustomDomainV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerAddCustomDomainV1.ts index 646b3a1eb..61dc49a40 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerAddCustomDomainV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerAddCustomDomainV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerAddCustomDomainV1Security } from "../models/trustportalcontrolleraddcustomdomainv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Add or update a custom domain for the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerAddCustomDomainV1( client$: CompAiCore, + security: TrustPortalControllerAddCustomDomainV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function trustPortalTrustPortalControllerAddCustomDomainV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TrustPortalControllerAddCustomDomainV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TrustPortalController_addCustomDomain_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerCheckDnsRecordsV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerCheckDnsRecordsV1.ts index e2e195e51..d352631cb 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerCheckDnsRecordsV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerCheckDnsRecordsV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerCheckDnsRecordsV1Security } from "../models/trustportalcontrollercheckdnsrecordsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Check DNS records for a custom domain in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerCheckDnsRecordsV1( client$: CompAiCore, + security: TrustPortalControllerCheckDnsRecordsV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function trustPortalTrustPortalControllerCheckDnsRecordsV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TrustPortalControllerCheckDnsRecordsV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TrustPortalController_checkDnsRecords_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerCreateCustomLinkV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerCreateCustomLinkV1.ts index abb5c135e..cc643dcd3 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerCreateCustomLinkV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerCreateCustomLinkV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerCreateCustomLinkV1Security } from "../models/trustportalcontrollercreatecustomlinkv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create a custom link for trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerCreateCustomLinkV1( client$: CompAiCore, + security: TrustPortalControllerCreateCustomLinkV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function trustPortalTrustPortalControllerCreateCustomLinkV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TrustPortalControllerCreateCustomLinkV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TrustPortalController_createCustomLink_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerDeleteCustomLinkV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerDeleteCustomLinkV1.ts index 35934ab67..014b76085 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerDeleteCustomLinkV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerDeleteCustomLinkV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustPortalControllerDeleteCustomLinkV1Request, TrustPortalControllerDeleteCustomLinkV1Request$zodSchema, + TrustPortalControllerDeleteCustomLinkV1Security, } from "../models/trustportalcontrollerdeletecustomlinkv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete a custom link in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerDeleteCustomLinkV1( client$: CompAiCore, + security: TrustPortalControllerDeleteCustomLinkV1Security, request: TrustPortalControllerDeleteCustomLinkV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustPortalTrustPortalControllerDeleteCustomLinkV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustPortalTrustPortalControllerDeleteCustomLinkV1( async function $do( client$: CompAiCore, + security: TrustPortalControllerDeleteCustomLinkV1Security, request: TrustPortalControllerDeleteCustomLinkV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "TrustPortalController_deleteCustomLink_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerDeleteTrustDocumentV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerDeleteTrustDocumentV1.ts index 8bb205feb..6239c6a4a 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerDeleteTrustDocumentV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerDeleteTrustDocumentV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustPortalControllerDeleteTrustDocumentV1Request, TrustPortalControllerDeleteTrustDocumentV1Request$zodSchema, + TrustPortalControllerDeleteTrustDocumentV1Security, } from "../models/trustportalcontrollerdeletetrustdocumentv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Delete (deactivate) a trust portal document in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerDeleteTrustDocumentV1( client$: CompAiCore, + security: TrustPortalControllerDeleteTrustDocumentV1Security, request: TrustPortalControllerDeleteTrustDocumentV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustPortalTrustPortalControllerDeleteTrustDocumentV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustPortalTrustPortalControllerDeleteTrustDocumentV1( async function $do( client$: CompAiCore, + security: TrustPortalControllerDeleteTrustDocumentV1Security, request: TrustPortalControllerDeleteTrustDocumentV1Request, options?: RequestOptions, ): Promise< @@ -101,8 +103,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -110,7 +127,7 @@ async function $do( operationID: "TrustPortalController_deleteTrustDocument_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetComplianceResourceUrlV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetComplianceResourceUrlV1.ts index e996f41b8..d84c70a8e 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetComplianceResourceUrlV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetComplianceResourceUrlV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { ComplianceResourceSignedUrlDto, @@ -22,6 +22,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerGetComplianceResourceUrlV1Security } from "../models/trustportalcontrollergetcomplianceresourceurlv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Generate a temporary signed URL for a compliance certificate in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerGetComplianceResourceUrlV1( client$: CompAiCore, + security: TrustPortalControllerGetComplianceResourceUrlV1Security, request: ComplianceResourceSignedUrlDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustPortalTrustPortalControllerGetComplianceResourceUrlV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustPortalTrustPortalControllerGetComplianceResourceUrlV1( async function $do( client$: CompAiCore, + security: TrustPortalControllerGetComplianceResourceUrlV1Security, request: ComplianceResourceSignedUrlDto, options?: RequestOptions, ): Promise< @@ -93,8 +95,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -102,7 +119,7 @@ async function $do( operationID: "TrustPortalController_getComplianceResourceUrl_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetDomainStatusV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetDomainStatusV1.ts index 28c68199c..68a289e98 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetDomainStatusV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetDomainStatusV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustPortalControllerGetDomainStatusV1Request, TrustPortalControllerGetDomainStatusV1Request$zodSchema, + TrustPortalControllerGetDomainStatusV1Security, } from "../models/trustportalcontrollergetdomainstatusv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get domain verification status in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerGetDomainStatusV1( client$: CompAiCore, + security: TrustPortalControllerGetDomainStatusV1Security, request: TrustPortalControllerGetDomainStatusV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustPortalTrustPortalControllerGetDomainStatusV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustPortalTrustPortalControllerGetDomainStatusV1( async function $do( client$: CompAiCore, + security: TrustPortalControllerGetDomainStatusV1Security, request: TrustPortalControllerGetDomainStatusV1Request, options?: RequestOptions, ): Promise< @@ -94,8 +96,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -103,7 +120,7 @@ async function $do( operationID: "TrustPortalController_getDomainStatus_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetOverviewV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetOverviewV1.ts index 83f6849b6..8bb1d6962 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetOverviewV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetOverviewV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustPortalControllerGetOverviewV1Request, TrustPortalControllerGetOverviewV1Request$zodSchema, + TrustPortalControllerGetOverviewV1Security, } from "../models/trustportalcontrollergetoverviewv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Get trust portal overview in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerGetOverviewV1( client$: CompAiCore, + security: TrustPortalControllerGetOverviewV1Security, request: TrustPortalControllerGetOverviewV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustPortalTrustPortalControllerGetOverviewV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustPortalTrustPortalControllerGetOverviewV1( async function $do( client$: CompAiCore, + security: TrustPortalControllerGetOverviewV1Security, request: TrustPortalControllerGetOverviewV1Request, options?: RequestOptions, ): Promise< @@ -94,8 +96,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -103,7 +120,7 @@ async function $do( operationID: "TrustPortalController_getOverview_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetSettingsV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetSettingsV1.ts index 092c1b1db..3fa766445 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetSettingsV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetSettingsV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerGetSettingsV1Security } from "../models/trustportalcontrollergetsettingsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Retrieve Trust Center settings used to configure public status, custom domains, framework visibility, resources, FAQs, and access rules. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerGetSettingsV1( client$: CompAiCore, + security: TrustPortalControllerGetSettingsV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function trustPortalTrustPortalControllerGetSettingsV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TrustPortalControllerGetSettingsV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TrustPortalController_getSettings_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetTrustDocumentUrlV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetTrustDocumentUrlV1.ts index 6f7607098..5fc0f2fb8 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetTrustDocumentUrlV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerGetTrustDocumentUrlV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustPortalControllerGetTrustDocumentUrlV1Request, TrustPortalControllerGetTrustDocumentUrlV1Request$zodSchema, + TrustPortalControllerGetTrustDocumentUrlV1Security, } from "../models/trustportalcontrollergettrustdocumenturlv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Generate a temporary signed URL for a trust portal document in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerGetTrustDocumentUrlV1( client$: CompAiCore, + security: TrustPortalControllerGetTrustDocumentUrlV1Security, request: TrustPortalControllerGetTrustDocumentUrlV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustPortalTrustPortalControllerGetTrustDocumentUrlV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustPortalTrustPortalControllerGetTrustDocumentUrlV1( async function $do( client$: CompAiCore, + security: TrustPortalControllerGetTrustDocumentUrlV1Security, request: TrustPortalControllerGetTrustDocumentUrlV1Request, options?: RequestOptions, ): Promise< @@ -101,8 +103,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -110,7 +127,7 @@ async function $do( operationID: "TrustPortalController_getTrustDocumentUrl_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListComplianceResourcesV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListComplianceResourcesV1.ts index fa50e14a4..10ae6b45f 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListComplianceResourcesV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListComplianceResourcesV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -22,6 +22,7 @@ import { ListComplianceResourcesDto, ListComplianceResourcesDto$zodSchema, } from "../models/listcomplianceresourcesdto.js"; +import { TrustPortalControllerListComplianceResourcesV1Security } from "../models/trustportalcontrollerlistcomplianceresourcesv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List uploaded compliance certificates for the organization in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerListComplianceResourcesV1( client$: CompAiCore, + security: TrustPortalControllerListComplianceResourcesV1Security, request: ListComplianceResourcesDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustPortalTrustPortalControllerListComplianceResourcesV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustPortalTrustPortalControllerListComplianceResourcesV1( async function $do( client$: CompAiCore, + security: TrustPortalControllerListComplianceResourcesV1Security, request: ListComplianceResourcesDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "TrustPortalController_listComplianceResources_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListCustomLinksV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListCustomLinksV1.ts index 48fb6c578..3809c5660 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListCustomLinksV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListCustomLinksV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustPortalControllerListCustomLinksV1Request, TrustPortalControllerListCustomLinksV1Request$zodSchema, + TrustPortalControllerListCustomLinksV1Security, } from "../models/trustportalcontrollerlistcustomlinksv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List custom links for trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerListCustomLinksV1( client$: CompAiCore, + security: TrustPortalControllerListCustomLinksV1Security, request: TrustPortalControllerListCustomLinksV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustPortalTrustPortalControllerListCustomLinksV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustPortalTrustPortalControllerListCustomLinksV1( async function $do( client$: CompAiCore, + security: TrustPortalControllerListCustomLinksV1Security, request: TrustPortalControllerListCustomLinksV1Request, options?: RequestOptions, ): Promise< @@ -94,8 +96,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -103,7 +120,7 @@ async function $do( operationID: "TrustPortalController_listCustomLinks_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListTrustDocumentsV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListTrustDocumentsV1.ts index 1c730f9e5..c1faef646 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListTrustDocumentsV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListTrustDocumentsV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -22,6 +22,7 @@ import { ListComplianceResourcesDto, ListComplianceResourcesDto$zodSchema, } from "../models/listcomplianceresourcesdto.js"; +import { TrustPortalControllerListTrustDocumentsV1Security } from "../models/trustportalcontrollerlisttrustdocumentsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List additional trust portal documents for the organization in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerListTrustDocumentsV1( client$: CompAiCore, + security: TrustPortalControllerListTrustDocumentsV1Security, request: ListComplianceResourcesDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustPortalTrustPortalControllerListTrustDocumentsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustPortalTrustPortalControllerListTrustDocumentsV1( async function $do( client$: CompAiCore, + security: TrustPortalControllerListTrustDocumentsV1Security, request: ListComplianceResourcesDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "TrustPortalController_listTrustDocuments_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListVendorsV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListVendorsV1.ts index 108dd6bd6..02061da2a 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListVendorsV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerListVendorsV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustPortalControllerListVendorsV1Request, TrustPortalControllerListVendorsV1Request$zodSchema, + TrustPortalControllerListVendorsV1Security, } from "../models/trustportalcontrollerlistvendorsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List vendors configured for trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerListVendorsV1( client$: CompAiCore, + security: TrustPortalControllerListVendorsV1Security, request?: TrustPortalControllerListVendorsV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustPortalTrustPortalControllerListVendorsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustPortalTrustPortalControllerListVendorsV1( async function $do( client$: CompAiCore, + security: TrustPortalControllerListVendorsV1Security, request?: TrustPortalControllerListVendorsV1Request | undefined, options?: RequestOptions, ): Promise< @@ -96,8 +98,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -105,7 +122,7 @@ async function $do( operationID: "TrustPortalController_listVendors_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerRemoveFaviconV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerRemoveFaviconV1.ts index 90a33e3d4..ca17009dc 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerRemoveFaviconV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerRemoveFaviconV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerRemoveFaviconV1Security } from "../models/trustportalcontrollerremovefaviconv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Remove the trust portal favicon in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerRemoveFaviconV1( client$: CompAiCore, + security: TrustPortalControllerRemoveFaviconV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function trustPortalTrustPortalControllerRemoveFaviconV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TrustPortalControllerRemoveFaviconV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TrustPortalController_removeFavicon_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerReorderCustomLinksV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerReorderCustomLinksV1.ts index 57ac9c60f..231c8228b 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerReorderCustomLinksV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerReorderCustomLinksV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerReorderCustomLinksV1Security } from "../models/trustportalcontrollerreordercustomlinksv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Reorder custom links in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerReorderCustomLinksV1( client$: CompAiCore, + security: TrustPortalControllerReorderCustomLinksV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function trustPortalTrustPortalControllerReorderCustomLinksV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TrustPortalControllerReorderCustomLinksV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TrustPortalController_reorderCustomLinks_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerTogglePortalV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerTogglePortalV1.ts index 89bf6c1ca..0d22b553c 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerTogglePortalV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerTogglePortalV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerTogglePortalV1Security } from "../models/trustportalcontrollertoggleportalv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Enable or disable the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerTogglePortalV1( client$: CompAiCore, + security: TrustPortalControllerTogglePortalV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function trustPortalTrustPortalControllerTogglePortalV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TrustPortalControllerTogglePortalV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TrustPortalController_togglePortal_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateAllowedDomainsV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateAllowedDomainsV1.ts index 9e80bd74f..9a2aeb70c 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateAllowedDomainsV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateAllowedDomainsV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerUpdateAllowedDomainsV1Security } from "../models/trustportalcontrollerupdatealloweddomainsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update allowed domains for the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerUpdateAllowedDomainsV1( client$: CompAiCore, + security: TrustPortalControllerUpdateAllowedDomainsV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function trustPortalTrustPortalControllerUpdateAllowedDomainsV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TrustPortalControllerUpdateAllowedDomainsV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TrustPortalController_updateAllowedDomains_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateCustomLinkV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateCustomLinkV1.ts index 02e95f199..fc4988bda 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateCustomLinkV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateCustomLinkV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustPortalControllerUpdateCustomLinkV1Request, TrustPortalControllerUpdateCustomLinkV1Request$zodSchema, + TrustPortalControllerUpdateCustomLinkV1Security, } from "../models/trustportalcontrollerupdatecustomlinkv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update a custom link in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerUpdateCustomLinkV1( client$: CompAiCore, + security: TrustPortalControllerUpdateCustomLinkV1Security, request: TrustPortalControllerUpdateCustomLinkV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustPortalTrustPortalControllerUpdateCustomLinkV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustPortalTrustPortalControllerUpdateCustomLinkV1( async function $do( client$: CompAiCore, + security: TrustPortalControllerUpdateCustomLinkV1Security, request: TrustPortalControllerUpdateCustomLinkV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "TrustPortalController_updateCustomLink_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateFaqsV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateFaqsV1.ts index ecdf74ba4..8c55a0b32 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateFaqsV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateFaqsV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerUpdateFaqsV1Security } from "../models/trustportalcontrollerupdatefaqsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update trust portal FAQs in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerUpdateFaqsV1( client$: CompAiCore, + security: TrustPortalControllerUpdateFaqsV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function trustPortalTrustPortalControllerUpdateFaqsV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TrustPortalControllerUpdateFaqsV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TrustPortalController_updateFaqs_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateFrameworksV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateFrameworksV1.ts index cfa303d4e..c760a361a 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateFrameworksV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateFrameworksV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerUpdateFrameworksV1Security } from "../models/trustportalcontrollerupdateframeworksv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update trust portal framework settings in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerUpdateFrameworksV1( client$: CompAiCore, + security: TrustPortalControllerUpdateFrameworksV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function trustPortalTrustPortalControllerUpdateFrameworksV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TrustPortalControllerUpdateFrameworksV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TrustPortalController_updateFrameworks_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateOverviewV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateOverviewV1.ts index a820fe24a..6613233d6 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateOverviewV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateOverviewV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerUpdateOverviewV1Security } from "../models/trustportalcontrollerupdateoverviewv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update the public Trust Center overview content that explains security posture and compliance status to prospects and customers. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerUpdateOverviewV1( client$: CompAiCore, + security: TrustPortalControllerUpdateOverviewV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function trustPortalTrustPortalControllerUpdateOverviewV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TrustPortalControllerUpdateOverviewV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TrustPortalController_updateOverview_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1.ts index 3431af233..edf874914 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { TrustPortalControllerUpdateVendorTrustSettingsV1Request, TrustPortalControllerUpdateVendorTrustSettingsV1Request$zodSchema, + TrustPortalControllerUpdateVendorTrustSettingsV1Security, } from "../models/trustportalcontrollerupdatevendortrustsettingsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update vendor trust portal settings in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1( client$: CompAiCore, + security: TrustPortalControllerUpdateVendorTrustSettingsV1Security, request: TrustPortalControllerUpdateVendorTrustSettingsV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1( async function $do( client$: CompAiCore, + security: TrustPortalControllerUpdateVendorTrustSettingsV1Security, request: TrustPortalControllerUpdateVendorTrustSettingsV1Request, options?: RequestOptions, ): Promise< @@ -104,8 +106,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -113,7 +130,7 @@ async function $do( operationID: "TrustPortalController_updateVendorTrustSettings_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUploadComplianceResourceV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUploadComplianceResourceV1.ts index 43628c34b..24900196f 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUploadComplianceResourceV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUploadComplianceResourceV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -18,6 +18,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerUploadComplianceResourceV1Security } from "../models/trustportalcontrolleruploadcomplianceresourcev1op.js"; import { UploadComplianceResourceDto, UploadComplianceResourceDto$zodSchema, @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Upload or replace a compliance certificate PDF such as SOC 2, ISO 27001, HIPAA, or GDPR evidence for Trust Center sharing. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerUploadComplianceResourceV1( client$: CompAiCore, + security: TrustPortalControllerUploadComplianceResourceV1Security, request: UploadComplianceResourceDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustPortalTrustPortalControllerUploadComplianceResourceV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustPortalTrustPortalControllerUploadComplianceResourceV1( async function $do( client$: CompAiCore, + security: TrustPortalControllerUploadComplianceResourceV1Security, request: UploadComplianceResourceDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "TrustPortalController_uploadComplianceResource_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUploadFaviconV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUploadFaviconV1.ts index 5dbe5c183..129c46663 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUploadFaviconV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUploadFaviconV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerUploadFaviconV1Security } from "../models/trustportalcontrolleruploadfaviconv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Upload a favicon for the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerUploadFaviconV1( client$: CompAiCore, + security: TrustPortalControllerUploadFaviconV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function trustPortalTrustPortalControllerUploadFaviconV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: TrustPortalControllerUploadFaviconV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "TrustPortalController_uploadFavicon_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUploadTrustDocumentV1.ts b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUploadTrustDocumentV1.ts index 4db21f40e..ca165e534 100644 --- a/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUploadTrustDocumentV1.ts +++ b/apps/mcp-server/src/funcs/trustPortalTrustPortalControllerUploadTrustDocumentV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -18,6 +18,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { TrustPortalControllerUploadTrustDocumentV1Security } from "../models/trustportalcontrolleruploadtrustdocumentv1op.js"; import { UploadTrustDocumentDto, UploadTrustDocumentDto$zodSchema, @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Upload an additional trust portal document in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function trustPortalTrustPortalControllerUploadTrustDocumentV1( client$: CompAiCore, + security: TrustPortalControllerUploadTrustDocumentV1Security, request: UploadTrustDocumentDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function trustPortalTrustPortalControllerUploadTrustDocumentV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function trustPortalTrustPortalControllerUploadTrustDocumentV1( async function $do( client$: CompAiCore, + security: TrustPortalControllerUploadTrustDocumentV1Security, request: UploadTrustDocumentDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "TrustPortalController_uploadTrustDocument_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/uploadsUploadsControllerCreateUploadUrlV1.ts b/apps/mcp-server/src/funcs/uploadsUploadsControllerCreateUploadUrlV1.ts index a1d64c790..08e977636 100644 --- a/apps/mcp-server/src/funcs/uploadsUploadsControllerCreateUploadUrlV1.ts +++ b/apps/mcp-server/src/funcs/uploadsUploadsControllerCreateUploadUrlV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { UploadsControllerCreateUploadUrlV1Request, UploadsControllerCreateUploadUrlV1Request$zodSchema, + UploadsControllerCreateUploadUrlV1Security, } from "../models/uploadscontrollercreateuploadurlv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Returns a presigned S3 URL plus the s3Key the file lands at. PUT the raw file bytes to that URL, then call the feature tool (e.g. upload-and-parse) with the s3Key instead of sending file data. Bytes never pass through the LLM. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function uploadsUploadsControllerCreateUploadUrlV1( client$: CompAiCore, + security: UploadsControllerCreateUploadUrlV1Security, request: UploadsControllerCreateUploadUrlV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function uploadsUploadsControllerCreateUploadUrlV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function uploadsUploadsControllerCreateUploadUrlV1( async function $do( client$: CompAiCore, + security: UploadsControllerCreateUploadUrlV1Security, request: UploadsControllerCreateUploadUrlV1Request, options?: RequestOptions, ): Promise< @@ -97,8 +99,23 @@ async function $do( { explode: false, charEncoding: "none" }, ), })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -106,7 +123,7 @@ async function $do( operationID: "UploadsController_createUploadUrl_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/vendorsVendorsControllerCreateVendorV1.ts b/apps/mcp-server/src/funcs/vendorsVendorsControllerCreateVendorV1.ts index d33c8a494..873871f34 100644 --- a/apps/mcp-server/src/funcs/vendorsVendorsControllerCreateVendorV1.ts +++ b/apps/mcp-server/src/funcs/vendorsVendorsControllerCreateVendorV1.ts @@ -7,7 +7,7 @@ import { encodeJSON } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { CreateVendorDto, @@ -22,6 +22,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { VendorsControllerCreateVendorV1Security } from "../models/vendorscontrollercreatevendorv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Create a vendor record so teams can track third-party risk, assessment evidence, owner, category, and compliance status. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function vendorsVendorsControllerCreateVendorV1( client$: CompAiCore, + security: VendorsControllerCreateVendorV1Security, request: CreateVendorDto, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function vendorsVendorsControllerCreateVendorV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function vendorsVendorsControllerCreateVendorV1( async function $do( client$: CompAiCore, + security: VendorsControllerCreateVendorV1Security, request: CreateVendorDto, options?: RequestOptions, ): Promise< @@ -91,8 +93,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -100,7 +117,7 @@ async function $do( operationID: "VendorsController_createVendor_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/vendorsVendorsControllerDeleteVendorV1.ts b/apps/mcp-server/src/funcs/vendorsVendorsControllerDeleteVendorV1.ts index 328a10174..6c00c1a36 100644 --- a/apps/mcp-server/src/funcs/vendorsVendorsControllerDeleteVendorV1.ts +++ b/apps/mcp-server/src/funcs/vendorsVendorsControllerDeleteVendorV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { VendorsControllerDeleteVendorV1Request, VendorsControllerDeleteVendorV1Request$zodSchema, + VendorsControllerDeleteVendorV1Security, } from "../models/vendorscontrollerdeletevendorv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Permanently removes a vendor from the organization. This action cannot be undone. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function vendorsVendorsControllerDeleteVendorV1( client$: CompAiCore, + security: VendorsControllerDeleteVendorV1Security, request: VendorsControllerDeleteVendorV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function vendorsVendorsControllerDeleteVendorV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function vendorsVendorsControllerDeleteVendorV1( async function $do( client$: CompAiCore, + security: VendorsControllerDeleteVendorV1Security, request: VendorsControllerDeleteVendorV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "VendorsController_deleteVendor_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/vendorsVendorsControllerGetAllVendorsV1.ts b/apps/mcp-server/src/funcs/vendorsVendorsControllerGetAllVendorsV1.ts index 81ef3e11d..b529cae6b 100644 --- a/apps/mcp-server/src/funcs/vendorsVendorsControllerGetAllVendorsV1.ts +++ b/apps/mcp-server/src/funcs/vendorsVendorsControllerGetAllVendorsV1.ts @@ -5,7 +5,7 @@ import { CompAiCore } from "../core.js"; import { compactMap } from "../lib/primitives.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -16,6 +16,7 @@ import { UnexpectedClientError, } from "../models/errors/httpclienterrors.js"; import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; +import { VendorsControllerGetAllVendorsV1Security } from "../models/vendorscontrollergetallvendorsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -24,11 +25,10 @@ import { Result } from "../types/fp.js"; * * @remarks * List third-party vendors with risk level, owner, assessment status, and Trust Center visibility for vendor risk management. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function vendorsVendorsControllerGetAllVendorsV1( client$: CompAiCore, + security: VendorsControllerGetAllVendorsV1Security, options?: RequestOptions, ): APIPromise< Result< @@ -44,12 +44,14 @@ export function vendorsVendorsControllerGetAllVendorsV1( > { return new APIPromise($do( client$, + security, options, )); } async function $do( client$: CompAiCore, + security: VendorsControllerGetAllVendorsV1Security, options?: RequestOptions, ): Promise< [ @@ -71,8 +73,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -80,7 +97,7 @@ async function $do( operationID: "VendorsController_getAllVendors_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/vendorsVendorsControllerGetVendorByIdV1.ts b/apps/mcp-server/src/funcs/vendorsVendorsControllerGetVendorByIdV1.ts index 081bba29a..787654b25 100644 --- a/apps/mcp-server/src/funcs/vendorsVendorsControllerGetVendorByIdV1.ts +++ b/apps/mcp-server/src/funcs/vendorsVendorsControllerGetVendorByIdV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { VendorsControllerGetVendorByIdV1Request, VendorsControllerGetVendorByIdV1Request$zodSchema, + VendorsControllerGetVendorByIdV1Security, } from "../models/vendorscontrollergetvendorbyidv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Retrieve one vendor record with ownership, review status, risk context, and third-party compliance metadata. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function vendorsVendorsControllerGetVendorByIdV1( client$: CompAiCore, + security: VendorsControllerGetVendorByIdV1Security, request: VendorsControllerGetVendorByIdV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function vendorsVendorsControllerGetVendorByIdV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function vendorsVendorsControllerGetVendorByIdV1( async function $do( client$: CompAiCore, + security: VendorsControllerGetVendorByIdV1Security, request: VendorsControllerGetVendorByIdV1Request, options?: RequestOptions, ): Promise< @@ -99,8 +101,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -108,7 +125,7 @@ async function $do( operationID: "VendorsController_getVendorById_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/vendorsVendorsControllerSearchGlobalVendorsV1.ts b/apps/mcp-server/src/funcs/vendorsVendorsControllerSearchGlobalVendorsV1.ts index 15bff6b7a..728707260 100644 --- a/apps/mcp-server/src/funcs/vendorsVendorsControllerSearchGlobalVendorsV1.ts +++ b/apps/mcp-server/src/funcs/vendorsVendorsControllerSearchGlobalVendorsV1.ts @@ -7,7 +7,7 @@ import { encodeFormQuery } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { VendorsControllerSearchGlobalVendorsV1Request, VendorsControllerSearchGlobalVendorsV1Request$zodSchema, + VendorsControllerSearchGlobalVendorsV1Security, } from "../models/vendorscontrollersearchglobalvendorsv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Search global vendor records to prefill vendor profiles and speed up third-party risk assessment workflows. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function vendorsVendorsControllerSearchGlobalVendorsV1( client$: CompAiCore, + security: VendorsControllerSearchGlobalVendorsV1Security, request?: VendorsControllerSearchGlobalVendorsV1Request | undefined, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function vendorsVendorsControllerSearchGlobalVendorsV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function vendorsVendorsControllerSearchGlobalVendorsV1( async function $do( client$: CompAiCore, + security: VendorsControllerSearchGlobalVendorsV1Security, request?: VendorsControllerSearchGlobalVendorsV1Request | undefined, options?: RequestOptions, ): Promise< @@ -96,8 +98,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -105,7 +122,7 @@ async function $do( operationID: "VendorsController_searchGlobalVendors_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/vendorsVendorsControllerTriggerAssessmentV1.ts b/apps/mcp-server/src/funcs/vendorsVendorsControllerTriggerAssessmentV1.ts index 72872ff09..a6cc64634 100644 --- a/apps/mcp-server/src/funcs/vendorsVendorsControllerTriggerAssessmentV1.ts +++ b/apps/mcp-server/src/funcs/vendorsVendorsControllerTriggerAssessmentV1.ts @@ -7,7 +7,7 @@ import { encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { VendorsControllerTriggerAssessmentV1Request, VendorsControllerTriggerAssessmentV1Request$zodSchema, + VendorsControllerTriggerAssessmentV1Security, } from "../models/vendorscontrollertriggerassessmentv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Trigger a vendor risk assessment so Comp AI can update third-party risk evidence and vendor security review status. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function vendorsVendorsControllerTriggerAssessmentV1( client$: CompAiCore, + security: VendorsControllerTriggerAssessmentV1Security, request: VendorsControllerTriggerAssessmentV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function vendorsVendorsControllerTriggerAssessmentV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function vendorsVendorsControllerTriggerAssessmentV1( async function $do( client$: CompAiCore, + security: VendorsControllerTriggerAssessmentV1Security, request: VendorsControllerTriggerAssessmentV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( const headers$ = new Headers(compactMap({ Accept: "*/*", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "VendorsController_triggerAssessment_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/funcs/vendorsVendorsControllerUpdateVendorV1.ts b/apps/mcp-server/src/funcs/vendorsVendorsControllerUpdateVendorV1.ts index d9e74540b..892fcc9c0 100644 --- a/apps/mcp-server/src/funcs/vendorsVendorsControllerUpdateVendorV1.ts +++ b/apps/mcp-server/src/funcs/vendorsVendorsControllerUpdateVendorV1.ts @@ -7,7 +7,7 @@ import { encodeJSON, encodeSimple } from "../lib/encodings.js"; import { compactMap } from "../lib/primitives.js"; import { safeParse } from "../lib/schemas.js"; import { RequestOptions } from "../lib/sdks.js"; -import { extractSecurity, resolveGlobalSecurity } from "../lib/security.js"; +import { resolveSecurity } from "../lib/security.js"; import { pathToFunc } from "../lib/url.js"; import { APIError } from "../models/errors/apierror.js"; import { @@ -21,6 +21,7 @@ import { SDKValidationError } from "../models/errors/sdkvalidationerror.js"; import { VendorsControllerUpdateVendorV1Request, VendorsControllerUpdateVendorV1Request$zodSchema, + VendorsControllerUpdateVendorV1Security, } from "../models/vendorscontrollerupdatevendorv1op.js"; import { APICall, APIPromise } from "../types/async.js"; import { Result } from "../types/fp.js"; @@ -30,11 +31,10 @@ import { Result } from "../types/fp.js"; * * @remarks * Update vendor ownership, risk attributes, review metadata, and third-party compliance context for an organization. - * - * If set, this operation will use {@link Security.apikey} from the global security. */ export function vendorsVendorsControllerUpdateVendorV1( client$: CompAiCore, + security: VendorsControllerUpdateVendorV1Security, request: VendorsControllerUpdateVendorV1Request, options?: RequestOptions, ): APIPromise< @@ -51,6 +51,7 @@ export function vendorsVendorsControllerUpdateVendorV1( > { return new APIPromise($do( client$, + security, request, options, )); @@ -58,6 +59,7 @@ export function vendorsVendorsControllerUpdateVendorV1( async function $do( client$: CompAiCore, + security: VendorsControllerUpdateVendorV1Security, request: VendorsControllerUpdateVendorV1Request, options?: RequestOptions, ): Promise< @@ -100,8 +102,23 @@ async function $do( "Content-Type": "application/json", Accept: "application/json", })); - const securityInput = await extractSecurity(client$._options.security); - const requestSecurity = resolveGlobalSecurity(securityInput, [0]); + + const requestSecurity = resolveSecurity( + [ + { + fieldName: "X-API-Key", + type: "apiKey:header", + value: security?.apikey, + }, + ], + [ + { + fieldName: "Authorization", + type: "oauth2", + value: security?.oauth2, + }, + ], + ); const context = { options: client$._options, @@ -109,7 +126,7 @@ async function $do( operationID: "VendorsController_updateVendor_v1", oAuth2Scopes: null, resolvedSecurity: requestSecurity, - securitySource: client$._options.security, + securitySource: security, retryConfig: options?.retries || client$._options.retryConfig || { strategy: "none" }, diff --git a/apps/mcp-server/src/hooks/oauth2scopes.ts b/apps/mcp-server/src/hooks/oauth2scopes.ts new file mode 100644 index 000000000..8a0d34c83 --- /dev/null +++ b/apps/mcp-server/src/hooks/oauth2scopes.ts @@ -0,0 +1,27 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +/** + * Available scopes for the oauth2 OAuth 2.0 scheme (authorizationCode flow). + * + * @remarks + * OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions. + */ +export type OAuth2Scope = + /** + * OpenID Connect authentication + */ + | "openid" + /** + * Basic profile information + */ + | "profile" + /** + * Email address + */ + | "email" + /** + * Maintain access via refresh tokens + */ + | "offline_access"; diff --git a/apps/mcp-server/src/landing-page.ts b/apps/mcp-server/src/landing-page.ts index c1835e9b0..589e21066 100644 --- a/apps/mcp-server/src/landing-page.ts +++ b/apps/mcp-server/src/landing-page.ts @@ -930,7 +930,7 @@ http_headers = { "apikey" = "YOUR_APIKEY" }`;

Instructions

One-click installation for Claude Desktop users

diff --git a/apps/mcp-server/src/lib/config.ts b/apps/mcp-server/src/lib/config.ts index 447fe5655..53e6a62ed 100644 --- a/apps/mcp-server/src/lib/config.ts +++ b/apps/mcp-server/src/lib/config.ts @@ -65,8 +65,8 @@ export function serverURLFromOptions(options: SDKOptions): URL | null { export const SDK_METADATA = { language: "typescript", openapiDocVersion: "1.0", - sdkVersion: "0.0.2", + sdkVersion: "0.0.3", genVersion: "2.889.1", userAgent: - "speakeasy-sdk/mcp-typescript 0.0.2 2.889.1 1.0 @trycompai/mcp-server", + "speakeasy-sdk/mcp-typescript 0.0.3 2.889.1 1.0 @trycompai/mcp-server", } as const; diff --git a/apps/mcp-server/src/mcp-server/mcp-server.ts b/apps/mcp-server/src/mcp-server/mcp-server.ts index a97bfc6bd..1dee03401 100644 --- a/apps/mcp-server/src/mcp-server/mcp-server.ts +++ b/apps/mcp-server/src/mcp-server/mcp-server.ts @@ -21,7 +21,7 @@ const routes = buildRouteMap({ export const app = buildApplication(routes, { name: "mcp", versionInfo: { - currentVersion: "0.0.2", + currentVersion: "0.0.3", }, }); diff --git a/apps/mcp-server/src/mcp-server/server.ts b/apps/mcp-server/src/mcp-server/server.ts index 892d8599d..36e44a140 100644 --- a/apps/mcp-server/src/mcp-server/server.ts +++ b/apps/mcp-server/src/mcp-server/server.ts @@ -17,9 +17,6 @@ import { MCPToolAnnotationFilter, registerDynamicTools, } from "./tools.js"; -import { tool$attachmentsAttachmentsControllerCreateAttachmentV1 } from "./tools/attachmentsAttachmentsControllerCreateAttachmentV1.js"; -import { tool$attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1 } from "./tools/attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1.js"; -import { tool$auditLogsAuditLogControllerGetAuditLogsV1 } from "./tools/auditLogsAuditLogControllerGetAuditLogsV1.js"; import { tool$cloudSecurityCloudSecurityControllerDetectGcpOrgV1 } from "./tools/cloudSecurityCloudSecurityControllerDetectGcpOrgV1.js"; import { tool$cloudSecurityCloudSecurityControllerDetectServicesV1 } from "./tools/cloudSecurityCloudSecurityControllerDetectServicesV1.js"; import { tool$cloudSecurityCloudSecurityControllerGetActivityV1 } from "./tools/cloudSecurityCloudSecurityControllerGetActivityV1.js"; @@ -38,18 +35,7 @@ import { tool$cloudSecurityCloudSecurityControllerSetupGcpV1 } from "./tools/clo import { tool$cloudSecurityCloudSecurityControllerTriggerScanV1 } from "./tools/cloudSecurityCloudSecurityControllerTriggerScanV1.js"; import { tool$cloudSecurityCloudSecurityControllerUpdateAwsScanModeV1 } from "./tools/cloudSecurityCloudSecurityControllerUpdateAwsScanModeV1.js"; import { tool$cloudSecurityCloudSecurityControllerValidateAzureV1 } from "./tools/cloudSecurityCloudSecurityControllerValidateAzureV1.js"; -import { tool$commentsCommentsControllerCreateCommentV1 } from "./tools/commentsCommentsControllerCreateCommentV1.js"; -import { tool$commentsCommentsControllerDeleteCommentV1 } from "./tools/commentsCommentsControllerDeleteCommentV1.js"; -import { tool$commentsCommentsControllerGetCommentsV1 } from "./tools/commentsCommentsControllerGetCommentsV1.js"; -import { tool$commentsCommentsControllerUpdateCommentV1 } from "./tools/commentsCommentsControllerUpdateCommentV1.js"; -import { tool$contextContextControllerCreateContextV1 } from "./tools/contextContextControllerCreateContextV1.js"; -import { tool$contextContextControllerDeleteContextV1 } from "./tools/contextContextControllerDeleteContextV1.js"; -import { tool$contextContextControllerGetAllContextV1 } from "./tools/contextContextControllerGetAllContextV1.js"; -import { tool$contextContextControllerGetContextByIdV1 } from "./tools/contextContextControllerGetContextByIdV1.js"; -import { tool$contextContextControllerUpdateContextV1 } from "./tools/contextContextControllerUpdateContextV1.js"; import { tool$deviceAgentDeviceAgentControllerCheckInV1 } from "./tools/deviceAgentDeviceAgentControllerCheckInV1.js"; -import { tool$deviceAgentDeviceAgentControllerDownloadMacAgentV1 } from "./tools/deviceAgentDeviceAgentControllerDownloadMacAgentV1.js"; -import { tool$deviceAgentDeviceAgentControllerDownloadWindowsAgentV1 } from "./tools/deviceAgentDeviceAgentControllerDownloadWindowsAgentV1.js"; import { tool$deviceAgentDeviceAgentControllerExchangeCodeV1 } from "./tools/deviceAgentDeviceAgentControllerExchangeCodeV1.js"; import { tool$deviceAgentDeviceAgentControllerGenerateAuthCodeV1 } from "./tools/deviceAgentDeviceAgentControllerGenerateAuthCodeV1.js"; import { tool$deviceAgentDeviceAgentControllerGetDeviceStatusV1 } from "./tools/deviceAgentDeviceAgentControllerGetDeviceStatusV1.js"; @@ -58,300 +44,14 @@ import { tool$deviceAgentDeviceAgentControllerGetUpdateFileV1 } from "./tools/de import { tool$deviceAgentDeviceAgentControllerHeadUpdateFileV1 } from "./tools/deviceAgentDeviceAgentControllerHeadUpdateFileV1.js"; import { tool$deviceAgentDeviceAgentControllerRegisterDeviceV1 } from "./tools/deviceAgentDeviceAgentControllerRegisterDeviceV1.js"; import { tool$deviceAgentDeviceAgentControllerRevokeAgentAccessV1 } from "./tools/deviceAgentDeviceAgentControllerRevokeAgentAccessV1.js"; -import { tool$devicesDevicesControllerDeleteDeviceV1 } from "./tools/devicesDevicesControllerDeleteDeviceV1.js"; -import { tool$devicesDevicesControllerGetAllDevicesV1 } from "./tools/devicesDevicesControllerGetAllDevicesV1.js"; -import { tool$devicesDevicesControllerGetDevicesByMemberV1 } from "./tools/devicesDevicesControllerGetDevicesByMemberV1.js"; -import { tool$evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1 } from "./tools/evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1.js"; -import { tool$evidenceExportEvidenceExportControllerExportAutomationPDFV1 } from "./tools/evidenceExportEvidenceExportControllerExportAutomationPDFV1.js"; -import { tool$evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1 } from "./tools/evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1.js"; -import { tool$evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1 } from "./tools/evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1.js"; -import { tool$evidenceFormsEvidenceFormsControllerDeleteSubmissionV1 } from "./tools/evidenceFormsEvidenceFormsControllerDeleteSubmissionV1.js"; -import { tool$evidenceFormsEvidenceFormsControllerExportCsvV1 } from "./tools/evidenceFormsEvidenceFormsControllerExportCsvV1.js"; -import { tool$evidenceFormsEvidenceFormsControllerGetFormSettingsV1 } from "./tools/evidenceFormsEvidenceFormsControllerGetFormSettingsV1.js"; -import { tool$evidenceFormsEvidenceFormsControllerGetFormStatusesV1 } from "./tools/evidenceFormsEvidenceFormsControllerGetFormStatusesV1.js"; -import { tool$evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1 } from "./tools/evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1.js"; -import { tool$evidenceFormsEvidenceFormsControllerGetMySubmissionsV1 } from "./tools/evidenceFormsEvidenceFormsControllerGetMySubmissionsV1.js"; -import { tool$evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1 } from "./tools/evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1.js"; -import { tool$evidenceFormsEvidenceFormsControllerGetSubmissionV1 } from "./tools/evidenceFormsEvidenceFormsControllerGetSubmissionV1.js"; -import { tool$evidenceFormsEvidenceFormsControllerListFormsV1 } from "./tools/evidenceFormsEvidenceFormsControllerListFormsV1.js"; -import { tool$evidenceFormsEvidenceFormsControllerReviewSubmissionV1 } from "./tools/evidenceFormsEvidenceFormsControllerReviewSubmissionV1.js"; -import { tool$evidenceFormsEvidenceFormsControllerSubmitFormV1 } from "./tools/evidenceFormsEvidenceFormsControllerSubmitFormV1.js"; -import { tool$evidenceFormsEvidenceFormsControllerUpdateFormSettingV1 } from "./tools/evidenceFormsEvidenceFormsControllerUpdateFormSettingV1.js"; -import { tool$evidenceFormsEvidenceFormsControllerUploadFileV1 } from "./tools/evidenceFormsEvidenceFormsControllerUploadFileV1.js"; -import { tool$evidenceFormsEvidenceFormsControllerUploadSubmissionV1 } from "./tools/evidenceFormsEvidenceFormsControllerUploadSubmissionV1.js"; -import { tool$findingsFindingsControllerCreateFindingV1 } from "./tools/findingsFindingsControllerCreateFindingV1.js"; -import { tool$findingsFindingsControllerDeleteFindingV1 } from "./tools/findingsFindingsControllerDeleteFindingV1.js"; -import { tool$findingsFindingsControllerGetFindingByIdV1 } from "./tools/findingsFindingsControllerGetFindingByIdV1.js"; -import { tool$findingsFindingsControllerGetFindingHistoryV1 } from "./tools/findingsFindingsControllerGetFindingHistoryV1.js"; -import { tool$findingsFindingsControllerGetOrganizationFindingsV1 } from "./tools/findingsFindingsControllerGetOrganizationFindingsV1.js"; -import { tool$findingsFindingsControllerListFindingsV1 } from "./tools/findingsFindingsControllerListFindingsV1.js"; -import { tool$findingsFindingsControllerUpdateFindingV1 } from "./tools/findingsFindingsControllerUpdateFindingV1.js"; -import { tool$integrationsChecksControllerListConnectionChecksV1 } from "./tools/integrationsChecksControllerListConnectionChecksV1.js"; -import { tool$integrationsChecksControllerListProviderChecksV1 } from "./tools/integrationsChecksControllerListProviderChecksV1.js"; -import { tool$integrationsChecksControllerRunConnectionChecksV1 } from "./tools/integrationsChecksControllerRunConnectionChecksV1.js"; -import { tool$integrationsChecksControllerRunSingleCheckV1 } from "./tools/integrationsChecksControllerRunSingleCheckV1.js"; -import { tool$integrationsConnectionsControllerCreateConnectionV1 } from "./tools/integrationsConnectionsControllerCreateConnectionV1.js"; -import { tool$integrationsConnectionsControllerDeleteConnectionV1 } from "./tools/integrationsConnectionsControllerDeleteConnectionV1.js"; -import { tool$integrationsConnectionsControllerDisconnectConnectionV1 } from "./tools/integrationsConnectionsControllerDisconnectConnectionV1.js"; -import { tool$integrationsConnectionsControllerGetConnectionV1 } from "./tools/integrationsConnectionsControllerGetConnectionV1.js"; -import { tool$integrationsConnectionsControllerGetProviderV1 } from "./tools/integrationsConnectionsControllerGetProviderV1.js"; -import { tool$integrationsConnectionsControllerListConnectionsV1 } from "./tools/integrationsConnectionsControllerListConnectionsV1.js"; -import { tool$integrationsConnectionsControllerListProvidersV1 } from "./tools/integrationsConnectionsControllerListProvidersV1.js"; -import { tool$integrationsConnectionsControllerPauseConnectionV1 } from "./tools/integrationsConnectionsControllerPauseConnectionV1.js"; -import { tool$integrationsConnectionsControllerResumeConnectionV1 } from "./tools/integrationsConnectionsControllerResumeConnectionV1.js"; -import { tool$integrationsConnectionsControllerTestConnectionV1 } from "./tools/integrationsConnectionsControllerTestConnectionV1.js"; -import { tool$integrationsConnectionsControllerUpdateConnectionServicesV1 } from "./tools/integrationsConnectionsControllerUpdateConnectionServicesV1.js"; -import { tool$integrationsConnectionsControllerUpdateConnectionV1 } from "./tools/integrationsConnectionsControllerUpdateConnectionV1.js"; -import { tool$integrationsServicesControllerGetConnectionServicesV1 } from "./tools/integrationsServicesControllerGetConnectionServicesV1.js"; -import { tool$integrationsSyncControllerGetAvailableSyncProvidersV1 } from "./tools/integrationsSyncControllerGetAvailableSyncProvidersV1.js"; -import { tool$integrationsSyncControllerGetEmployeeSyncProviderV1 } from "./tools/integrationsSyncControllerGetEmployeeSyncProviderV1.js"; -import { tool$integrationsSyncControllerGetGoogleWorkspaceStatusV1 } from "./tools/integrationsSyncControllerGetGoogleWorkspaceStatusV1.js"; -import { tool$integrationsSyncControllerGetJumpCloudStatusV1 } from "./tools/integrationsSyncControllerGetJumpCloudStatusV1.js"; -import { tool$integrationsSyncControllerGetRipplingStatusV1 } from "./tools/integrationsSyncControllerGetRipplingStatusV1.js"; -import { tool$integrationsSyncControllerSetEmployeeSyncProviderV1 } from "./tools/integrationsSyncControllerSetEmployeeSyncProviderV1.js"; -import { tool$integrationsSyncControllerSyncDynamicProviderEmployeesV1 } from "./tools/integrationsSyncControllerSyncDynamicProviderEmployeesV1.js"; -import { tool$integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1 } from "./tools/integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1.js"; -import { tool$integrationsSyncControllerSyncJumpCloudEmployeesV1 } from "./tools/integrationsSyncControllerSyncJumpCloudEmployeesV1.js"; -import { tool$integrationsSyncControllerSyncRipplingEmployeesV1 } from "./tools/integrationsSyncControllerSyncRipplingEmployeesV1.js"; -import { tool$integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1 } from "./tools/integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1.js"; -import { tool$integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1 } from "./tools/integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1.js"; -import { tool$integrationsTaskIntegrationsControllerGetChecksForTaskV1 } from "./tools/integrationsTaskIntegrationsControllerGetChecksForTaskV1.js"; -import { tool$integrationsTaskIntegrationsControllerGetTaskCheckRunsV1 } from "./tools/integrationsTaskIntegrationsControllerGetTaskCheckRunsV1.js"; -import { tool$integrationsTaskIntegrationsControllerReconnectCheckToTaskV1 } from "./tools/integrationsTaskIntegrationsControllerReconnectCheckToTaskV1.js"; -import { tool$integrationsTaskIntegrationsControllerRunCheckForTaskV1 } from "./tools/integrationsTaskIntegrationsControllerRunCheckForTaskV1.js"; -import { tool$integrationsVariablesControllerFetchVariableOptionsV1 } from "./tools/integrationsVariablesControllerFetchVariableOptionsV1.js"; -import { tool$integrationsVariablesControllerGetConnectionVariablesV1 } from "./tools/integrationsVariablesControllerGetConnectionVariablesV1.js"; -import { tool$integrationsVariablesControllerGetProviderVariablesV1 } from "./tools/integrationsVariablesControllerGetProviderVariablesV1.js"; -import { tool$integrationsVariablesControllerSaveConnectionVariablesV1 } from "./tools/integrationsVariablesControllerSaveConnectionVariablesV1.js"; -import { tool$knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1 } from "./tools/knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1.js"; -import { tool$knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1 } from "./tools/knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1.js"; -import { tool$knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1 } from "./tools/knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1.js"; -import { tool$knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1 } from "./tools/knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1.js"; -import { tool$knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1 } from "./tools/knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1.js"; -import { tool$knowledgeBaseKnowledgeBaseControllerGetViewUrlV1 } from "./tools/knowledgeBaseKnowledgeBaseControllerGetViewUrlV1.js"; -import { tool$knowledgeBaseKnowledgeBaseControllerListDocumentsV1 } from "./tools/knowledgeBaseKnowledgeBaseControllerListDocumentsV1.js"; -import { tool$knowledgeBaseKnowledgeBaseControllerListManualAnswersV1 } from "./tools/knowledgeBaseKnowledgeBaseControllerListManualAnswersV1.js"; -import { tool$knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1 } from "./tools/knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1.js"; -import { tool$knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1 } from "./tools/knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1.js"; -import { tool$knowledgeBaseKnowledgeBaseControllerUploadDocumentV1 } from "./tools/knowledgeBaseKnowledgeBaseControllerUploadDocumentV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerCompleteItemV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerExportEvidenceV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerGetTemplateV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerUncompleteItemV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.js"; -import { tool$offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1 } from "./tools/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.js"; import { tool$organizationOrganizationAccessControllerAutoApproveV1 } from "./tools/organizationOrganizationAccessControllerAutoApproveV1.js"; -import { tool$organizationOrganizationControllerCreateApiKeyV1 } from "./tools/organizationOrganizationControllerCreateApiKeyV1.js"; -import { tool$organizationOrganizationControllerDeleteOrganizationV1 } from "./tools/organizationOrganizationControllerDeleteOrganizationV1.js"; -import { tool$organizationOrganizationControllerGetAvailableScopesV1 } from "./tools/organizationOrganizationControllerGetAvailableScopesV1.js"; -import { tool$organizationOrganizationControllerGetOnboardingV1 } from "./tools/organizationOrganizationControllerGetOnboardingV1.js"; -import { tool$organizationOrganizationControllerGetOrganizationV1 } from "./tools/organizationOrganizationControllerGetOrganizationV1.js"; -import { tool$organizationOrganizationControllerGetPrimaryColorV1 } from "./tools/organizationOrganizationControllerGetPrimaryColorV1.js"; -import { tool$organizationOrganizationControllerGetRoleNotificationsV1 } from "./tools/organizationOrganizationControllerGetRoleNotificationsV1.js"; -import { tool$organizationOrganizationControllerListApiKeysV1 } from "./tools/organizationOrganizationControllerListApiKeysV1.js"; -import { tool$organizationOrganizationControllerRemoveLogoV1 } from "./tools/organizationOrganizationControllerRemoveLogoV1.js"; -import { tool$organizationOrganizationControllerRevokeApiKeyV1 } from "./tools/organizationOrganizationControllerRevokeApiKeyV1.js"; -import { tool$organizationOrganizationControllerTransferOwnershipV1 } from "./tools/organizationOrganizationControllerTransferOwnershipV1.js"; -import { tool$organizationOrganizationControllerUpdateOrganizationV1 } from "./tools/organizationOrganizationControllerUpdateOrganizationV1.js"; -import { tool$organizationOrganizationControllerUpdateRoleNotificationsV1 } from "./tools/organizationOrganizationControllerUpdateRoleNotificationsV1.js"; -import { tool$organizationOrganizationControllerUploadLogoV1 } from "./tools/organizationOrganizationControllerUploadLogoV1.js"; -import { tool$orgChartOrgChartControllerDeleteOrgChartV1 } from "./tools/orgChartOrgChartControllerDeleteOrgChartV1.js"; -import { tool$orgChartOrgChartControllerGetOrgChartV1 } from "./tools/orgChartOrgChartControllerGetOrgChartV1.js"; -import { tool$orgChartOrgChartControllerUploadOrgChartV1 } from "./tools/orgChartOrgChartControllerUploadOrgChartV1.js"; -import { tool$orgChartOrgChartControllerUpsertOrgChartV1 } from "./tools/orgChartOrgChartControllerUpsertOrgChartV1.js"; -import { tool$peoplePeopleControllerBulkCreateMembersV1 } from "./tools/peoplePeopleControllerBulkCreateMembersV1.js"; -import { tool$peoplePeopleControllerCreateMemberV1 } from "./tools/peoplePeopleControllerCreateMemberV1.js"; -import { tool$peoplePeopleControllerDeleteEmploymentEvidenceV1 } from "./tools/peoplePeopleControllerDeleteEmploymentEvidenceV1.js"; -import { tool$peoplePeopleControllerDeleteMemberV1 } from "./tools/peoplePeopleControllerDeleteMemberV1.js"; -import { tool$peoplePeopleControllerGetAllPeopleV1 } from "./tools/peoplePeopleControllerGetAllPeopleV1.js"; -import { tool$peoplePeopleControllerGetDevicesV1 } from "./tools/peoplePeopleControllerGetDevicesV1.js"; -import { tool$peoplePeopleControllerGetEmailPreferencesV1 } from "./tools/peoplePeopleControllerGetEmailPreferencesV1.js"; -import { tool$peoplePeopleControllerGetEmploymentEvidenceV1 } from "./tools/peoplePeopleControllerGetEmploymentEvidenceV1.js"; -import { tool$peoplePeopleControllerGetFleetComplianceV1 } from "./tools/peoplePeopleControllerGetFleetComplianceV1.js"; -import { tool$peoplePeopleControllerGetMentionableMembersV1 } from "./tools/peoplePeopleControllerGetMentionableMembersV1.js"; -import { tool$peoplePeopleControllerGetPersonByIdV1 } from "./tools/peoplePeopleControllerGetPersonByIdV1.js"; -import { tool$peoplePeopleControllerGetTestStatsByAssigneeV1 } from "./tools/peoplePeopleControllerGetTestStatsByAssigneeV1.js"; -import { tool$peoplePeopleControllerGetTrainingVideosV1 } from "./tools/peoplePeopleControllerGetTrainingVideosV1.js"; -import { tool$peoplePeopleControllerInviteMembersV1 } from "./tools/peoplePeopleControllerInviteMembersV1.js"; -import { tool$peoplePeopleControllerReactivateMemberV1 } from "./tools/peoplePeopleControllerReactivateMemberV1.js"; -import { tool$peoplePeopleControllerRemoveHostV1 } from "./tools/peoplePeopleControllerRemoveHostV1.js"; -import { tool$peoplePeopleControllerResendPortalInviteV1 } from "./tools/peoplePeopleControllerResendPortalInviteV1.js"; -import { tool$peoplePeopleControllerUnlinkDeviceV1 } from "./tools/peoplePeopleControllerUnlinkDeviceV1.js"; -import { tool$peoplePeopleControllerUpdateEmailPreferencesV1 } from "./tools/peoplePeopleControllerUpdateEmailPreferencesV1.js"; -import { tool$peoplePeopleControllerUpdateMemberV1 } from "./tools/peoplePeopleControllerUpdateMemberV1.js"; -import { tool$peoplePeopleControllerUploadEmploymentEvidenceV1 } from "./tools/peoplePeopleControllerUploadEmploymentEvidenceV1.js"; -import { tool$policiesPoliciesControllerAcceptPolicyChangesV1 } from "./tools/policiesPoliciesControllerAcceptPolicyChangesV1.js"; -import { tool$policiesPoliciesControllerAddPolicyControlsV1 } from "./tools/policiesPoliciesControllerAddPolicyControlsV1.js"; -import { tool$policiesPoliciesControllerAiChatPolicyV1 } from "./tools/policiesPoliciesControllerAiChatPolicyV1.js"; -import { tool$policiesPoliciesControllerConfirmPolicyPdfUploadedV1 } from "./tools/policiesPoliciesControllerConfirmPolicyPdfUploadedV1.js"; -import { tool$policiesPoliciesControllerCreatePolicyV1 } from "./tools/policiesPoliciesControllerCreatePolicyV1.js"; -import { tool$policiesPoliciesControllerCreatePolicyVersionV1 } from "./tools/policiesPoliciesControllerCreatePolicyVersionV1.js"; -import { tool$policiesPoliciesControllerDeletePolicyPdfV1 } from "./tools/policiesPoliciesControllerDeletePolicyPdfV1.js"; -import { tool$policiesPoliciesControllerDeletePolicyV1 } from "./tools/policiesPoliciesControllerDeletePolicyV1.js"; -import { tool$policiesPoliciesControllerDeletePolicyVersionV1 } from "./tools/policiesPoliciesControllerDeletePolicyVersionV1.js"; -import { tool$policiesPoliciesControllerDenyPolicyChangesV1 } from "./tools/policiesPoliciesControllerDenyPolicyChangesV1.js"; -import { tool$policiesPoliciesControllerDownloadAllPoliciesV1 } from "./tools/policiesPoliciesControllerDownloadAllPoliciesV1.js"; -import { tool$policiesPoliciesControllerGetAllPoliciesV1 } from "./tools/policiesPoliciesControllerGetAllPoliciesV1.js"; -import { tool$policiesPoliciesControllerGetPdfSignedUrlV1 } from "./tools/policiesPoliciesControllerGetPdfSignedUrlV1.js"; -import { tool$policiesPoliciesControllerGetPdfUrlV1 } from "./tools/policiesPoliciesControllerGetPdfUrlV1.js"; -import { tool$policiesPoliciesControllerGetPolicyControlsV1 } from "./tools/policiesPoliciesControllerGetPolicyControlsV1.js"; -import { tool$policiesPoliciesControllerGetPolicyEvidenceTasksV1 } from "./tools/policiesPoliciesControllerGetPolicyEvidenceTasksV1.js"; -import { tool$policiesPoliciesControllerGetPolicyV1 } from "./tools/policiesPoliciesControllerGetPolicyV1.js"; -import { tool$policiesPoliciesControllerGetPolicyVersionByIdV1 } from "./tools/policiesPoliciesControllerGetPolicyVersionByIdV1.js"; -import { tool$policiesPoliciesControllerGetPolicyVersionsV1 } from "./tools/policiesPoliciesControllerGetPolicyVersionsV1.js"; -import { tool$policiesPoliciesControllerPublishAllPoliciesV1 } from "./tools/policiesPoliciesControllerPublishAllPoliciesV1.js"; -import { tool$policiesPoliciesControllerPublishPolicyVersionV1 } from "./tools/policiesPoliciesControllerPublishPolicyVersionV1.js"; -import { tool$policiesPoliciesControllerRegeneratePolicyV1 } from "./tools/policiesPoliciesControllerRegeneratePolicyV1.js"; -import { tool$policiesPoliciesControllerRemovePolicyControlV1 } from "./tools/policiesPoliciesControllerRemovePolicyControlV1.js"; -import { tool$policiesPoliciesControllerRequestPolicyPdfUploadUrlV1 } from "./tools/policiesPoliciesControllerRequestPolicyPdfUploadUrlV1.js"; -import { tool$policiesPoliciesControllerSetActivePolicyVersionV1 } from "./tools/policiesPoliciesControllerSetActivePolicyVersionV1.js"; -import { tool$policiesPoliciesControllerSubmitVersionForApprovalV1 } from "./tools/policiesPoliciesControllerSubmitVersionForApprovalV1.js"; -import { tool$policiesPoliciesControllerUpdatePolicyV1 } from "./tools/policiesPoliciesControllerUpdatePolicyV1.js"; -import { tool$policiesPoliciesControllerUpdateVersionContentV1 } from "./tools/policiesPoliciesControllerUpdateVersionContentV1.js"; -import { tool$questionnaireQuestionnaireControllerAnswerSingleQuestionV1 } from "./tools/questionnaireQuestionnaireControllerAnswerSingleQuestionV1.js"; -import { tool$questionnaireQuestionnaireControllerDeleteAnswerV1 } from "./tools/questionnaireQuestionnaireControllerDeleteAnswerV1.js"; -import { tool$questionnaireQuestionnaireControllerDeleteByIdV1 } from "./tools/questionnaireQuestionnaireControllerDeleteByIdV1.js"; -import { tool$questionnaireQuestionnaireControllerExportByIdV1 } from "./tools/questionnaireQuestionnaireControllerExportByIdV1.js"; -import { tool$questionnaireQuestionnaireControllerFindAllV1 } from "./tools/questionnaireQuestionnaireControllerFindAllV1.js"; -import { tool$questionnaireQuestionnaireControllerFindByIdV1 } from "./tools/questionnaireQuestionnaireControllerFindByIdV1.js"; -import { tool$questionnaireQuestionnaireControllerParseQuestionnaireV1 } from "./tools/questionnaireQuestionnaireControllerParseQuestionnaireV1.js"; -import { tool$questionnaireQuestionnaireControllerSaveAnswerV1 } from "./tools/questionnaireQuestionnaireControllerSaveAnswerV1.js"; -import { tool$questionnaireQuestionnaireControllerTriggerAutoAnswerV1 } from "./tools/questionnaireQuestionnaireControllerTriggerAutoAnswerV1.js"; -import { tool$questionnaireQuestionnaireControllerUploadAndParseV1 } from "./tools/questionnaireQuestionnaireControllerUploadAndParseV1.js"; -import { tool$risksRisksControllerCreateRiskV1 } from "./tools/risksRisksControllerCreateRiskV1.js"; -import { tool$risksRisksControllerDeleteRiskV1 } from "./tools/risksRisksControllerDeleteRiskV1.js"; -import { tool$risksRisksControllerGetAllRisksV1 } from "./tools/risksRisksControllerGetAllRisksV1.js"; -import { tool$risksRisksControllerGetRiskByIdV1 } from "./tools/risksRisksControllerGetRiskByIdV1.js"; -import { tool$risksRisksControllerGetStatsByAssigneeV1 } from "./tools/risksRisksControllerGetStatsByAssigneeV1.js"; -import { tool$risksRisksControllerGetStatsByDepartmentV1 } from "./tools/risksRisksControllerGetStatsByDepartmentV1.js"; -import { tool$risksRisksControllerUpdateRiskV1 } from "./tools/risksRisksControllerUpdateRiskV1.js"; -import { tool$rolesRolesControllerCreateRoleV1 } from "./tools/rolesRolesControllerCreateRoleV1.js"; -import { tool$rolesRolesControllerDeleteRoleV1 } from "./tools/rolesRolesControllerDeleteRoleV1.js"; -import { tool$rolesRolesControllerGetBuiltInObligationsV1 } from "./tools/rolesRolesControllerGetBuiltInObligationsV1.js"; -import { tool$rolesRolesControllerGetPermissionsForRolesV1 } from "./tools/rolesRolesControllerGetPermissionsForRolesV1.js"; -import { tool$rolesRolesControllerGetRoleV1 } from "./tools/rolesRolesControllerGetRoleV1.js"; -import { tool$rolesRolesControllerListRolesV1 } from "./tools/rolesRolesControllerListRolesV1.js"; -import { tool$rolesRolesControllerUpdateBuiltInObligationsV1 } from "./tools/rolesRolesControllerUpdateBuiltInObligationsV1.js"; -import { tool$rolesRolesControllerUpdateRoleV1 } from "./tools/rolesRolesControllerUpdateRoleV1.js"; -import { tool$securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1 } from "./tools/securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1.js"; -import { tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1 } from "./tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1.js"; -import { tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1 } from "./tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1.js"; -import { tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1 } from "./tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1.js"; -import { tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1 } from "./tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1.js"; -import { tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1 } from "./tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1.js"; -import { tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1 } from "./tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1.js"; -import { tool$securityPenetrationTestsSecurityPenetrationTestsControllerListV1 } from "./tools/securityPenetrationTestsSecurityPenetrationTestsControllerListV1.js"; -import { tool$soaSOAControllerApproveDocumentV1 } from "./tools/soaSOAControllerApproveDocumentV1.js"; -import { tool$soaSOAControllerAutoFillV1 } from "./tools/soaSOAControllerAutoFillV1.js"; -import { tool$soaSOAControllerCreateDocumentV1 } from "./tools/soaSOAControllerCreateDocumentV1.js"; -import { tool$soaSOAControllerDeclineDocumentV1 } from "./tools/soaSOAControllerDeclineDocumentV1.js"; -import { tool$soaSOAControllerEnsureSetupV1 } from "./tools/soaSOAControllerEnsureSetupV1.js"; -import { tool$soaSOAControllerExportDocumentV1 } from "./tools/soaSOAControllerExportDocumentV1.js"; -import { tool$soaSOAControllerSaveAnswerV1 } from "./tools/soaSOAControllerSaveAnswerV1.js"; -import { tool$soaSOAControllerSubmitForApprovalV1 } from "./tools/soaSOAControllerSubmitForApprovalV1.js"; -import { tool$taskAutomationsAutomationsControllerCreateAutomationV1 } from "./tools/taskAutomationsAutomationsControllerCreateAutomationV1.js"; -import { tool$taskAutomationsAutomationsControllerCreateVersionV1 } from "./tools/taskAutomationsAutomationsControllerCreateVersionV1.js"; -import { tool$taskAutomationsAutomationsControllerDeleteAutomationV1 } from "./tools/taskAutomationsAutomationsControllerDeleteAutomationV1.js"; -import { tool$taskAutomationsAutomationsControllerGetAutomationRunsV1 } from "./tools/taskAutomationsAutomationsControllerGetAutomationRunsV1.js"; -import { tool$taskAutomationsAutomationsControllerGetAutomationV1 } from "./tools/taskAutomationsAutomationsControllerGetAutomationV1.js"; -import { tool$taskAutomationsAutomationsControllerGetAutomationVersionsV1 } from "./tools/taskAutomationsAutomationsControllerGetAutomationVersionsV1.js"; -import { tool$taskAutomationsAutomationsControllerGetTaskAutomationRunsV1 } from "./tools/taskAutomationsAutomationsControllerGetTaskAutomationRunsV1.js"; -import { tool$taskAutomationsAutomationsControllerGetTaskAutomationsV1 } from "./tools/taskAutomationsAutomationsControllerGetTaskAutomationsV1.js"; -import { tool$taskAutomationsAutomationsControllerUpdateAutomationV1 } from "./tools/taskAutomationsAutomationsControllerUpdateAutomationV1.js"; -import { tool$taskManagementTaskManagementControllerCreateTaskItemV1 } from "./tools/taskManagementTaskManagementControllerCreateTaskItemV1.js"; -import { tool$taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1 } from "./tools/taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1.js"; -import { tool$taskManagementTaskManagementControllerDeleteTaskItemV1 } from "./tools/taskManagementTaskManagementControllerDeleteTaskItemV1.js"; -import { tool$taskManagementTaskManagementControllerGetTaskItemActivityV1 } from "./tools/taskManagementTaskManagementControllerGetTaskItemActivityV1.js"; -import { tool$taskManagementTaskManagementControllerGetTaskItemsStatsV1 } from "./tools/taskManagementTaskManagementControllerGetTaskItemsStatsV1.js"; -import { tool$taskManagementTaskManagementControllerGetTaskItemsV1 } from "./tools/taskManagementTaskManagementControllerGetTaskItemsV1.js"; -import { tool$taskManagementTaskManagementControllerUpdateTaskItemV1 } from "./tools/taskManagementTaskManagementControllerUpdateTaskItemV1.js"; -import { tool$taskManagementTaskManagementControllerUploadTaskItemAttachmentV1 } from "./tools/taskManagementTaskManagementControllerUploadTaskItemAttachmentV1.js"; -import { tool$tasksTasksControllerApproveTaskV1 } from "./tools/tasksTasksControllerApproveTaskV1.js"; -import { tool$tasksTasksControllerBulkSubmitForReviewV1 } from "./tools/tasksTasksControllerBulkSubmitForReviewV1.js"; -import { tool$tasksTasksControllerCreateTaskV1 } from "./tools/tasksTasksControllerCreateTaskV1.js"; -import { tool$tasksTasksControllerDeleteTaskAttachmentV1 } from "./tools/tasksTasksControllerDeleteTaskAttachmentV1.js"; -import { tool$tasksTasksControllerDeleteTasksV1 } from "./tools/tasksTasksControllerDeleteTasksV1.js"; -import { tool$tasksTasksControllerDeleteTaskV1 } from "./tools/tasksTasksControllerDeleteTaskV1.js"; -import { tool$tasksTasksControllerGetTaskActivityV1 } from "./tools/tasksTasksControllerGetTaskActivityV1.js"; -import { tool$tasksTasksControllerGetTaskAttachmentDownloadUrlV1 } from "./tools/tasksTasksControllerGetTaskAttachmentDownloadUrlV1.js"; -import { tool$tasksTasksControllerGetTaskAttachmentsV1 } from "./tools/tasksTasksControllerGetTaskAttachmentsV1.js"; -import { tool$tasksTasksControllerGetTaskOptionsV1 } from "./tools/tasksTasksControllerGetTaskOptionsV1.js"; -import { tool$tasksTasksControllerGetTaskPoliciesV1 } from "./tools/tasksTasksControllerGetTaskPoliciesV1.js"; -import { tool$tasksTasksControllerGetTasksV1 } from "./tools/tasksTasksControllerGetTasksV1.js"; -import { tool$tasksTasksControllerGetTaskTemplatesV1 } from "./tools/tasksTasksControllerGetTaskTemplatesV1.js"; -import { tool$tasksTasksControllerGetTaskV1 } from "./tools/tasksTasksControllerGetTaskV1.js"; -import { tool$tasksTasksControllerRegenerateTaskV1 } from "./tools/tasksTasksControllerRegenerateTaskV1.js"; -import { tool$tasksTasksControllerRejectTaskV1 } from "./tools/tasksTasksControllerRejectTaskV1.js"; -import { tool$tasksTasksControllerReorderTasksV1 } from "./tools/tasksTasksControllerReorderTasksV1.js"; -import { tool$tasksTasksControllerSubmitForReviewV1 } from "./tools/tasksTasksControllerSubmitForReviewV1.js"; -import { tool$tasksTasksControllerUpdateTasksAssigneeV1 } from "./tools/tasksTasksControllerUpdateTasksAssigneeV1.js"; -import { tool$tasksTasksControllerUpdateTasksStatusV1 } from "./tools/tasksTasksControllerUpdateTasksStatusV1.js"; -import { tool$tasksTasksControllerUpdateTaskV1 } from "./tools/tasksTasksControllerUpdateTaskV1.js"; -import { tool$tasksTasksControllerUploadTaskAttachmentV1 } from "./tools/tasksTasksControllerUploadTaskAttachmentV1.js"; -import { tool$trainingTrainingControllerGenerateCertificateV1 } from "./tools/trainingTrainingControllerGenerateCertificateV1.js"; -import { tool$trainingTrainingControllerGenerateHipaaCertificateV1 } from "./tools/trainingTrainingControllerGenerateHipaaCertificateV1.js"; -import { tool$trainingTrainingControllerGetCompletionsV1 } from "./tools/trainingTrainingControllerGetCompletionsV1.js"; -import { tool$trainingTrainingControllerMarkVideoCompleteV1 } from "./tools/trainingTrainingControllerMarkVideoCompleteV1.js"; -import { tool$trainingTrainingControllerSendTrainingCompletionEmailV1 } from "./tools/trainingTrainingControllerSendTrainingCompletionEmailV1.js"; -import { tool$trustAccessTrustAccessControllerApproveRequestV1 } from "./tools/trustAccessTrustAccessControllerApproveRequestV1.js"; import { tool$trustAccessTrustAccessControllerCreateAccessRequestV1 } from "./tools/trustAccessTrustAccessControllerCreateAccessRequestV1.js"; -import { tool$trustAccessTrustAccessControllerDenyRequestV1 } from "./tools/trustAccessTrustAccessControllerDenyRequestV1.js"; -import { tool$trustAccessTrustAccessControllerGetAccessRequestV1 } from "./tools/trustAccessTrustAccessControllerGetAccessRequestV1.js"; import { tool$trustAccessTrustAccessControllerGetFaqsV1 } from "./tools/trustAccessTrustAccessControllerGetFaqsV1.js"; import { tool$trustAccessTrustAccessControllerGetPublicCustomLinksV1 } from "./tools/trustAccessTrustAccessControllerGetPublicCustomLinksV1.js"; import { tool$trustAccessTrustAccessControllerGetPublicFaviconV1 } from "./tools/trustAccessTrustAccessControllerGetPublicFaviconV1.js"; import { tool$trustAccessTrustAccessControllerGetPublicOverviewV1 } from "./tools/trustAccessTrustAccessControllerGetPublicOverviewV1.js"; import { tool$trustAccessTrustAccessControllerGetPublicVendorsV1 } from "./tools/trustAccessTrustAccessControllerGetPublicVendorsV1.js"; -import { tool$trustAccessTrustAccessControllerListAccessRequestsV1 } from "./tools/trustAccessTrustAccessControllerListAccessRequestsV1.js"; -import { tool$trustAccessTrustAccessControllerListGrantsV1 } from "./tools/trustAccessTrustAccessControllerListGrantsV1.js"; -import { tool$trustAccessTrustAccessControllerPreviewNdaV1 } from "./tools/trustAccessTrustAccessControllerPreviewNdaV1.js"; import { tool$trustAccessTrustAccessControllerReclaimAccessV1 } from "./tools/trustAccessTrustAccessControllerReclaimAccessV1.js"; -import { tool$trustAccessTrustAccessControllerResendAccessEmailV1 } from "./tools/trustAccessTrustAccessControllerResendAccessEmailV1.js"; -import { tool$trustAccessTrustAccessControllerResendNdaV1 } from "./tools/trustAccessTrustAccessControllerResendNdaV1.js"; -import { tool$trustAccessTrustAccessControllerRevokeGrantV1 } from "./tools/trustAccessTrustAccessControllerRevokeGrantV1.js"; -import { tool$trustPortalTrustPortalControllerAddCustomDomainV1 } from "./tools/trustPortalTrustPortalControllerAddCustomDomainV1.js"; -import { tool$trustPortalTrustPortalControllerCheckDnsRecordsV1 } from "./tools/trustPortalTrustPortalControllerCheckDnsRecordsV1.js"; -import { tool$trustPortalTrustPortalControllerCreateCustomLinkV1 } from "./tools/trustPortalTrustPortalControllerCreateCustomLinkV1.js"; -import { tool$trustPortalTrustPortalControllerDeleteCustomLinkV1 } from "./tools/trustPortalTrustPortalControllerDeleteCustomLinkV1.js"; -import { tool$trustPortalTrustPortalControllerDeleteTrustDocumentV1 } from "./tools/trustPortalTrustPortalControllerDeleteTrustDocumentV1.js"; -import { tool$trustPortalTrustPortalControllerGetComplianceResourceUrlV1 } from "./tools/trustPortalTrustPortalControllerGetComplianceResourceUrlV1.js"; -import { tool$trustPortalTrustPortalControllerGetDomainStatusV1 } from "./tools/trustPortalTrustPortalControllerGetDomainStatusV1.js"; -import { tool$trustPortalTrustPortalControllerGetOverviewV1 } from "./tools/trustPortalTrustPortalControllerGetOverviewV1.js"; -import { tool$trustPortalTrustPortalControllerGetSettingsV1 } from "./tools/trustPortalTrustPortalControllerGetSettingsV1.js"; -import { tool$trustPortalTrustPortalControllerGetTrustDocumentUrlV1 } from "./tools/trustPortalTrustPortalControllerGetTrustDocumentUrlV1.js"; -import { tool$trustPortalTrustPortalControllerListComplianceResourcesV1 } from "./tools/trustPortalTrustPortalControllerListComplianceResourcesV1.js"; -import { tool$trustPortalTrustPortalControllerListCustomLinksV1 } from "./tools/trustPortalTrustPortalControllerListCustomLinksV1.js"; -import { tool$trustPortalTrustPortalControllerListTrustDocumentsV1 } from "./tools/trustPortalTrustPortalControllerListTrustDocumentsV1.js"; -import { tool$trustPortalTrustPortalControllerListVendorsV1 } from "./tools/trustPortalTrustPortalControllerListVendorsV1.js"; -import { tool$trustPortalTrustPortalControllerRemoveFaviconV1 } from "./tools/trustPortalTrustPortalControllerRemoveFaviconV1.js"; -import { tool$trustPortalTrustPortalControllerReorderCustomLinksV1 } from "./tools/trustPortalTrustPortalControllerReorderCustomLinksV1.js"; -import { tool$trustPortalTrustPortalControllerTogglePortalV1 } from "./tools/trustPortalTrustPortalControllerTogglePortalV1.js"; -import { tool$trustPortalTrustPortalControllerUpdateAllowedDomainsV1 } from "./tools/trustPortalTrustPortalControllerUpdateAllowedDomainsV1.js"; -import { tool$trustPortalTrustPortalControllerUpdateCustomLinkV1 } from "./tools/trustPortalTrustPortalControllerUpdateCustomLinkV1.js"; -import { tool$trustPortalTrustPortalControllerUpdateFaqsV1 } from "./tools/trustPortalTrustPortalControllerUpdateFaqsV1.js"; -import { tool$trustPortalTrustPortalControllerUpdateFrameworksV1 } from "./tools/trustPortalTrustPortalControllerUpdateFrameworksV1.js"; -import { tool$trustPortalTrustPortalControllerUpdateOverviewV1 } from "./tools/trustPortalTrustPortalControllerUpdateOverviewV1.js"; -import { tool$trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1 } from "./tools/trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1.js"; -import { tool$trustPortalTrustPortalControllerUploadComplianceResourceV1 } from "./tools/trustPortalTrustPortalControllerUploadComplianceResourceV1.js"; -import { tool$trustPortalTrustPortalControllerUploadFaviconV1 } from "./tools/trustPortalTrustPortalControllerUploadFaviconV1.js"; -import { tool$trustPortalTrustPortalControllerUploadTrustDocumentV1 } from "./tools/trustPortalTrustPortalControllerUploadTrustDocumentV1.js"; -import { tool$uploadsUploadsControllerCreateUploadUrlV1 } from "./tools/uploadsUploadsControllerCreateUploadUrlV1.js"; -import { tool$vendorsVendorsControllerCreateVendorV1 } from "./tools/vendorsVendorsControllerCreateVendorV1.js"; -import { tool$vendorsVendorsControllerDeleteVendorV1 } from "./tools/vendorsVendorsControllerDeleteVendorV1.js"; -import { tool$vendorsVendorsControllerGetAllVendorsV1 } from "./tools/vendorsVendorsControllerGetAllVendorsV1.js"; -import { tool$vendorsVendorsControllerGetVendorByIdV1 } from "./tools/vendorsVendorsControllerGetVendorByIdV1.js"; -import { tool$vendorsVendorsControllerSearchGlobalVendorsV1 } from "./tools/vendorsVendorsControllerSearchGlobalVendorsV1.js"; -import { tool$vendorsVendorsControllerTriggerAssessmentV1 } from "./tools/vendorsVendorsControllerTriggerAssessmentV1.js"; -import { tool$vendorsVendorsControllerUpdateVendorV1 } from "./tools/vendorsVendorsControllerUpdateVendorV1.js"; export function createMCPServer(deps: { logger: ConsoleLogger; @@ -366,7 +66,7 @@ export function createMCPServer(deps: { }) { const server = new McpServer({ name: "CompAi", - version: "0.0.2", + version: "0.0.3", }); const getClient = deps.getSDK || (() => @@ -411,94 +111,7 @@ export function createMCPServer(deps: { const register = { tool, resource, resourceTemplate, prompt }; void register; // suppress unused warnings - tool(tool$organizationOrganizationControllerGetOrganizationV1); - tool(tool$organizationOrganizationControllerUpdateOrganizationV1); - tool(tool$organizationOrganizationControllerDeleteOrganizationV1); - tool(tool$organizationOrganizationControllerGetOnboardingV1); - tool(tool$organizationOrganizationControllerTransferOwnershipV1); - tool(tool$organizationOrganizationControllerUpdateRoleNotificationsV1); - tool(tool$organizationOrganizationControllerGetRoleNotificationsV1); - tool(tool$organizationOrganizationControllerListApiKeysV1); - tool(tool$organizationOrganizationControllerCreateApiKeyV1); - tool(tool$organizationOrganizationControllerGetAvailableScopesV1); - tool(tool$organizationOrganizationControllerGetPrimaryColorV1); - tool(tool$organizationOrganizationControllerUploadLogoV1); - tool(tool$organizationOrganizationControllerRemoveLogoV1); - tool(tool$organizationOrganizationControllerRevokeApiKeyV1); tool(tool$organizationOrganizationAccessControllerAutoApproveV1); - tool(tool$peoplePeopleControllerInviteMembersV1); - tool(tool$peoplePeopleControllerGetAllPeopleV1); - tool(tool$peoplePeopleControllerCreateMemberV1); - tool(tool$peoplePeopleControllerGetDevicesV1); - tool(tool$peoplePeopleControllerGetTestStatsByAssigneeV1); - tool(tool$peoplePeopleControllerBulkCreateMembersV1); - tool(tool$peoplePeopleControllerGetMentionableMembersV1); - tool(tool$peoplePeopleControllerReactivateMemberV1); - tool(tool$peoplePeopleControllerGetPersonByIdV1); - tool(tool$peoplePeopleControllerUpdateMemberV1); - tool(tool$peoplePeopleControllerDeleteMemberV1); - tool(tool$peoplePeopleControllerGetTrainingVideosV1); - tool(tool$peoplePeopleControllerGetFleetComplianceV1); - tool(tool$peoplePeopleControllerRemoveHostV1); - tool(tool$peoplePeopleControllerResendPortalInviteV1); - tool(tool$peoplePeopleControllerUnlinkDeviceV1); - tool(tool$peoplePeopleControllerGetEmploymentEvidenceV1); - tool(tool$peoplePeopleControllerUploadEmploymentEvidenceV1); - tool(tool$peoplePeopleControllerDeleteEmploymentEvidenceV1); - tool(tool$peoplePeopleControllerGetEmailPreferencesV1); - tool(tool$peoplePeopleControllerUpdateEmailPreferencesV1); - tool(tool$attachmentsAttachmentsControllerCreateAttachmentV1); - tool(tool$attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1); - tool(tool$risksRisksControllerGetAllRisksV1); - tool(tool$risksRisksControllerCreateRiskV1); - tool(tool$risksRisksControllerGetStatsByAssigneeV1); - tool(tool$risksRisksControllerGetStatsByDepartmentV1); - tool(tool$risksRisksControllerGetRiskByIdV1); - tool(tool$risksRisksControllerUpdateRiskV1); - tool(tool$risksRisksControllerDeleteRiskV1); - tool(tool$vendorsVendorsControllerSearchGlobalVendorsV1); - tool(tool$vendorsVendorsControllerGetAllVendorsV1); - tool(tool$vendorsVendorsControllerCreateVendorV1); - tool(tool$vendorsVendorsControllerGetVendorByIdV1); - tool(tool$vendorsVendorsControllerUpdateVendorV1); - tool(tool$vendorsVendorsControllerDeleteVendorV1); - tool(tool$vendorsVendorsControllerTriggerAssessmentV1); - tool(tool$contextContextControllerGetAllContextV1); - tool(tool$contextContextControllerCreateContextV1); - tool(tool$contextContextControllerGetContextByIdV1); - tool(tool$contextContextControllerUpdateContextV1); - tool(tool$contextContextControllerDeleteContextV1); - tool(tool$devicesDevicesControllerGetAllDevicesV1); - tool(tool$devicesDevicesControllerGetDevicesByMemberV1); - tool(tool$devicesDevicesControllerDeleteDeviceV1); - tool(tool$policiesPoliciesControllerGetAllPoliciesV1); - tool(tool$policiesPoliciesControllerCreatePolicyV1); - tool(tool$policiesPoliciesControllerPublishAllPoliciesV1); - tool(tool$policiesPoliciesControllerDownloadAllPoliciesV1); - tool(tool$policiesPoliciesControllerGetPolicyControlsV1); - tool(tool$policiesPoliciesControllerAddPolicyControlsV1); - tool(tool$policiesPoliciesControllerGetPolicyEvidenceTasksV1); - tool(tool$policiesPoliciesControllerRegeneratePolicyV1); - tool(tool$policiesPoliciesControllerGetPdfSignedUrlV1); - tool(tool$policiesPoliciesControllerDeletePolicyPdfV1); - tool(tool$policiesPoliciesControllerRequestPolicyPdfUploadUrlV1); - tool(tool$policiesPoliciesControllerConfirmPolicyPdfUploadedV1); - tool(tool$policiesPoliciesControllerGetPdfUrlV1); - tool(tool$policiesPoliciesControllerRemovePolicyControlV1); - tool(tool$policiesPoliciesControllerGetPolicyV1); - tool(tool$policiesPoliciesControllerUpdatePolicyV1); - tool(tool$policiesPoliciesControllerDeletePolicyV1); - tool(tool$policiesPoliciesControllerGetPolicyVersionsV1); - tool(tool$policiesPoliciesControllerCreatePolicyVersionV1); - tool(tool$policiesPoliciesControllerGetPolicyVersionByIdV1); - tool(tool$policiesPoliciesControllerUpdateVersionContentV1); - tool(tool$policiesPoliciesControllerDeletePolicyVersionV1); - tool(tool$policiesPoliciesControllerPublishPolicyVersionV1); - tool(tool$policiesPoliciesControllerSetActivePolicyVersionV1); - tool(tool$policiesPoliciesControllerSubmitVersionForApprovalV1); - tool(tool$policiesPoliciesControllerAcceptPolicyChangesV1); - tool(tool$policiesPoliciesControllerDenyPolicyChangesV1); - tool(tool$policiesPoliciesControllerAiChatPolicyV1); tool(tool$deviceAgentDeviceAgentControllerExchangeCodeV1); tool(tool$deviceAgentDeviceAgentControllerGetUpdateFileV1); tool(tool$deviceAgentDeviceAgentControllerHeadUpdateFileV1); @@ -507,174 +120,14 @@ export function createMCPServer(deps: { tool(tool$deviceAgentDeviceAgentControllerRegisterDeviceV1); tool(tool$deviceAgentDeviceAgentControllerCheckInV1); tool(tool$deviceAgentDeviceAgentControllerGetDeviceStatusV1); - tool(tool$deviceAgentDeviceAgentControllerDownloadMacAgentV1); - tool(tool$deviceAgentDeviceAgentControllerDownloadWindowsAgentV1); tool(tool$deviceAgentDeviceAgentControllerRevokeAgentAccessV1); - tool(tool$uploadsUploadsControllerCreateUploadUrlV1); - tool(tool$tasksTasksControllerGetTasksV1); - tool(tool$tasksTasksControllerCreateTaskV1); - tool(tool$tasksTasksControllerGetTaskTemplatesV1); - tool(tool$tasksTasksControllerUpdateTasksStatusV1); - tool(tool$tasksTasksControllerDeleteTasksV1); - tool(tool$tasksTasksControllerUpdateTasksAssigneeV1); - tool(tool$tasksTasksControllerReorderTasksV1); - tool(tool$tasksTasksControllerBulkSubmitForReviewV1); - tool(tool$tasksTasksControllerGetTaskOptionsV1); - tool(tool$tasksTasksControllerGetTaskV1); - tool(tool$tasksTasksControllerUpdateTaskV1); - tool(tool$tasksTasksControllerDeleteTaskV1); - tool(tool$tasksTasksControllerGetTaskPoliciesV1); - tool(tool$tasksTasksControllerGetTaskActivityV1); - tool(tool$tasksTasksControllerRegenerateTaskV1); - tool(tool$tasksTasksControllerSubmitForReviewV1); - tool(tool$tasksTasksControllerApproveTaskV1); - tool(tool$tasksTasksControllerRejectTaskV1); - tool(tool$tasksTasksControllerGetTaskAttachmentsV1); - tool(tool$tasksTasksControllerUploadTaskAttachmentV1); - tool(tool$tasksTasksControllerGetTaskAttachmentDownloadUrlV1); - tool(tool$tasksTasksControllerDeleteTaskAttachmentV1); - tool(tool$taskAutomationsAutomationsControllerGetTaskAutomationsV1); - tool(tool$taskAutomationsAutomationsControllerCreateAutomationV1); - tool(tool$taskAutomationsAutomationsControllerGetAutomationV1); - tool(tool$taskAutomationsAutomationsControllerUpdateAutomationV1); - tool(tool$taskAutomationsAutomationsControllerDeleteAutomationV1); - tool(tool$taskAutomationsAutomationsControllerGetAutomationRunsV1); - tool(tool$taskAutomationsAutomationsControllerGetAutomationVersionsV1); - tool(tool$taskAutomationsAutomationsControllerCreateVersionV1); - tool(tool$taskAutomationsAutomationsControllerGetTaskAutomationRunsV1); - tool(tool$evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1); - tool(tool$evidenceExportEvidenceExportControllerExportAutomationPDFV1); - tool(tool$evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1); - tool( - tool$evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1, - ); - tool(tool$commentsCommentsControllerGetCommentsV1); - tool(tool$commentsCommentsControllerCreateCommentV1); - tool(tool$commentsCommentsControllerUpdateCommentV1); - tool(tool$commentsCommentsControllerDeleteCommentV1); - tool(tool$trustPortalTrustPortalControllerGetSettingsV1); - tool(tool$trustPortalTrustPortalControllerUploadFaviconV1); - tool(tool$trustPortalTrustPortalControllerRemoveFaviconV1); - tool(tool$trustPortalTrustPortalControllerGetDomainStatusV1); - tool(tool$trustPortalTrustPortalControllerUploadComplianceResourceV1); - tool(tool$trustPortalTrustPortalControllerGetComplianceResourceUrlV1); - tool(tool$trustPortalTrustPortalControllerListComplianceResourcesV1); - tool(tool$trustPortalTrustPortalControllerUploadTrustDocumentV1); - tool(tool$trustPortalTrustPortalControllerListTrustDocumentsV1); - tool(tool$trustPortalTrustPortalControllerGetTrustDocumentUrlV1); - tool(tool$trustPortalTrustPortalControllerDeleteTrustDocumentV1); - tool(tool$trustPortalTrustPortalControllerTogglePortalV1); - tool(tool$trustPortalTrustPortalControllerAddCustomDomainV1); - tool(tool$trustPortalTrustPortalControllerCheckDnsRecordsV1); - tool(tool$trustPortalTrustPortalControllerUpdateFaqsV1); - tool(tool$trustPortalTrustPortalControllerUpdateAllowedDomainsV1); - tool(tool$trustPortalTrustPortalControllerUpdateFrameworksV1); - tool(tool$trustPortalTrustPortalControllerUpdateOverviewV1); - tool(tool$trustPortalTrustPortalControllerGetOverviewV1); - tool(tool$trustPortalTrustPortalControllerCreateCustomLinkV1); - tool(tool$trustPortalTrustPortalControllerListCustomLinksV1); - tool(tool$trustPortalTrustPortalControllerUpdateCustomLinkV1); - tool(tool$trustPortalTrustPortalControllerDeleteCustomLinkV1); - tool(tool$trustPortalTrustPortalControllerReorderCustomLinksV1); - tool(tool$trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1); - tool(tool$trustPortalTrustPortalControllerListVendorsV1); tool(tool$trustAccessTrustAccessControllerCreateAccessRequestV1); - tool(tool$trustAccessTrustAccessControllerListAccessRequestsV1); - tool(tool$trustAccessTrustAccessControllerGetAccessRequestV1); - tool(tool$trustAccessTrustAccessControllerApproveRequestV1); - tool(tool$trustAccessTrustAccessControllerDenyRequestV1); - tool(tool$trustAccessTrustAccessControllerListGrantsV1); - tool(tool$trustAccessTrustAccessControllerRevokeGrantV1); - tool(tool$trustAccessTrustAccessControllerResendAccessEmailV1); - tool(tool$trustAccessTrustAccessControllerResendNdaV1); - tool(tool$trustAccessTrustAccessControllerPreviewNdaV1); tool(tool$trustAccessTrustAccessControllerReclaimAccessV1); tool(tool$trustAccessTrustAccessControllerGetFaqsV1); tool(tool$trustAccessTrustAccessControllerGetPublicOverviewV1); tool(tool$trustAccessTrustAccessControllerGetPublicCustomLinksV1); tool(tool$trustAccessTrustAccessControllerGetPublicFaviconV1); tool(tool$trustAccessTrustAccessControllerGetPublicVendorsV1); - tool(tool$findingsFindingsControllerListFindingsV1); - tool(tool$findingsFindingsControllerCreateFindingV1); - tool(tool$findingsFindingsControllerGetOrganizationFindingsV1); - tool(tool$findingsFindingsControllerGetFindingByIdV1); - tool(tool$findingsFindingsControllerUpdateFindingV1); - tool(tool$findingsFindingsControllerDeleteFindingV1); - tool(tool$findingsFindingsControllerGetFindingHistoryV1); - tool(tool$rolesRolesControllerCreateRoleV1); - tool(tool$rolesRolesControllerListRolesV1); - tool(tool$rolesRolesControllerGetPermissionsForRolesV1); - tool(tool$rolesRolesControllerGetBuiltInObligationsV1); - tool(tool$rolesRolesControllerUpdateBuiltInObligationsV1); - tool(tool$rolesRolesControllerGetRoleV1); - tool(tool$rolesRolesControllerUpdateRoleV1); - tool(tool$rolesRolesControllerDeleteRoleV1); - tool(tool$questionnaireQuestionnaireControllerFindAllV1); - tool(tool$questionnaireQuestionnaireControllerFindByIdV1); - tool(tool$questionnaireQuestionnaireControllerDeleteByIdV1); - tool(tool$questionnaireQuestionnaireControllerTriggerAutoAnswerV1); - tool(tool$questionnaireQuestionnaireControllerParseQuestionnaireV1); - tool(tool$questionnaireQuestionnaireControllerAnswerSingleQuestionV1); - tool(tool$questionnaireQuestionnaireControllerSaveAnswerV1); - tool(tool$questionnaireQuestionnaireControllerDeleteAnswerV1); - tool(tool$questionnaireQuestionnaireControllerExportByIdV1); - tool(tool$questionnaireQuestionnaireControllerUploadAndParseV1); - tool(tool$knowledgeBaseKnowledgeBaseControllerListDocumentsV1); - tool(tool$knowledgeBaseKnowledgeBaseControllerListManualAnswersV1); - tool(tool$knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1); - tool(tool$knowledgeBaseKnowledgeBaseControllerUploadDocumentV1); - tool(tool$knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1); - tool(tool$knowledgeBaseKnowledgeBaseControllerGetViewUrlV1); - tool(tool$knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1); - tool(tool$knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1); - tool(tool$knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1); - tool(tool$knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1); - tool(tool$knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1); - tool(tool$soaSOAControllerSaveAnswerV1); - tool(tool$soaSOAControllerAutoFillV1); - tool(tool$soaSOAControllerCreateDocumentV1); - tool(tool$soaSOAControllerEnsureSetupV1); - tool(tool$soaSOAControllerApproveDocumentV1); - tool(tool$soaSOAControllerDeclineDocumentV1); - tool(tool$soaSOAControllerSubmitForApprovalV1); - tool(tool$soaSOAControllerExportDocumentV1); - tool(tool$integrationsConnectionsControllerListProvidersV1); - tool(tool$integrationsConnectionsControllerGetProviderV1); - tool(tool$integrationsConnectionsControllerListConnectionsV1); - tool(tool$integrationsConnectionsControllerCreateConnectionV1); - tool(tool$integrationsConnectionsControllerGetConnectionV1); - tool(tool$integrationsConnectionsControllerDeleteConnectionV1); - tool(tool$integrationsConnectionsControllerUpdateConnectionV1); - tool(tool$integrationsConnectionsControllerTestConnectionV1); - tool(tool$integrationsConnectionsControllerPauseConnectionV1); - tool(tool$integrationsConnectionsControllerResumeConnectionV1); - tool(tool$integrationsConnectionsControllerDisconnectConnectionV1); - tool(tool$integrationsConnectionsControllerUpdateConnectionServicesV1); - tool(tool$integrationsServicesControllerGetConnectionServicesV1); - tool(tool$integrationsChecksControllerListProviderChecksV1); - tool(tool$integrationsChecksControllerListConnectionChecksV1); - tool(tool$integrationsChecksControllerRunConnectionChecksV1); - tool(tool$integrationsChecksControllerRunSingleCheckV1); - tool(tool$integrationsVariablesControllerGetProviderVariablesV1); - tool(tool$integrationsVariablesControllerGetConnectionVariablesV1); - tool(tool$integrationsVariablesControllerSaveConnectionVariablesV1); - tool(tool$integrationsVariablesControllerFetchVariableOptionsV1); - tool(tool$integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1); - tool(tool$integrationsTaskIntegrationsControllerGetChecksForTaskV1); - tool(tool$integrationsTaskIntegrationsControllerRunCheckForTaskV1); - tool(tool$integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1); - tool(tool$integrationsTaskIntegrationsControllerReconnectCheckToTaskV1); - tool(tool$integrationsTaskIntegrationsControllerGetTaskCheckRunsV1); - tool(tool$integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1); - tool(tool$integrationsSyncControllerGetGoogleWorkspaceStatusV1); - tool(tool$integrationsSyncControllerSyncRipplingEmployeesV1); - tool(tool$integrationsSyncControllerGetRipplingStatusV1); - tool(tool$integrationsSyncControllerSyncJumpCloudEmployeesV1); - tool(tool$integrationsSyncControllerGetJumpCloudStatusV1); - tool(tool$integrationsSyncControllerGetEmployeeSyncProviderV1); - tool(tool$integrationsSyncControllerSetEmployeeSyncProviderV1); - tool(tool$integrationsSyncControllerGetAvailableSyncProvidersV1); - tool(tool$integrationsSyncControllerSyncDynamicProviderEmployeesV1); tool(tool$cloudSecurityCloudSecurityControllerGetActivityV1); tool(tool$cloudSecurityCloudSecurityControllerGetProvidersV1); tool(tool$cloudSecurityCloudSecurityControllerGetFindingsV1); @@ -693,91 +146,6 @@ export function createMCPServer(deps: { tool(tool$cloudSecurityCloudSecurityControllerValidateAzureV1); tool(tool$cloudSecurityCloudSecurityControllerTriggerScanV1); tool(tool$cloudSecurityCloudSecurityControllerGetRunStatusV1); - tool(tool$taskManagementTaskManagementControllerGetTaskItemsStatsV1); - tool(tool$taskManagementTaskManagementControllerGetTaskItemsV1); - tool(tool$taskManagementTaskManagementControllerCreateTaskItemV1); - tool(tool$taskManagementTaskManagementControllerUpdateTaskItemV1); - tool(tool$taskManagementTaskManagementControllerDeleteTaskItemV1); - tool(tool$taskManagementTaskManagementControllerUploadTaskItemAttachmentV1); - tool(tool$taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1); - tool(tool$taskManagementTaskManagementControllerGetTaskItemActivityV1); - tool(tool$trainingTrainingControllerGetCompletionsV1); - tool(tool$trainingTrainingControllerMarkVideoCompleteV1); - tool(tool$trainingTrainingControllerSendTrainingCompletionEmailV1); - tool(tool$trainingTrainingControllerGenerateCertificateV1); - tool(tool$trainingTrainingControllerGenerateHipaaCertificateV1); - tool(tool$orgChartOrgChartControllerGetOrgChartV1); - tool(tool$orgChartOrgChartControllerUpsertOrgChartV1); - tool(tool$orgChartOrgChartControllerDeleteOrgChartV1); - tool(tool$orgChartOrgChartControllerUploadOrgChartV1); - tool(tool$evidenceFormsEvidenceFormsControllerListFormsV1); - tool(tool$evidenceFormsEvidenceFormsControllerGetFormStatusesV1); - tool(tool$evidenceFormsEvidenceFormsControllerGetFormSettingsV1); - tool(tool$evidenceFormsEvidenceFormsControllerUpdateFormSettingV1); - tool(tool$evidenceFormsEvidenceFormsControllerGetMySubmissionsV1); - tool(tool$evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1); - tool(tool$evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1); - tool(tool$evidenceFormsEvidenceFormsControllerGetSubmissionV1); - tool(tool$evidenceFormsEvidenceFormsControllerDeleteSubmissionV1); - tool(tool$evidenceFormsEvidenceFormsControllerSubmitFormV1); - tool(tool$evidenceFormsEvidenceFormsControllerUploadSubmissionV1); - tool(tool$evidenceFormsEvidenceFormsControllerReviewSubmissionV1); - tool(tool$evidenceFormsEvidenceFormsControllerUploadFileV1); - tool(tool$evidenceFormsEvidenceFormsControllerExportCsvV1); - tool(tool$auditLogsAuditLogControllerGetAuditLogsV1); - tool(tool$securityPenetrationTestsSecurityPenetrationTestsControllerListV1); - tool(tool$securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1); - tool( - tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1, - ); - tool( - tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1, - ); - tool( - tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1, - ); - tool( - tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1, - ); - tool( - tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1, - ); - tool(tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1); - tool( - tool$offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1, - ); - tool(tool$offboardingChecklistOffboardingChecklistControllerGetTemplateV1); - tool( - tool$offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1, - ); - tool( - tool$offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1, - ); - tool( - tool$offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1, - ); - tool( - tool$offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1, - ); - tool( - tool$offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1, - ); - tool(tool$offboardingChecklistOffboardingChecklistControllerExportEvidenceV1); - tool(tool$offboardingChecklistOffboardingChecklistControllerCompleteItemV1); - tool(tool$offboardingChecklistOffboardingChecklistControllerUncompleteItemV1); - tool(tool$offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1); - tool( - tool$offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1, - ); - tool( - tool$offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1, - ); - tool( - tool$offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1, - ); - tool( - tool$offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1, - ); if (deps.dynamic) { registerDynamicTools(deps.logger, server, getClient, toolMap, scopes); diff --git a/apps/mcp-server/src/mcp-server/tools/attachmentsAttachmentsControllerCreateAttachmentV1.ts b/apps/mcp-server/src/mcp-server/tools/attachmentsAttachmentsControllerCreateAttachmentV1.ts deleted file mode 100644 index a6a3a65e5..000000000 --- a/apps/mcp-server/src/mcp-server/tools/attachmentsAttachmentsControllerCreateAttachmentV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { attachmentsAttachmentsControllerCreateAttachmentV1 } from "../../funcs/attachmentsAttachmentsControllerCreateAttachmentV1.js"; -import { CreateAttachmentDto$zodSchema } from "../../models/createattachmentdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CreateAttachmentDto$zodSchema, -}; - -export const tool$attachmentsAttachmentsControllerCreateAttachmentV1: - ToolDefinition = { - name: "create-attachment", - description: `Upload an attachment to any supported entity - -Upload a base64-encoded file and attach it to a task, vendor, risk, comment, or other supported entity type. The file is uploaded to S3 and a database record is created.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await attachmentsAttachmentsControllerCreateAttachmentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1.ts b/apps/mcp-server/src/mcp-server/tools/attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1.ts deleted file mode 100644 index 8a868d7bd..000000000 --- a/apps/mcp-server/src/mcp-server/tools/attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1 } from "../../funcs/attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1.js"; -import { AttachmentsControllerGetAttachmentDownloadUrlV1Request$zodSchema } from "../../models/attachmentscontrollergetattachmentdownloadurlv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: AttachmentsControllerGetAttachmentDownloadUrlV1Request$zodSchema, -}; - -export const tool$attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1: - ToolDefinition = { - name: "get-attachment-download-url", - description: `Get shared attachment download URL - -Generate a signed download URL for a shared attachment linked to comments, evidence records, or compliance workflow reviews.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await attachmentsAttachmentsControllerGetAttachmentDownloadUrlV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/auditLogsAuditLogControllerGetAuditLogsV1.ts b/apps/mcp-server/src/mcp-server/tools/auditLogsAuditLogControllerGetAuditLogsV1.ts deleted file mode 100644 index 63fbdf291..000000000 --- a/apps/mcp-server/src/mcp-server/tools/auditLogsAuditLogControllerGetAuditLogsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { auditLogsAuditLogControllerGetAuditLogsV1 } from "../../funcs/auditLogsAuditLogControllerGetAuditLogsV1.js"; -import { AuditLogControllerGetAuditLogsV1Request$zodSchema } from "../../models/auditlogcontrollergetauditlogsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: AuditLogControllerGetAuditLogsV1Request$zodSchema.optional(), -}; - -export const tool$auditLogsAuditLogControllerGetAuditLogsV1: ToolDefinition< - typeof args -> = { - name: "get-audit-logs", - description: `List audit logs - -List organization audit logs for compliance activity, access changes, evidence updates, and customer-facing review events.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await auditLogsAuditLogControllerGetAuditLogsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerCreateCommentV1.ts b/apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerCreateCommentV1.ts deleted file mode 100644 index 913a2bc3a..000000000 --- a/apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerCreateCommentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { commentsCommentsControllerCreateCommentV1 } from "../../funcs/commentsCommentsControllerCreateCommentV1.js"; -import { CreateCommentDto$zodSchema } from "../../models/createcommentdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CreateCommentDto$zodSchema, -}; - -export const tool$commentsCommentsControllerCreateCommentV1: ToolDefinition< - typeof args -> = { - name: "create-comment", - description: `Create a new comment - -Create a new comment in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await commentsCommentsControllerCreateCommentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerDeleteCommentV1.ts b/apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerDeleteCommentV1.ts deleted file mode 100644 index 8b638f83d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerDeleteCommentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { commentsCommentsControllerDeleteCommentV1 } from "../../funcs/commentsCommentsControllerDeleteCommentV1.js"; -import { CommentsControllerDeleteCommentV1Request$zodSchema } from "../../models/commentscontrollerdeletecommentv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CommentsControllerDeleteCommentV1Request$zodSchema, -}; - -export const tool$commentsCommentsControllerDeleteCommentV1: ToolDefinition< - typeof args -> = { - name: "delete-comment", - description: `Delete a comment - -Delete a comment in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await commentsCommentsControllerDeleteCommentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerGetCommentsV1.ts b/apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerGetCommentsV1.ts deleted file mode 100644 index 366681bcc..000000000 --- a/apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerGetCommentsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { commentsCommentsControllerGetCommentsV1 } from "../../funcs/commentsCommentsControllerGetCommentsV1.js"; -import { CommentsControllerGetCommentsV1Request$zodSchema } from "../../models/commentscontrollergetcommentsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CommentsControllerGetCommentsV1Request$zodSchema, -}; - -export const tool$commentsCommentsControllerGetCommentsV1: ToolDefinition< - typeof args -> = { - name: "get-comments", - description: `Get comments for an entity - -Get comments for an entity in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await commentsCommentsControllerGetCommentsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerUpdateCommentV1.ts b/apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerUpdateCommentV1.ts deleted file mode 100644 index e59521a26..000000000 --- a/apps/mcp-server/src/mcp-server/tools/commentsCommentsControllerUpdateCommentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { commentsCommentsControllerUpdateCommentV1 } from "../../funcs/commentsCommentsControllerUpdateCommentV1.js"; -import { CommentsControllerUpdateCommentV1Request$zodSchema } from "../../models/commentscontrollerupdatecommentv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CommentsControllerUpdateCommentV1Request$zodSchema, -}; - -export const tool$commentsCommentsControllerUpdateCommentV1: ToolDefinition< - typeof args -> = { - name: "update-comment", - description: `Update a comment - -Update a comment in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await commentsCommentsControllerUpdateCommentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/contextContextControllerCreateContextV1.ts b/apps/mcp-server/src/mcp-server/tools/contextContextControllerCreateContextV1.ts deleted file mode 100644 index 52129015b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/contextContextControllerCreateContextV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { contextContextControllerCreateContextV1 } from "../../funcs/contextContextControllerCreateContextV1.js"; -import { CreateContextDto$zodSchema } from "../../models/createcontextdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CreateContextDto$zodSchema.describe(`Context entry data`), -}; - -export const tool$contextContextControllerCreateContextV1: ToolDefinition< - typeof args -> = { - name: "create-context", - description: `Create a new context entry - -Creates a new context entry for the authenticated organization. All required fields must be provided.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await contextContextControllerCreateContextV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/contextContextControllerDeleteContextV1.ts b/apps/mcp-server/src/mcp-server/tools/contextContextControllerDeleteContextV1.ts deleted file mode 100644 index 3681ca18b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/contextContextControllerDeleteContextV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { contextContextControllerDeleteContextV1 } from "../../funcs/contextContextControllerDeleteContextV1.js"; -import { ContextControllerDeleteContextV1Request$zodSchema } from "../../models/contextcontrollerdeletecontextv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ContextControllerDeleteContextV1Request$zodSchema, -}; - -export const tool$contextContextControllerDeleteContextV1: ToolDefinition< - typeof args -> = { - name: "delete-context", - description: `Delete context entry - -Permanently removes a context entry from the organization. This action cannot be undone.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await contextContextControllerDeleteContextV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/contextContextControllerGetAllContextV1.ts b/apps/mcp-server/src/mcp-server/tools/contextContextControllerGetAllContextV1.ts deleted file mode 100644 index 89d860484..000000000 --- a/apps/mcp-server/src/mcp-server/tools/contextContextControllerGetAllContextV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { contextContextControllerGetAllContextV1 } from "../../funcs/contextContextControllerGetAllContextV1.js"; -import { ContextControllerGetAllContextV1Request$zodSchema } from "../../models/contextcontrollergetallcontextv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ContextControllerGetAllContextV1Request$zodSchema.optional(), -}; - -export const tool$contextContextControllerGetAllContextV1: ToolDefinition< - typeof args -> = { - name: "get-all-context", - description: `List organization context - -List organization context entries used as approved source material for evidence, questionnaires, policies, and AI workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await contextContextControllerGetAllContextV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/contextContextControllerGetContextByIdV1.ts b/apps/mcp-server/src/mcp-server/tools/contextContextControllerGetContextByIdV1.ts deleted file mode 100644 index d77f52657..000000000 --- a/apps/mcp-server/src/mcp-server/tools/contextContextControllerGetContextByIdV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { contextContextControllerGetContextByIdV1 } from "../../funcs/contextContextControllerGetContextByIdV1.js"; -import { ContextControllerGetContextByIdV1Request$zodSchema } from "../../models/contextcontrollergetcontextbyidv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ContextControllerGetContextByIdV1Request$zodSchema, -}; - -export const tool$contextContextControllerGetContextByIdV1: ToolDefinition< - typeof args -> = { - name: "get-context-by-id", - description: `Get organization context - -Retrieve one organization context entry with source details and approved content for compliance automation workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await contextContextControllerGetContextByIdV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/contextContextControllerUpdateContextV1.ts b/apps/mcp-server/src/mcp-server/tools/contextContextControllerUpdateContextV1.ts deleted file mode 100644 index 103384989..000000000 --- a/apps/mcp-server/src/mcp-server/tools/contextContextControllerUpdateContextV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { contextContextControllerUpdateContextV1 } from "../../funcs/contextContextControllerUpdateContextV1.js"; -import { ContextControllerUpdateContextV1Request$zodSchema } from "../../models/contextcontrollerupdatecontextv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ContextControllerUpdateContextV1Request$zodSchema, -}; - -export const tool$contextContextControllerUpdateContextV1: ToolDefinition< - typeof args -> = { - name: "update-context", - description: `Update organization context - -Update an organization context entry so approved business details stay current for evidence and questionnaire automation.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await contextContextControllerUpdateContextV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/deviceAgentDeviceAgentControllerDownloadMacAgentV1.ts b/apps/mcp-server/src/mcp-server/tools/deviceAgentDeviceAgentControllerDownloadMacAgentV1.ts deleted file mode 100644 index 268bb5fa7..000000000 --- a/apps/mcp-server/src/mcp-server/tools/deviceAgentDeviceAgentControllerDownloadMacAgentV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { deviceAgentDeviceAgentControllerDownloadMacAgentV1 } from "../../funcs/deviceAgentDeviceAgentControllerDownloadMacAgentV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$deviceAgentDeviceAgentControllerDownloadMacAgentV1: - ToolDefinition = { - name: "download-mac-agent", - description: `Download macOS Device Agent - -Downloads the Comp AI Device Agent installer for macOS as a DMG file. The agent helps monitor device compliance and security policies.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await deviceAgentDeviceAgentControllerDownloadMacAgentV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/deviceAgentDeviceAgentControllerDownloadWindowsAgentV1.ts b/apps/mcp-server/src/mcp-server/tools/deviceAgentDeviceAgentControllerDownloadWindowsAgentV1.ts deleted file mode 100644 index f4eee277d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/deviceAgentDeviceAgentControllerDownloadWindowsAgentV1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { deviceAgentDeviceAgentControllerDownloadWindowsAgentV1 } from "../../funcs/deviceAgentDeviceAgentControllerDownloadWindowsAgentV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$deviceAgentDeviceAgentControllerDownloadWindowsAgentV1: - ToolDefinition = { - name: "download-windows-agent", - description: `Download Windows Device Agent ZIP - -Downloads a ZIP package containing the Comp AI Device Agent installer for Windows, along with setup scripts and instructions. The package includes an MSI installer, setup batch script customized for the organization and user, and a README.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = - await deviceAgentDeviceAgentControllerDownloadWindowsAgentV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/devicesDevicesControllerDeleteDeviceV1.ts b/apps/mcp-server/src/mcp-server/tools/devicesDevicesControllerDeleteDeviceV1.ts deleted file mode 100644 index a6060d21d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/devicesDevicesControllerDeleteDeviceV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { devicesDevicesControllerDeleteDeviceV1 } from "../../funcs/devicesDevicesControllerDeleteDeviceV1.js"; -import { DevicesControllerDeleteDeviceV1Request$zodSchema } from "../../models/devicescontrollerdeletedevicev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: DevicesControllerDeleteDeviceV1Request$zodSchema, -}; - -export const tool$devicesDevicesControllerDeleteDeviceV1: ToolDefinition< - typeof args -> = { - name: "delete-device", - description: `Delete device - -Delete device in Comp AI. Read and manage employee device inventory and Fleet compliance data used for endpoint security controls.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await devicesDevicesControllerDeleteDeviceV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/devicesDevicesControllerGetAllDevicesV1.ts b/apps/mcp-server/src/mcp-server/tools/devicesDevicesControllerGetAllDevicesV1.ts deleted file mode 100644 index f4524468a..000000000 --- a/apps/mcp-server/src/mcp-server/tools/devicesDevicesControllerGetAllDevicesV1.ts +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { devicesDevicesControllerGetAllDevicesV1 } from "../../funcs/devicesDevicesControllerGetAllDevicesV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$devicesDevicesControllerGetAllDevicesV1: ToolDefinition = { - name: "get-all-devices", - description: `List managed devices - -List managed employee devices with endpoint compliance status, ownership, and security check results for workforce controls.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await devicesDevicesControllerGetAllDevicesV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/devicesDevicesControllerGetDevicesByMemberV1.ts b/apps/mcp-server/src/mcp-server/tools/devicesDevicesControllerGetDevicesByMemberV1.ts deleted file mode 100644 index f98094828..000000000 --- a/apps/mcp-server/src/mcp-server/tools/devicesDevicesControllerGetDevicesByMemberV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { devicesDevicesControllerGetDevicesByMemberV1 } from "../../funcs/devicesDevicesControllerGetDevicesByMemberV1.js"; -import { DevicesControllerGetDevicesByMemberV1Request$zodSchema } from "../../models/devicescontrollergetdevicesbymemberv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: DevicesControllerGetDevicesByMemberV1Request$zodSchema, -}; - -export const tool$devicesDevicesControllerGetDevicesByMemberV1: ToolDefinition< - typeof args -> = { - name: "get-devices-by-member", - description: `Get devices by member ID - -Returns all devices assigned to a specific member within the authenticated organization. Devices are fetched from FleetDM using the member's dedicated fleetDmLabelId.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await devicesDevicesControllerGetDevicesByMemberV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1.ts deleted file mode 100644 index 90c3b2cb8..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1.ts +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1 } from "../../funcs/evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1.js"; -import { AuditorEvidenceExportControllerExportAllEvidenceV1Request$zodSchema } from "../../models/auditorevidenceexportcontrollerexportallevidencev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: AuditorEvidenceExportControllerExportAllEvidenceV1Request$zodSchema - .optional(), -}; - -export const tool$evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1: - ToolDefinition = { - name: "export-all-evidence", - description: `Export all organization evidence as ZIP (Auditor only) - -Export all organization evidence as ZIP (Auditor only) in Comp AI. Export all organization evidence for an auditor review package.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await evidenceExportAuditorAuditorEvidenceExportControllerExportAllEvidenceV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceExportEvidenceExportControllerExportAutomationPDFV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceExportEvidenceExportControllerExportAutomationPDFV1.ts deleted file mode 100644 index bbbf15a25..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceExportEvidenceExportControllerExportAutomationPDFV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceExportEvidenceExportControllerExportAutomationPDFV1 } from "../../funcs/evidenceExportEvidenceExportControllerExportAutomationPDFV1.js"; -import { EvidenceExportControllerExportAutomationPdfv1Request$zodSchema } from "../../models/evidenceexportcontrollerexportautomationpdfv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceExportControllerExportAutomationPdfv1Request$zodSchema, -}; - -export const tool$evidenceExportEvidenceExportControllerExportAutomationPDFV1: - ToolDefinition = { - name: "export-automation-pdf", - description: `Export automation evidence as PDF - -Export automation evidence as PDF in Comp AI. Export task evidence, automation evidence, and reviewer-ready evidence bundles as PDF or ZIP files.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await evidenceExportEvidenceExportControllerExportAutomationPDFV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1.ts deleted file mode 100644 index 5d54deaa4..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1 } from "../../funcs/evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1.js"; -import { EvidenceExportControllerExportTaskEvidenceZipV1Request$zodSchema } from "../../models/evidenceexportcontrollerexporttaskevidencezipv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceExportControllerExportTaskEvidenceZipV1Request$zodSchema, -}; - -export const tool$evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1: - ToolDefinition = { - name: "export-task-evidence-zip", - description: `Export task evidence as ZIP - -Download a ZIP package containing task evidence and automation results for auditor review or customer security requests.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await evidenceExportEvidenceExportControllerExportTaskEvidenceZipV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1.ts deleted file mode 100644 index c0b65fe35..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1 } from "../../funcs/evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1.js"; -import { EvidenceExportControllerGetTaskEvidenceSummaryV1Request$zodSchema } from "../../models/evidenceexportcontrollergettaskevidencesummaryv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceExportControllerGetTaskEvidenceSummaryV1Request$zodSchema, -}; - -export const tool$evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1: - ToolDefinition = { - name: "get-task-evidence-summary", - description: `Get task evidence summary - -Get task evidence summary in Comp AI. Export task evidence, automation evidence, and reviewer-ready evidence bundles as PDF or ZIP files.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await evidenceExportEvidenceExportControllerGetTaskEvidenceSummaryV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerDeleteSubmissionV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerDeleteSubmissionV1.ts deleted file mode 100644 index 86f7407e8..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerDeleteSubmissionV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceFormsEvidenceFormsControllerDeleteSubmissionV1 } from "../../funcs/evidenceFormsEvidenceFormsControllerDeleteSubmissionV1.js"; -import { EvidenceFormsControllerDeleteSubmissionV1Request$zodSchema } from "../../models/evidenceformscontrollerdeletesubmissionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceFormsControllerDeleteSubmissionV1Request$zodSchema, -}; - -export const tool$evidenceFormsEvidenceFormsControllerDeleteSubmissionV1: - ToolDefinition = { - name: "delete-submission", - description: `Delete a submission - -Delete a submission in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await evidenceFormsEvidenceFormsControllerDeleteSubmissionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerExportCsvV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerExportCsvV1.ts deleted file mode 100644 index 969c9fef8..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerExportCsvV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceFormsEvidenceFormsControllerExportCsvV1 } from "../../funcs/evidenceFormsEvidenceFormsControllerExportCsvV1.js"; -import { EvidenceFormsControllerExportCsvV1Request$zodSchema } from "../../models/evidenceformscontrollerexportcsvv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceFormsControllerExportCsvV1Request$zodSchema, -}; - -export const tool$evidenceFormsEvidenceFormsControllerExportCsvV1: - ToolDefinition = { - name: "export-csv", - description: `Export evidence submissions - -Export evidence form submissions as CSV for auditor requests, offline review, or internal compliance reporting.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await evidenceFormsEvidenceFormsControllerExportCsvV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormSettingsV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormSettingsV1.ts deleted file mode 100644 index a2512eba4..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormSettingsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceFormsEvidenceFormsControllerGetFormSettingsV1 } from "../../funcs/evidenceFormsEvidenceFormsControllerGetFormSettingsV1.js"; -import { EvidenceFormsControllerGetFormSettingsV1Request$zodSchema } from "../../models/evidenceformscontrollergetformsettingsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceFormsControllerGetFormSettingsV1Request$zodSchema.optional(), -}; - -export const tool$evidenceFormsEvidenceFormsControllerGetFormSettingsV1: - ToolDefinition = { - name: "get-form-settings", - description: `Get document relevance settings - -Get document relevance settings in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await evidenceFormsEvidenceFormsControllerGetFormSettingsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormStatusesV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormStatusesV1.ts deleted file mode 100644 index 7722aeb50..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormStatusesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceFormsEvidenceFormsControllerGetFormStatusesV1 } from "../../funcs/evidenceFormsEvidenceFormsControllerGetFormStatusesV1.js"; -import { EvidenceFormsControllerGetFormStatusesV1Request$zodSchema } from "../../models/evidenceformscontrollergetformstatusesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceFormsControllerGetFormStatusesV1Request$zodSchema.optional(), -}; - -export const tool$evidenceFormsEvidenceFormsControllerGetFormStatusesV1: - ToolDefinition = { - name: "get-form-statuses", - description: `Get submission statuses for all forms - -Get submission statuses for all forms in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await evidenceFormsEvidenceFormsControllerGetFormStatusesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1.ts deleted file mode 100644 index 0084355a0..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1 } from "../../funcs/evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1.js"; -import { EvidenceFormsControllerGetFormWithSubmissionsV1Request$zodSchema } from "../../models/evidenceformscontrollergetformwithsubmissionsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceFormsControllerGetFormWithSubmissionsV1Request$zodSchema, -}; - -export const tool$evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1: - ToolDefinition = { - name: "get-form-with-submissions", - description: `Get form definition and submissions - -Get form definition and submissions in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await evidenceFormsEvidenceFormsControllerGetFormWithSubmissionsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetMySubmissionsV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetMySubmissionsV1.ts deleted file mode 100644 index 5ddbd5edd..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetMySubmissionsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceFormsEvidenceFormsControllerGetMySubmissionsV1 } from "../../funcs/evidenceFormsEvidenceFormsControllerGetMySubmissionsV1.js"; -import { EvidenceFormsControllerGetMySubmissionsV1Request$zodSchema } from "../../models/evidenceformscontrollergetmysubmissionsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceFormsControllerGetMySubmissionsV1Request$zodSchema, -}; - -export const tool$evidenceFormsEvidenceFormsControllerGetMySubmissionsV1: - ToolDefinition = { - name: "get-my-submissions", - description: `Get current user submissions - -Get current user submissions in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await evidenceFormsEvidenceFormsControllerGetMySubmissionsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1.ts deleted file mode 100644 index 874e81464..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1.ts +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1 } from "../../funcs/evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1.js"; -import { EvidenceFormsControllerGetPendingSubmissionCountV1Request$zodSchema } from "../../models/evidenceformscontrollergetpendingsubmissioncountv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceFormsControllerGetPendingSubmissionCountV1Request$zodSchema - .optional(), -}; - -export const tool$evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1: - ToolDefinition = { - name: "get-pending-submission-count", - description: `Get pending submission count for current user - -Get pending submission count for current user in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await evidenceFormsEvidenceFormsControllerGetPendingSubmissionCountV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetSubmissionV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetSubmissionV1.ts deleted file mode 100644 index 2606f4bdc..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerGetSubmissionV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceFormsEvidenceFormsControllerGetSubmissionV1 } from "../../funcs/evidenceFormsEvidenceFormsControllerGetSubmissionV1.js"; -import { EvidenceFormsControllerGetSubmissionV1Request$zodSchema } from "../../models/evidenceformscontrollergetsubmissionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceFormsControllerGetSubmissionV1Request$zodSchema, -}; - -export const tool$evidenceFormsEvidenceFormsControllerGetSubmissionV1: - ToolDefinition = { - name: "get-submission", - description: `Get a single submission - -Get a single submission in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await evidenceFormsEvidenceFormsControllerGetSubmissionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerListFormsV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerListFormsV1.ts deleted file mode 100644 index 6a35c615d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerListFormsV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceFormsEvidenceFormsControllerListFormsV1 } from "../../funcs/evidenceFormsEvidenceFormsControllerListFormsV1.js"; -import { EvidenceFormsControllerListFormsV1Request$zodSchema } from "../../models/evidenceformscontrollerlistformsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceFormsControllerListFormsV1Request$zodSchema.optional(), -}; - -export const tool$evidenceFormsEvidenceFormsControllerListFormsV1: - ToolDefinition = { - name: "list-forms", - description: `List evidence forms - -List structured evidence forms that collect recurring submissions for security, HR, IT, finance, and compliance workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await evidenceFormsEvidenceFormsControllerListFormsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerReviewSubmissionV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerReviewSubmissionV1.ts deleted file mode 100644 index c517e3916..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerReviewSubmissionV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceFormsEvidenceFormsControllerReviewSubmissionV1 } from "../../funcs/evidenceFormsEvidenceFormsControllerReviewSubmissionV1.js"; -import { EvidenceFormsControllerReviewSubmissionV1Request$zodSchema } from "../../models/evidenceformscontrollerreviewsubmissionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceFormsControllerReviewSubmissionV1Request$zodSchema, -}; - -export const tool$evidenceFormsEvidenceFormsControllerReviewSubmissionV1: - ToolDefinition = { - name: "review-submission", - description: `Review evidence submission - -Approve or reject a submitted evidence form so task status and audit readiness reflect the latest review decision.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await evidenceFormsEvidenceFormsControllerReviewSubmissionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerSubmitFormV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerSubmitFormV1.ts deleted file mode 100644 index 6bdb4e112..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerSubmitFormV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceFormsEvidenceFormsControllerSubmitFormV1 } from "../../funcs/evidenceFormsEvidenceFormsControllerSubmitFormV1.js"; -import { EvidenceFormsControllerSubmitFormV1Request$zodSchema } from "../../models/evidenceformscontrollersubmitformv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceFormsControllerSubmitFormV1Request$zodSchema, -}; - -export const tool$evidenceFormsEvidenceFormsControllerSubmitFormV1: - ToolDefinition = { - name: "submit-form", - description: `Submit evidence form - -Submit structured evidence responses and attachments for review against a compliance task or document requirement.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await evidenceFormsEvidenceFormsControllerSubmitFormV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUpdateFormSettingV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUpdateFormSettingV1.ts deleted file mode 100644 index 62dd01774..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUpdateFormSettingV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceFormsEvidenceFormsControllerUpdateFormSettingV1 } from "../../funcs/evidenceFormsEvidenceFormsControllerUpdateFormSettingV1.js"; -import { EvidenceFormsControllerUpdateFormSettingV1Request$zodSchema } from "../../models/evidenceformscontrollerupdateformsettingv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceFormsControllerUpdateFormSettingV1Request$zodSchema, -}; - -export const tool$evidenceFormsEvidenceFormsControllerUpdateFormSettingV1: - ToolDefinition = { - name: "update-form-setting", - description: `Update document relevance setting - -Update document relevance setting in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await evidenceFormsEvidenceFormsControllerUpdateFormSettingV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUploadFileV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUploadFileV1.ts deleted file mode 100644 index e717abd4e..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUploadFileV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceFormsEvidenceFormsControllerUploadFileV1 } from "../../funcs/evidenceFormsEvidenceFormsControllerUploadFileV1.js"; -import { EvidenceFormsControllerUploadFileV1Request$zodSchema } from "../../models/evidenceformscontrolleruploadfilev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceFormsControllerUploadFileV1Request$zodSchema.optional(), -}; - -export const tool$evidenceFormsEvidenceFormsControllerUploadFileV1: - ToolDefinition = { - name: "upload-file", - description: `Upload evidence form file - -Upload evidence form file in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await evidenceFormsEvidenceFormsControllerUploadFileV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUploadSubmissionV1.ts b/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUploadSubmissionV1.ts deleted file mode 100644 index 2d2c179a2..000000000 --- a/apps/mcp-server/src/mcp-server/tools/evidenceFormsEvidenceFormsControllerUploadSubmissionV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { evidenceFormsEvidenceFormsControllerUploadSubmissionV1 } from "../../funcs/evidenceFormsEvidenceFormsControllerUploadSubmissionV1.js"; -import { EvidenceFormsControllerUploadSubmissionV1Request$zodSchema } from "../../models/evidenceformscontrolleruploadsubmissionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EvidenceFormsControllerUploadSubmissionV1Request$zodSchema, -}; - -export const tool$evidenceFormsEvidenceFormsControllerUploadSubmissionV1: - ToolDefinition = { - name: "upload-submission", - description: `Upload a file as an evidence submission - -Upload a file as an evidence submission in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await evidenceFormsEvidenceFormsControllerUploadSubmissionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerCreateFindingV1.ts b/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerCreateFindingV1.ts deleted file mode 100644 index c72b79dc3..000000000 --- a/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerCreateFindingV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { findingsFindingsControllerCreateFindingV1 } from "../../funcs/findingsFindingsControllerCreateFindingV1.js"; -import { CreateFindingDto$zodSchema } from "../../models/createfindingdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CreateFindingDto$zodSchema, -}; - -export const tool$findingsFindingsControllerCreateFindingV1: ToolDefinition< - typeof args -> = { - name: "create-finding", - description: `Create audit finding - -Create an audit finding so teams can track issue ownership, remediation activity, severity, and supporting evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await findingsFindingsControllerCreateFindingV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerDeleteFindingV1.ts b/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerDeleteFindingV1.ts deleted file mode 100644 index 113887859..000000000 --- a/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerDeleteFindingV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { findingsFindingsControllerDeleteFindingV1 } from "../../funcs/findingsFindingsControllerDeleteFindingV1.js"; -import { FindingsControllerDeleteFindingV1Request$zodSchema } from "../../models/findingscontrollerdeletefindingv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: FindingsControllerDeleteFindingV1Request$zodSchema, -}; - -export const tool$findingsFindingsControllerDeleteFindingV1: ToolDefinition< - typeof args -> = { - name: "delete-finding", - description: `Delete a finding (auditor or platform admin only) - -Delete a finding (auditor or platform admin only) in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await findingsFindingsControllerDeleteFindingV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerGetFindingByIdV1.ts b/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerGetFindingByIdV1.ts deleted file mode 100644 index a9e585d00..000000000 --- a/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerGetFindingByIdV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { findingsFindingsControllerGetFindingByIdV1 } from "../../funcs/findingsFindingsControllerGetFindingByIdV1.js"; -import { FindingsControllerGetFindingByIdV1Request$zodSchema } from "../../models/findingscontrollergetfindingbyidv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: FindingsControllerGetFindingByIdV1Request$zodSchema, -}; - -export const tool$findingsFindingsControllerGetFindingByIdV1: ToolDefinition< - typeof args -> = { - name: "get-finding-by-id", - description: `Get finding by ID - -Get finding by ID in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await findingsFindingsControllerGetFindingByIdV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerGetFindingHistoryV1.ts b/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerGetFindingHistoryV1.ts deleted file mode 100644 index c91e92c2f..000000000 --- a/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerGetFindingHistoryV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { findingsFindingsControllerGetFindingHistoryV1 } from "../../funcs/findingsFindingsControllerGetFindingHistoryV1.js"; -import { FindingsControllerGetFindingHistoryV1Request$zodSchema } from "../../models/findingscontrollergetfindinghistoryv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: FindingsControllerGetFindingHistoryV1Request$zodSchema, -}; - -export const tool$findingsFindingsControllerGetFindingHistoryV1: ToolDefinition< - typeof args -> = { - name: "get-finding-history", - description: `Get activity history for a finding - -Get activity history for a finding in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await findingsFindingsControllerGetFindingHistoryV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerGetOrganizationFindingsV1.ts b/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerGetOrganizationFindingsV1.ts deleted file mode 100644 index 5d1560977..000000000 --- a/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerGetOrganizationFindingsV1.ts +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { findingsFindingsControllerGetOrganizationFindingsV1 } from "../../funcs/findingsFindingsControllerGetOrganizationFindingsV1.js"; -import { FindingsControllerGetOrganizationFindingsV1Request$zodSchema } from "../../models/findingscontrollergetorganizationfindingsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: FindingsControllerGetOrganizationFindingsV1Request$zodSchema - .optional(), -}; - -export const tool$findingsFindingsControllerGetOrganizationFindingsV1: - ToolDefinition = { - name: "get-organization-findings", - description: `List all findings for the organization - -List all findings for the organization in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await findingsFindingsControllerGetOrganizationFindingsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerListFindingsV1.ts b/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerListFindingsV1.ts deleted file mode 100644 index 6a731bbcd..000000000 --- a/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerListFindingsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { findingsFindingsControllerListFindingsV1 } from "../../funcs/findingsFindingsControllerListFindingsV1.js"; -import { FindingsControllerListFindingsV1Request$zodSchema } from "../../models/findingscontrollerlistfindingsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: FindingsControllerListFindingsV1Request$zodSchema.optional(), -}; - -export const tool$findingsFindingsControllerListFindingsV1: ToolDefinition< - typeof args -> = { - name: "list-findings", - description: `List audit findings - -List audit findings with status, severity, owner, history, and remediation context for compliance review workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await findingsFindingsControllerListFindingsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerUpdateFindingV1.ts b/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerUpdateFindingV1.ts deleted file mode 100644 index 8b8f3b5f3..000000000 --- a/apps/mcp-server/src/mcp-server/tools/findingsFindingsControllerUpdateFindingV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { findingsFindingsControllerUpdateFindingV1 } from "../../funcs/findingsFindingsControllerUpdateFindingV1.js"; -import { FindingsControllerUpdateFindingV1Request$zodSchema } from "../../models/findingscontrollerupdatefindingv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: FindingsControllerUpdateFindingV1Request$zodSchema, -}; - -export const tool$findingsFindingsControllerUpdateFindingV1: ToolDefinition< - typeof args -> = { - name: "update-finding", - description: `Update a finding (status transition rules apply) - -Update a finding (status transition rules apply) in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await findingsFindingsControllerUpdateFindingV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerListConnectionChecksV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerListConnectionChecksV1.ts deleted file mode 100644 index c238f8e12..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerListConnectionChecksV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsChecksControllerListConnectionChecksV1 } from "../../funcs/integrationsChecksControllerListConnectionChecksV1.js"; -import { ChecksControllerListConnectionChecksV1Request$zodSchema } from "../../models/checkscontrollerlistconnectionchecksv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ChecksControllerListConnectionChecksV1Request$zodSchema, -}; - -export const tool$integrationsChecksControllerListConnectionChecksV1: - ToolDefinition = { - name: "list-connection-checks", - description: `List checks for a connection - -List checks for a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await integrationsChecksControllerListConnectionChecksV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerListProviderChecksV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerListProviderChecksV1.ts deleted file mode 100644 index 0c74a480d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerListProviderChecksV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsChecksControllerListProviderChecksV1 } from "../../funcs/integrationsChecksControllerListProviderChecksV1.js"; -import { ChecksControllerListProviderChecksV1Request$zodSchema } from "../../models/checkscontrollerlistproviderchecksv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ChecksControllerListProviderChecksV1Request$zodSchema, -}; - -export const tool$integrationsChecksControllerListProviderChecksV1: - ToolDefinition = { - name: "list-provider-checks", - description: `List check definitions for a provider - -List check definitions for a provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await integrationsChecksControllerListProviderChecksV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerRunConnectionChecksV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerRunConnectionChecksV1.ts deleted file mode 100644 index 5b76ba609..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerRunConnectionChecksV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsChecksControllerRunConnectionChecksV1 } from "../../funcs/integrationsChecksControllerRunConnectionChecksV1.js"; -import { ChecksControllerRunConnectionChecksV1Request$zodSchema } from "../../models/checkscontrollerrunconnectionchecksv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ChecksControllerRunConnectionChecksV1Request$zodSchema, -}; - -export const tool$integrationsChecksControllerRunConnectionChecksV1: - ToolDefinition = { - name: "run-connection-checks", - description: `Run integration checks - -Run all compliance checks for an integration connection and capture results as automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await integrationsChecksControllerRunConnectionChecksV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerRunSingleCheckV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerRunSingleCheckV1.ts deleted file mode 100644 index e5b964e78..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsChecksControllerRunSingleCheckV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsChecksControllerRunSingleCheckV1 } from "../../funcs/integrationsChecksControllerRunSingleCheckV1.js"; -import { ChecksControllerRunSingleCheckV1Request$zodSchema } from "../../models/checkscontrollerrunsinglecheckv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ChecksControllerRunSingleCheckV1Request$zodSchema, -}; - -export const tool$integrationsChecksControllerRunSingleCheckV1: ToolDefinition< - typeof args -> = { - name: "run-single-check", - description: `Run a single check on a connection - -Run a single check on a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await integrationsChecksControllerRunSingleCheckV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerCreateConnectionV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerCreateConnectionV1.ts deleted file mode 100644 index af05c95b1..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerCreateConnectionV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsConnectionsControllerCreateConnectionV1 } from "../../funcs/integrationsConnectionsControllerCreateConnectionV1.js"; -import { CreateConnectionDto$zodSchema } from "../../models/createconnectiondto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CreateConnectionDto$zodSchema, -}; - -export const tool$integrationsConnectionsControllerCreateConnectionV1: - ToolDefinition = { - name: "create-connection", - description: `Create integration connection - -Create an integration connection so Comp AI can collect evidence, run checks, or sync data from a connected provider.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsConnectionsControllerCreateConnectionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerDeleteConnectionV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerDeleteConnectionV1.ts deleted file mode 100644 index 8ffa2ec1d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerDeleteConnectionV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsConnectionsControllerDeleteConnectionV1 } from "../../funcs/integrationsConnectionsControllerDeleteConnectionV1.js"; -import { ConnectionsControllerDeleteConnectionV1Request$zodSchema } from "../../models/connectionscontrollerdeleteconnectionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ConnectionsControllerDeleteConnectionV1Request$zodSchema, -}; - -export const tool$integrationsConnectionsControllerDeleteConnectionV1: - ToolDefinition = { - name: "delete-connection", - description: `Delete an integration connection - -Delete an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsConnectionsControllerDeleteConnectionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerDisconnectConnectionV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerDisconnectConnectionV1.ts deleted file mode 100644 index 7a3e11af9..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerDisconnectConnectionV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsConnectionsControllerDisconnectConnectionV1 } from "../../funcs/integrationsConnectionsControllerDisconnectConnectionV1.js"; -import { ConnectionsControllerDisconnectConnectionV1Request$zodSchema } from "../../models/connectionscontrollerdisconnectconnectionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ConnectionsControllerDisconnectConnectionV1Request$zodSchema, -}; - -export const tool$integrationsConnectionsControllerDisconnectConnectionV1: - ToolDefinition = { - name: "disconnect-connection", - description: `Disconnect an integration - -Disconnect an integration in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsConnectionsControllerDisconnectConnectionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerGetConnectionV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerGetConnectionV1.ts deleted file mode 100644 index 5aa370753..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerGetConnectionV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsConnectionsControllerGetConnectionV1 } from "../../funcs/integrationsConnectionsControllerGetConnectionV1.js"; -import { ConnectionsControllerGetConnectionV1Request$zodSchema } from "../../models/connectionscontrollergetconnectionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ConnectionsControllerGetConnectionV1Request$zodSchema, -}; - -export const tool$integrationsConnectionsControllerGetConnectionV1: - ToolDefinition = { - name: "get-connection", - description: `Get an integration connection by ID - -Get an integration connection by ID in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await integrationsConnectionsControllerGetConnectionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerGetProviderV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerGetProviderV1.ts deleted file mode 100644 index d738b47ce..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerGetProviderV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsConnectionsControllerGetProviderV1 } from "../../funcs/integrationsConnectionsControllerGetProviderV1.js"; -import { ConnectionsControllerGetProviderV1Request$zodSchema } from "../../models/connectionscontrollergetproviderv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ConnectionsControllerGetProviderV1Request$zodSchema, -}; - -export const tool$integrationsConnectionsControllerGetProviderV1: - ToolDefinition = { - name: "get-provider", - description: `Get an integration provider by slug - -Get an integration provider by slug in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await integrationsConnectionsControllerGetProviderV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerListConnectionsV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerListConnectionsV1.ts deleted file mode 100644 index c4ca3043b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerListConnectionsV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsConnectionsControllerListConnectionsV1 } from "../../funcs/integrationsConnectionsControllerListConnectionsV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$integrationsConnectionsControllerListConnectionsV1: - ToolDefinition = { - name: "list-connections", - description: `List integration connections - -List integration connections in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await integrationsConnectionsControllerListConnectionsV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerListProvidersV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerListProvidersV1.ts deleted file mode 100644 index 906b5b7c3..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerListProvidersV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsConnectionsControllerListProvidersV1 } from "../../funcs/integrationsConnectionsControllerListProvidersV1.js"; -import { ConnectionsControllerListProvidersV1Request$zodSchema } from "../../models/connectionscontrollerlistprovidersv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ConnectionsControllerListProvidersV1Request$zodSchema, -}; - -export const tool$integrationsConnectionsControllerListProvidersV1: - ToolDefinition = { - name: "list-providers", - description: `List integration providers - -List available integration providers that can connect to the organization for automated evidence collection and compliance checks.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await integrationsConnectionsControllerListProvidersV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerPauseConnectionV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerPauseConnectionV1.ts deleted file mode 100644 index 8078a2896..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerPauseConnectionV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsConnectionsControllerPauseConnectionV1 } from "../../funcs/integrationsConnectionsControllerPauseConnectionV1.js"; -import { ConnectionsControllerPauseConnectionV1Request$zodSchema } from "../../models/connectionscontrollerpauseconnectionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ConnectionsControllerPauseConnectionV1Request$zodSchema, -}; - -export const tool$integrationsConnectionsControllerPauseConnectionV1: - ToolDefinition = { - name: "pause-connection", - description: `Pause an integration connection - -Pause an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await integrationsConnectionsControllerPauseConnectionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerResumeConnectionV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerResumeConnectionV1.ts deleted file mode 100644 index fb523e797..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerResumeConnectionV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsConnectionsControllerResumeConnectionV1 } from "../../funcs/integrationsConnectionsControllerResumeConnectionV1.js"; -import { ConnectionsControllerResumeConnectionV1Request$zodSchema } from "../../models/connectionscontrollerresumeconnectionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ConnectionsControllerResumeConnectionV1Request$zodSchema, -}; - -export const tool$integrationsConnectionsControllerResumeConnectionV1: - ToolDefinition = { - name: "resume-connection", - description: `Resume an integration connection - -Resume an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsConnectionsControllerResumeConnectionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerTestConnectionV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerTestConnectionV1.ts deleted file mode 100644 index b328fc3b5..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerTestConnectionV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsConnectionsControllerTestConnectionV1 } from "../../funcs/integrationsConnectionsControllerTestConnectionV1.js"; -import { ConnectionsControllerTestConnectionV1Request$zodSchema } from "../../models/connectionscontrollertestconnectionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ConnectionsControllerTestConnectionV1Request$zodSchema, -}; - -export const tool$integrationsConnectionsControllerTestConnectionV1: - ToolDefinition = { - name: "test-connection", - description: `Test an integration connection - -Test an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await integrationsConnectionsControllerTestConnectionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerUpdateConnectionServicesV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerUpdateConnectionServicesV1.ts deleted file mode 100644 index e13eb4e9d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerUpdateConnectionServicesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsConnectionsControllerUpdateConnectionServicesV1 } from "../../funcs/integrationsConnectionsControllerUpdateConnectionServicesV1.js"; -import { ConnectionsControllerUpdateConnectionServicesV1Request$zodSchema } from "../../models/connectionscontrollerupdateconnectionservicesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ConnectionsControllerUpdateConnectionServicesV1Request$zodSchema, -}; - -export const tool$integrationsConnectionsControllerUpdateConnectionServicesV1: - ToolDefinition = { - name: "update-connection-services", - description: `Set services enabled on a connection - -Set services enabled on a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsConnectionsControllerUpdateConnectionServicesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerUpdateConnectionV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerUpdateConnectionV1.ts deleted file mode 100644 index 400ae9302..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsConnectionsControllerUpdateConnectionV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsConnectionsControllerUpdateConnectionV1 } from "../../funcs/integrationsConnectionsControllerUpdateConnectionV1.js"; -import { ConnectionsControllerUpdateConnectionV1Request$zodSchema } from "../../models/connectionscontrollerupdateconnectionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ConnectionsControllerUpdateConnectionV1Request$zodSchema, -}; - -export const tool$integrationsConnectionsControllerUpdateConnectionV1: - ToolDefinition = { - name: "update-connection", - description: `Update an integration connection - -Update an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsConnectionsControllerUpdateConnectionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsServicesControllerGetConnectionServicesV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsServicesControllerGetConnectionServicesV1.ts deleted file mode 100644 index c96d7ec89..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsServicesControllerGetConnectionServicesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsServicesControllerGetConnectionServicesV1 } from "../../funcs/integrationsServicesControllerGetConnectionServicesV1.js"; -import { ServicesControllerGetConnectionServicesV1Request$zodSchema } from "../../models/servicescontrollergetconnectionservicesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ServicesControllerGetConnectionServicesV1Request$zodSchema, -}; - -export const tool$integrationsServicesControllerGetConnectionServicesV1: - ToolDefinition = { - name: "get-connection-services", - description: `List services enabled on a connection - -List services enabled on a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsServicesControllerGetConnectionServicesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetAvailableSyncProvidersV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetAvailableSyncProvidersV1.ts deleted file mode 100644 index 8a03e0a67..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetAvailableSyncProvidersV1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsSyncControllerGetAvailableSyncProvidersV1 } from "../../funcs/integrationsSyncControllerGetAvailableSyncProvidersV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$integrationsSyncControllerGetAvailableSyncProvidersV1: - ToolDefinition = { - name: "get-available-sync-providers", - description: `List employee sync providers available to the org - -List employee sync providers available to the org in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = - await integrationsSyncControllerGetAvailableSyncProvidersV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetEmployeeSyncProviderV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetEmployeeSyncProviderV1.ts deleted file mode 100644 index 98d196dd6..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetEmployeeSyncProviderV1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsSyncControllerGetEmployeeSyncProviderV1 } from "../../funcs/integrationsSyncControllerGetEmployeeSyncProviderV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$integrationsSyncControllerGetEmployeeSyncProviderV1: - ToolDefinition = { - name: "get-employee-sync-provider", - description: `Get the currently configured employee sync provider - -Get the currently configured employee sync provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = - await integrationsSyncControllerGetEmployeeSyncProviderV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetGoogleWorkspaceStatusV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetGoogleWorkspaceStatusV1.ts deleted file mode 100644 index 10eb076a6..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetGoogleWorkspaceStatusV1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsSyncControllerGetGoogleWorkspaceStatusV1 } from "../../funcs/integrationsSyncControllerGetGoogleWorkspaceStatusV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$integrationsSyncControllerGetGoogleWorkspaceStatusV1: - ToolDefinition = { - name: "get-google-workspace-status", - description: `Get Google Workspace sync status - -Get Google Workspace sync status in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = - await integrationsSyncControllerGetGoogleWorkspaceStatusV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetJumpCloudStatusV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetJumpCloudStatusV1.ts deleted file mode 100644 index 1263c696b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetJumpCloudStatusV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsSyncControllerGetJumpCloudStatusV1 } from "../../funcs/integrationsSyncControllerGetJumpCloudStatusV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$integrationsSyncControllerGetJumpCloudStatusV1: - ToolDefinition = { - name: "get-jump-cloud-status", - description: `Get JumpCloud sync status - -Get JumpCloud sync status in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await integrationsSyncControllerGetJumpCloudStatusV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetRipplingStatusV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetRipplingStatusV1.ts deleted file mode 100644 index 228496197..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerGetRipplingStatusV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsSyncControllerGetRipplingStatusV1 } from "../../funcs/integrationsSyncControllerGetRipplingStatusV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$integrationsSyncControllerGetRipplingStatusV1: - ToolDefinition = { - name: "get-rippling-status", - description: `Get Rippling sync status - -Get Rippling sync status in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await integrationsSyncControllerGetRipplingStatusV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSetEmployeeSyncProviderV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSetEmployeeSyncProviderV1.ts deleted file mode 100644 index ed9335576..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSetEmployeeSyncProviderV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsSyncControllerSetEmployeeSyncProviderV1 } from "../../funcs/integrationsSyncControllerSetEmployeeSyncProviderV1.js"; -import { SetEmployeeSyncProviderDto$zodSchema } from "../../models/setemployeesyncproviderdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SetEmployeeSyncProviderDto$zodSchema, -}; - -export const tool$integrationsSyncControllerSetEmployeeSyncProviderV1: - ToolDefinition = { - name: "set-employee-sync-provider", - description: `Set the employee sync provider - -Set the employee sync provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsSyncControllerSetEmployeeSyncProviderV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncDynamicProviderEmployeesV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncDynamicProviderEmployeesV1.ts deleted file mode 100644 index fef3184e8..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncDynamicProviderEmployeesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsSyncControllerSyncDynamicProviderEmployeesV1 } from "../../funcs/integrationsSyncControllerSyncDynamicProviderEmployeesV1.js"; -import { SyncControllerSyncDynamicProviderEmployeesV1Request$zodSchema } from "../../models/synccontrollersyncdynamicprovideremployeesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SyncControllerSyncDynamicProviderEmployeesV1Request$zodSchema, -}; - -export const tool$integrationsSyncControllerSyncDynamicProviderEmployeesV1: - ToolDefinition = { - name: "sync-dynamic-provider-employees", - description: `Sync employees for a dynamic provider - -Sync employees for a dynamic provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsSyncControllerSyncDynamicProviderEmployeesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1.ts deleted file mode 100644 index e6b303656..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1 } from "../../funcs/integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1.js"; -import { SyncControllerSyncGoogleWorkspaceEmployeesV1Request$zodSchema } from "../../models/synccontrollersyncgoogleworkspaceemployeesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SyncControllerSyncGoogleWorkspaceEmployeesV1Request$zodSchema, -}; - -export const tool$integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1: - ToolDefinition = { - name: "sync-google-workspace-employees", - description: `Sync Google Workspace employees - -Sync Google Workspace employees in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsSyncControllerSyncGoogleWorkspaceEmployeesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncJumpCloudEmployeesV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncJumpCloudEmployeesV1.ts deleted file mode 100644 index d2a3ff3d6..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncJumpCloudEmployeesV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsSyncControllerSyncJumpCloudEmployeesV1 } from "../../funcs/integrationsSyncControllerSyncJumpCloudEmployeesV1.js"; -import { SyncControllerSyncJumpCloudEmployeesV1Request$zodSchema } from "../../models/synccontrollersyncjumpcloudemployeesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SyncControllerSyncJumpCloudEmployeesV1Request$zodSchema, -}; - -export const tool$integrationsSyncControllerSyncJumpCloudEmployeesV1: - ToolDefinition = { - name: "sync-jump-cloud-employees", - description: `Sync JumpCloud employees - -Sync JumpCloud employees in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await integrationsSyncControllerSyncJumpCloudEmployeesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncRipplingEmployeesV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncRipplingEmployeesV1.ts deleted file mode 100644 index 6b247e420..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsSyncControllerSyncRipplingEmployeesV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsSyncControllerSyncRipplingEmployeesV1 } from "../../funcs/integrationsSyncControllerSyncRipplingEmployeesV1.js"; -import { SyncControllerSyncRipplingEmployeesV1Request$zodSchema } from "../../models/synccontrollersyncripplingemployeesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SyncControllerSyncRipplingEmployeesV1Request$zodSchema, -}; - -export const tool$integrationsSyncControllerSyncRipplingEmployeesV1: - ToolDefinition = { - name: "sync-rippling-employees", - description: `Sync Rippling employees - -Sync Rippling employees in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await integrationsSyncControllerSyncRipplingEmployeesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1.ts deleted file mode 100644 index b5dea9477..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1 } from "../../funcs/integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1.js"; -import { TaskIntegrationsControllerDisconnectCheckFromTaskV1Request$zodSchema } from "../../models/taskintegrationscontrollerdisconnectcheckfromtaskv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TaskIntegrationsControllerDisconnectCheckFromTaskV1Request$zodSchema, -}; - -export const tool$integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1: - ToolDefinition = { - name: "disconnect-check-from-task", - description: `Disconnect checks from a task - -Disconnect checks from a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsTaskIntegrationsControllerDisconnectCheckFromTaskV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1.ts deleted file mode 100644 index d40921d12..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1.ts +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1 } from "../../funcs/integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1.js"; -import { TaskIntegrationsControllerGetChecksForTaskTemplateV1Request$zodSchema } from "../../models/taskintegrationscontrollergetchecksfortasktemplatev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: - TaskIntegrationsControllerGetChecksForTaskTemplateV1Request$zodSchema, -}; - -export const tool$integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1: - ToolDefinition = { - name: "get-checks-for-task-template", - description: `List checks for a task template - -List checks for a task template in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsTaskIntegrationsControllerGetChecksForTaskTemplateV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerGetChecksForTaskV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerGetChecksForTaskV1.ts deleted file mode 100644 index 60d49c222..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerGetChecksForTaskV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsTaskIntegrationsControllerGetChecksForTaskV1 } from "../../funcs/integrationsTaskIntegrationsControllerGetChecksForTaskV1.js"; -import { TaskIntegrationsControllerGetChecksForTaskV1Request$zodSchema } from "../../models/taskintegrationscontrollergetchecksfortaskv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TaskIntegrationsControllerGetChecksForTaskV1Request$zodSchema, -}; - -export const tool$integrationsTaskIntegrationsControllerGetChecksForTaskV1: - ToolDefinition = { - name: "get-checks-for-task", - description: `List checks attached to a task - -List checks attached to a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsTaskIntegrationsControllerGetChecksForTaskV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerGetTaskCheckRunsV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerGetTaskCheckRunsV1.ts deleted file mode 100644 index 63dad56a3..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerGetTaskCheckRunsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsTaskIntegrationsControllerGetTaskCheckRunsV1 } from "../../funcs/integrationsTaskIntegrationsControllerGetTaskCheckRunsV1.js"; -import { TaskIntegrationsControllerGetTaskCheckRunsV1Request$zodSchema } from "../../models/taskintegrationscontrollergettaskcheckrunsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TaskIntegrationsControllerGetTaskCheckRunsV1Request$zodSchema, -}; - -export const tool$integrationsTaskIntegrationsControllerGetTaskCheckRunsV1: - ToolDefinition = { - name: "get-task-check-runs", - description: `List check runs for a task - -List check runs for a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsTaskIntegrationsControllerGetTaskCheckRunsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerReconnectCheckToTaskV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerReconnectCheckToTaskV1.ts deleted file mode 100644 index f7729b7e8..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerReconnectCheckToTaskV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsTaskIntegrationsControllerReconnectCheckToTaskV1 } from "../../funcs/integrationsTaskIntegrationsControllerReconnectCheckToTaskV1.js"; -import { TaskIntegrationsControllerReconnectCheckToTaskV1Request$zodSchema } from "../../models/taskintegrationscontrollerreconnectchecktotaskv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TaskIntegrationsControllerReconnectCheckToTaskV1Request$zodSchema, -}; - -export const tool$integrationsTaskIntegrationsControllerReconnectCheckToTaskV1: - ToolDefinition = { - name: "reconnect-check-to-task", - description: `Reconnect checks to a task - -Reconnect checks to a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsTaskIntegrationsControllerReconnectCheckToTaskV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerRunCheckForTaskV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerRunCheckForTaskV1.ts deleted file mode 100644 index f7ed80b8b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsTaskIntegrationsControllerRunCheckForTaskV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsTaskIntegrationsControllerRunCheckForTaskV1 } from "../../funcs/integrationsTaskIntegrationsControllerRunCheckForTaskV1.js"; -import { TaskIntegrationsControllerRunCheckForTaskV1Request$zodSchema } from "../../models/taskintegrationscontrollerruncheckfortaskv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TaskIntegrationsControllerRunCheckForTaskV1Request$zodSchema, -}; - -export const tool$integrationsTaskIntegrationsControllerRunCheckForTaskV1: - ToolDefinition = { - name: "run-check-for-task", - description: `Run a check for a task - -Run a check for a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsTaskIntegrationsControllerRunCheckForTaskV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerFetchVariableOptionsV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerFetchVariableOptionsV1.ts deleted file mode 100644 index 06c2543c3..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerFetchVariableOptionsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsVariablesControllerFetchVariableOptionsV1 } from "../../funcs/integrationsVariablesControllerFetchVariableOptionsV1.js"; -import { VariablesControllerFetchVariableOptionsV1Request$zodSchema } from "../../models/variablescontrollerfetchvariableoptionsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: VariablesControllerFetchVariableOptionsV1Request$zodSchema, -}; - -export const tool$integrationsVariablesControllerFetchVariableOptionsV1: - ToolDefinition = { - name: "fetch-variable-options", - description: `Get options for a connection variable - -Get options for a connection variable in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsVariablesControllerFetchVariableOptionsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerGetConnectionVariablesV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerGetConnectionVariablesV1.ts deleted file mode 100644 index 7f1df9e0b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerGetConnectionVariablesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsVariablesControllerGetConnectionVariablesV1 } from "../../funcs/integrationsVariablesControllerGetConnectionVariablesV1.js"; -import { VariablesControllerGetConnectionVariablesV1Request$zodSchema } from "../../models/variablescontrollergetconnectionvariablesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: VariablesControllerGetConnectionVariablesV1Request$zodSchema, -}; - -export const tool$integrationsVariablesControllerGetConnectionVariablesV1: - ToolDefinition = { - name: "get-connection-variables", - description: `List connection variables - -List connection variables in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsVariablesControllerGetConnectionVariablesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerGetProviderVariablesV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerGetProviderVariablesV1.ts deleted file mode 100644 index d7df3400c..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerGetProviderVariablesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsVariablesControllerGetProviderVariablesV1 } from "../../funcs/integrationsVariablesControllerGetProviderVariablesV1.js"; -import { VariablesControllerGetProviderVariablesV1Request$zodSchema } from "../../models/variablescontrollergetprovidervariablesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: VariablesControllerGetProviderVariablesV1Request$zodSchema, -}; - -export const tool$integrationsVariablesControllerGetProviderVariablesV1: - ToolDefinition = { - name: "get-provider-variables", - description: `List variable definitions for a provider - -List variable definitions for a provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsVariablesControllerGetProviderVariablesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerSaveConnectionVariablesV1.ts b/apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerSaveConnectionVariablesV1.ts deleted file mode 100644 index 5d6419ca9..000000000 --- a/apps/mcp-server/src/mcp-server/tools/integrationsVariablesControllerSaveConnectionVariablesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { integrationsVariablesControllerSaveConnectionVariablesV1 } from "../../funcs/integrationsVariablesControllerSaveConnectionVariablesV1.js"; -import { VariablesControllerSaveConnectionVariablesV1Request$zodSchema } from "../../models/variablescontrollersaveconnectionvariablesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: VariablesControllerSaveConnectionVariablesV1Request$zodSchema, -}; - -export const tool$integrationsVariablesControllerSaveConnectionVariablesV1: - ToolDefinition = { - name: "save-connection-variables", - description: `Update connection variables - -Update connection variables in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await integrationsVariablesControllerSaveConnectionVariablesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1.ts b/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1.ts deleted file mode 100644 index 1c8c03643..000000000 --- a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1 } from "../../funcs/knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1.js"; -import { KnowledgeBaseControllerCreateRunTokenV1Request$zodSchema } from "../../models/knowledgebasecontrollercreateruntokenv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: KnowledgeBaseControllerCreateRunTokenV1Request$zodSchema, -}; - -export const tool$knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1: - ToolDefinition = { - name: "create-run-token", - description: `Create a public access token for a run - -Create a public access token for a run in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await knowledgeBaseKnowledgeBaseControllerCreateRunTokenV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1.ts b/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1.ts deleted file mode 100644 index 2a428519d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1 } from "../../funcs/knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1.js"; -import { DeleteAllManualAnswersDto$zodSchema } from "../../models/deleteallmanualanswersdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: DeleteAllManualAnswersDto$zodSchema, -}; - -export const tool$knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1: - ToolDefinition = { - name: "delete-all-manual-answers", - description: `Delete all manual answers for an organization - -Delete all manual answers for an organization in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await knowledgeBaseKnowledgeBaseControllerDeleteAllManualAnswersV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1.ts b/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1.ts deleted file mode 100644 index 2cdb1301b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1 } from "../../funcs/knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1.js"; -import { KnowledgeBaseControllerDeleteDocumentV1Request$zodSchema } from "../../models/knowledgebasecontrollerdeletedocumentv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: KnowledgeBaseControllerDeleteDocumentV1Request$zodSchema, -}; - -export const tool$knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1: - ToolDefinition = { - name: "delete-document", - description: `Delete a knowledge base document - -Delete a knowledge base document in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await knowledgeBaseKnowledgeBaseControllerDeleteDocumentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1.ts b/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1.ts deleted file mode 100644 index 9356f2caf..000000000 --- a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1 } from "../../funcs/knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1.js"; -import { KnowledgeBaseControllerDeleteManualAnswerV1Request$zodSchema } from "../../models/knowledgebasecontrollerdeletemanualanswerv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: KnowledgeBaseControllerDeleteManualAnswerV1Request$zodSchema, -}; - -export const tool$knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1: - ToolDefinition = { - name: "delete-manual-answer", - description: `Delete a manual answer - -Delete a manual answer in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await knowledgeBaseKnowledgeBaseControllerDeleteManualAnswerV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1.ts b/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1.ts deleted file mode 100644 index 77418c6a6..000000000 --- a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1 } from "../../funcs/knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1.js"; -import { KnowledgeBaseControllerGetDownloadUrlV1Request$zodSchema } from "../../models/knowledgebasecontrollergetdownloadurlv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: KnowledgeBaseControllerGetDownloadUrlV1Request$zodSchema, -}; - -export const tool$knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1: - ToolDefinition = { - name: "get-download-url", - description: `Get a signed download URL for a document - -Get a signed download URL for a document in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await knowledgeBaseKnowledgeBaseControllerGetDownloadUrlV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerGetViewUrlV1.ts b/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerGetViewUrlV1.ts deleted file mode 100644 index 9ac25adff..000000000 --- a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerGetViewUrlV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { knowledgeBaseKnowledgeBaseControllerGetViewUrlV1 } from "../../funcs/knowledgeBaseKnowledgeBaseControllerGetViewUrlV1.js"; -import { KnowledgeBaseControllerGetViewUrlV1Request$zodSchema } from "../../models/knowledgebasecontrollergetviewurlv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: KnowledgeBaseControllerGetViewUrlV1Request$zodSchema, -}; - -export const tool$knowledgeBaseKnowledgeBaseControllerGetViewUrlV1: - ToolDefinition = { - name: "get-view-url", - description: `Get a signed view URL for a document - -Get a signed view URL for a document in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await knowledgeBaseKnowledgeBaseControllerGetViewUrlV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerListDocumentsV1.ts b/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerListDocumentsV1.ts deleted file mode 100644 index 1f2c91782..000000000 --- a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerListDocumentsV1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { knowledgeBaseKnowledgeBaseControllerListDocumentsV1 } from "../../funcs/knowledgeBaseKnowledgeBaseControllerListDocumentsV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$knowledgeBaseKnowledgeBaseControllerListDocumentsV1: - ToolDefinition = { - name: "list-documents", - description: `List knowledge base documents - -List uploaded knowledge base documents that Comp AI can use as approved source material for answers, policies, and reviews.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = - await knowledgeBaseKnowledgeBaseControllerListDocumentsV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerListManualAnswersV1.ts b/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerListManualAnswersV1.ts deleted file mode 100644 index 56d77cbe5..000000000 --- a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerListManualAnswersV1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { knowledgeBaseKnowledgeBaseControllerListManualAnswersV1 } from "../../funcs/knowledgeBaseKnowledgeBaseControllerListManualAnswersV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$knowledgeBaseKnowledgeBaseControllerListManualAnswersV1: - ToolDefinition = { - name: "list-manual-answers", - description: `List all manual answers for an organization - -List all manual answers for an organization in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = - await knowledgeBaseKnowledgeBaseControllerListManualAnswersV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1.ts b/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1.ts deleted file mode 100644 index 2889a0b15..000000000 --- a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1 } from "../../funcs/knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1.js"; -import { ProcessDocumentsDto$zodSchema } from "../../models/processdocumentsdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ProcessDocumentsDto$zodSchema, -}; - -export const tool$knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1: - ToolDefinition = { - name: "process-documents", - description: `Process knowledge base documents - -Start document processing so uploaded knowledge base files become searchable source material for AI-assisted compliance workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await knowledgeBaseKnowledgeBaseControllerProcessDocumentsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1.ts b/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1.ts deleted file mode 100644 index a2f96e816..000000000 --- a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1 } from "../../funcs/knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1.js"; -import { SaveManualAnswerDto$zodSchema } from "../../models/savemanualanswerdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SaveManualAnswerDto$zodSchema, -}; - -export const tool$knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1: - ToolDefinition = { - name: "save-manual-answer", - description: `Save reusable manual answer - -Save or update a reusable manual answer for security questionnaires that need approved, consistent response language.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await knowledgeBaseKnowledgeBaseControllerSaveManualAnswerV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerUploadDocumentV1.ts b/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerUploadDocumentV1.ts deleted file mode 100644 index 92999204a..000000000 --- a/apps/mcp-server/src/mcp-server/tools/knowledgeBaseKnowledgeBaseControllerUploadDocumentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { knowledgeBaseKnowledgeBaseControllerUploadDocumentV1 } from "../../funcs/knowledgeBaseKnowledgeBaseControllerUploadDocumentV1.js"; -import { UploadDocumentDto$zodSchema } from "../../models/uploaddocumentdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: UploadDocumentDto$zodSchema, -}; - -export const tool$knowledgeBaseKnowledgeBaseControllerUploadDocumentV1: - ToolDefinition = { - name: "upload-document", - description: `Upload knowledge base document - -Upload supporting documentation so Comp AI can process approved source material for questionnaire answers and policy workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await knowledgeBaseKnowledgeBaseControllerUploadDocumentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts deleted file mode 100644 index d92ca3d77..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerCompleteItemV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerCompleteItemV1.js"; -import { OffboardingChecklistControllerCompleteItemV1Request$zodSchema } from "../../models/offboardingchecklistcontrollercompleteitemv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OffboardingChecklistControllerCompleteItemV1Request$zodSchema, -}; - -export const tool$offboardingChecklistOffboardingChecklistControllerCompleteItemV1: - ToolDefinition = { - name: "complete-item", - description: `Complete an offboarding checklist item - -Marks a specific offboarding checklist item complete for a member, recording who completed it and when, as part of finishing that member's offboarding.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerCompleteItemV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts deleted file mode 100644 index 50f3b3546..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1.js"; -import { CreateTemplateItemDto$zodSchema } from "../../models/createtemplateitemdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CreateTemplateItemDto$zodSchema, -}; - -export const tool$offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1: - ToolDefinition = { - name: "create-template-item", - description: `Add an offboarding checklist template item - -Creates a new item in the organization's offboarding checklist template so it appears on every member's offboarding checklist from now on.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerCreateTemplateItemV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts deleted file mode 100644 index 2a8ca445f..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1.js"; -import { OffboardingChecklistControllerDeleteTemplateItemV1Request$zodSchema } from "../../models/offboardingchecklistcontrollerdeletetemplateitemv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OffboardingChecklistControllerDeleteTemplateItemV1Request$zodSchema, -}; - -export const tool$offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1: - ToolDefinition = { - name: "delete-template-item", - description: `Delete an offboarding checklist template item - -Removes an item from the organization's offboarding checklist template by id so it no longer appears on members' offboarding checklists.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerDeleteTemplateItemV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts deleted file mode 100644 index db107ec0d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1: - ToolDefinition = { - name: "offboarding-checklist-export-all-evidence", - description: `Export all offboarding evidence as a zip file - -Exports a zip archive containing the offboarding checklist evidence for every member in the organization, for audits, handovers, or record-keeping.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerExportAllEvidenceV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts deleted file mode 100644 index 387f72c64..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerExportEvidenceV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerExportEvidenceV1.js"; -import { OffboardingChecklistControllerExportEvidenceV1Request$zodSchema } from "../../models/offboardingchecklistcontrollerexportevidencev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OffboardingChecklistControllerExportEvidenceV1Request$zodSchema, -}; - -export const tool$offboardingChecklistOffboardingChecklistControllerExportEvidenceV1: - ToolDefinition = { - name: "export-evidence", - description: `Export offboarding evidence as a zip file - -Exports a zip archive of the offboarding checklist evidence collected for a single member, for audit, handover, or record-keeping purposes.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerExportEvidenceV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts deleted file mode 100644 index 5857c318b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.ts +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1.js"; -import { OffboardingChecklistControllerGetAccessRevocationsV1Request$zodSchema } from "../../models/offboardingchecklistcontrollergetaccessrevocationsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: - OffboardingChecklistControllerGetAccessRevocationsV1Request$zodSchema, -}; - -export const tool$offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1: - ToolDefinition = { - name: "get-access-revocations", - description: `Get vendor access revocation status for a member - -Lists the vendors a departing member had access to and whether each has been revoked, so you can confirm all vendor access is removed during offboarding.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerGetAccessRevocationsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts deleted file mode 100644 index b97797c04..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1.js"; -import { OffboardingChecklistControllerGetMemberChecklistV1Request$zodSchema } from "../../models/offboardingchecklistcontrollergetmemberchecklistv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OffboardingChecklistControllerGetMemberChecklistV1Request$zodSchema, -}; - -export const tool$offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1: - ToolDefinition = { - name: "get-member-checklist", - description: `Get a member's offboarding checklist - -Returns the offboarding checklist for a specific member, including each item and whether it has been completed, to track that person's offboarding progress.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerGetMemberChecklistV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts deleted file mode 100644 index ceed27ad3..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1: - ToolDefinition = { - name: "get-pending-offboardings", - description: `Get members with pending offboarding checklists - -Lists members whose offboarding checklist is still incomplete, with their outstanding items, so you can track and finish departing-employee offboarding.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerGetPendingOffboardingsV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts deleted file mode 100644 index 34fb6a929..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerGetTemplateV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerGetTemplateV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$offboardingChecklistOffboardingChecklistControllerGetTemplateV1: - ToolDefinition = { - name: "get-template", - description: `Get the offboarding checklist template - -Returns the organization's offboarding checklist template: the ordered set of items every departing member must complete during their offboarding.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerGetTemplateV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts deleted file mode 100644 index 6ead27877..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.ts +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1.js"; -import { OffboardingChecklistControllerRevokeAllVendorAccessV1Request$zodSchema } from "../../models/offboardingchecklistcontrollerrevokeallvendoraccessv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: - OffboardingChecklistControllerRevokeAllVendorAccessV1Request$zodSchema, -}; - -export const tool$offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1: - ToolDefinition = { - name: "revoke-all-vendor-access", - description: `Confirm all vendor access as revoked - -Marks every vendor access record for a departing member as revoked in one step, recording who confirmed it, to complete access removal during offboarding.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerRevokeAllVendorAccessV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts deleted file mode 100644 index bbb00d734..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1.js"; -import { OffboardingChecklistControllerRevokeVendorAccessV1Request$zodSchema } from "../../models/offboardingchecklistcontrollerrevokevendoraccessv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OffboardingChecklistControllerRevokeVendorAccessV1Request$zodSchema, -}; - -export const tool$offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1: - ToolDefinition = { - name: "revoke-vendor-access", - description: `Mark vendor access as revoked - -Marks a single vendor's access for a departing member as revoked, optionally attaching evidence and notes, as part of offboarding access removal.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerRevokeVendorAccessV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts deleted file mode 100644 index 8e438e7f5..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerUncompleteItemV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerUncompleteItemV1.js"; -import { OffboardingChecklistControllerUncompleteItemV1Request$zodSchema } from "../../models/offboardingchecklistcontrolleruncompleteitemv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OffboardingChecklistControllerUncompleteItemV1Request$zodSchema, -}; - -export const tool$offboardingChecklistOffboardingChecklistControllerUncompleteItemV1: - ToolDefinition = { - name: "uncomplete-item", - description: `Reopen an offboarding checklist item - -Reverts a previously completed offboarding checklist item back to incomplete for a member, in case the step was marked done by mistake.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerUncompleteItemV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts deleted file mode 100644 index d07d74b1c..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.ts +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1.js"; -import { OffboardingChecklistControllerUndoVendorRevocationV1Request$zodSchema } from "../../models/offboardingchecklistcontrollerundovendorrevocationv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: - OffboardingChecklistControllerUndoVendorRevocationV1Request$zodSchema, -}; - -export const tool$offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1: - ToolDefinition = { - name: "undo-vendor-revocation", - description: `Undo vendor access revocation - -Reverses a vendor access revocation for a member, marking that vendor's access as not revoked again, in case it was confirmed by mistake during offboarding.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerUndoVendorRevocationV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts deleted file mode 100644 index aa0e9aded..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1.js"; -import { OffboardingChecklistControllerUpdateTemplateItemV1Request$zodSchema } from "../../models/offboardingchecklistcontrollerupdatetemplateitemv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OffboardingChecklistControllerUpdateTemplateItemV1Request$zodSchema, -}; - -export const tool$offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1: - ToolDefinition = { - name: "update-template-item", - description: `Update an offboarding checklist template item - -Updates an existing offboarding checklist template item by id, changing its label, description, or settings on the organization's offboarding template.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerUpdateTemplateItemV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts b/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts deleted file mode 100644 index 7859c23eb..000000000 --- a/apps/mcp-server/src/mcp-server/tools/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1 } from "../../funcs/offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1.js"; -import { OffboardingChecklistControllerUploadEvidenceV1Request$zodSchema } from "../../models/offboardingchecklistcontrolleruploadevidencev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OffboardingChecklistControllerUploadEvidenceV1Request$zodSchema, -}; - -export const tool$offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1: - ToolDefinition = { - name: "upload-evidence", - description: `Upload evidence for an offboarding checklist item - -Attaches a supporting evidence file to a member's completed offboarding checklist item, documenting that the offboarding step was actually carried out.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await offboardingChecklistOffboardingChecklistControllerUploadEvidenceV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerDeleteOrgChartV1.ts b/apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerDeleteOrgChartV1.ts deleted file mode 100644 index 97cf140fd..000000000 --- a/apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerDeleteOrgChartV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { orgChartOrgChartControllerDeleteOrgChartV1 } from "../../funcs/orgChartOrgChartControllerDeleteOrgChartV1.js"; -import { OrgChartControllerDeleteOrgChartV1Request$zodSchema } from "../../models/orgchartcontrollerdeleteorgchartv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OrgChartControllerDeleteOrgChartV1Request$zodSchema.optional(), -}; - -export const tool$orgChartOrgChartControllerDeleteOrgChartV1: ToolDefinition< - typeof args -> = { - name: "delete-org-chart", - description: `Delete the organization chart - -Delete the organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await orgChartOrgChartControllerDeleteOrgChartV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerGetOrgChartV1.ts b/apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerGetOrgChartV1.ts deleted file mode 100644 index 5b2b0a758..000000000 --- a/apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerGetOrgChartV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { orgChartOrgChartControllerGetOrgChartV1 } from "../../funcs/orgChartOrgChartControllerGetOrgChartV1.js"; -import { OrgChartControllerGetOrgChartV1Request$zodSchema } from "../../models/orgchartcontrollergetorgchartv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OrgChartControllerGetOrgChartV1Request$zodSchema.optional(), -}; - -export const tool$orgChartOrgChartControllerGetOrgChartV1: ToolDefinition< - typeof args -> = { - name: "get-org-chart", - description: `Get the organization chart - -Get the organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await orgChartOrgChartControllerGetOrgChartV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerUploadOrgChartV1.ts b/apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerUploadOrgChartV1.ts deleted file mode 100644 index d1b215979..000000000 --- a/apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerUploadOrgChartV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { orgChartOrgChartControllerUploadOrgChartV1 } from "../../funcs/orgChartOrgChartControllerUploadOrgChartV1.js"; -import { OrgChartControllerUploadOrgChartV1Request$zodSchema } from "../../models/orgchartcontrolleruploadorgchartv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OrgChartControllerUploadOrgChartV1Request$zodSchema, -}; - -export const tool$orgChartOrgChartControllerUploadOrgChartV1: ToolDefinition< - typeof args -> = { - name: "upload-org-chart", - description: `Upload an image as the organization chart - -Upload an image as the organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await orgChartOrgChartControllerUploadOrgChartV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerUpsertOrgChartV1.ts b/apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerUpsertOrgChartV1.ts deleted file mode 100644 index 34737633e..000000000 --- a/apps/mcp-server/src/mcp-server/tools/orgChartOrgChartControllerUpsertOrgChartV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { orgChartOrgChartControllerUpsertOrgChartV1 } from "../../funcs/orgChartOrgChartControllerUpsertOrgChartV1.js"; -import { OrgChartControllerUpsertOrgChartV1Request$zodSchema } from "../../models/orgchartcontrollerupsertorgchartv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OrgChartControllerUpsertOrgChartV1Request$zodSchema.optional(), -}; - -export const tool$orgChartOrgChartControllerUpsertOrgChartV1: ToolDefinition< - typeof args -> = { - name: "upsert-org-chart", - description: `Create or update an interactive organization chart - -Create or update an interactive organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await orgChartOrgChartControllerUpsertOrgChartV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerCreateApiKeyV1.ts b/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerCreateApiKeyV1.ts deleted file mode 100644 index da57c35b0..000000000 --- a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerCreateApiKeyV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { organizationOrganizationControllerCreateApiKeyV1 } from "../../funcs/organizationOrganizationControllerCreateApiKeyV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$organizationOrganizationControllerCreateApiKeyV1: - ToolDefinition = { - name: "create-api-key", - description: `Create API key - -Create a scoped API key for server-side compliance automation such as evidence sync, policy workflows, or security questionnaire tooling.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await organizationOrganizationControllerCreateApiKeyV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerDeleteOrganizationV1.ts b/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerDeleteOrganizationV1.ts deleted file mode 100644 index 1c2c16894..000000000 --- a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerDeleteOrganizationV1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { organizationOrganizationControllerDeleteOrganizationV1 } from "../../funcs/organizationOrganizationControllerDeleteOrganizationV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$organizationOrganizationControllerDeleteOrganizationV1: - ToolDefinition = { - name: "delete-organization", - description: `Delete organization - -Permanently deletes the authenticated organization. This action cannot be undone.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = - await organizationOrganizationControllerDeleteOrganizationV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetAvailableScopesV1.ts b/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetAvailableScopesV1.ts deleted file mode 100644 index 1c57b09e4..000000000 --- a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetAvailableScopesV1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { organizationOrganizationControllerGetAvailableScopesV1 } from "../../funcs/organizationOrganizationControllerGetAvailableScopesV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$organizationOrganizationControllerGetAvailableScopesV1: - ToolDefinition = { - name: "get-available-scopes", - description: `List API key scopes - -Retrieve available API key scopes and permissions before creating credentials for a specific compliance automation workflow.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = - await organizationOrganizationControllerGetAvailableScopesV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetOnboardingV1.ts b/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetOnboardingV1.ts deleted file mode 100644 index b3185966c..000000000 --- a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetOnboardingV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { organizationOrganizationControllerGetOnboardingV1 } from "../../funcs/organizationOrganizationControllerGetOnboardingV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$organizationOrganizationControllerGetOnboardingV1: - ToolDefinition = { - name: "get-onboarding", - description: `Get organization onboarding status - -Get organization onboarding status in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await organizationOrganizationControllerGetOnboardingV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetOrganizationV1.ts b/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetOrganizationV1.ts deleted file mode 100644 index b69284d97..000000000 --- a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetOrganizationV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { organizationOrganizationControllerGetOrganizationV1 } from "../../funcs/organizationOrganizationControllerGetOrganizationV1.js"; -import { OrganizationControllerGetOrganizationV1Request$zodSchema } from "../../models/organizationcontrollergetorganizationv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OrganizationControllerGetOrganizationV1Request$zodSchema.optional(), -}; - -export const tool$organizationOrganizationControllerGetOrganizationV1: - ToolDefinition = { - name: "get-organization", - description: `Get organization profile - -Retrieve organization profile data used to personalize compliance workflows, Trust Center branding, API automation, and audit readiness reporting.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await organizationOrganizationControllerGetOrganizationV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetPrimaryColorV1.ts b/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetPrimaryColorV1.ts deleted file mode 100644 index 8b228db5a..000000000 --- a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetPrimaryColorV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { organizationOrganizationControllerGetPrimaryColorV1 } from "../../funcs/organizationOrganizationControllerGetPrimaryColorV1.js"; -import { OrganizationControllerGetPrimaryColorV1Request$zodSchema } from "../../models/organizationcontrollergetprimarycolorv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OrganizationControllerGetPrimaryColorV1Request$zodSchema.optional(), -}; - -export const tool$organizationOrganizationControllerGetPrimaryColorV1: - ToolDefinition = { - name: "get-primary-color", - description: `Get organization brand color - -Retrieve the organization primary brand color used for Trust Center theming, portals, and API-driven embedded experiences.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await organizationOrganizationControllerGetPrimaryColorV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetRoleNotificationsV1.ts b/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetRoleNotificationsV1.ts deleted file mode 100644 index 1f9b7fc7d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerGetRoleNotificationsV1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { organizationOrganizationControllerGetRoleNotificationsV1 } from "../../funcs/organizationOrganizationControllerGetRoleNotificationsV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$organizationOrganizationControllerGetRoleNotificationsV1: - ToolDefinition = { - name: "get-role-notifications", - description: `Get role notification settings - -Get role notification settings in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = - await organizationOrganizationControllerGetRoleNotificationsV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerListApiKeysV1.ts b/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerListApiKeysV1.ts deleted file mode 100644 index 4ba381e19..000000000 --- a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerListApiKeysV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { organizationOrganizationControllerListApiKeysV1 } from "../../funcs/organizationOrganizationControllerListApiKeysV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$organizationOrganizationControllerListApiKeysV1: - ToolDefinition = { - name: "list-api-keys", - description: `List API keys - -List active API keys for an organization so administrators can audit automation access and rotate credentials safely.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await organizationOrganizationControllerListApiKeysV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerRemoveLogoV1.ts b/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerRemoveLogoV1.ts deleted file mode 100644 index a18e90240..000000000 --- a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerRemoveLogoV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { organizationOrganizationControllerRemoveLogoV1 } from "../../funcs/organizationOrganizationControllerRemoveLogoV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$organizationOrganizationControllerRemoveLogoV1: - ToolDefinition = { - name: "remove-logo", - description: `Remove organization logo - -Remove organization logo in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await organizationOrganizationControllerRemoveLogoV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerRevokeApiKeyV1.ts b/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerRevokeApiKeyV1.ts deleted file mode 100644 index 1893ac307..000000000 --- a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerRevokeApiKeyV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { organizationOrganizationControllerRevokeApiKeyV1 } from "../../funcs/organizationOrganizationControllerRevokeApiKeyV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$organizationOrganizationControllerRevokeApiKeyV1: - ToolDefinition = { - name: "revoke-api-key", - description: `Revoke API key - -Revoke an organization API key when an integration is retired, credentials rotate, or access should be removed.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await organizationOrganizationControllerRevokeApiKeyV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerTransferOwnershipV1.ts b/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerTransferOwnershipV1.ts deleted file mode 100644 index 9ad8c2100..000000000 --- a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerTransferOwnershipV1.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { organizationOrganizationControllerTransferOwnershipV1 } from "../../funcs/organizationOrganizationControllerTransferOwnershipV1.js"; -import { OrganizationControllerTransferOwnershipV1Request$zodSchema } from "../../models/organizationcontrollertransferownershipv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OrganizationControllerTransferOwnershipV1Request$zodSchema.describe( - `Transfer organization ownership to another member`, - ), -}; - -export const tool$organizationOrganizationControllerTransferOwnershipV1: - ToolDefinition = { - name: "transfer-ownership", - description: `Transfer organization ownership - -Transfers organization ownership to another member. The current owner will become an admin and keep all other roles. The new owner will receive the owner role while keeping their existing roles. Only the current organization owner can.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await organizationOrganizationControllerTransferOwnershipV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerUpdateOrganizationV1.ts b/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerUpdateOrganizationV1.ts deleted file mode 100644 index 74fb252dc..000000000 --- a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerUpdateOrganizationV1.ts +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { organizationOrganizationControllerUpdateOrganizationV1 } from "../../funcs/organizationOrganizationControllerUpdateOrganizationV1.js"; -import { OrganizationControllerUpdateOrganizationV1Request$zodSchema } from "../../models/organizationcontrollerupdateorganizationv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OrganizationControllerUpdateOrganizationV1Request$zodSchema.describe( - `Organization update data`, - ), -}; - -export const tool$organizationOrganizationControllerUpdateOrganizationV1: - ToolDefinition = { - name: "update-organization", - description: `Update organization - -Partially updates the authenticated organization. Only provided fields will be updated.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await organizationOrganizationControllerUpdateOrganizationV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerUpdateRoleNotificationsV1.ts b/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerUpdateRoleNotificationsV1.ts deleted file mode 100644 index 49414dc5d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerUpdateRoleNotificationsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { organizationOrganizationControllerUpdateRoleNotificationsV1 } from "../../funcs/organizationOrganizationControllerUpdateRoleNotificationsV1.js"; -import { OrganizationControllerUpdateRoleNotificationsV1Request$zodSchema } from "../../models/organizationcontrollerupdaterolenotificationsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: OrganizationControllerUpdateRoleNotificationsV1Request$zodSchema, -}; - -export const tool$organizationOrganizationControllerUpdateRoleNotificationsV1: - ToolDefinition = { - name: "update-role-notifications", - description: `Update role notification settings - -Update role notification settings in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await organizationOrganizationControllerUpdateRoleNotificationsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerUploadLogoV1.ts b/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerUploadLogoV1.ts deleted file mode 100644 index 14d2ee4ea..000000000 --- a/apps/mcp-server/src/mcp-server/tools/organizationOrganizationControllerUploadLogoV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { organizationOrganizationControllerUploadLogoV1 } from "../../funcs/organizationOrganizationControllerUploadLogoV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$organizationOrganizationControllerUploadLogoV1: - ToolDefinition = { - name: "upload-logo", - description: `Upload organization logo - -Upload organization logo in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await organizationOrganizationControllerUploadLogoV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerBulkCreateMembersV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerBulkCreateMembersV1.ts deleted file mode 100644 index 9c09bd82b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerBulkCreateMembersV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerBulkCreateMembersV1 } from "../../funcs/peoplePeopleControllerBulkCreateMembersV1.js"; -import { BulkCreatePeopleDto$zodSchema } from "../../models/bulkcreatepeopledto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: BulkCreatePeopleDto$zodSchema.describe(`Bulk member creation data`), -}; - -export const tool$peoplePeopleControllerBulkCreateMembersV1: ToolDefinition< - typeof args -> = { - name: "bulk-create-members", - description: `Add multiple members to organization - -Bulk adds multiple members to the authenticated organization. Each member must have a valid user ID that exists in the system. Members who already exist in the organization or have invalid data will be skipped with error details returned.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerBulkCreateMembersV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerCreateMemberV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerCreateMemberV1.ts deleted file mode 100644 index c51f7fbdd..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerCreateMemberV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerCreateMemberV1 } from "../../funcs/peoplePeopleControllerCreateMemberV1.js"; -import { CreatePeopleDto$zodSchema } from "../../models/createpeopledto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CreatePeopleDto$zodSchema.describe(`Member creation data`), -}; - -export const tool$peoplePeopleControllerCreateMemberV1: ToolDefinition< - typeof args -> = { - name: "create-member", - description: `Create a new member - -Adds a new member to the authenticated organization. The user must already exist in the system.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerCreateMemberV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerDeleteEmploymentEvidenceV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerDeleteEmploymentEvidenceV1.ts deleted file mode 100644 index fe74e8d3e..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerDeleteEmploymentEvidenceV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerDeleteEmploymentEvidenceV1 } from "../../funcs/peoplePeopleControllerDeleteEmploymentEvidenceV1.js"; -import { PeopleControllerDeleteEmploymentEvidenceV1Request$zodSchema } from "../../models/peoplecontrollerdeleteemploymentevidencev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PeopleControllerDeleteEmploymentEvidenceV1Request$zodSchema, -}; - -export const tool$peoplePeopleControllerDeleteEmploymentEvidenceV1: - ToolDefinition = { - name: "delete-employment-evidence", - description: `Delete employment evidence - -Delete employment evidence in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerDeleteEmploymentEvidenceV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerDeleteMemberV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerDeleteMemberV1.ts deleted file mode 100644 index 9d82b3551..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerDeleteMemberV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerDeleteMemberV1 } from "../../funcs/peoplePeopleControllerDeleteMemberV1.js"; -import { PeopleControllerDeleteMemberV1Request$zodSchema } from "../../models/peoplecontrollerdeletememberv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PeopleControllerDeleteMemberV1Request$zodSchema, -}; - -export const tool$peoplePeopleControllerDeleteMemberV1: ToolDefinition< - typeof args -> = { - name: "delete-member", - description: `Delete member - -Permanently removes a member from the organization. This action cannot be undone.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerDeleteMemberV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetAllPeopleV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetAllPeopleV1.ts deleted file mode 100644 index fe15fac1d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetAllPeopleV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerGetAllPeopleV1 } from "../../funcs/peoplePeopleControllerGetAllPeopleV1.js"; -import { PeopleControllerGetAllPeopleV1Request$zodSchema } from "../../models/peoplecontrollergetallpeoplev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PeopleControllerGetAllPeopleV1Request$zodSchema, -}; - -export const tool$peoplePeopleControllerGetAllPeopleV1: ToolDefinition< - typeof args -> = { - name: "list-members", - description: `List workforce members - -List employees and contractors with onboarding, training, device, and compliance status used for people-security controls.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerGetAllPeopleV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetDevicesV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetDevicesV1.ts deleted file mode 100644 index 05ff5778e..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetDevicesV1.ts +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerGetDevicesV1 } from "../../funcs/peoplePeopleControllerGetDevicesV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$peoplePeopleControllerGetDevicesV1: ToolDefinition = { - name: "get-devices", - description: `Get all employee devices with fleet compliance data - -Get all employee devices with fleet compliance data in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await peoplePeopleControllerGetDevicesV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetEmailPreferencesV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetEmailPreferencesV1.ts deleted file mode 100644 index d64d9069f..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetEmailPreferencesV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerGetEmailPreferencesV1 } from "../../funcs/peoplePeopleControllerGetEmailPreferencesV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$peoplePeopleControllerGetEmailPreferencesV1: ToolDefinition = - { - name: "get-email-preferences", - description: `Get current user email notification preferences - -Get current user email notification preferences in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await peoplePeopleControllerGetEmailPreferencesV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetEmploymentEvidenceV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetEmploymentEvidenceV1.ts deleted file mode 100644 index d7872a073..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetEmploymentEvidenceV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerGetEmploymentEvidenceV1 } from "../../funcs/peoplePeopleControllerGetEmploymentEvidenceV1.js"; -import { PeopleControllerGetEmploymentEvidenceV1Request$zodSchema } from "../../models/peoplecontrollergetemploymentevidencev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PeopleControllerGetEmploymentEvidenceV1Request$zodSchema, -}; - -export const tool$peoplePeopleControllerGetEmploymentEvidenceV1: ToolDefinition< - typeof args -> = { - name: "get-employment-evidence", - description: `Get employment evidence attachments - -Get employment evidence attachments in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerGetEmploymentEvidenceV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetFleetComplianceV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetFleetComplianceV1.ts deleted file mode 100644 index ed1d8822d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetFleetComplianceV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerGetFleetComplianceV1 } from "../../funcs/peoplePeopleControllerGetFleetComplianceV1.js"; -import { PeopleControllerGetFleetComplianceV1Request$zodSchema } from "../../models/peoplecontrollergetfleetcompliancev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PeopleControllerGetFleetComplianceV1Request$zodSchema, -}; - -export const tool$peoplePeopleControllerGetFleetComplianceV1: ToolDefinition< - typeof args -> = { - name: "get-fleet-compliance", - description: `Get fleet compliance - -Retrieve Fleet device compliance status so endpoint security findings can support people-security controls and audit evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerGetFleetComplianceV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetMentionableMembersV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetMentionableMembersV1.ts deleted file mode 100644 index c8c395e56..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetMentionableMembersV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerGetMentionableMembersV1 } from "../../funcs/peoplePeopleControllerGetMentionableMembersV1.js"; -import { PeopleControllerGetMentionableMembersV1Request$zodSchema } from "../../models/peoplecontrollergetmentionablemembersv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PeopleControllerGetMentionableMembersV1Request$zodSchema, -}; - -export const tool$peoplePeopleControllerGetMentionableMembersV1: ToolDefinition< - typeof args -> = { - name: "get-mentionable-members", - description: `Get members who can read a specific resource type - -Get members who can read a specific resource type in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerGetMentionableMembersV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetPersonByIdV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetPersonByIdV1.ts deleted file mode 100644 index c363345f9..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetPersonByIdV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerGetPersonByIdV1 } from "../../funcs/peoplePeopleControllerGetPersonByIdV1.js"; -import { PeopleControllerGetPersonByIdV1Request$zodSchema } from "../../models/peoplecontrollergetpersonbyidv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PeopleControllerGetPersonByIdV1Request$zodSchema, -}; - -export const tool$peoplePeopleControllerGetPersonByIdV1: ToolDefinition< - typeof args -> = { - name: "get-member", - description: `Get person by ID - -Returns a specific member by ID for the authenticated organization with their user information.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerGetPersonByIdV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetTestStatsByAssigneeV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetTestStatsByAssigneeV1.ts deleted file mode 100644 index 5989c6e33..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetTestStatsByAssigneeV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerGetTestStatsByAssigneeV1 } from "../../funcs/peoplePeopleControllerGetTestStatsByAssigneeV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$peoplePeopleControllerGetTestStatsByAssigneeV1: - ToolDefinition = { - name: "get-test-stats-by-assignee", - description: `Get integration test statistics grouped by assignee - -Get integration test statistics grouped by assignee in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await peoplePeopleControllerGetTestStatsByAssigneeV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetTrainingVideosV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetTrainingVideosV1.ts deleted file mode 100644 index 3fe670d71..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerGetTrainingVideosV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerGetTrainingVideosV1 } from "../../funcs/peoplePeopleControllerGetTrainingVideosV1.js"; -import { PeopleControllerGetTrainingVideosV1Request$zodSchema } from "../../models/peoplecontrollergettrainingvideosv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PeopleControllerGetTrainingVideosV1Request$zodSchema, -}; - -export const tool$peoplePeopleControllerGetTrainingVideosV1: ToolDefinition< - typeof args -> = { - name: "get-training-videos", - description: `Get training video completions for a member - -Get training video completions for a member in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerGetTrainingVideosV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerInviteMembersV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerInviteMembersV1.ts deleted file mode 100644 index ee2abe4e1..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerInviteMembersV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerInviteMembersV1 } from "../../funcs/peoplePeopleControllerInviteMembersV1.js"; -import { InvitePeopleDto$zodSchema } from "../../models/invitepeopledto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: InvitePeopleDto$zodSchema, -}; - -export const tool$peoplePeopleControllerInviteMembersV1: ToolDefinition< - typeof args -> = { - name: "invite-members", - description: `Invite workforce members - -Invite employees or contractors to complete portal tasks, training, device setup, and compliance evidence requirements.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerInviteMembersV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerReactivateMemberV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerReactivateMemberV1.ts deleted file mode 100644 index 79be8ff82..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerReactivateMemberV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerReactivateMemberV1 } from "../../funcs/peoplePeopleControllerReactivateMemberV1.js"; -import { PeopleControllerReactivateMemberV1Request$zodSchema } from "../../models/peoplecontrollerreactivatememberv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PeopleControllerReactivateMemberV1Request$zodSchema, -}; - -export const tool$peoplePeopleControllerReactivateMemberV1: ToolDefinition< - typeof args -> = { - name: "reactivate-member", - description: `Reactivate a deactivated member - -Reactivate a deactivated member in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerReactivateMemberV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerRemoveHostV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerRemoveHostV1.ts deleted file mode 100644 index 449f38ca6..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerRemoveHostV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerRemoveHostV1 } from "../../funcs/peoplePeopleControllerRemoveHostV1.js"; -import { PeopleControllerRemoveHostV1Request$zodSchema } from "../../models/peoplecontrollerremovehostv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PeopleControllerRemoveHostV1Request$zodSchema, -}; - -export const tool$peoplePeopleControllerRemoveHostV1: ToolDefinition< - typeof args -> = { - name: "remove-host", - description: `Remove host (device) from Fleet - -Removes a single host (device) from FleetDM by host ID. Only organization owners can perform this action. Validates that the organization exists and the member exists within the organization.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerRemoveHostV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerResendPortalInviteV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerResendPortalInviteV1.ts deleted file mode 100644 index d35eb921e..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerResendPortalInviteV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerResendPortalInviteV1 } from "../../funcs/peoplePeopleControllerResendPortalInviteV1.js"; -import { PeopleControllerResendPortalInviteV1Request$zodSchema } from "../../models/peoplecontrollerresendportalinvitev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PeopleControllerResendPortalInviteV1Request$zodSchema, -}; - -export const tool$peoplePeopleControllerResendPortalInviteV1: ToolDefinition< - typeof args -> = { - name: "resend-portal-invite", - description: `Resend portal invite email to a member - -Resend portal invite email to a member in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerResendPortalInviteV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUnlinkDeviceV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUnlinkDeviceV1.ts deleted file mode 100644 index d3a086c9d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUnlinkDeviceV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerUnlinkDeviceV1 } from "../../funcs/peoplePeopleControllerUnlinkDeviceV1.js"; -import { PeopleControllerUnlinkDeviceV1Request$zodSchema } from "../../models/peoplecontrollerunlinkdevicev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PeopleControllerUnlinkDeviceV1Request$zodSchema, -}; - -export const tool$peoplePeopleControllerUnlinkDeviceV1: ToolDefinition< - typeof args -> = { - name: "unlink-device", - description: `Unlink device from member - -Resets the fleetDmLabelId for a member, effectively unlinking their device from FleetDM. This will disconnect the device from the organization.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerUnlinkDeviceV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUpdateEmailPreferencesV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUpdateEmailPreferencesV1.ts deleted file mode 100644 index 976576242..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUpdateEmailPreferencesV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerUpdateEmailPreferencesV1 } from "../../funcs/peoplePeopleControllerUpdateEmailPreferencesV1.js"; -import { UpdateEmailPreferencesDto$zodSchema } from "../../models/updateemailpreferencesdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: UpdateEmailPreferencesDto$zodSchema, -}; - -export const tool$peoplePeopleControllerUpdateEmailPreferencesV1: - ToolDefinition = { - name: "update-email-preferences", - description: `Update current user email notification preferences - -Update current user email notification preferences in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerUpdateEmailPreferencesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUpdateMemberV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUpdateMemberV1.ts deleted file mode 100644 index 596e6eeda..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUpdateMemberV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerUpdateMemberV1 } from "../../funcs/peoplePeopleControllerUpdateMemberV1.js"; -import { PeopleControllerUpdateMemberV1Request$zodSchema } from "../../models/peoplecontrollerupdatememberv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PeopleControllerUpdateMemberV1Request$zodSchema, -}; - -export const tool$peoplePeopleControllerUpdateMemberV1: ToolDefinition< - typeof args -> = { - name: "update-member", - description: `Update workforce member - -Update a workforce member profile, role, department, or compliance metadata used for people-security controls.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerUpdateMemberV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUploadEmploymentEvidenceV1.ts b/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUploadEmploymentEvidenceV1.ts deleted file mode 100644 index 32919a430..000000000 --- a/apps/mcp-server/src/mcp-server/tools/peoplePeopleControllerUploadEmploymentEvidenceV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { peoplePeopleControllerUploadEmploymentEvidenceV1 } from "../../funcs/peoplePeopleControllerUploadEmploymentEvidenceV1.js"; -import { PeopleControllerUploadEmploymentEvidenceV1Request$zodSchema } from "../../models/peoplecontrolleruploademploymentevidencev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PeopleControllerUploadEmploymentEvidenceV1Request$zodSchema, -}; - -export const tool$peoplePeopleControllerUploadEmploymentEvidenceV1: - ToolDefinition = { - name: "upload-employment-evidence", - description: `Upload employment evidence - -Upload employment evidence in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await peoplePeopleControllerUploadEmploymentEvidenceV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerAcceptPolicyChangesV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerAcceptPolicyChangesV1.ts deleted file mode 100644 index 041303517..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerAcceptPolicyChangesV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerAcceptPolicyChangesV1 } from "../../funcs/policiesPoliciesControllerAcceptPolicyChangesV1.js"; -import { PoliciesControllerAcceptPolicyChangesV1Request$zodSchema } from "../../models/policiescontrolleracceptpolicychangesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerAcceptPolicyChangesV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerAcceptPolicyChangesV1: - ToolDefinition = { - name: "accept-policy-changes", - description: `Accept pending policy changes and publish the version - -Accept pending policy changes and publish the version in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerAcceptPolicyChangesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerAddPolicyControlsV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerAddPolicyControlsV1.ts deleted file mode 100644 index d3f08a3c9..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerAddPolicyControlsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerAddPolicyControlsV1 } from "../../funcs/policiesPoliciesControllerAddPolicyControlsV1.js"; -import { PoliciesControllerAddPolicyControlsV1Request$zodSchema } from "../../models/policiescontrolleraddpolicycontrolsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerAddPolicyControlsV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerAddPolicyControlsV1: ToolDefinition< - typeof args -> = { - name: "add-policy-controls", - description: `Map controls to a policy - -Map controls to a policy in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerAddPolicyControlsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerAiChatPolicyV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerAiChatPolicyV1.ts deleted file mode 100644 index f5e47360f..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerAiChatPolicyV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerAiChatPolicyV1 } from "../../funcs/policiesPoliciesControllerAiChatPolicyV1.js"; -import { PoliciesControllerAiChatPolicyV1Request$zodSchema } from "../../models/policiescontrolleraichatpolicyv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerAiChatPolicyV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerAiChatPolicyV1: ToolDefinition< - typeof args -> = { - name: "ai-chat-policy", - description: `Chat with AI about a policy - -Ask policy-specific questions and request draft improvements while preserving human review before policy changes are applied.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerAiChatPolicyV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerConfirmPolicyPdfUploadedV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerConfirmPolicyPdfUploadedV1.ts deleted file mode 100644 index 2519afce2..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerConfirmPolicyPdfUploadedV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerConfirmPolicyPdfUploadedV1 } from "../../funcs/policiesPoliciesControllerConfirmPolicyPdfUploadedV1.js"; -import { PoliciesControllerConfirmPolicyPdfUploadedV1Request$zodSchema } from "../../models/policiescontrollerconfirmpolicypdfuploadedv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerConfirmPolicyPdfUploadedV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerConfirmPolicyPdfUploadedV1: - ToolDefinition = { - name: "confirm-policy-pdf-uploaded", - description: `Confirm a policy PDF upload completed - -Links an uploaded PDF to a compliance policy after the file has been PUT to a presigned S3 URL. Call this after request-policy-pdf-upload-url returned an s3Key and you successfully uploaded the file bytes to that URL. The endpoint verifies the file exists in S3 before linking it to the policy or version.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await policiesPoliciesControllerConfirmPolicyPdfUploadedV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerCreatePolicyV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerCreatePolicyV1.ts deleted file mode 100644 index 777141249..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerCreatePolicyV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerCreatePolicyV1 } from "../../funcs/policiesPoliciesControllerCreatePolicyV1.js"; -import { PoliciesControllerCreatePolicyV1Request$zodSchema } from "../../models/policiescontrollercreatepolicyv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerCreatePolicyV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerCreatePolicyV1: ToolDefinition< - typeof args -> = { - name: "create-policy", - description: `Create compliance policy - -Create a policy record that can be reviewed, versioned, published, linked to controls, and used as source evidence for questionnaires.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerCreatePolicyV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerCreatePolicyVersionV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerCreatePolicyVersionV1.ts deleted file mode 100644 index ee4d7e895..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerCreatePolicyVersionV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerCreatePolicyVersionV1 } from "../../funcs/policiesPoliciesControllerCreatePolicyVersionV1.js"; -import { PoliciesControllerCreatePolicyVersionV1Request$zodSchema } from "../../models/policiescontrollercreatepolicyversionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerCreatePolicyVersionV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerCreatePolicyVersionV1: - ToolDefinition = { - name: "create-policy-version", - description: `Create policy version - -Creates a new draft version of a policy, cloned from the current published version (or a specified source version). Use this when you need to make any change to a published policy — content edits, PDF attachments, anything. Published.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerCreatePolicyVersionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDeletePolicyPdfV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDeletePolicyPdfV1.ts deleted file mode 100644 index 984316fe2..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDeletePolicyPdfV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerDeletePolicyPdfV1 } from "../../funcs/policiesPoliciesControllerDeletePolicyPdfV1.js"; -import { PoliciesControllerDeletePolicyPdfV1Request$zodSchema } from "../../models/policiescontrollerdeletepolicypdfv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerDeletePolicyPdfV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerDeletePolicyPdfV1: ToolDefinition< - typeof args -> = { - name: "delete-policy-pdf", - description: `Delete a policy version PDF - -Deletes the PDF from a specific policy version. If no versionId is provided, deletes from the latest draft version. Cannot delete PDFs from published or pending-approval versions.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerDeletePolicyPdfV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDeletePolicyV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDeletePolicyV1.ts deleted file mode 100644 index 904a56862..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDeletePolicyV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerDeletePolicyV1 } from "../../funcs/policiesPoliciesControllerDeletePolicyV1.js"; -import { PoliciesControllerDeletePolicyV1Request$zodSchema } from "../../models/policiescontrollerdeletepolicyv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerDeletePolicyV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerDeletePolicyV1: ToolDefinition< - typeof args -> = { - name: "delete-policy", - description: `Delete compliance policy - -Delete a compliance policy that is no longer part of the organization evidence library or control program.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerDeletePolicyV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDeletePolicyVersionV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDeletePolicyVersionV1.ts deleted file mode 100644 index c5d56c9cf..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDeletePolicyVersionV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerDeletePolicyVersionV1 } from "../../funcs/policiesPoliciesControllerDeletePolicyVersionV1.js"; -import { PoliciesControllerDeletePolicyVersionV1Request$zodSchema } from "../../models/policiescontrollerdeletepolicyversionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerDeletePolicyVersionV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerDeletePolicyVersionV1: - ToolDefinition = { - name: "delete-policy-version", - description: `Delete policy version - -Delete policy version in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerDeletePolicyVersionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDenyPolicyChangesV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDenyPolicyChangesV1.ts deleted file mode 100644 index 2320bd63b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDenyPolicyChangesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerDenyPolicyChangesV1 } from "../../funcs/policiesPoliciesControllerDenyPolicyChangesV1.js"; -import { PoliciesControllerDenyPolicyChangesV1Request$zodSchema } from "../../models/policiescontrollerdenypolicychangesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerDenyPolicyChangesV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerDenyPolicyChangesV1: ToolDefinition< - typeof args -> = { - name: "deny-policy-changes", - description: `Deny pending policy changes - -Deny pending policy changes in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerDenyPolicyChangesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDownloadAllPoliciesV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDownloadAllPoliciesV1.ts deleted file mode 100644 index 9b52cde48..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerDownloadAllPoliciesV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerDownloadAllPoliciesV1 } from "../../funcs/policiesPoliciesControllerDownloadAllPoliciesV1.js"; -import { PoliciesControllerDownloadAllPoliciesV1Request$zodSchema } from "../../models/policiescontrollerdownloadallpoliciesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerDownloadAllPoliciesV1Request$zodSchema.optional(), -}; - -export const tool$policiesPoliciesControllerDownloadAllPoliciesV1: - ToolDefinition = { - name: "download-all-policies", - description: `Download all published policies - -Generate a single PDF bundle of published compliance policies for auditors, customer security reviews, and Trust Center workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerDownloadAllPoliciesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetAllPoliciesV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetAllPoliciesV1.ts deleted file mode 100644 index 92a9a3789..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetAllPoliciesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerGetAllPoliciesV1 } from "../../funcs/policiesPoliciesControllerGetAllPoliciesV1.js"; -import { PoliciesControllerGetAllPoliciesV1Request$zodSchema } from "../../models/policiescontrollergetallpoliciesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerGetAllPoliciesV1Request$zodSchema.optional(), -}; - -export const tool$policiesPoliciesControllerGetAllPoliciesV1: ToolDefinition< - typeof args -> = { - name: "list-policies", - description: `List compliance policies - -Lists compliance policies for the organization. Use this to find a policy by name, look up a policy ID, browse drafts, or get an overview of all policies for SOC 2, ISO 27001, HIPAA, and GDPR workflows. Returns id, name, status, department, and other metadata for each policy. Pass excludeContent=true to skip the heavy TipTap content fields — recommended when you only need to identify a policy. To read or edit a single policy in detail, fetch it by ID via get-compliance-policy.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerGetAllPoliciesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPdfSignedUrlV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPdfSignedUrlV1.ts deleted file mode 100644 index a3afd404b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPdfSignedUrlV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerGetPdfSignedUrlV1 } from "../../funcs/policiesPoliciesControllerGetPdfSignedUrlV1.js"; -import { PoliciesControllerGetPdfSignedUrlV1Request$zodSchema } from "../../models/policiescontrollergetpdfsignedurlv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerGetPdfSignedUrlV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerGetPdfSignedUrlV1: ToolDefinition< - typeof args -> = { - name: "get-pdf-signed-url", - description: `Get a signed URL for the policy PDF - -Get a signed URL for the policy PDF in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerGetPdfSignedUrlV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPdfUrlV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPdfUrlV1.ts deleted file mode 100644 index b32614c02..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPdfUrlV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerGetPdfUrlV1 } from "../../funcs/policiesPoliciesControllerGetPdfUrlV1.js"; -import { PoliciesControllerGetPdfUrlV1Request$zodSchema } from "../../models/policiescontrollergetpdfurlv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerGetPdfUrlV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerGetPdfUrlV1: ToolDefinition< - typeof args -> = { - name: "get-pdf-url", - description: `Get signed URL for policy PDF (alternate path) - -Get signed URL for policy PDF (alternate path) in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerGetPdfUrlV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyControlsV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyControlsV1.ts deleted file mode 100644 index 804e90c51..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyControlsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerGetPolicyControlsV1 } from "../../funcs/policiesPoliciesControllerGetPolicyControlsV1.js"; -import { PoliciesControllerGetPolicyControlsV1Request$zodSchema } from "../../models/policiescontrollergetpolicycontrolsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerGetPolicyControlsV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerGetPolicyControlsV1: ToolDefinition< - typeof args -> = { - name: "get-policy-controls", - description: `Get mapped and all controls for a policy - -Get mapped and all controls for a policy in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerGetPolicyControlsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyEvidenceTasksV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyEvidenceTasksV1.ts deleted file mode 100644 index 389e7c16d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyEvidenceTasksV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerGetPolicyEvidenceTasksV1 } from "../../funcs/policiesPoliciesControllerGetPolicyEvidenceTasksV1.js"; -import { PoliciesControllerGetPolicyEvidenceTasksV1Request$zodSchema } from "../../models/policiescontrollergetpolicyevidencetasksv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerGetPolicyEvidenceTasksV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerGetPolicyEvidenceTasksV1: - ToolDefinition = { - name: "get-policy-evidence-tasks", - description: - `Get tasks that serve as evidence for a policy, grouped by control - -Get tasks that serve as evidence for a policy, grouped by control in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerGetPolicyEvidenceTasksV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyV1.ts deleted file mode 100644 index 8be4cf847..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerGetPolicyV1 } from "../../funcs/policiesPoliciesControllerGetPolicyV1.js"; -import { PoliciesControllerGetPolicyV1Request$zodSchema } from "../../models/policiescontrollergetpolicyv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerGetPolicyV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerGetPolicyV1: ToolDefinition< - typeof args -> = { - name: "get-policy", - description: `Get compliance policy - -Retrieve a single compliance policy by its ID, including current content, draft content, review status, framework links, and audit metadata. Use this to read or inspect one policy in detail. If you only have a policy name, find its ID first by listing compliance policies.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerGetPolicyV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyVersionByIdV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyVersionByIdV1.ts deleted file mode 100644 index 5db4520c8..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyVersionByIdV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerGetPolicyVersionByIdV1 } from "../../funcs/policiesPoliciesControllerGetPolicyVersionByIdV1.js"; -import { PoliciesControllerGetPolicyVersionByIdV1Request$zodSchema } from "../../models/policiescontrollergetpolicyversionbyidv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerGetPolicyVersionByIdV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerGetPolicyVersionByIdV1: - ToolDefinition = { - name: "get-policy-version", - description: `Get policy version by ID - -Get policy version by ID in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerGetPolicyVersionByIdV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyVersionsV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyVersionsV1.ts deleted file mode 100644 index 69bfd1b8d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerGetPolicyVersionsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerGetPolicyVersionsV1 } from "../../funcs/policiesPoliciesControllerGetPolicyVersionsV1.js"; -import { PoliciesControllerGetPolicyVersionsV1Request$zodSchema } from "../../models/policiescontrollergetpolicyversionsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerGetPolicyVersionsV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerGetPolicyVersionsV1: ToolDefinition< - typeof args -> = { - name: "list-policy-versions", - description: `Get policy versions - -Get policy versions in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerGetPolicyVersionsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerPublishAllPoliciesV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerPublishAllPoliciesV1.ts deleted file mode 100644 index 61a14f3ce..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerPublishAllPoliciesV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerPublishAllPoliciesV1 } from "../../funcs/policiesPoliciesControllerPublishAllPoliciesV1.js"; -import { PoliciesControllerPublishAllPoliciesV1Request$zodSchema } from "../../models/policiescontrollerpublishallpoliciesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerPublishAllPoliciesV1Request$zodSchema.optional(), -}; - -export const tool$policiesPoliciesControllerPublishAllPoliciesV1: - ToolDefinition = { - name: "publish-all-policies", - description: `Publish all draft policies - -Publish draft policies in bulk so approved policy content can power Trust Center sharing, questionnaire answers, and audit evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerPublishAllPoliciesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerPublishPolicyVersionV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerPublishPolicyVersionV1.ts deleted file mode 100644 index fa4e128e6..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerPublishPolicyVersionV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerPublishPolicyVersionV1 } from "../../funcs/policiesPoliciesControllerPublishPolicyVersionV1.js"; -import { PoliciesControllerPublishPolicyVersionV1Request$zodSchema } from "../../models/policiescontrollerpublishpolicyversionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerPublishPolicyVersionV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerPublishPolicyVersionV1: - ToolDefinition = { - name: "publish-policy-version", - description: `Publish policy version - -Publishes a draft policy version, making it the active/current version of the policy. Pass the versionId of the draft you want to publish — for example one created via create-policy-version and then edited.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerPublishPolicyVersionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerRegeneratePolicyV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerRegeneratePolicyV1.ts deleted file mode 100644 index 95f591d8c..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerRegeneratePolicyV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerRegeneratePolicyV1 } from "../../funcs/policiesPoliciesControllerRegeneratePolicyV1.js"; -import { PoliciesControllerRegeneratePolicyV1Request$zodSchema } from "../../models/policiescontrollerregeneratepolicyv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerRegeneratePolicyV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerRegeneratePolicyV1: ToolDefinition< - typeof args -> = { - name: "regenerate-policy", - description: `Regenerate policy with AI - -Regenerate policy content using Comp AI while keeping the result reviewable before it is published or used as compliance evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerRegeneratePolicyV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerRemovePolicyControlV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerRemovePolicyControlV1.ts deleted file mode 100644 index 7714ba81b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerRemovePolicyControlV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerRemovePolicyControlV1 } from "../../funcs/policiesPoliciesControllerRemovePolicyControlV1.js"; -import { PoliciesControllerRemovePolicyControlV1Request$zodSchema } from "../../models/policiescontrollerremovepolicycontrolv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerRemovePolicyControlV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerRemovePolicyControlV1: - ToolDefinition = { - name: "remove-policy-control", - description: `Remove a control mapping from a policy - -Remove a control mapping from a policy in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerRemovePolicyControlV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerRequestPolicyPdfUploadUrlV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerRequestPolicyPdfUploadUrlV1.ts deleted file mode 100644 index f23c277ba..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerRequestPolicyPdfUploadUrlV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerRequestPolicyPdfUploadUrlV1 } from "../../funcs/policiesPoliciesControllerRequestPolicyPdfUploadUrlV1.js"; -import { PoliciesControllerRequestPolicyPdfUploadUrlV1Request$zodSchema } from "../../models/policiescontrollerrequestpolicypdfuploadurlv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerRequestPolicyPdfUploadUrlV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerRequestPolicyPdfUploadUrlV1: - ToolDefinition = { - name: "request-policy-pdf-upload-url", - description: `Request a presigned URL to upload a policy PDF - -Generates a presigned S3 URL for uploading a policy PDF directly to storage. Use this when attaching a PDF to a compliance policy — the file bytes are uploaded straight to S3 without passing through the API. Requires the policy ID; if you only know the policy name, look it up first via the list-compliance-policies tool. After uploading the file to the returned URL, finalize the attachment by calling confirm-policy-pdf-uploaded with the same s3Key.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await policiesPoliciesControllerRequestPolicyPdfUploadUrlV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerSetActivePolicyVersionV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerSetActivePolicyVersionV1.ts deleted file mode 100644 index 1c7fa9fce..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerSetActivePolicyVersionV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerSetActivePolicyVersionV1 } from "../../funcs/policiesPoliciesControllerSetActivePolicyVersionV1.js"; -import { PoliciesControllerSetActivePolicyVersionV1Request$zodSchema } from "../../models/policiescontrollersetactivepolicyversionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerSetActivePolicyVersionV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerSetActivePolicyVersionV1: - ToolDefinition = { - name: "set-active-policy-version", - description: `Set active policy version - -Set active policy version in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerSetActivePolicyVersionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerSubmitVersionForApprovalV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerSubmitVersionForApprovalV1.ts deleted file mode 100644 index fe94fe7d6..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerSubmitVersionForApprovalV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerSubmitVersionForApprovalV1 } from "../../funcs/policiesPoliciesControllerSubmitVersionForApprovalV1.js"; -import { PoliciesControllerSubmitVersionForApprovalV1Request$zodSchema } from "../../models/policiescontrollersubmitversionforapprovalv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerSubmitVersionForApprovalV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerSubmitVersionForApprovalV1: - ToolDefinition = { - name: "submit-policy-version-for-approval", - description: `Submit version for approval - -Submit version for approval in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await policiesPoliciesControllerSubmitVersionForApprovalV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerUpdatePolicyV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerUpdatePolicyV1.ts deleted file mode 100644 index dce982671..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerUpdatePolicyV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerUpdatePolicyV1 } from "../../funcs/policiesPoliciesControllerUpdatePolicyV1.js"; -import { PoliciesControllerUpdatePolicyV1Request$zodSchema } from "../../models/policiescontrollerupdatepolicyv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerUpdatePolicyV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerUpdatePolicyV1: ToolDefinition< - typeof args -> = { - name: "update-policy", - description: `Update compliance policy - -Update compliance policy details or content while keeping policy workflows connected to controls, tasks, and approvals.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerUpdatePolicyV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerUpdateVersionContentV1.ts b/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerUpdateVersionContentV1.ts deleted file mode 100644 index 7daa4e033..000000000 --- a/apps/mcp-server/src/mcp-server/tools/policiesPoliciesControllerUpdateVersionContentV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { policiesPoliciesControllerUpdateVersionContentV1 } from "../../funcs/policiesPoliciesControllerUpdateVersionContentV1.js"; -import { PoliciesControllerUpdateVersionContentV1Request$zodSchema } from "../../models/policiescontrollerupdateversioncontentv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: PoliciesControllerUpdateVersionContentV1Request$zodSchema, -}; - -export const tool$policiesPoliciesControllerUpdateVersionContentV1: - ToolDefinition = { - name: "update-policy-version-content", - description: `Update version content - -Update version content in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await policiesPoliciesControllerUpdateVersionContentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerAnswerSingleQuestionV1.ts b/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerAnswerSingleQuestionV1.ts deleted file mode 100644 index e1d11c5e2..000000000 --- a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerAnswerSingleQuestionV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { questionnaireQuestionnaireControllerAnswerSingleQuestionV1 } from "../../funcs/questionnaireQuestionnaireControllerAnswerSingleQuestionV1.js"; -import { AnswerSingleQuestionDto$zodSchema } from "../../models/answersinglequestiondto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: AnswerSingleQuestionDto$zodSchema, -}; - -export const tool$questionnaireQuestionnaireControllerAnswerSingleQuestionV1: - ToolDefinition = { - name: "answer-single-question", - description: `Answer one questionnaire question - -Generate an answer for one security questionnaire item using the organization evidence library and return source references for review.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await questionnaireQuestionnaireControllerAnswerSingleQuestionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerDeleteAnswerV1.ts b/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerDeleteAnswerV1.ts deleted file mode 100644 index 957cbe2e6..000000000 --- a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerDeleteAnswerV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { questionnaireQuestionnaireControllerDeleteAnswerV1 } from "../../funcs/questionnaireQuestionnaireControllerDeleteAnswerV1.js"; -import { DeleteAnswerDto$zodSchema } from "../../models/deleteanswerdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: DeleteAnswerDto$zodSchema, -}; - -export const tool$questionnaireQuestionnaireControllerDeleteAnswerV1: - ToolDefinition = { - name: "delete-answer", - description: `Delete questionnaire answer - -Delete a stored questionnaire answer when it should be removed from the active response set.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await questionnaireQuestionnaireControllerDeleteAnswerV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerDeleteByIdV1.ts b/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerDeleteByIdV1.ts deleted file mode 100644 index 3df822a76..000000000 --- a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerDeleteByIdV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { questionnaireQuestionnaireControllerDeleteByIdV1 } from "../../funcs/questionnaireQuestionnaireControllerDeleteByIdV1.js"; -import { QuestionnaireControllerDeleteByIdV1Request$zodSchema } from "../../models/questionnairecontrollerdeletebyidv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: QuestionnaireControllerDeleteByIdV1Request$zodSchema, -}; - -export const tool$questionnaireQuestionnaireControllerDeleteByIdV1: - ToolDefinition = { - name: "delete-by-id", - description: `Delete a security questionnaire - -Delete a saved security questionnaire when a customer review or vendor assessment no longer needs to be retained.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await questionnaireQuestionnaireControllerDeleteByIdV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerExportByIdV1.ts b/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerExportByIdV1.ts deleted file mode 100644 index cb98b932a..000000000 --- a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerExportByIdV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { questionnaireQuestionnaireControllerExportByIdV1 } from "../../funcs/questionnaireQuestionnaireControllerExportByIdV1.js"; -import { ExportByIdDto$zodSchema } from "../../models/exportbyiddto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ExportByIdDto$zodSchema, -}; - -export const tool$questionnaireQuestionnaireControllerExportByIdV1: - ToolDefinition = { - name: "export-by-id", - description: `Export a security questionnaire - -Export a saved security questionnaire response package as PDF, CSV, or XLSX for customer and vendor security reviews.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await questionnaireQuestionnaireControllerExportByIdV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerFindAllV1.ts b/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerFindAllV1.ts deleted file mode 100644 index 9dc5cc30d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerFindAllV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { questionnaireQuestionnaireControllerFindAllV1 } from "../../funcs/questionnaireQuestionnaireControllerFindAllV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$questionnaireQuestionnaireControllerFindAllV1: - ToolDefinition = { - name: "questionnaire-find-all", - description: `List security questionnaires - -List saved security questionnaires for an organization so teams can track customer reviews, answer status, and response history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await questionnaireQuestionnaireControllerFindAllV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerFindByIdV1.ts b/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerFindByIdV1.ts deleted file mode 100644 index 173d2acfc..000000000 --- a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerFindByIdV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { questionnaireQuestionnaireControllerFindByIdV1 } from "../../funcs/questionnaireQuestionnaireControllerFindByIdV1.js"; -import { QuestionnaireControllerFindByIdV1Request$zodSchema } from "../../models/questionnairecontrollerfindbyidv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: QuestionnaireControllerFindByIdV1Request$zodSchema, -}; - -export const tool$questionnaireQuestionnaireControllerFindByIdV1: - ToolDefinition = { - name: "find-by-id", - description: `Get security questionnaire details - -Retrieve one saved security questionnaire, including extracted questions, generated answers, and review context for the requesting client.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await questionnaireQuestionnaireControllerFindByIdV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerParseQuestionnaireV1.ts b/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerParseQuestionnaireV1.ts deleted file mode 100644 index 00f998346..000000000 --- a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerParseQuestionnaireV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { questionnaireQuestionnaireControllerParseQuestionnaireV1 } from "../../funcs/questionnaireQuestionnaireControllerParseQuestionnaireV1.js"; -import { ParseQuestionnaireDto$zodSchema } from "../../models/parsequestionnairedto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ParseQuestionnaireDto$zodSchema, -}; - -export const tool$questionnaireQuestionnaireControllerParseQuestionnaireV1: - ToolDefinition = { - name: "parse-questionnaire", - description: `Parse questionnaire content - -Parse questionnaire content from a submitted payload so teams can extract security questions before generating or reviewing answers.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await questionnaireQuestionnaireControllerParseQuestionnaireV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerSaveAnswerV1.ts b/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerSaveAnswerV1.ts deleted file mode 100644 index 25b446624..000000000 --- a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerSaveAnswerV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { questionnaireQuestionnaireControllerSaveAnswerV1 } from "../../funcs/questionnaireQuestionnaireControllerSaveAnswerV1.js"; -import { SaveAnswerDto$zodSchema } from "../../models/saveanswerdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SaveAnswerDto$zodSchema, -}; - -export const tool$questionnaireQuestionnaireControllerSaveAnswerV1: - ToolDefinition = { - name: "save-answer", - description: `Save questionnaire answer - -Save a manual or AI-generated security questionnaire answer for later review, export, and audit tracking.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await questionnaireQuestionnaireControllerSaveAnswerV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerTriggerAutoAnswerV1.ts b/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerTriggerAutoAnswerV1.ts deleted file mode 100644 index 1a53eac1c..000000000 --- a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerTriggerAutoAnswerV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { questionnaireQuestionnaireControllerTriggerAutoAnswerV1 } from "../../funcs/questionnaireQuestionnaireControllerTriggerAutoAnswerV1.js"; -import { QuestionnaireControllerTriggerAutoAnswerV1Request$zodSchema } from "../../models/questionnairecontrollertriggerautoanswerv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: QuestionnaireControllerTriggerAutoAnswerV1Request$zodSchema, -}; - -export const tool$questionnaireQuestionnaireControllerTriggerAutoAnswerV1: - ToolDefinition = { - name: "generate-questionnaire-answers", - description: `Generate answers for a questionnaire - -Starts background answer generation for an already-parsed questionnaire and returns a run handle immediately. Poll GET /v1/questionnaire/:id until answeredQuestions equals totalQuestions, then read the answers from its questions.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await questionnaireQuestionnaireControllerTriggerAutoAnswerV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerUploadAndParseV1.ts b/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerUploadAndParseV1.ts deleted file mode 100644 index b6e1ef974..000000000 --- a/apps/mcp-server/src/mcp-server/tools/questionnaireQuestionnaireControllerUploadAndParseV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { questionnaireQuestionnaireControllerUploadAndParseV1 } from "../../funcs/questionnaireQuestionnaireControllerUploadAndParseV1.js"; -import { UploadAndParseDto$zodSchema } from "../../models/uploadandparsedto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: UploadAndParseDto$zodSchema, -}; - -export const tool$questionnaireQuestionnaireControllerUploadAndParseV1: - ToolDefinition = { - name: "upload-and-parse", - description: `Start questionnaire parsing - -Upload a questionnaire payload and start asynchronous parsing, returning a run ID for real-time progress tracking.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await questionnaireQuestionnaireControllerUploadAndParseV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/risksRisksControllerCreateRiskV1.ts b/apps/mcp-server/src/mcp-server/tools/risksRisksControllerCreateRiskV1.ts deleted file mode 100644 index f46415348..000000000 --- a/apps/mcp-server/src/mcp-server/tools/risksRisksControllerCreateRiskV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { risksRisksControllerCreateRiskV1 } from "../../funcs/risksRisksControllerCreateRiskV1.js"; -import { CreateRiskDto$zodSchema } from "../../models/createriskdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CreateRiskDto$zodSchema.describe(`Risk creation data`), -}; - -export const tool$risksRisksControllerCreateRiskV1: ToolDefinition< - typeof args -> = { - name: "create-risk", - description: `Create organization risk - -Create a risk record with ownership and context so compliance teams can track mitigation and remediation work.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await risksRisksControllerCreateRiskV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/risksRisksControllerDeleteRiskV1.ts b/apps/mcp-server/src/mcp-server/tools/risksRisksControllerDeleteRiskV1.ts deleted file mode 100644 index 97176f40f..000000000 --- a/apps/mcp-server/src/mcp-server/tools/risksRisksControllerDeleteRiskV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { risksRisksControllerDeleteRiskV1 } from "../../funcs/risksRisksControllerDeleteRiskV1.js"; -import { RisksControllerDeleteRiskV1Request$zodSchema } from "../../models/riskscontrollerdeleteriskv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: RisksControllerDeleteRiskV1Request$zodSchema, -}; - -export const tool$risksRisksControllerDeleteRiskV1: ToolDefinition< - typeof args -> = { - name: "delete-risk", - description: `Delete organization risk - -Delete an organization risk that no longer needs active tracking in the risk register or compliance program.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await risksRisksControllerDeleteRiskV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetAllRisksV1.ts b/apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetAllRisksV1.ts deleted file mode 100644 index 9fe1136f0..000000000 --- a/apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetAllRisksV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { risksRisksControllerGetAllRisksV1 } from "../../funcs/risksRisksControllerGetAllRisksV1.js"; -import { RisksControllerGetAllRisksV1Request$zodSchema } from "../../models/riskscontrollergetallrisksv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: RisksControllerGetAllRisksV1Request$zodSchema.optional(), -}; - -export const tool$risksRisksControllerGetAllRisksV1: ToolDefinition< - typeof args -> = { - name: "get-all-risks", - description: `List organization risks - -List organization risks with owners, departments, severity, mitigation status, and evidence for risk management reporting.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await risksRisksControllerGetAllRisksV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetRiskByIdV1.ts b/apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetRiskByIdV1.ts deleted file mode 100644 index 4996926fa..000000000 --- a/apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetRiskByIdV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { risksRisksControllerGetRiskByIdV1 } from "../../funcs/risksRisksControllerGetRiskByIdV1.js"; -import { RisksControllerGetRiskByIdV1Request$zodSchema } from "../../models/riskscontrollergetriskbyidv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: RisksControllerGetRiskByIdV1Request$zodSchema, -}; - -export const tool$risksRisksControllerGetRiskByIdV1: ToolDefinition< - typeof args -> = { - name: "get-risk-by-id", - description: `Get organization risk - -Retrieve one organization risk with owner, department, likelihood, impact, mitigation, and remediation context.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await risksRisksControllerGetRiskByIdV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetStatsByAssigneeV1.ts b/apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetStatsByAssigneeV1.ts deleted file mode 100644 index 9b0088e2d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetStatsByAssigneeV1.ts +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { risksRisksControllerGetStatsByAssigneeV1 } from "../../funcs/risksRisksControllerGetStatsByAssigneeV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$risksRisksControllerGetStatsByAssigneeV1: ToolDefinition = { - name: "get-stats-by-assignee", - description: `Get risk statistics grouped by assignee - -Get risk statistics grouped by assignee in Comp AI. Create, update, and report on organizational risks with ownership, departments, and compliance remediation status.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await risksRisksControllerGetStatsByAssigneeV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetStatsByDepartmentV1.ts b/apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetStatsByDepartmentV1.ts deleted file mode 100644 index 7cc86dc8d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/risksRisksControllerGetStatsByDepartmentV1.ts +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { risksRisksControllerGetStatsByDepartmentV1 } from "../../funcs/risksRisksControllerGetStatsByDepartmentV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$risksRisksControllerGetStatsByDepartmentV1: ToolDefinition = { - name: "get-stats-by-department", - description: `Get risk counts grouped by department - -Get risk counts grouped by department in Comp AI. Create, update, and report on organizational risks with ownership, departments, and compliance remediation status.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await risksRisksControllerGetStatsByDepartmentV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/risksRisksControllerUpdateRiskV1.ts b/apps/mcp-server/src/mcp-server/tools/risksRisksControllerUpdateRiskV1.ts deleted file mode 100644 index b2181ac01..000000000 --- a/apps/mcp-server/src/mcp-server/tools/risksRisksControllerUpdateRiskV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { risksRisksControllerUpdateRiskV1 } from "../../funcs/risksRisksControllerUpdateRiskV1.js"; -import { RisksControllerUpdateRiskV1Request$zodSchema } from "../../models/riskscontrollerupdateriskv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: RisksControllerUpdateRiskV1Request$zodSchema, -}; - -export const tool$risksRisksControllerUpdateRiskV1: ToolDefinition< - typeof args -> = { - name: "update-risk", - description: `Update organization risk - -Update a risk record as mitigation work progresses so compliance reports reflect the current risk posture.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await risksRisksControllerUpdateRiskV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerCreateRoleV1.ts b/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerCreateRoleV1.ts deleted file mode 100644 index 54e421021..000000000 --- a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerCreateRoleV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { rolesRolesControllerCreateRoleV1 } from "../../funcs/rolesRolesControllerCreateRoleV1.js"; -import { CreateRoleDto$zodSchema } from "../../models/createroledto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CreateRoleDto$zodSchema, -}; - -export const tool$rolesRolesControllerCreateRoleV1: ToolDefinition< - typeof args -> = { - name: "create-role", - description: `Create a custom role - -Create a custom role in Comp AI. Create custom roles and resolve permission sets for organization-level access control.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await rolesRolesControllerCreateRoleV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerDeleteRoleV1.ts b/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerDeleteRoleV1.ts deleted file mode 100644 index ff84fb3fc..000000000 --- a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerDeleteRoleV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { rolesRolesControllerDeleteRoleV1 } from "../../funcs/rolesRolesControllerDeleteRoleV1.js"; -import { RolesControllerDeleteRoleV1Request$zodSchema } from "../../models/rolescontrollerdeleterolev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: RolesControllerDeleteRoleV1Request$zodSchema, -}; - -export const tool$rolesRolesControllerDeleteRoleV1: ToolDefinition< - typeof args -> = { - name: "delete-role", - description: `Delete a custom role - -Delete a custom role in Comp AI. Create custom roles and resolve permission sets for organization-level access control.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await rolesRolesControllerDeleteRoleV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerGetBuiltInObligationsV1.ts b/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerGetBuiltInObligationsV1.ts deleted file mode 100644 index b64c08c71..000000000 --- a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerGetBuiltInObligationsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { rolesRolesControllerGetBuiltInObligationsV1 } from "../../funcs/rolesRolesControllerGetBuiltInObligationsV1.js"; -import { RolesControllerGetBuiltInObligationsV1Request$zodSchema } from "../../models/rolescontrollergetbuiltinobligationsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: RolesControllerGetBuiltInObligationsV1Request$zodSchema, -}; - -export const tool$rolesRolesControllerGetBuiltInObligationsV1: ToolDefinition< - typeof args -> = { - name: "get-built-in-obligations", - description: `Get obligations for a built-in role - -Returns the effective obligations for a built-in role (owner, admin, auditor, employee, contractor) — DB override if present, else the hardcoded default.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await rolesRolesControllerGetBuiltInObligationsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerGetPermissionsForRolesV1.ts b/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerGetPermissionsForRolesV1.ts deleted file mode 100644 index b3a2d0a05..000000000 --- a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerGetPermissionsForRolesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { rolesRolesControllerGetPermissionsForRolesV1 } from "../../funcs/rolesRolesControllerGetPermissionsForRolesV1.js"; -import { RolesControllerGetPermissionsForRolesV1Request$zodSchema } from "../../models/rolescontrollergetpermissionsforrolesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: RolesControllerGetPermissionsForRolesV1Request$zodSchema, -}; - -export const tool$rolesRolesControllerGetPermissionsForRolesV1: ToolDefinition< - typeof args -> = { - name: "get-permissions-for-roles", - description: `Resolve permissions for custom roles - -Returns the merged permissions for the given custom role names. Used by the frontend to resolve effective permissions for users with custom roles.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await rolesRolesControllerGetPermissionsForRolesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerGetRoleV1.ts b/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerGetRoleV1.ts deleted file mode 100644 index f6454874e..000000000 --- a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerGetRoleV1.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { rolesRolesControllerGetRoleV1 } from "../../funcs/rolesRolesControllerGetRoleV1.js"; -import { RolesControllerGetRoleV1Request$zodSchema } from "../../models/rolescontrollergetrolev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: RolesControllerGetRoleV1Request$zodSchema, -}; - -export const tool$rolesRolesControllerGetRoleV1: ToolDefinition = { - name: "get-role", - description: `Get a role by ID - -Get a role by ID in Comp AI. Create custom roles and resolve permission sets for organization-level access control.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await rolesRolesControllerGetRoleV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerListRolesV1.ts b/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerListRolesV1.ts deleted file mode 100644 index 7a57ff36b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerListRolesV1.ts +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { rolesRolesControllerListRolesV1 } from "../../funcs/rolesRolesControllerListRolesV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$rolesRolesControllerListRolesV1: ToolDefinition = { - name: "list-roles", - description: `List all roles - -List all roles in Comp AI. Create custom roles and resolve permission sets for organization-level access control.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await rolesRolesControllerListRolesV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerUpdateBuiltInObligationsV1.ts b/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerUpdateBuiltInObligationsV1.ts deleted file mode 100644 index 8bbb1a5c8..000000000 --- a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerUpdateBuiltInObligationsV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { rolesRolesControllerUpdateBuiltInObligationsV1 } from "../../funcs/rolesRolesControllerUpdateBuiltInObligationsV1.js"; -import { RolesControllerUpdateBuiltInObligationsV1Request$zodSchema } from "../../models/rolescontrollerupdatebuiltinobligationsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: RolesControllerUpdateBuiltInObligationsV1Request$zodSchema, -}; - -export const tool$rolesRolesControllerUpdateBuiltInObligationsV1: - ToolDefinition = { - name: "update-built-in-obligations", - description: `Update obligations for a built-in role - -Override the obligations for a built-in role (e.g., turn off the compliance obligation for owners). Permissions stay sourced from the hardcoded defaults.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await rolesRolesControllerUpdateBuiltInObligationsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerUpdateRoleV1.ts b/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerUpdateRoleV1.ts deleted file mode 100644 index f28fc3210..000000000 --- a/apps/mcp-server/src/mcp-server/tools/rolesRolesControllerUpdateRoleV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { rolesRolesControllerUpdateRoleV1 } from "../../funcs/rolesRolesControllerUpdateRoleV1.js"; -import { RolesControllerUpdateRoleV1Request$zodSchema } from "../../models/rolescontrollerupdaterolev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: RolesControllerUpdateRoleV1Request$zodSchema, -}; - -export const tool$rolesRolesControllerUpdateRoleV1: ToolDefinition< - typeof args -> = { - name: "update-role", - description: `Update a custom role - -Update a custom role in Comp AI. Create custom roles and resolve permission sets for organization-level access control.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await rolesRolesControllerUpdateRoleV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1.ts b/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1.ts deleted file mode 100644 index fb9fe815a..000000000 --- a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1 } from "../../funcs/securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1.js"; -import { SecurityPenetrationTestsControllerCreateV1Request$zodSchema } from "../../models/securitypenetrationtestscontrollercreatev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SecurityPenetrationTestsControllerCreateV1Request$zodSchema, -}; - -export const tool$securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1: - ToolDefinition = { - name: "security-penetration-tests-create", - description: `Create penetration test - -Create an AI-powered penetration test run for an approved target and track the resulting findings and report artifacts.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await securityPenetrationTestsSecurityPenetrationTestsControllerCreateV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1.ts b/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1.ts deleted file mode 100644 index d5c8ee0dc..000000000 --- a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1 } from "../../funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1.js"; -import { SecurityPenetrationTestsControllerGetByIdV1Request$zodSchema } from "../../models/securitypenetrationtestscontrollergetbyidv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SecurityPenetrationTestsControllerGetByIdV1Request$zodSchema, -}; - -export const tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1: - ToolDefinition = { - name: "get-by-id", - description: `Get penetration test status - -Get penetration test status in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await securityPenetrationTestsSecurityPenetrationTestsControllerGetByIdV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1.ts b/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1.ts deleted file mode 100644 index 7d5285f05..000000000 --- a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1 } from "../../funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1.js"; -import { SecurityPenetrationTestsControllerGetEventsV1Request$zodSchema } from "../../models/securitypenetrationtestscontrollergeteventsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SecurityPenetrationTestsControllerGetEventsV1Request$zodSchema, -}; - -export const tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1: - ToolDefinition = { - name: "get-events", - description: `Get penetration test agent events - -Returns the real-time agent activity log emitted during a run (tool calls, observations, etc.). Noisy — meant for activity feeds and debugging.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await securityPenetrationTestsSecurityPenetrationTestsControllerGetEventsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1.ts b/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1.ts deleted file mode 100644 index 914446d55..000000000 --- a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1 } from "../../funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1.js"; -import { SecurityPenetrationTestsControllerGetIssuesV1Request$zodSchema } from "../../models/securitypenetrationtestscontrollergetissuesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SecurityPenetrationTestsControllerGetIssuesV1Request$zodSchema, -}; - -export const tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1: - ToolDefinition = { - name: "get-issues", - description: `Get penetration test issues - -Returns the structured findings discovered during the run. Grows over time during a live scan as agents discover more issues.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await securityPenetrationTestsSecurityPenetrationTestsControllerGetIssuesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1.ts b/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1.ts deleted file mode 100644 index f21ee6fc4..000000000 --- a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1 } from "../../funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1.js"; -import { SecurityPenetrationTestsControllerGetPdfV1Request$zodSchema } from "../../models/securitypenetrationtestscontrollergetpdfv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SecurityPenetrationTestsControllerGetPdfV1Request$zodSchema, -}; - -export const tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1: - ToolDefinition = { - name: "get-pdf", - description: `Get penetration test PDF - -Get penetration test PDF in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await securityPenetrationTestsSecurityPenetrationTestsControllerGetPdfV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1.ts b/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1.ts deleted file mode 100644 index beaa14c16..000000000 --- a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1 } from "../../funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1.js"; -import { SecurityPenetrationTestsControllerGetProgressV1Request$zodSchema } from "../../models/securitypenetrationtestscontrollergetprogressv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SecurityPenetrationTestsControllerGetProgressV1Request$zodSchema, -}; - -export const tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1: - ToolDefinition = { - name: "get-progress", - description: `Get penetration test progress - -Get penetration test progress in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await securityPenetrationTestsSecurityPenetrationTestsControllerGetProgressV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1.ts b/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1.ts deleted file mode 100644 index 3f59fe384..000000000 --- a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1 } from "../../funcs/securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1.js"; -import { SecurityPenetrationTestsControllerGetReportV1Request$zodSchema } from "../../models/securitypenetrationtestscontrollergetreportv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SecurityPenetrationTestsControllerGetReportV1Request$zodSchema, -}; - -export const tool$securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1: - ToolDefinition = { - name: "get-report", - description: `Get penetration test output - -Get penetration test output in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await securityPenetrationTestsSecurityPenetrationTestsControllerGetReportV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerListV1.ts b/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerListV1.ts deleted file mode 100644 index 6b605b61a..000000000 --- a/apps/mcp-server/src/mcp-server/tools/securityPenetrationTestsSecurityPenetrationTestsControllerListV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { securityPenetrationTestsSecurityPenetrationTestsControllerListV1 } from "../../funcs/securityPenetrationTestsSecurityPenetrationTestsControllerListV1.js"; -import { SecurityPenetrationTestsControllerListV1Request$zodSchema } from "../../models/securitypenetrationtestscontrollerlistv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SecurityPenetrationTestsControllerListV1Request$zodSchema.optional(), -}; - -export const tool$securityPenetrationTestsSecurityPenetrationTestsControllerListV1: - ToolDefinition = { - name: "list", - description: `List penetration test runs - -List penetration test runs in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await securityPenetrationTestsSecurityPenetrationTestsControllerListV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerApproveDocumentV1.ts b/apps/mcp-server/src/mcp-server/tools/soaSOAControllerApproveDocumentV1.ts deleted file mode 100644 index 794e0431e..000000000 --- a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerApproveDocumentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { soaSOAControllerApproveDocumentV1 } from "../../funcs/soaSOAControllerApproveDocumentV1.js"; -import { ApproveSOADocumentDto$zodSchema } from "../../models/approvesoadocumentdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ApproveSOADocumentDto$zodSchema, -}; - -export const tool$soaSOAControllerApproveDocumentV1: ToolDefinition< - typeof args -> = { - name: "approve-document", - description: `Approve a SOA document - -Approve a SOA document in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await soaSOAControllerApproveDocumentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerAutoFillV1.ts b/apps/mcp-server/src/mcp-server/tools/soaSOAControllerAutoFillV1.ts deleted file mode 100644 index a688e6398..000000000 --- a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerAutoFillV1.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { soaSOAControllerAutoFillV1 } from "../../funcs/soaSOAControllerAutoFillV1.js"; -import { AutoFillSOADto$zodSchema } from "../../models/autofillsoadto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: AutoFillSOADto$zodSchema, -}; - -export const tool$soaSOAControllerAutoFillV1: ToolDefinition = { - name: "auto-fill", - description: `Auto-fill ISO 27001 SOA - -Auto-fill a Statement of Applicability draft using organization context and framework mappings for ISO 27001 review.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await soaSOAControllerAutoFillV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerCreateDocumentV1.ts b/apps/mcp-server/src/mcp-server/tools/soaSOAControllerCreateDocumentV1.ts deleted file mode 100644 index 503b78f56..000000000 --- a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerCreateDocumentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { soaSOAControllerCreateDocumentV1 } from "../../funcs/soaSOAControllerCreateDocumentV1.js"; -import { CreateSOADocumentDto$zodSchema } from "../../models/createsoadocumentdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CreateSOADocumentDto$zodSchema, -}; - -export const tool$soaSOAControllerCreateDocumentV1: ToolDefinition< - typeof args -> = { - name: "create-document", - description: `Create a new SOA document - -Create a new SOA document in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await soaSOAControllerCreateDocumentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerDeclineDocumentV1.ts b/apps/mcp-server/src/mcp-server/tools/soaSOAControllerDeclineDocumentV1.ts deleted file mode 100644 index 57dfb0ff1..000000000 --- a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerDeclineDocumentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { soaSOAControllerDeclineDocumentV1 } from "../../funcs/soaSOAControllerDeclineDocumentV1.js"; -import { DeclineSOADocumentDto$zodSchema } from "../../models/declinesoadocumentdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: DeclineSOADocumentDto$zodSchema, -}; - -export const tool$soaSOAControllerDeclineDocumentV1: ToolDefinition< - typeof args -> = { - name: "decline-document", - description: `Decline a SOA document - -Decline a SOA document in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await soaSOAControllerDeclineDocumentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerEnsureSetupV1.ts b/apps/mcp-server/src/mcp-server/tools/soaSOAControllerEnsureSetupV1.ts deleted file mode 100644 index 4617568b2..000000000 --- a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerEnsureSetupV1.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { soaSOAControllerEnsureSetupV1 } from "../../funcs/soaSOAControllerEnsureSetupV1.js"; -import { EnsureSOASetupDto$zodSchema } from "../../models/ensuresoasetupdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: EnsureSOASetupDto$zodSchema, -}; - -export const tool$soaSOAControllerEnsureSetupV1: ToolDefinition = { - name: "ensure-setup", - description: `Ensure SOA configuration and document exist - -Ensure SOA configuration and document exist in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await soaSOAControllerEnsureSetupV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerExportDocumentV1.ts b/apps/mcp-server/src/mcp-server/tools/soaSOAControllerExportDocumentV1.ts deleted file mode 100644 index 70406b4e3..000000000 --- a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerExportDocumentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { soaSOAControllerExportDocumentV1 } from "../../funcs/soaSOAControllerExportDocumentV1.js"; -import { ExportSOADocumentDto$zodSchema } from "../../models/exportsoadocumentdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ExportSOADocumentDto$zodSchema, -}; - -export const tool$soaSOAControllerExportDocumentV1: ToolDefinition< - typeof args -> = { - name: "export-document", - description: `Export ISO 27001 SOA - -Export the approved Statement of Applicability document for ISO 27001 auditors, customer reviews, and internal records.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await soaSOAControllerExportDocumentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerSaveAnswerV1.ts b/apps/mcp-server/src/mcp-server/tools/soaSOAControllerSaveAnswerV1.ts deleted file mode 100644 index 16263e92a..000000000 --- a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerSaveAnswerV1.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { soaSOAControllerSaveAnswerV1 } from "../../funcs/soaSOAControllerSaveAnswerV1.js"; -import { SaveSOAAnswerDto$zodSchema } from "../../models/savesoaanswerdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SaveSOAAnswerDto$zodSchema, -}; - -export const tool$soaSOAControllerSaveAnswerV1: ToolDefinition = { - name: "soa-save-answer", - description: `Save a SOA answer - -Save a SOA answer in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await soaSOAControllerSaveAnswerV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerSubmitForApprovalV1.ts b/apps/mcp-server/src/mcp-server/tools/soaSOAControllerSubmitForApprovalV1.ts deleted file mode 100644 index 21c4964fc..000000000 --- a/apps/mcp-server/src/mcp-server/tools/soaSOAControllerSubmitForApprovalV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { soaSOAControllerSubmitForApprovalV1 } from "../../funcs/soaSOAControllerSubmitForApprovalV1.js"; -import { SubmitSOAForApprovalDto$zodSchema } from "../../models/submitsoaforapprovaldto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SubmitSOAForApprovalDto$zodSchema, -}; - -export const tool$soaSOAControllerSubmitForApprovalV1: ToolDefinition< - typeof args -> = { - name: "submit-for-approval", - description: `Submit SOA document for approval - -Submit SOA document for approval in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await soaSOAControllerSubmitForApprovalV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerCreateAutomationV1.ts b/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerCreateAutomationV1.ts deleted file mode 100644 index 35f5551d6..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerCreateAutomationV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskAutomationsAutomationsControllerCreateAutomationV1 } from "../../funcs/taskAutomationsAutomationsControllerCreateAutomationV1.js"; -import { AutomationsControllerCreateAutomationV1Request$zodSchema } from "../../models/automationscontrollercreateautomationv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: AutomationsControllerCreateAutomationV1Request$zodSchema, -}; - -export const tool$taskAutomationsAutomationsControllerCreateAutomationV1: - ToolDefinition = { - name: "create-automation", - description: `Create evidence automation - -Create an automated evidence workflow attached to a task so Comp AI can collect recurring proof from connected systems.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskAutomationsAutomationsControllerCreateAutomationV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerCreateVersionV1.ts b/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerCreateVersionV1.ts deleted file mode 100644 index aacc34d64..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerCreateVersionV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskAutomationsAutomationsControllerCreateVersionV1 } from "../../funcs/taskAutomationsAutomationsControllerCreateVersionV1.js"; -import { AutomationsControllerCreateVersionV1Request$zodSchema } from "../../models/automationscontrollercreateversionv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: AutomationsControllerCreateVersionV1Request$zodSchema, -}; - -export const tool$taskAutomationsAutomationsControllerCreateVersionV1: - ToolDefinition = { - name: "create-version", - description: `Create a published version record for an automation - -Create a published version record for an automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskAutomationsAutomationsControllerCreateVersionV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerDeleteAutomationV1.ts b/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerDeleteAutomationV1.ts deleted file mode 100644 index 7cdef3223..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerDeleteAutomationV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskAutomationsAutomationsControllerDeleteAutomationV1 } from "../../funcs/taskAutomationsAutomationsControllerDeleteAutomationV1.js"; -import { AutomationsControllerDeleteAutomationV1Request$zodSchema } from "../../models/automationscontrollerdeleteautomationv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: AutomationsControllerDeleteAutomationV1Request$zodSchema, -}; - -export const tool$taskAutomationsAutomationsControllerDeleteAutomationV1: - ToolDefinition = { - name: "delete-automation", - description: `Delete an automation - -Delete an automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskAutomationsAutomationsControllerDeleteAutomationV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationRunsV1.ts b/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationRunsV1.ts deleted file mode 100644 index 8ee8c8ab8..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationRunsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskAutomationsAutomationsControllerGetAutomationRunsV1 } from "../../funcs/taskAutomationsAutomationsControllerGetAutomationRunsV1.js"; -import { AutomationsControllerGetAutomationRunsV1Request$zodSchema } from "../../models/automationscontrollergetautomationrunsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: AutomationsControllerGetAutomationRunsV1Request$zodSchema, -}; - -export const tool$taskAutomationsAutomationsControllerGetAutomationRunsV1: - ToolDefinition = { - name: "get-automation-runs", - description: `Get all runs for a specific automation - -Get all runs for a specific automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskAutomationsAutomationsControllerGetAutomationRunsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationV1.ts b/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationV1.ts deleted file mode 100644 index a94ee99d9..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskAutomationsAutomationsControllerGetAutomationV1 } from "../../funcs/taskAutomationsAutomationsControllerGetAutomationV1.js"; -import { AutomationsControllerGetAutomationV1Request$zodSchema } from "../../models/automationscontrollergetautomationv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: AutomationsControllerGetAutomationV1Request$zodSchema, -}; - -export const tool$taskAutomationsAutomationsControllerGetAutomationV1: - ToolDefinition = { - name: "get-automation", - description: `Get automation details - -Get automation details in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskAutomationsAutomationsControllerGetAutomationV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationVersionsV1.ts b/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationVersionsV1.ts deleted file mode 100644 index 90c1e4b68..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetAutomationVersionsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskAutomationsAutomationsControllerGetAutomationVersionsV1 } from "../../funcs/taskAutomationsAutomationsControllerGetAutomationVersionsV1.js"; -import { AutomationsControllerGetAutomationVersionsV1Request$zodSchema } from "../../models/automationscontrollergetautomationversionsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: AutomationsControllerGetAutomationVersionsV1Request$zodSchema, -}; - -export const tool$taskAutomationsAutomationsControllerGetAutomationVersionsV1: - ToolDefinition = { - name: "get-automation-versions", - description: `Get all versions for an automation - -Get all versions for an automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskAutomationsAutomationsControllerGetAutomationVersionsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetTaskAutomationRunsV1.ts b/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetTaskAutomationRunsV1.ts deleted file mode 100644 index 1928e20da..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetTaskAutomationRunsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskAutomationsAutomationsControllerGetTaskAutomationRunsV1 } from "../../funcs/taskAutomationsAutomationsControllerGetTaskAutomationRunsV1.js"; -import { AutomationsControllerGetTaskAutomationRunsV1Request$zodSchema } from "../../models/automationscontrollergettaskautomationrunsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: AutomationsControllerGetTaskAutomationRunsV1Request$zodSchema, -}; - -export const tool$taskAutomationsAutomationsControllerGetTaskAutomationRunsV1: - ToolDefinition = { - name: "get-task-automation-runs", - description: `Get all automation runs for a task - -Get all automation runs for a task in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskAutomationsAutomationsControllerGetTaskAutomationRunsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetTaskAutomationsV1.ts b/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetTaskAutomationsV1.ts deleted file mode 100644 index 6e703e370..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerGetTaskAutomationsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskAutomationsAutomationsControllerGetTaskAutomationsV1 } from "../../funcs/taskAutomationsAutomationsControllerGetTaskAutomationsV1.js"; -import { AutomationsControllerGetTaskAutomationsV1Request$zodSchema } from "../../models/automationscontrollergettaskautomationsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: AutomationsControllerGetTaskAutomationsV1Request$zodSchema, -}; - -export const tool$taskAutomationsAutomationsControllerGetTaskAutomationsV1: - ToolDefinition = { - name: "get-task-automations", - description: `Get all automations for a task - -Get all automations for a task in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskAutomationsAutomationsControllerGetTaskAutomationsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerUpdateAutomationV1.ts b/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerUpdateAutomationV1.ts deleted file mode 100644 index 1a139dbf7..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskAutomationsAutomationsControllerUpdateAutomationV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskAutomationsAutomationsControllerUpdateAutomationV1 } from "../../funcs/taskAutomationsAutomationsControllerUpdateAutomationV1.js"; -import { AutomationsControllerUpdateAutomationV1Request$zodSchema } from "../../models/automationscontrollerupdateautomationv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: AutomationsControllerUpdateAutomationV1Request$zodSchema, -}; - -export const tool$taskAutomationsAutomationsControllerUpdateAutomationV1: - ToolDefinition = { - name: "update-automation", - description: `Update an existing automation - -Update an existing automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskAutomationsAutomationsControllerUpdateAutomationV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerCreateTaskItemV1.ts b/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerCreateTaskItemV1.ts deleted file mode 100644 index eec946e36..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerCreateTaskItemV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskManagementTaskManagementControllerCreateTaskItemV1 } from "../../funcs/taskManagementTaskManagementControllerCreateTaskItemV1.js"; -import { CreateTaskItemDto$zodSchema } from "../../models/createtaskitemdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CreateTaskItemDto$zodSchema, -}; - -export const tool$taskManagementTaskManagementControllerCreateTaskItemV1: - ToolDefinition = { - name: "create-task-item", - description: `Create a new task item - -Create a new task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskManagementTaskManagementControllerCreateTaskItemV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1.ts b/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1.ts deleted file mode 100644 index d1b606a1e..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1 } from "../../funcs/taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1.js"; -import { TaskManagementControllerDeleteTaskItemAttachmentV1Request$zodSchema } from "../../models/taskmanagementcontrollerdeletetaskitemattachmentv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TaskManagementControllerDeleteTaskItemAttachmentV1Request$zodSchema, -}; - -export const tool$taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1: - ToolDefinition = { - name: "delete-task-item-attachment", - description: `Delete attachment from task item - -Delete attachment from task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskManagementTaskManagementControllerDeleteTaskItemAttachmentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerDeleteTaskItemV1.ts b/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerDeleteTaskItemV1.ts deleted file mode 100644 index 3a313c0bf..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerDeleteTaskItemV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskManagementTaskManagementControllerDeleteTaskItemV1 } from "../../funcs/taskManagementTaskManagementControllerDeleteTaskItemV1.js"; -import { TaskManagementControllerDeleteTaskItemV1Request$zodSchema } from "../../models/taskmanagementcontrollerdeletetaskitemv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TaskManagementControllerDeleteTaskItemV1Request$zodSchema, -}; - -export const tool$taskManagementTaskManagementControllerDeleteTaskItemV1: - ToolDefinition = { - name: "delete-task-item", - description: `Delete a task item - -Delete a task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskManagementTaskManagementControllerDeleteTaskItemV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemActivityV1.ts b/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemActivityV1.ts deleted file mode 100644 index d926ef1bc..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemActivityV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskManagementTaskManagementControllerGetTaskItemActivityV1 } from "../../funcs/taskManagementTaskManagementControllerGetTaskItemActivityV1.js"; -import { TaskManagementControllerGetTaskItemActivityV1Request$zodSchema } from "../../models/taskmanagementcontrollergettaskitemactivityv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TaskManagementControllerGetTaskItemActivityV1Request$zodSchema, -}; - -export const tool$taskManagementTaskManagementControllerGetTaskItemActivityV1: - ToolDefinition = { - name: "get-task-item-activity", - description: `Get task item activity log - -Get task item activity log in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskManagementTaskManagementControllerGetTaskItemActivityV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemsStatsV1.ts b/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemsStatsV1.ts deleted file mode 100644 index c62cca14c..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemsStatsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskManagementTaskManagementControllerGetTaskItemsStatsV1 } from "../../funcs/taskManagementTaskManagementControllerGetTaskItemsStatsV1.js"; -import { TaskManagementControllerGetTaskItemsStatsV1Request$zodSchema } from "../../models/taskmanagementcontrollergettaskitemsstatsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TaskManagementControllerGetTaskItemsStatsV1Request$zodSchema, -}; - -export const tool$taskManagementTaskManagementControllerGetTaskItemsStatsV1: - ToolDefinition = { - name: "get-task-items-stats", - description: `Get task items statistics for an entity - -Get task items statistics for an entity in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskManagementTaskManagementControllerGetTaskItemsStatsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemsV1.ts b/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemsV1.ts deleted file mode 100644 index 97870c713..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerGetTaskItemsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskManagementTaskManagementControllerGetTaskItemsV1 } from "../../funcs/taskManagementTaskManagementControllerGetTaskItemsV1.js"; -import { TaskManagementControllerGetTaskItemsV1Request$zodSchema } from "../../models/taskmanagementcontrollergettaskitemsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TaskManagementControllerGetTaskItemsV1Request$zodSchema, -}; - -export const tool$taskManagementTaskManagementControllerGetTaskItemsV1: - ToolDefinition = { - name: "get-task-items", - description: `Get task items for an entity - -Get task items for an entity in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskManagementTaskManagementControllerGetTaskItemsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerUpdateTaskItemV1.ts b/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerUpdateTaskItemV1.ts deleted file mode 100644 index 8c7008b23..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerUpdateTaskItemV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskManagementTaskManagementControllerUpdateTaskItemV1 } from "../../funcs/taskManagementTaskManagementControllerUpdateTaskItemV1.js"; -import { TaskManagementControllerUpdateTaskItemV1Request$zodSchema } from "../../models/taskmanagementcontrollerupdatetaskitemv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TaskManagementControllerUpdateTaskItemV1Request$zodSchema, -}; - -export const tool$taskManagementTaskManagementControllerUpdateTaskItemV1: - ToolDefinition = { - name: "update-task-item", - description: `Update a task item - -Update a task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskManagementTaskManagementControllerUpdateTaskItemV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerUploadTaskItemAttachmentV1.ts b/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerUploadTaskItemAttachmentV1.ts deleted file mode 100644 index 85e6887dc..000000000 --- a/apps/mcp-server/src/mcp-server/tools/taskManagementTaskManagementControllerUploadTaskItemAttachmentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { taskManagementTaskManagementControllerUploadTaskItemAttachmentV1 } from "../../funcs/taskManagementTaskManagementControllerUploadTaskItemAttachmentV1.js"; -import { UploadTaskItemAttachmentDto$zodSchema } from "../../models/uploadtaskitemattachmentdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: UploadTaskItemAttachmentDto$zodSchema, -}; - -export const tool$taskManagementTaskManagementControllerUploadTaskItemAttachmentV1: - ToolDefinition = { - name: "upload-task-item-attachment", - description: `Upload attachment to task item - -Upload a file attachment for a task item with proper S3 path structure: org_{orgId}/attachments/task-item/{entityType}/{entityId}/files.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await taskManagementTaskManagementControllerUploadTaskItemAttachmentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerApproveTaskV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerApproveTaskV1.ts deleted file mode 100644 index e77a88289..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerApproveTaskV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerApproveTaskV1 } from "../../funcs/tasksTasksControllerApproveTaskV1.js"; -import { TasksControllerApproveTaskV1Request$zodSchema } from "../../models/taskscontrollerapprovetaskv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerApproveTaskV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerApproveTaskV1: ToolDefinition< - typeof args -> = { - name: "approve-task", - description: `Approve a task - -Approve a task that is in review. Only the assigned approver can approve. Moves status to done and creates an audit comment.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerApproveTaskV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerBulkSubmitForReviewV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerBulkSubmitForReviewV1.ts deleted file mode 100644 index 0e63e8926..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerBulkSubmitForReviewV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerBulkSubmitForReviewV1 } from "../../funcs/tasksTasksControllerBulkSubmitForReviewV1.js"; -import { TasksControllerBulkSubmitForReviewV1Request$zodSchema } from "../../models/taskscontrollerbulksubmitforreviewv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerBulkSubmitForReviewV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerBulkSubmitForReviewV1: ToolDefinition< - typeof args -> = { - name: "bulk-submit-for-review", - description: `Bulk submit tasks for review - -Bulk submit tasks for review in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerBulkSubmitForReviewV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerCreateTaskV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerCreateTaskV1.ts deleted file mode 100644 index 00aa8245b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerCreateTaskV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerCreateTaskV1 } from "../../funcs/tasksTasksControllerCreateTaskV1.js"; -import { TasksControllerCreateTaskV1Request$zodSchema } from "../../models/taskscontrollercreatetaskv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerCreateTaskV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerCreateTaskV1: ToolDefinition< - typeof args -> = { - name: "create-task", - description: `Create compliance task - -Create a compliance task for evidence collection, remediation, review, or recurring control work inside an organization.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerCreateTaskV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerDeleteTaskAttachmentV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerDeleteTaskAttachmentV1.ts deleted file mode 100644 index 1f1ff132e..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerDeleteTaskAttachmentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerDeleteTaskAttachmentV1 } from "../../funcs/tasksTasksControllerDeleteTaskAttachmentV1.js"; -import { TasksControllerDeleteTaskAttachmentV1Request$zodSchema } from "../../models/taskscontrollerdeletetaskattachmentv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerDeleteTaskAttachmentV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerDeleteTaskAttachmentV1: ToolDefinition< - typeof args -> = { - name: "delete-task-attachment", - description: `Delete task attachment - -Delete task attachment in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerDeleteTaskAttachmentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerDeleteTaskV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerDeleteTaskV1.ts deleted file mode 100644 index a11ab4f40..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerDeleteTaskV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerDeleteTaskV1 } from "../../funcs/tasksTasksControllerDeleteTaskV1.js"; -import { TasksControllerDeleteTaskV1Request$zodSchema } from "../../models/taskscontrollerdeletetaskv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerDeleteTaskV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerDeleteTaskV1: ToolDefinition< - typeof args -> = { - name: "delete-task", - description: `Delete a task - -Delete a task in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerDeleteTaskV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerDeleteTasksV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerDeleteTasksV1.ts deleted file mode 100644 index 8219dffa6..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerDeleteTasksV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerDeleteTasksV1 } from "../../funcs/tasksTasksControllerDeleteTasksV1.js"; -import { TasksControllerDeleteTasksV1Request$zodSchema } from "../../models/taskscontrollerdeletetasksv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerDeleteTasksV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerDeleteTasksV1: ToolDefinition< - typeof args -> = { - name: "delete-tasks", - description: `Delete multiple tasks - -Delete multiple tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerDeleteTasksV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskActivityV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskActivityV1.ts deleted file mode 100644 index 737aa1c69..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskActivityV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerGetTaskActivityV1 } from "../../funcs/tasksTasksControllerGetTaskActivityV1.js"; -import { TasksControllerGetTaskActivityV1Request$zodSchema } from "../../models/taskscontrollergettaskactivityv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerGetTaskActivityV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerGetTaskActivityV1: ToolDefinition< - typeof args -> = { - name: "get-task-activity", - description: `Get task activity - -Get task activity in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerGetTaskActivityV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskAttachmentDownloadUrlV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskAttachmentDownloadUrlV1.ts deleted file mode 100644 index 117185f90..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskAttachmentDownloadUrlV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerGetTaskAttachmentDownloadUrlV1 } from "../../funcs/tasksTasksControllerGetTaskAttachmentDownloadUrlV1.js"; -import { TasksControllerGetTaskAttachmentDownloadUrlV1Request$zodSchema } from "../../models/taskscontrollergettaskattachmentdownloadurlv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerGetTaskAttachmentDownloadUrlV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerGetTaskAttachmentDownloadUrlV1: - ToolDefinition = { - name: "get-task-attachment-download-url", - description: `Get task attachment download URL - -Generate a signed download URL for an attachment on a compliance task so reviewers can access uploaded evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerGetTaskAttachmentDownloadUrlV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskAttachmentsV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskAttachmentsV1.ts deleted file mode 100644 index 35c719d2d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskAttachmentsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerGetTaskAttachmentsV1 } from "../../funcs/tasksTasksControllerGetTaskAttachmentsV1.js"; -import { TasksControllerGetTaskAttachmentsV1Request$zodSchema } from "../../models/taskscontrollergettaskattachmentsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerGetTaskAttachmentsV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerGetTaskAttachmentsV1: ToolDefinition< - typeof args -> = { - name: "get-task-attachments", - description: `Get task attachments - -Get task attachments in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerGetTaskAttachmentsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskOptionsV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskOptionsV1.ts deleted file mode 100644 index 11ab0c2fd..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskOptionsV1.ts +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerGetTaskOptionsV1 } from "../../funcs/tasksTasksControllerGetTaskOptionsV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$tasksTasksControllerGetTaskOptionsV1: ToolDefinition = { - name: "get-task-options", - description: `Get page options for tasks overview - -Get page options for tasks overview in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await tasksTasksControllerGetTaskOptionsV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskPoliciesV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskPoliciesV1.ts deleted file mode 100644 index dce7312cc..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskPoliciesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerGetTaskPoliciesV1 } from "../../funcs/tasksTasksControllerGetTaskPoliciesV1.js"; -import { TasksControllerGetTaskPoliciesV1Request$zodSchema } from "../../models/taskscontrollergettaskpoliciesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerGetTaskPoliciesV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerGetTaskPoliciesV1: ToolDefinition< - typeof args -> = { - name: "get-task-policies", - description: `Get policies that reference a task via shared controls - -Get policies that reference a task via shared controls in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerGetTaskPoliciesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskTemplatesV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskTemplatesV1.ts deleted file mode 100644 index 36d2143aa..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskTemplatesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerGetTaskTemplatesV1 } from "../../funcs/tasksTasksControllerGetTaskTemplatesV1.js"; -import { TasksControllerGetTaskTemplatesV1Request$zodSchema } from "../../models/taskscontrollergettasktemplatesv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerGetTaskTemplatesV1Request$zodSchema.optional(), -}; - -export const tool$tasksTasksControllerGetTaskTemplatesV1: ToolDefinition< - typeof args -> = { - name: "get-task-templates", - description: `Get task templates - -Get task templates in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerGetTaskTemplatesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskV1.ts deleted file mode 100644 index 9f047e147..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTaskV1.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerGetTaskV1 } from "../../funcs/tasksTasksControllerGetTaskV1.js"; -import { TasksControllerGetTaskV1Request$zodSchema } from "../../models/taskscontrollergettaskv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerGetTaskV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerGetTaskV1: ToolDefinition = { - name: "get-task", - description: `Get task by ID - -Get task by ID in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerGetTaskV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTasksV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTasksV1.ts deleted file mode 100644 index 0acfe64bc..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerGetTasksV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerGetTasksV1 } from "../../funcs/tasksTasksControllerGetTasksV1.js"; -import { TasksControllerGetTasksV1Request$zodSchema } from "../../models/taskscontrollergettasksv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerGetTasksV1Request$zodSchema.optional(), -}; - -export const tool$tasksTasksControllerGetTasksV1: ToolDefinition = - { - name: "get-tasks", - description: `List compliance tasks - -List compliance tasks with assignments and status so teams can track audit readiness, evidence work, and control implementation.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerGetTasksV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerRegenerateTaskV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerRegenerateTaskV1.ts deleted file mode 100644 index d76174359..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerRegenerateTaskV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerRegenerateTaskV1 } from "../../funcs/tasksTasksControllerRegenerateTaskV1.js"; -import { TasksControllerRegenerateTaskV1Request$zodSchema } from "../../models/taskscontrollerregeneratetaskv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerRegenerateTaskV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerRegenerateTaskV1: ToolDefinition< - typeof args -> = { - name: "regenerate-task", - description: `Regenerate task from template - -Regenerate task from template in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerRegenerateTaskV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerRejectTaskV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerRejectTaskV1.ts deleted file mode 100644 index a05fb403c..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerRejectTaskV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerRejectTaskV1 } from "../../funcs/tasksTasksControllerRejectTaskV1.js"; -import { TasksControllerRejectTaskV1Request$zodSchema } from "../../models/taskscontrollerrejecttaskv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerRejectTaskV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerRejectTaskV1: ToolDefinition< - typeof args -> = { - name: "reject-task", - description: `Reject a task review - -Reject a task that is in review. Only the assigned approver can reject. Reverts status to the previous status and creates an audit comment.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerRejectTaskV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerReorderTasksV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerReorderTasksV1.ts deleted file mode 100644 index 2e11f5698..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerReorderTasksV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerReorderTasksV1 } from "../../funcs/tasksTasksControllerReorderTasksV1.js"; -import { TasksControllerReorderTasksV1Request$zodSchema } from "../../models/taskscontrollerreordertasksv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerReorderTasksV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerReorderTasksV1: ToolDefinition< - typeof args -> = { - name: "reorder-tasks", - description: `Reorder tasks - -Reorder tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerReorderTasksV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerSubmitForReviewV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerSubmitForReviewV1.ts deleted file mode 100644 index f78706e04..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerSubmitForReviewV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerSubmitForReviewV1 } from "../../funcs/tasksTasksControllerSubmitForReviewV1.js"; -import { TasksControllerSubmitForReviewV1Request$zodSchema } from "../../models/taskscontrollersubmitforreviewv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerSubmitForReviewV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerSubmitForReviewV1: ToolDefinition< - typeof args -> = { - name: "submit-for-review", - description: `Submit task for review - -Submit task for review in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerSubmitForReviewV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUpdateTaskV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUpdateTaskV1.ts deleted file mode 100644 index 2b5c060dc..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUpdateTaskV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerUpdateTaskV1 } from "../../funcs/tasksTasksControllerUpdateTaskV1.js"; -import { TasksControllerUpdateTaskV1Request$zodSchema } from "../../models/taskscontrollerupdatetaskv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerUpdateTaskV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerUpdateTaskV1: ToolDefinition< - typeof args -> = { - name: "update-task", - description: `Update a task - -Update a task in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerUpdateTaskV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUpdateTasksAssigneeV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUpdateTasksAssigneeV1.ts deleted file mode 100644 index e37360787..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUpdateTasksAssigneeV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerUpdateTasksAssigneeV1 } from "../../funcs/tasksTasksControllerUpdateTasksAssigneeV1.js"; -import { TasksControllerUpdateTasksAssigneeV1Request$zodSchema } from "../../models/taskscontrollerupdatetasksassigneev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerUpdateTasksAssigneeV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerUpdateTasksAssigneeV1: ToolDefinition< - typeof args -> = { - name: "update-tasks-assignee", - description: `Update assignee for multiple tasks - -Update assignee for multiple tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerUpdateTasksAssigneeV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUpdateTasksStatusV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUpdateTasksStatusV1.ts deleted file mode 100644 index 9c9b470cc..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUpdateTasksStatusV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerUpdateTasksStatusV1 } from "../../funcs/tasksTasksControllerUpdateTasksStatusV1.js"; -import { TasksControllerUpdateTasksStatusV1Request$zodSchema } from "../../models/taskscontrollerupdatetasksstatusv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerUpdateTasksStatusV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerUpdateTasksStatusV1: ToolDefinition< - typeof args -> = { - name: "update-tasks-status", - description: `Update status for multiple tasks - -Update status for multiple tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerUpdateTasksStatusV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUploadTaskAttachmentV1.ts b/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUploadTaskAttachmentV1.ts deleted file mode 100644 index 1efa77d8e..000000000 --- a/apps/mcp-server/src/mcp-server/tools/tasksTasksControllerUploadTaskAttachmentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { tasksTasksControllerUploadTaskAttachmentV1 } from "../../funcs/tasksTasksControllerUploadTaskAttachmentV1.js"; -import { TasksControllerUploadTaskAttachmentV1Request$zodSchema } from "../../models/taskscontrolleruploadtaskattachmentv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TasksControllerUploadTaskAttachmentV1Request$zodSchema, -}; - -export const tool$tasksTasksControllerUploadTaskAttachmentV1: ToolDefinition< - typeof args -> = { - name: "upload-task-attachment", - description: `Upload task evidence - -Upload an evidence attachment to a task so auditors and reviewers can trace completion back to source documentation.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await tasksTasksControllerUploadTaskAttachmentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerGenerateCertificateV1.ts b/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerGenerateCertificateV1.ts deleted file mode 100644 index 7223e3828..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerGenerateCertificateV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trainingTrainingControllerGenerateCertificateV1 } from "../../funcs/trainingTrainingControllerGenerateCertificateV1.js"; -import { SendTrainingCompletionDto$zodSchema } from "../../models/sendtrainingcompletiondto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SendTrainingCompletionDto$zodSchema, -}; - -export const tool$trainingTrainingControllerGenerateCertificateV1: - ToolDefinition = { - name: "generate-certificate", - description: `Generate training certificate - -Generate a training completion certificate that can be shared with auditors or attached as workforce security evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await trainingTrainingControllerGenerateCertificateV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerGenerateHipaaCertificateV1.ts b/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerGenerateHipaaCertificateV1.ts deleted file mode 100644 index 581c1730e..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerGenerateHipaaCertificateV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trainingTrainingControllerGenerateHipaaCertificateV1 } from "../../funcs/trainingTrainingControllerGenerateHipaaCertificateV1.js"; -import { SendTrainingCompletionDto$zodSchema } from "../../models/sendtrainingcompletiondto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SendTrainingCompletionDto$zodSchema, -}; - -export const tool$trainingTrainingControllerGenerateHipaaCertificateV1: - ToolDefinition = { - name: "generate-hipaa-certificate", - description: `Generate HIPAA training certificate PDF - -Generate HIPAA training certificate PDF in Comp AI. Record security awareness and HIPAA training completion status and generate completion certificates.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await trainingTrainingControllerGenerateHipaaCertificateV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerGetCompletionsV1.ts b/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerGetCompletionsV1.ts deleted file mode 100644 index 44faab6a3..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerGetCompletionsV1.ts +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trainingTrainingControllerGetCompletionsV1 } from "../../funcs/trainingTrainingControllerGetCompletionsV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$trainingTrainingControllerGetCompletionsV1: ToolDefinition = { - name: "get-completions", - description: `List training completions - -List security awareness and HIPAA training completion records for workforce compliance tracking and audit evidence.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await trainingTrainingControllerGetCompletionsV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerMarkVideoCompleteV1.ts b/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerMarkVideoCompleteV1.ts deleted file mode 100644 index ff7f33d0e..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerMarkVideoCompleteV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trainingTrainingControllerMarkVideoCompleteV1 } from "../../funcs/trainingTrainingControllerMarkVideoCompleteV1.js"; -import { TrainingControllerMarkVideoCompleteV1Request$zodSchema } from "../../models/trainingcontrollermarkvideocompletev1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrainingControllerMarkVideoCompleteV1Request$zodSchema, -}; - -export const tool$trainingTrainingControllerMarkVideoCompleteV1: ToolDefinition< - typeof args -> = { - name: "mark-video-complete", - description: `Mark a training video as complete - -Marks a specific training video as completed for the authenticated member. Triggers completion email if all training is now done.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await trainingTrainingControllerMarkVideoCompleteV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerSendTrainingCompletionEmailV1.ts b/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerSendTrainingCompletionEmailV1.ts deleted file mode 100644 index df5e680c1..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trainingTrainingControllerSendTrainingCompletionEmailV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trainingTrainingControllerSendTrainingCompletionEmailV1 } from "../../funcs/trainingTrainingControllerSendTrainingCompletionEmailV1.js"; -import { SendTrainingCompletionDto$zodSchema } from "../../models/sendtrainingcompletiondto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: SendTrainingCompletionDto$zodSchema, -}; - -export const tool$trainingTrainingControllerSendTrainingCompletionEmailV1: - ToolDefinition = { - name: "send-training-completion-email", - description: `Send training completion email with certificate - -Send training completion email with certificate in Comp AI. Record security awareness and HIPAA training completion status and generate completion certificates.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await trainingTrainingControllerSendTrainingCompletionEmailV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerApproveRequestV1.ts b/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerApproveRequestV1.ts deleted file mode 100644 index c8130324f..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerApproveRequestV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustAccessTrustAccessControllerApproveRequestV1 } from "../../funcs/trustAccessTrustAccessControllerApproveRequestV1.js"; -import { TrustAccessControllerApproveRequestV1Request$zodSchema } from "../../models/trustaccesscontrollerapproverequestv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustAccessControllerApproveRequestV1Request$zodSchema, -}; - -export const tool$trustAccessTrustAccessControllerApproveRequestV1: - ToolDefinition = { - name: "approve-request", - description: `Approve Trust Access request - -Approve a Trust Center access request, configure the grant window, and start the NDA or access email workflow.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await trustAccessTrustAccessControllerApproveRequestV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerDenyRequestV1.ts b/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerDenyRequestV1.ts deleted file mode 100644 index 83ec2afca..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerDenyRequestV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustAccessTrustAccessControllerDenyRequestV1 } from "../../funcs/trustAccessTrustAccessControllerDenyRequestV1.js"; -import { TrustAccessControllerDenyRequestV1Request$zodSchema } from "../../models/trustaccesscontrollerdenyrequestv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustAccessControllerDenyRequestV1Request$zodSchema, -}; - -export const tool$trustAccessTrustAccessControllerDenyRequestV1: ToolDefinition< - typeof args -> = { - name: "deny-request", - description: `Deny Trust Access request - -Reject a Trust Center access request with a review reason so customer security access decisions stay auditable.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await trustAccessTrustAccessControllerDenyRequestV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerGetAccessRequestV1.ts b/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerGetAccessRequestV1.ts deleted file mode 100644 index 9d162959b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerGetAccessRequestV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustAccessTrustAccessControllerGetAccessRequestV1 } from "../../funcs/trustAccessTrustAccessControllerGetAccessRequestV1.js"; -import { TrustAccessControllerGetAccessRequestV1Request$zodSchema } from "../../models/trustaccesscontrollergetaccessrequestv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustAccessControllerGetAccessRequestV1Request$zodSchema, -}; - -export const tool$trustAccessTrustAccessControllerGetAccessRequestV1: - ToolDefinition = { - name: "get-access-request", - description: `Get Trust Access request - -Retrieve one Trust Center access request with requester context, status, review metadata, and audit details.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await trustAccessTrustAccessControllerGetAccessRequestV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerListAccessRequestsV1.ts b/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerListAccessRequestsV1.ts deleted file mode 100644 index 83b8fe7ea..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerListAccessRequestsV1.ts +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustAccessTrustAccessControllerListAccessRequestsV1 } from "../../funcs/trustAccessTrustAccessControllerListAccessRequestsV1.js"; -import { TrustAccessControllerListAccessRequestsV1Request$zodSchema } from "../../models/trustaccesscontrollerlistaccessrequestsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustAccessControllerListAccessRequestsV1Request$zodSchema - .optional(), -}; - -export const tool$trustAccessTrustAccessControllerListAccessRequestsV1: - ToolDefinition = { - name: "list-access-requests", - description: `List Trust Access requests - -List pending and completed Trust Center access requests so teams can review customer security inquiries through the API.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await trustAccessTrustAccessControllerListAccessRequestsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerListGrantsV1.ts b/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerListGrantsV1.ts deleted file mode 100644 index cc4d57f21..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerListGrantsV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustAccessTrustAccessControllerListGrantsV1 } from "../../funcs/trustAccessTrustAccessControllerListGrantsV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$trustAccessTrustAccessControllerListGrantsV1: ToolDefinition = - { - name: "list-grants", - description: `List Trust Access grants - -List active, expired, and revoked Trust Access grants for customer security reviews and shared compliance resources.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await trustAccessTrustAccessControllerListGrantsV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerPreviewNdaV1.ts b/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerPreviewNdaV1.ts deleted file mode 100644 index c73c6bf37..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerPreviewNdaV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustAccessTrustAccessControllerPreviewNdaV1 } from "../../funcs/trustAccessTrustAccessControllerPreviewNdaV1.js"; -import { TrustAccessControllerPreviewNdaV1Request$zodSchema } from "../../models/trustaccesscontrollerpreviewndav1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustAccessControllerPreviewNdaV1Request$zodSchema, -}; - -export const tool$trustAccessTrustAccessControllerPreviewNdaV1: ToolDefinition< - typeof args -> = { - name: "preview-nda", - description: `Preview Trust Access NDA - -Generate a preview NDA PDF for a Trust Access request before the reviewer signs and receives access.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await trustAccessTrustAccessControllerPreviewNdaV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerResendAccessEmailV1.ts b/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerResendAccessEmailV1.ts deleted file mode 100644 index 777dddb89..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerResendAccessEmailV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustAccessTrustAccessControllerResendAccessEmailV1 } from "../../funcs/trustAccessTrustAccessControllerResendAccessEmailV1.js"; -import { TrustAccessControllerResendAccessEmailV1Request$zodSchema } from "../../models/trustaccesscontrollerresendaccessemailv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustAccessControllerResendAccessEmailV1Request$zodSchema, -}; - -export const tool$trustAccessTrustAccessControllerResendAccessEmailV1: - ToolDefinition = { - name: "resend-access-email", - description: `Resend Trust Access email - -Resend the access email for an active Trust Access grant so approved reviewers can reopen shared resources.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await trustAccessTrustAccessControllerResendAccessEmailV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerResendNdaV1.ts b/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerResendNdaV1.ts deleted file mode 100644 index 0cdcc0707..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerResendNdaV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustAccessTrustAccessControllerResendNdaV1 } from "../../funcs/trustAccessTrustAccessControllerResendNdaV1.js"; -import { TrustAccessControllerResendNdaV1Request$zodSchema } from "../../models/trustaccesscontrollerresendndav1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustAccessControllerResendNdaV1Request$zodSchema, -}; - -export const tool$trustAccessTrustAccessControllerResendNdaV1: ToolDefinition< - typeof args -> = { - name: "resend-nda", - description: `Resend Trust Access NDA - -Resend an NDA signing email for a Trust Access request that still requires reviewer signature.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await trustAccessTrustAccessControllerResendNdaV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerRevokeGrantV1.ts b/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerRevokeGrantV1.ts deleted file mode 100644 index a7b913c68..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustAccessTrustAccessControllerRevokeGrantV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustAccessTrustAccessControllerRevokeGrantV1 } from "../../funcs/trustAccessTrustAccessControllerRevokeGrantV1.js"; -import { TrustAccessControllerRevokeGrantV1Request$zodSchema } from "../../models/trustaccesscontrollerrevokegrantv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustAccessControllerRevokeGrantV1Request$zodSchema, -}; - -export const tool$trustAccessTrustAccessControllerRevokeGrantV1: ToolDefinition< - typeof args -> = { - name: "revoke-grant", - description: `Revoke Trust Access grant - -Immediately revoke a Trust Access grant when a customer review ends or shared compliance access should be removed.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await trustAccessTrustAccessControllerRevokeGrantV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerAddCustomDomainV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerAddCustomDomainV1.ts deleted file mode 100644 index 39be3d4f3..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerAddCustomDomainV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerAddCustomDomainV1 } from "../../funcs/trustPortalTrustPortalControllerAddCustomDomainV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$trustPortalTrustPortalControllerAddCustomDomainV1: - ToolDefinition = { - name: "add-custom-domain", - description: `Add or update a custom domain for the trust portal - -Add or update a custom domain for the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await trustPortalTrustPortalControllerAddCustomDomainV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerCheckDnsRecordsV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerCheckDnsRecordsV1.ts deleted file mode 100644 index 5cc179edd..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerCheckDnsRecordsV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerCheckDnsRecordsV1 } from "../../funcs/trustPortalTrustPortalControllerCheckDnsRecordsV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$trustPortalTrustPortalControllerCheckDnsRecordsV1: - ToolDefinition = { - name: "check-dns-records", - description: `Check DNS records for a custom domain - -Check DNS records for a custom domain in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await trustPortalTrustPortalControllerCheckDnsRecordsV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerCreateCustomLinkV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerCreateCustomLinkV1.ts deleted file mode 100644 index dc8e27c12..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerCreateCustomLinkV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerCreateCustomLinkV1 } from "../../funcs/trustPortalTrustPortalControllerCreateCustomLinkV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$trustPortalTrustPortalControllerCreateCustomLinkV1: - ToolDefinition = { - name: "create-custom-link", - description: `Create a custom link for trust portal - -Create a custom link for trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await trustPortalTrustPortalControllerCreateCustomLinkV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerDeleteCustomLinkV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerDeleteCustomLinkV1.ts deleted file mode 100644 index cb161f582..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerDeleteCustomLinkV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerDeleteCustomLinkV1 } from "../../funcs/trustPortalTrustPortalControllerDeleteCustomLinkV1.js"; -import { TrustPortalControllerDeleteCustomLinkV1Request$zodSchema } from "../../models/trustportalcontrollerdeletecustomlinkv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustPortalControllerDeleteCustomLinkV1Request$zodSchema, -}; - -export const tool$trustPortalTrustPortalControllerDeleteCustomLinkV1: - ToolDefinition = { - name: "delete-custom-link", - description: `Delete a custom link - -Delete a custom link in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await trustPortalTrustPortalControllerDeleteCustomLinkV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerDeleteTrustDocumentV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerDeleteTrustDocumentV1.ts deleted file mode 100644 index f05d7a7b3..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerDeleteTrustDocumentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerDeleteTrustDocumentV1 } from "../../funcs/trustPortalTrustPortalControllerDeleteTrustDocumentV1.js"; -import { TrustPortalControllerDeleteTrustDocumentV1Request$zodSchema } from "../../models/trustportalcontrollerdeletetrustdocumentv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustPortalControllerDeleteTrustDocumentV1Request$zodSchema, -}; - -export const tool$trustPortalTrustPortalControllerDeleteTrustDocumentV1: - ToolDefinition = { - name: "delete-trust-document", - description: `Delete (deactivate) a trust portal document - -Delete (deactivate) a trust portal document in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await trustPortalTrustPortalControllerDeleteTrustDocumentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetComplianceResourceUrlV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetComplianceResourceUrlV1.ts deleted file mode 100644 index a24d97608..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetComplianceResourceUrlV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerGetComplianceResourceUrlV1 } from "../../funcs/trustPortalTrustPortalControllerGetComplianceResourceUrlV1.js"; -import { ComplianceResourceSignedUrlDto$zodSchema } from "../../models/complianceresourcesignedurldto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ComplianceResourceSignedUrlDto$zodSchema, -}; - -export const tool$trustPortalTrustPortalControllerGetComplianceResourceUrlV1: - ToolDefinition = { - name: "get-compliance-resource-url", - description: `Generate a temporary signed URL for a compliance certificate - -Generate a temporary signed URL for a compliance certificate in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await trustPortalTrustPortalControllerGetComplianceResourceUrlV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetDomainStatusV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetDomainStatusV1.ts deleted file mode 100644 index 8a8f1b44c..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetDomainStatusV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerGetDomainStatusV1 } from "../../funcs/trustPortalTrustPortalControllerGetDomainStatusV1.js"; -import { TrustPortalControllerGetDomainStatusV1Request$zodSchema } from "../../models/trustportalcontrollergetdomainstatusv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustPortalControllerGetDomainStatusV1Request$zodSchema, -}; - -export const tool$trustPortalTrustPortalControllerGetDomainStatusV1: - ToolDefinition = { - name: "get-domain-status", - description: `Get domain verification status - -Get domain verification status in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await trustPortalTrustPortalControllerGetDomainStatusV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetOverviewV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetOverviewV1.ts deleted file mode 100644 index c466cf53b..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetOverviewV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerGetOverviewV1 } from "../../funcs/trustPortalTrustPortalControllerGetOverviewV1.js"; -import { TrustPortalControllerGetOverviewV1Request$zodSchema } from "../../models/trustportalcontrollergetoverviewv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustPortalControllerGetOverviewV1Request$zodSchema, -}; - -export const tool$trustPortalTrustPortalControllerGetOverviewV1: ToolDefinition< - typeof args -> = { - name: "get-overview", - description: `Get trust portal overview - -Get trust portal overview in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await trustPortalTrustPortalControllerGetOverviewV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetSettingsV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetSettingsV1.ts deleted file mode 100644 index dd6b548b9..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetSettingsV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerGetSettingsV1 } from "../../funcs/trustPortalTrustPortalControllerGetSettingsV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$trustPortalTrustPortalControllerGetSettingsV1: - ToolDefinition = { - name: "get-settings", - description: `Get Trust Center settings - -Retrieve Trust Center settings used to configure public status, custom domains, framework visibility, resources, FAQs, and access rules.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await trustPortalTrustPortalControllerGetSettingsV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetTrustDocumentUrlV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetTrustDocumentUrlV1.ts deleted file mode 100644 index 863f77613..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerGetTrustDocumentUrlV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerGetTrustDocumentUrlV1 } from "../../funcs/trustPortalTrustPortalControllerGetTrustDocumentUrlV1.js"; -import { TrustPortalControllerGetTrustDocumentUrlV1Request$zodSchema } from "../../models/trustportalcontrollergettrustdocumenturlv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustPortalControllerGetTrustDocumentUrlV1Request$zodSchema, -}; - -export const tool$trustPortalTrustPortalControllerGetTrustDocumentUrlV1: - ToolDefinition = { - name: "get-trust-document-url", - description: `Generate a temporary signed URL for a trust portal document - -Generate a temporary signed URL for a trust portal document in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await trustPortalTrustPortalControllerGetTrustDocumentUrlV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListComplianceResourcesV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListComplianceResourcesV1.ts deleted file mode 100644 index a13dd06e0..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListComplianceResourcesV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerListComplianceResourcesV1 } from "../../funcs/trustPortalTrustPortalControllerListComplianceResourcesV1.js"; -import { ListComplianceResourcesDto$zodSchema } from "../../models/listcomplianceresourcesdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ListComplianceResourcesDto$zodSchema, -}; - -export const tool$trustPortalTrustPortalControllerListComplianceResourcesV1: - ToolDefinition = { - name: "list-compliance-resources", - description: `List uploaded compliance certificates for the organization - -List uploaded compliance certificates for the organization in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await trustPortalTrustPortalControllerListComplianceResourcesV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListCustomLinksV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListCustomLinksV1.ts deleted file mode 100644 index 48eb68123..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListCustomLinksV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerListCustomLinksV1 } from "../../funcs/trustPortalTrustPortalControllerListCustomLinksV1.js"; -import { TrustPortalControllerListCustomLinksV1Request$zodSchema } from "../../models/trustportalcontrollerlistcustomlinksv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustPortalControllerListCustomLinksV1Request$zodSchema, -}; - -export const tool$trustPortalTrustPortalControllerListCustomLinksV1: - ToolDefinition = { - name: "list-custom-links", - description: `List custom links for trust portal - -List custom links for trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await trustPortalTrustPortalControllerListCustomLinksV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListTrustDocumentsV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListTrustDocumentsV1.ts deleted file mode 100644 index 0abd66e75..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListTrustDocumentsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerListTrustDocumentsV1 } from "../../funcs/trustPortalTrustPortalControllerListTrustDocumentsV1.js"; -import { ListComplianceResourcesDto$zodSchema } from "../../models/listcomplianceresourcesdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: ListComplianceResourcesDto$zodSchema, -}; - -export const tool$trustPortalTrustPortalControllerListTrustDocumentsV1: - ToolDefinition = { - name: "list-trust-documents", - description: `List additional trust portal documents for the organization - -List additional trust portal documents for the organization in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await trustPortalTrustPortalControllerListTrustDocumentsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListVendorsV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListVendorsV1.ts deleted file mode 100644 index 30ed800c4..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerListVendorsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerListVendorsV1 } from "../../funcs/trustPortalTrustPortalControllerListVendorsV1.js"; -import { TrustPortalControllerListVendorsV1Request$zodSchema } from "../../models/trustportalcontrollerlistvendorsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustPortalControllerListVendorsV1Request$zodSchema.optional(), -}; - -export const tool$trustPortalTrustPortalControllerListVendorsV1: ToolDefinition< - typeof args -> = { - name: "list-vendors", - description: `List vendors configured for trust portal - -List vendors configured for trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await trustPortalTrustPortalControllerListVendorsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerRemoveFaviconV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerRemoveFaviconV1.ts deleted file mode 100644 index 610cd262d..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerRemoveFaviconV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerRemoveFaviconV1 } from "../../funcs/trustPortalTrustPortalControllerRemoveFaviconV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$trustPortalTrustPortalControllerRemoveFaviconV1: - ToolDefinition = { - name: "remove-favicon", - description: `Remove the trust portal favicon - -Remove the trust portal favicon in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await trustPortalTrustPortalControllerRemoveFaviconV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerReorderCustomLinksV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerReorderCustomLinksV1.ts deleted file mode 100644 index bd9204a0a..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerReorderCustomLinksV1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerReorderCustomLinksV1 } from "../../funcs/trustPortalTrustPortalControllerReorderCustomLinksV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$trustPortalTrustPortalControllerReorderCustomLinksV1: - ToolDefinition = { - name: "reorder-custom-links", - description: `Reorder custom links - -Reorder custom links in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = - await trustPortalTrustPortalControllerReorderCustomLinksV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerTogglePortalV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerTogglePortalV1.ts deleted file mode 100644 index 711c590c8..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerTogglePortalV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerTogglePortalV1 } from "../../funcs/trustPortalTrustPortalControllerTogglePortalV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$trustPortalTrustPortalControllerTogglePortalV1: - ToolDefinition = { - name: "toggle-portal", - description: `Enable or disable the trust portal - -Enable or disable the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await trustPortalTrustPortalControllerTogglePortalV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateAllowedDomainsV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateAllowedDomainsV1.ts deleted file mode 100644 index 706d21c03..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateAllowedDomainsV1.ts +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerUpdateAllowedDomainsV1 } from "../../funcs/trustPortalTrustPortalControllerUpdateAllowedDomainsV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$trustPortalTrustPortalControllerUpdateAllowedDomainsV1: - ToolDefinition = { - name: "update-allowed-domains", - description: `Update allowed domains for the trust portal - -Update allowed domains for the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = - await trustPortalTrustPortalControllerUpdateAllowedDomainsV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateCustomLinkV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateCustomLinkV1.ts deleted file mode 100644 index 1219cba2e..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateCustomLinkV1.ts +++ /dev/null @@ -1,43 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerUpdateCustomLinkV1 } from "../../funcs/trustPortalTrustPortalControllerUpdateCustomLinkV1.js"; -import { TrustPortalControllerUpdateCustomLinkV1Request$zodSchema } from "../../models/trustportalcontrollerupdatecustomlinkv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustPortalControllerUpdateCustomLinkV1Request$zodSchema, -}; - -export const tool$trustPortalTrustPortalControllerUpdateCustomLinkV1: - ToolDefinition = { - name: "update-custom-link", - description: `Update a custom link - -Update a custom link in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await trustPortalTrustPortalControllerUpdateCustomLinkV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateFaqsV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateFaqsV1.ts deleted file mode 100644 index 68543e20a..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateFaqsV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerUpdateFaqsV1 } from "../../funcs/trustPortalTrustPortalControllerUpdateFaqsV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$trustPortalTrustPortalControllerUpdateFaqsV1: ToolDefinition = - { - name: "update-faqs", - description: `Update trust portal FAQs - -Update trust portal FAQs in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await trustPortalTrustPortalControllerUpdateFaqsV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateFrameworksV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateFrameworksV1.ts deleted file mode 100644 index b7d813daa..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateFrameworksV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerUpdateFrameworksV1 } from "../../funcs/trustPortalTrustPortalControllerUpdateFrameworksV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$trustPortalTrustPortalControllerUpdateFrameworksV1: - ToolDefinition = { - name: "update-frameworks", - description: `Update trust portal framework settings - -Update trust portal framework settings in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await trustPortalTrustPortalControllerUpdateFrameworksV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateOverviewV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateOverviewV1.ts deleted file mode 100644 index 2fa110ca6..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateOverviewV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerUpdateOverviewV1 } from "../../funcs/trustPortalTrustPortalControllerUpdateOverviewV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$trustPortalTrustPortalControllerUpdateOverviewV1: - ToolDefinition = { - name: "update-overview", - description: `Update Trust Center overview - -Update the public Trust Center overview content that explains security posture and compliance status to prospects and customers.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await trustPortalTrustPortalControllerUpdateOverviewV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1.ts deleted file mode 100644 index c8f05c9a9..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1 } from "../../funcs/trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1.js"; -import { TrustPortalControllerUpdateVendorTrustSettingsV1Request$zodSchema } from "../../models/trustportalcontrollerupdatevendortrustsettingsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: TrustPortalControllerUpdateVendorTrustSettingsV1Request$zodSchema, -}; - -export const tool$trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1: - ToolDefinition = { - name: "update-vendor-trust-settings", - description: `Update vendor trust portal settings - -Update vendor trust portal settings in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await trustPortalTrustPortalControllerUpdateVendorTrustSettingsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUploadComplianceResourceV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUploadComplianceResourceV1.ts deleted file mode 100644 index f662bf409..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUploadComplianceResourceV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerUploadComplianceResourceV1 } from "../../funcs/trustPortalTrustPortalControllerUploadComplianceResourceV1.js"; -import { UploadComplianceResourceDto$zodSchema } from "../../models/uploadcomplianceresourcedto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: UploadComplianceResourceDto$zodSchema, -}; - -export const tool$trustPortalTrustPortalControllerUploadComplianceResourceV1: - ToolDefinition = { - name: "upload-compliance-resource", - description: `Upload compliance certificate - -Upload or replace a compliance certificate PDF such as SOC 2, ISO 27001, HIPAA, or GDPR evidence for Trust Center sharing.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await trustPortalTrustPortalControllerUploadComplianceResourceV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUploadFaviconV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUploadFaviconV1.ts deleted file mode 100644 index ea454a892..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUploadFaviconV1.ts +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerUploadFaviconV1 } from "../../funcs/trustPortalTrustPortalControllerUploadFaviconV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$trustPortalTrustPortalControllerUploadFaviconV1: - ToolDefinition = { - name: "upload-favicon", - description: `Upload a favicon for the trust portal - -Upload a favicon for the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await trustPortalTrustPortalControllerUploadFaviconV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUploadTrustDocumentV1.ts b/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUploadTrustDocumentV1.ts deleted file mode 100644 index 145933e53..000000000 --- a/apps/mcp-server/src/mcp-server/tools/trustPortalTrustPortalControllerUploadTrustDocumentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { trustPortalTrustPortalControllerUploadTrustDocumentV1 } from "../../funcs/trustPortalTrustPortalControllerUploadTrustDocumentV1.js"; -import { UploadTrustDocumentDto$zodSchema } from "../../models/uploadtrustdocumentdto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: UploadTrustDocumentDto$zodSchema, -}; - -export const tool$trustPortalTrustPortalControllerUploadTrustDocumentV1: - ToolDefinition = { - name: "upload-trust-document", - description: `Upload an additional trust portal document - -Upload an additional trust portal document in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = - await trustPortalTrustPortalControllerUploadTrustDocumentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, - }; diff --git a/apps/mcp-server/src/mcp-server/tools/uploadsUploadsControllerCreateUploadUrlV1.ts b/apps/mcp-server/src/mcp-server/tools/uploadsUploadsControllerCreateUploadUrlV1.ts deleted file mode 100644 index 14c610deb..000000000 --- a/apps/mcp-server/src/mcp-server/tools/uploadsUploadsControllerCreateUploadUrlV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { uploadsUploadsControllerCreateUploadUrlV1 } from "../../funcs/uploadsUploadsControllerCreateUploadUrlV1.js"; -import { UploadsControllerCreateUploadUrlV1Request$zodSchema } from "../../models/uploadscontrollercreateuploadurlv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: UploadsControllerCreateUploadUrlV1Request$zodSchema, -}; - -export const tool$uploadsUploadsControllerCreateUploadUrlV1: ToolDefinition< - typeof args -> = { - name: "create-upload-url", - description: `Get a presigned URL to upload a file - -Returns a presigned S3 URL plus the s3Key the file lands at. PUT the raw file bytes to that URL, then call the feature tool (e.g. upload-and-parse) with the s3Key instead of sending file data. Bytes never pass through the LLM.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await uploadsUploadsControllerCreateUploadUrlV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerCreateVendorV1.ts b/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerCreateVendorV1.ts deleted file mode 100644 index 15bad75ea..000000000 --- a/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerCreateVendorV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { vendorsVendorsControllerCreateVendorV1 } from "../../funcs/vendorsVendorsControllerCreateVendorV1.js"; -import { CreateVendorDto$zodSchema } from "../../models/createvendordto.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: CreateVendorDto$zodSchema.describe(`Vendor creation data`), -}; - -export const tool$vendorsVendorsControllerCreateVendorV1: ToolDefinition< - typeof args -> = { - name: "create-vendor", - description: `Create vendor - -Create a vendor record so teams can track third-party risk, assessment evidence, owner, category, and compliance status.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await vendorsVendorsControllerCreateVendorV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerDeleteVendorV1.ts b/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerDeleteVendorV1.ts deleted file mode 100644 index b23fbf5dc..000000000 --- a/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerDeleteVendorV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { vendorsVendorsControllerDeleteVendorV1 } from "../../funcs/vendorsVendorsControllerDeleteVendorV1.js"; -import { VendorsControllerDeleteVendorV1Request$zodSchema } from "../../models/vendorscontrollerdeletevendorv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: VendorsControllerDeleteVendorV1Request$zodSchema, -}; - -export const tool$vendorsVendorsControllerDeleteVendorV1: ToolDefinition< - typeof args -> = { - name: "delete-vendor", - description: `Delete vendor - -Permanently removes a vendor from the organization. This action cannot be undone.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await vendorsVendorsControllerDeleteVendorV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerGetAllVendorsV1.ts b/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerGetAllVendorsV1.ts deleted file mode 100644 index 0e9f36708..000000000 --- a/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerGetAllVendorsV1.ts +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { vendorsVendorsControllerGetAllVendorsV1 } from "../../funcs/vendorsVendorsControllerGetAllVendorsV1.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -export const tool$vendorsVendorsControllerGetAllVendorsV1: ToolDefinition = { - name: "get-all-vendors", - description: `List vendors - -List third-party vendors with risk level, owner, assessment status, and Trust Center visibility for vendor risk management.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - tool: async (client, ctx) => { - const [result] = await vendorsVendorsControllerGetAllVendorsV1( - client, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerGetVendorByIdV1.ts b/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerGetVendorByIdV1.ts deleted file mode 100644 index b580a8aae..000000000 --- a/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerGetVendorByIdV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { vendorsVendorsControllerGetVendorByIdV1 } from "../../funcs/vendorsVendorsControllerGetVendorByIdV1.js"; -import { VendorsControllerGetVendorByIdV1Request$zodSchema } from "../../models/vendorscontrollergetvendorbyidv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: VendorsControllerGetVendorByIdV1Request$zodSchema, -}; - -export const tool$vendorsVendorsControllerGetVendorByIdV1: ToolDefinition< - typeof args -> = { - name: "get-vendor-by-id", - description: `Get vendor details - -Retrieve one vendor record with ownership, review status, risk context, and third-party compliance metadata.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await vendorsVendorsControllerGetVendorByIdV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerSearchGlobalVendorsV1.ts b/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerSearchGlobalVendorsV1.ts deleted file mode 100644 index 962949cde..000000000 --- a/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerSearchGlobalVendorsV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { vendorsVendorsControllerSearchGlobalVendorsV1 } from "../../funcs/vendorsVendorsControllerSearchGlobalVendorsV1.js"; -import { VendorsControllerSearchGlobalVendorsV1Request$zodSchema } from "../../models/vendorscontrollersearchglobalvendorsv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: VendorsControllerSearchGlobalVendorsV1Request$zodSchema.optional(), -}; - -export const tool$vendorsVendorsControllerSearchGlobalVendorsV1: ToolDefinition< - typeof args -> = { - name: "search-global-vendors", - description: `Search global vendors - -Search global vendor records to prefill vendor profiles and speed up third-party risk assessment workflows.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await vendorsVendorsControllerSearchGlobalVendorsV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerTriggerAssessmentV1.ts b/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerTriggerAssessmentV1.ts deleted file mode 100644 index c22308641..000000000 --- a/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerTriggerAssessmentV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { vendorsVendorsControllerTriggerAssessmentV1 } from "../../funcs/vendorsVendorsControllerTriggerAssessmentV1.js"; -import { VendorsControllerTriggerAssessmentV1Request$zodSchema } from "../../models/vendorscontrollertriggerassessmentv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: VendorsControllerTriggerAssessmentV1Request$zodSchema, -}; - -export const tool$vendorsVendorsControllerTriggerAssessmentV1: ToolDefinition< - typeof args -> = { - name: "trigger-assessment", - description: `Trigger vendor risk assessment - -Trigger a vendor risk assessment so Comp AI can update third-party risk evidence and vendor security review status.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await vendorsVendorsControllerTriggerAssessmentV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerUpdateVendorV1.ts b/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerUpdateVendorV1.ts deleted file mode 100644 index 12cc6ce57..000000000 --- a/apps/mcp-server/src/mcp-server/tools/vendorsVendorsControllerUpdateVendorV1.ts +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. - */ - -import { vendorsVendorsControllerUpdateVendorV1 } from "../../funcs/vendorsVendorsControllerUpdateVendorV1.js"; -import { VendorsControllerUpdateVendorV1Request$zodSchema } from "../../models/vendorscontrollerupdatevendorv1op.js"; -import { formatResult, ToolDefinition } from "../tools.js"; - -const args = { - request: VendorsControllerUpdateVendorV1Request$zodSchema, -}; - -export const tool$vendorsVendorsControllerUpdateVendorV1: ToolDefinition< - typeof args -> = { - name: "update-vendor", - description: `Update vendor record - -Update vendor ownership, risk attributes, review metadata, and third-party compliance context for an organization.`, - annotations: { - "title": "", - "destructiveHint": false, - "idempotentHint": false, - "openWorldHint": false, - "readOnlyHint": false, - }, - args, - tool: async (client, args, ctx) => { - const [result] = await vendorsVendorsControllerUpdateVendorV1( - client, - args.request, - { fetchOptions: { signal: ctx.signal } }, - ).$inspect(); - - if (!result.ok) { - return { - content: [{ type: "text", text: result.error.message }], - isError: true, - }; - } - - return formatResult(result.value); - }, -}; diff --git a/apps/mcp-server/src/models/attachmentscontrollercreateattachmentv1op.ts b/apps/mcp-server/src/models/attachmentscontrollercreateattachmentv1op.ts index 9b8a9d3a5..48c27d834 100644 --- a/apps/mcp-server/src/models/attachmentscontrollercreateattachmentv1op.ts +++ b/apps/mcp-server/src/models/attachmentscontrollercreateattachmentv1op.ts @@ -8,6 +8,19 @@ import { AttachmentResponseDto$zodSchema, } from "./attachmentresponsedto.js"; +export type AttachmentsControllerCreateAttachmentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const AttachmentsControllerCreateAttachmentV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + /** * Unauthorized - Invalid authentication */ diff --git a/apps/mcp-server/src/models/attachmentscontrollergetattachmentdownloadurlv1op.ts b/apps/mcp-server/src/models/attachmentscontrollergetattachmentdownloadurlv1op.ts index 75a187fdd..c0fa7a0a6 100644 --- a/apps/mcp-server/src/models/attachmentscontrollergetattachmentdownloadurlv1op.ts +++ b/apps/mcp-server/src/models/attachmentscontrollergetattachmentdownloadurlv1op.ts @@ -4,6 +4,21 @@ import * as z from "zod"; +export type AttachmentsControllerGetAttachmentDownloadUrlV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const AttachmentsControllerGetAttachmentDownloadUrlV1Security$zodSchema: + z.ZodType = z.object( + { + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }, + ); + export type AttachmentsControllerGetAttachmentDownloadUrlV1Request = { attachmentId: string; }; diff --git a/apps/mcp-server/src/models/auditlogcontrollergetauditlogsv1op.ts b/apps/mcp-server/src/models/auditlogcontrollergetauditlogsv1op.ts index e77b09b4b..266b44d21 100644 --- a/apps/mcp-server/src/models/auditlogcontrollergetauditlogsv1op.ts +++ b/apps/mcp-server/src/models/auditlogcontrollergetauditlogsv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type AuditLogControllerGetAuditLogsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const AuditLogControllerGetAuditLogsV1Security$zodSchema: z.ZodType< + AuditLogControllerGetAuditLogsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type AuditLogControllerGetAuditLogsV1Request = { entityType?: string | undefined; entityId?: string | undefined; diff --git a/apps/mcp-server/src/models/auditorevidenceexportcontrollerexportallevidencev1op.ts b/apps/mcp-server/src/models/auditorevidenceexportcontrollerexportallevidencev1op.ts index b6c7c3d3a..32c609788 100644 --- a/apps/mcp-server/src/models/auditorevidenceexportcontrollerexportallevidencev1op.ts +++ b/apps/mcp-server/src/models/auditorevidenceexportcontrollerexportallevidencev1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type AuditorEvidenceExportControllerExportAllEvidenceV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const AuditorEvidenceExportControllerExportAllEvidenceV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type AuditorEvidenceExportControllerExportAllEvidenceV1Request = { includeJson?: boolean | undefined; }; diff --git a/apps/mcp-server/src/models/automationscontrollercreateautomationv1op.ts b/apps/mcp-server/src/models/automationscontrollercreateautomationv1op.ts index 98bf248a1..54ed06536 100644 --- a/apps/mcp-server/src/models/automationscontrollercreateautomationv1op.ts +++ b/apps/mcp-server/src/models/automationscontrollercreateautomationv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type AutomationsControllerCreateAutomationV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const AutomationsControllerCreateAutomationV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type AutomationsControllerCreateAutomationV1Request = { taskId: string }; export const AutomationsControllerCreateAutomationV1Request$zodSchema: diff --git a/apps/mcp-server/src/models/automationscontrollercreateversionv1op.ts b/apps/mcp-server/src/models/automationscontrollercreateversionv1op.ts index 76fb7b6fb..c4f974276 100644 --- a/apps/mcp-server/src/models/automationscontrollercreateversionv1op.ts +++ b/apps/mcp-server/src/models/automationscontrollercreateversionv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type AutomationsControllerCreateVersionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const AutomationsControllerCreateVersionV1Security$zodSchema: z.ZodType< + AutomationsControllerCreateVersionV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type AutomationsControllerCreateVersionV1Request = { taskId: string; automationId: string; diff --git a/apps/mcp-server/src/models/automationscontrollerdeleteautomationv1op.ts b/apps/mcp-server/src/models/automationscontrollerdeleteautomationv1op.ts index 6fdb63db1..3a3ba0d21 100644 --- a/apps/mcp-server/src/models/automationscontrollerdeleteautomationv1op.ts +++ b/apps/mcp-server/src/models/automationscontrollerdeleteautomationv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type AutomationsControllerDeleteAutomationV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const AutomationsControllerDeleteAutomationV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type AutomationsControllerDeleteAutomationV1Request = { taskId: string; automationId: string; diff --git a/apps/mcp-server/src/models/automationscontrollergetautomationrunsv1op.ts b/apps/mcp-server/src/models/automationscontrollergetautomationrunsv1op.ts index 47f255eae..4062ffe2a 100644 --- a/apps/mcp-server/src/models/automationscontrollergetautomationrunsv1op.ts +++ b/apps/mcp-server/src/models/automationscontrollergetautomationrunsv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type AutomationsControllerGetAutomationRunsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const AutomationsControllerGetAutomationRunsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type AutomationsControllerGetAutomationRunsV1Request = { taskId: string; automationId: string; diff --git a/apps/mcp-server/src/models/automationscontrollergetautomationv1op.ts b/apps/mcp-server/src/models/automationscontrollergetautomationv1op.ts index 5c2604b1c..47664cd69 100644 --- a/apps/mcp-server/src/models/automationscontrollergetautomationv1op.ts +++ b/apps/mcp-server/src/models/automationscontrollergetautomationv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type AutomationsControllerGetAutomationV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const AutomationsControllerGetAutomationV1Security$zodSchema: z.ZodType< + AutomationsControllerGetAutomationV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type AutomationsControllerGetAutomationV1Request = { taskId: string; automationId: string; diff --git a/apps/mcp-server/src/models/automationscontrollergetautomationversionsv1op.ts b/apps/mcp-server/src/models/automationscontrollergetautomationversionsv1op.ts index 9504c2493..77ca83c78 100644 --- a/apps/mcp-server/src/models/automationscontrollergetautomationversionsv1op.ts +++ b/apps/mcp-server/src/models/automationscontrollergetautomationversionsv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type AutomationsControllerGetAutomationVersionsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const AutomationsControllerGetAutomationVersionsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type AutomationsControllerGetAutomationVersionsV1Request = { taskId: string; automationId: string; diff --git a/apps/mcp-server/src/models/automationscontrollergettaskautomationrunsv1op.ts b/apps/mcp-server/src/models/automationscontrollergettaskautomationrunsv1op.ts index 88aaaf051..473abac18 100644 --- a/apps/mcp-server/src/models/automationscontrollergettaskautomationrunsv1op.ts +++ b/apps/mcp-server/src/models/automationscontrollergettaskautomationrunsv1op.ts @@ -5,6 +5,19 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type AutomationsControllerGetTaskAutomationRunsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const AutomationsControllerGetTaskAutomationRunsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type AutomationsControllerGetTaskAutomationRunsV1Request = { taskId: string; }; diff --git a/apps/mcp-server/src/models/automationscontrollergettaskautomationsv1op.ts b/apps/mcp-server/src/models/automationscontrollergettaskautomationsv1op.ts index 994d5f150..e1a3a382a 100644 --- a/apps/mcp-server/src/models/automationscontrollergettaskautomationsv1op.ts +++ b/apps/mcp-server/src/models/automationscontrollergettaskautomationsv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type AutomationsControllerGetTaskAutomationsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const AutomationsControllerGetTaskAutomationsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type AutomationsControllerGetTaskAutomationsV1Request = { taskId: string; }; diff --git a/apps/mcp-server/src/models/automationscontrollerupdateautomationv1op.ts b/apps/mcp-server/src/models/automationscontrollerupdateautomationv1op.ts index f2e427bd6..a7e633bef 100644 --- a/apps/mcp-server/src/models/automationscontrollerupdateautomationv1op.ts +++ b/apps/mcp-server/src/models/automationscontrollerupdateautomationv1op.ts @@ -8,6 +8,19 @@ import { UpdateAutomationDto$zodSchema, } from "./updateautomationdto.js"; +export type AutomationsControllerUpdateAutomationV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const AutomationsControllerUpdateAutomationV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type AutomationsControllerUpdateAutomationV1Request = { taskId: string; automationId: string; diff --git a/apps/mcp-server/src/models/checkscontrollerlistconnectionchecksv1op.ts b/apps/mcp-server/src/models/checkscontrollerlistconnectionchecksv1op.ts index bcb00d3e8..9fb9eb197 100644 --- a/apps/mcp-server/src/models/checkscontrollerlistconnectionchecksv1op.ts +++ b/apps/mcp-server/src/models/checkscontrollerlistconnectionchecksv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type ChecksControllerListConnectionChecksV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ChecksControllerListConnectionChecksV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type ChecksControllerListConnectionChecksV1Request = { connectionId: string; }; diff --git a/apps/mcp-server/src/models/checkscontrollerlistproviderchecksv1op.ts b/apps/mcp-server/src/models/checkscontrollerlistproviderchecksv1op.ts index f0f92b1ae..571339e0d 100644 --- a/apps/mcp-server/src/models/checkscontrollerlistproviderchecksv1op.ts +++ b/apps/mcp-server/src/models/checkscontrollerlistproviderchecksv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type ChecksControllerListProviderChecksV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ChecksControllerListProviderChecksV1Security$zodSchema: z.ZodType< + ChecksControllerListProviderChecksV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type ChecksControllerListProviderChecksV1Request = { providerSlug: string; }; diff --git a/apps/mcp-server/src/models/checkscontrollerrunconnectionchecksv1op.ts b/apps/mcp-server/src/models/checkscontrollerrunconnectionchecksv1op.ts index 36f418070..117a4d45d 100644 --- a/apps/mcp-server/src/models/checkscontrollerrunconnectionchecksv1op.ts +++ b/apps/mcp-server/src/models/checkscontrollerrunconnectionchecksv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { RunChecksDto, RunChecksDto$zodSchema } from "./runchecksdto.js"; +export type ChecksControllerRunConnectionChecksV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ChecksControllerRunConnectionChecksV1Security$zodSchema: z.ZodType< + ChecksControllerRunConnectionChecksV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type ChecksControllerRunConnectionChecksV1Request = { connectionId: string; body: RunChecksDto; diff --git a/apps/mcp-server/src/models/checkscontrollerrunsinglecheckv1op.ts b/apps/mcp-server/src/models/checkscontrollerrunsinglecheckv1op.ts index 0b5995cba..f3a46b497 100644 --- a/apps/mcp-server/src/models/checkscontrollerrunsinglecheckv1op.ts +++ b/apps/mcp-server/src/models/checkscontrollerrunsinglecheckv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type ChecksControllerRunSingleCheckV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ChecksControllerRunSingleCheckV1Security$zodSchema: z.ZodType< + ChecksControllerRunSingleCheckV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type ChecksControllerRunSingleCheckV1Request = { connectionId: string; checkId: string; diff --git a/apps/mcp-server/src/models/commentscontrollercreatecommentv1op.ts b/apps/mcp-server/src/models/commentscontrollercreatecommentv1op.ts new file mode 100644 index 000000000..7b3d4bd78 --- /dev/null +++ b/apps/mcp-server/src/models/commentscontrollercreatecommentv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type CommentsControllerCreateCommentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const CommentsControllerCreateCommentV1Security$zodSchema: z.ZodType< + CommentsControllerCreateCommentV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/commentscontrollerdeletecommentv1op.ts b/apps/mcp-server/src/models/commentscontrollerdeletecommentv1op.ts index 3698c40bd..c16cd41e5 100644 --- a/apps/mcp-server/src/models/commentscontrollerdeletecommentv1op.ts +++ b/apps/mcp-server/src/models/commentscontrollerdeletecommentv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type CommentsControllerDeleteCommentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const CommentsControllerDeleteCommentV1Security$zodSchema: z.ZodType< + CommentsControllerDeleteCommentV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * Delete comment request body */ diff --git a/apps/mcp-server/src/models/commentscontrollergetcommentsv1op.ts b/apps/mcp-server/src/models/commentscontrollergetcommentsv1op.ts index b62458338..238c4c792 100644 --- a/apps/mcp-server/src/models/commentscontrollergetcommentsv1op.ts +++ b/apps/mcp-server/src/models/commentscontrollergetcommentsv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type CommentsControllerGetCommentsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const CommentsControllerGetCommentsV1Security$zodSchema: z.ZodType< + CommentsControllerGetCommentsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * Type of entity */ diff --git a/apps/mcp-server/src/models/commentscontrollerupdatecommentv1op.ts b/apps/mcp-server/src/models/commentscontrollerupdatecommentv1op.ts index 2c0bdea39..fcf5d125c 100644 --- a/apps/mcp-server/src/models/commentscontrollerupdatecommentv1op.ts +++ b/apps/mcp-server/src/models/commentscontrollerupdatecommentv1op.ts @@ -8,6 +8,20 @@ import { UpdateCommentDto$zodSchema, } from "./updatecommentdto.js"; +export type CommentsControllerUpdateCommentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const CommentsControllerUpdateCommentV1Security$zodSchema: z.ZodType< + CommentsControllerUpdateCommentV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type CommentsControllerUpdateCommentV1Request = { commentId: string; body: UpdateCommentDto; diff --git a/apps/mcp-server/src/models/connectionscontrollercreateconnectionv1op.ts b/apps/mcp-server/src/models/connectionscontrollercreateconnectionv1op.ts new file mode 100644 index 000000000..ea1cedb33 --- /dev/null +++ b/apps/mcp-server/src/models/connectionscontrollercreateconnectionv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type ConnectionsControllerCreateConnectionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ConnectionsControllerCreateConnectionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/connectionscontrollerdeleteconnectionv1op.ts b/apps/mcp-server/src/models/connectionscontrollerdeleteconnectionv1op.ts index e340e8cb4..1cb6cd49a 100644 --- a/apps/mcp-server/src/models/connectionscontrollerdeleteconnectionv1op.ts +++ b/apps/mcp-server/src/models/connectionscontrollerdeleteconnectionv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type ConnectionsControllerDeleteConnectionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ConnectionsControllerDeleteConnectionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type ConnectionsControllerDeleteConnectionV1Request = { id: string }; export const ConnectionsControllerDeleteConnectionV1Request$zodSchema: diff --git a/apps/mcp-server/src/models/connectionscontrollerdisconnectconnectionv1op.ts b/apps/mcp-server/src/models/connectionscontrollerdisconnectconnectionv1op.ts index e18c88baa..78f3641a0 100644 --- a/apps/mcp-server/src/models/connectionscontrollerdisconnectconnectionv1op.ts +++ b/apps/mcp-server/src/models/connectionscontrollerdisconnectconnectionv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type ConnectionsControllerDisconnectConnectionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ConnectionsControllerDisconnectConnectionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type ConnectionsControllerDisconnectConnectionV1Request = { id: string }; export const ConnectionsControllerDisconnectConnectionV1Request$zodSchema: diff --git a/apps/mcp-server/src/models/connectionscontrollergetconnectionv1op.ts b/apps/mcp-server/src/models/connectionscontrollergetconnectionv1op.ts index 8e8a1d128..dacad7244 100644 --- a/apps/mcp-server/src/models/connectionscontrollergetconnectionv1op.ts +++ b/apps/mcp-server/src/models/connectionscontrollergetconnectionv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type ConnectionsControllerGetConnectionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ConnectionsControllerGetConnectionV1Security$zodSchema: z.ZodType< + ConnectionsControllerGetConnectionV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type ConnectionsControllerGetConnectionV1Request = { id: string }; export const ConnectionsControllerGetConnectionV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/connectionscontrollergetproviderv1op.ts b/apps/mcp-server/src/models/connectionscontrollergetproviderv1op.ts index bac76e43d..0e9dfb085 100644 --- a/apps/mcp-server/src/models/connectionscontrollergetproviderv1op.ts +++ b/apps/mcp-server/src/models/connectionscontrollergetproviderv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type ConnectionsControllerGetProviderV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ConnectionsControllerGetProviderV1Security$zodSchema: z.ZodType< + ConnectionsControllerGetProviderV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type ConnectionsControllerGetProviderV1Request = { slug: string }; export const ConnectionsControllerGetProviderV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/connectionscontrollerlistconnectionsv1op.ts b/apps/mcp-server/src/models/connectionscontrollerlistconnectionsv1op.ts new file mode 100644 index 000000000..ebc3cd429 --- /dev/null +++ b/apps/mcp-server/src/models/connectionscontrollerlistconnectionsv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type ConnectionsControllerListConnectionsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ConnectionsControllerListConnectionsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/connectionscontrollerlistprovidersv1op.ts b/apps/mcp-server/src/models/connectionscontrollerlistprovidersv1op.ts index 35d8b6250..4fe148944 100644 --- a/apps/mcp-server/src/models/connectionscontrollerlistprovidersv1op.ts +++ b/apps/mcp-server/src/models/connectionscontrollerlistprovidersv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type ConnectionsControllerListProvidersV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ConnectionsControllerListProvidersV1Security$zodSchema: z.ZodType< + ConnectionsControllerListProvidersV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type ConnectionsControllerListProvidersV1Request = { activeOnly: string; }; diff --git a/apps/mcp-server/src/models/connectionscontrollerpauseconnectionv1op.ts b/apps/mcp-server/src/models/connectionscontrollerpauseconnectionv1op.ts index d2409e9b1..599a115bf 100644 --- a/apps/mcp-server/src/models/connectionscontrollerpauseconnectionv1op.ts +++ b/apps/mcp-server/src/models/connectionscontrollerpauseconnectionv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type ConnectionsControllerPauseConnectionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ConnectionsControllerPauseConnectionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type ConnectionsControllerPauseConnectionV1Request = { id: string }; export const ConnectionsControllerPauseConnectionV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/connectionscontrollerresumeconnectionv1op.ts b/apps/mcp-server/src/models/connectionscontrollerresumeconnectionv1op.ts index afa5c0aaa..f27fa73ee 100644 --- a/apps/mcp-server/src/models/connectionscontrollerresumeconnectionv1op.ts +++ b/apps/mcp-server/src/models/connectionscontrollerresumeconnectionv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type ConnectionsControllerResumeConnectionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ConnectionsControllerResumeConnectionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type ConnectionsControllerResumeConnectionV1Request = { id: string }; export const ConnectionsControllerResumeConnectionV1Request$zodSchema: diff --git a/apps/mcp-server/src/models/connectionscontrollertestconnectionv1op.ts b/apps/mcp-server/src/models/connectionscontrollertestconnectionv1op.ts index 584be26e3..6487e49b2 100644 --- a/apps/mcp-server/src/models/connectionscontrollertestconnectionv1op.ts +++ b/apps/mcp-server/src/models/connectionscontrollertestconnectionv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type ConnectionsControllerTestConnectionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ConnectionsControllerTestConnectionV1Security$zodSchema: z.ZodType< + ConnectionsControllerTestConnectionV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type ConnectionsControllerTestConnectionV1Request = { id: string }; export const ConnectionsControllerTestConnectionV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/connectionscontrollerupdateconnectionservicesv1op.ts b/apps/mcp-server/src/models/connectionscontrollerupdateconnectionservicesv1op.ts index 25126476d..5acdcc121 100644 --- a/apps/mcp-server/src/models/connectionscontrollerupdateconnectionservicesv1op.ts +++ b/apps/mcp-server/src/models/connectionscontrollerupdateconnectionservicesv1op.ts @@ -8,6 +8,21 @@ import { UpdateConnectionServicesDto$zodSchema, } from "./updateconnectionservicesdto.js"; +export type ConnectionsControllerUpdateConnectionServicesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ConnectionsControllerUpdateConnectionServicesV1Security$zodSchema: + z.ZodType = z.object( + { + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }, + ); + export type ConnectionsControllerUpdateConnectionServicesV1Request = { id: string; body: UpdateConnectionServicesDto; diff --git a/apps/mcp-server/src/models/connectionscontrollerupdateconnectionv1op.ts b/apps/mcp-server/src/models/connectionscontrollerupdateconnectionv1op.ts index 2b0482cd7..c45255f8d 100644 --- a/apps/mcp-server/src/models/connectionscontrollerupdateconnectionv1op.ts +++ b/apps/mcp-server/src/models/connectionscontrollerupdateconnectionv1op.ts @@ -8,6 +8,19 @@ import { UpdateConnectionDto$zodSchema, } from "./updateconnectiondto.js"; +export type ConnectionsControllerUpdateConnectionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ConnectionsControllerUpdateConnectionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type ConnectionsControllerUpdateConnectionV1Request = { id: string; body: UpdateConnectionDto; diff --git a/apps/mcp-server/src/models/contextcontrollercreatecontextv1op.ts b/apps/mcp-server/src/models/contextcontrollercreatecontextv1op.ts index be1415665..78aadf07a 100644 --- a/apps/mcp-server/src/models/contextcontrollercreatecontextv1op.ts +++ b/apps/mcp-server/src/models/contextcontrollercreatecontextv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type ContextControllerCreateContextV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ContextControllerCreateContextV1Security$zodSchema: z.ZodType< + ContextControllerCreateContextV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * Internal server error */ diff --git a/apps/mcp-server/src/models/contextcontrollerdeletecontextv1op.ts b/apps/mcp-server/src/models/contextcontrollerdeletecontextv1op.ts index 5f4c35407..1da6a5b99 100644 --- a/apps/mcp-server/src/models/contextcontrollerdeletecontextv1op.ts +++ b/apps/mcp-server/src/models/contextcontrollerdeletecontextv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type ContextControllerDeleteContextV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ContextControllerDeleteContextV1Security$zodSchema: z.ZodType< + ContextControllerDeleteContextV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type ContextControllerDeleteContextV1Request = { id: string }; export const ContextControllerDeleteContextV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/contextcontrollergetallcontextv1op.ts b/apps/mcp-server/src/models/contextcontrollergetallcontextv1op.ts index ec2cafca9..24d7cf4e1 100644 --- a/apps/mcp-server/src/models/contextcontrollergetallcontextv1op.ts +++ b/apps/mcp-server/src/models/contextcontrollergetallcontextv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type ContextControllerGetAllContextV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ContextControllerGetAllContextV1Security$zodSchema: z.ZodType< + ContextControllerGetAllContextV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type ContextControllerGetAllContextV1Request = { search?: string | undefined; page?: string | undefined; diff --git a/apps/mcp-server/src/models/contextcontrollergetcontextbyidv1op.ts b/apps/mcp-server/src/models/contextcontrollergetcontextbyidv1op.ts index fe26dabef..d2c76cf77 100644 --- a/apps/mcp-server/src/models/contextcontrollergetcontextbyidv1op.ts +++ b/apps/mcp-server/src/models/contextcontrollergetcontextbyidv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type ContextControllerGetContextByIdV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ContextControllerGetContextByIdV1Security$zodSchema: z.ZodType< + ContextControllerGetContextByIdV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type ContextControllerGetContextByIdV1Request = { id: string }; export const ContextControllerGetContextByIdV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/contextcontrollerupdatecontextv1op.ts b/apps/mcp-server/src/models/contextcontrollerupdatecontextv1op.ts index ec6ac0ae9..8a986dda3 100644 --- a/apps/mcp-server/src/models/contextcontrollerupdatecontextv1op.ts +++ b/apps/mcp-server/src/models/contextcontrollerupdatecontextv1op.ts @@ -8,6 +8,20 @@ import { UpdateContextDto$zodSchema, } from "./updatecontextdto.js"; +export type ContextControllerUpdateContextV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ContextControllerUpdateContextV1Security$zodSchema: z.ZodType< + ContextControllerUpdateContextV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type ContextControllerUpdateContextV1Request = { id: string; body: UpdateContextDto; diff --git a/apps/mcp-server/src/models/deviceagentcontrollerdownloadmacagentv1op.ts b/apps/mcp-server/src/models/deviceagentcontrollerdownloadmacagentv1op.ts index c5e9c8281..becb27641 100644 --- a/apps/mcp-server/src/models/deviceagentcontrollerdownloadmacagentv1op.ts +++ b/apps/mcp-server/src/models/deviceagentcontrollerdownloadmacagentv1op.ts @@ -5,6 +5,19 @@ import * as z from "zod"; import * as b64$ from "../lib/base64.js"; +export type DeviceAgentControllerDownloadMacAgentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const DeviceAgentControllerDownloadMacAgentV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type DeviceAgentControllerDownloadMacAgentV1Response = { Headers: { [k: string]: Array }; Result: Uint8Array | string; diff --git a/apps/mcp-server/src/models/deviceagentcontrollerdownloadwindowsagentv1op.ts b/apps/mcp-server/src/models/deviceagentcontrollerdownloadwindowsagentv1op.ts index 07a50016d..5428ad932 100644 --- a/apps/mcp-server/src/models/deviceagentcontrollerdownloadwindowsagentv1op.ts +++ b/apps/mcp-server/src/models/deviceagentcontrollerdownloadwindowsagentv1op.ts @@ -5,6 +5,19 @@ import * as z from "zod"; import * as b64$ from "../lib/base64.js"; +export type DeviceAgentControllerDownloadWindowsAgentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const DeviceAgentControllerDownloadWindowsAgentV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type DeviceAgentControllerDownloadWindowsAgentV1Response = { Headers: { [k: string]: Array }; Result: Uint8Array | string; diff --git a/apps/mcp-server/src/models/devicescontrollerdeletedevicev1op.ts b/apps/mcp-server/src/models/devicescontrollerdeletedevicev1op.ts index ad837e0ab..b04c4733f 100644 --- a/apps/mcp-server/src/models/devicescontrollerdeletedevicev1op.ts +++ b/apps/mcp-server/src/models/devicescontrollerdeletedevicev1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type DevicesControllerDeleteDeviceV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const DevicesControllerDeleteDeviceV1Security$zodSchema: z.ZodType< + DevicesControllerDeleteDeviceV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type DevicesControllerDeleteDeviceV1Request = { id: string }; export const DevicesControllerDeleteDeviceV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/devicescontrollergetalldevicesv1op.ts b/apps/mcp-server/src/models/devicescontrollergetalldevicesv1op.ts index abe29a2fd..b66355dc2 100644 --- a/apps/mcp-server/src/models/devicescontrollergetalldevicesv1op.ts +++ b/apps/mcp-server/src/models/devicescontrollergetalldevicesv1op.ts @@ -9,6 +9,20 @@ import { DeviceResponseDto$zodSchema, } from "./deviceresponsedto.js"; +export type DevicesControllerGetAllDevicesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const DevicesControllerGetAllDevicesV1Security$zodSchema: z.ZodType< + DevicesControllerGetAllDevicesV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * Internal server error - FleetDM integration issue */ diff --git a/apps/mcp-server/src/models/devicescontrollergetdevicesbymemberv1op.ts b/apps/mcp-server/src/models/devicescontrollergetdevicesbymemberv1op.ts index d6719f6f8..dadc97574 100644 --- a/apps/mcp-server/src/models/devicescontrollergetdevicesbymemberv1op.ts +++ b/apps/mcp-server/src/models/devicescontrollergetdevicesbymemberv1op.ts @@ -8,6 +8,20 @@ import { DevicesByMemberResponseDto$zodSchema, } from "./devicesbymemberresponsedto.js"; +export type DevicesControllerGetDevicesByMemberV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const DevicesControllerGetDevicesByMemberV1Security$zodSchema: z.ZodType< + DevicesControllerGetDevicesByMemberV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type DevicesControllerGetDevicesByMemberV1Request = { memberId: string }; export const DevicesControllerGetDevicesByMemberV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/evidenceexportcontrollerexportautomationpdfv1op.ts b/apps/mcp-server/src/models/evidenceexportcontrollerexportautomationpdfv1op.ts index 3e45c2505..4620a210c 100644 --- a/apps/mcp-server/src/models/evidenceexportcontrollerexportautomationpdfv1op.ts +++ b/apps/mcp-server/src/models/evidenceexportcontrollerexportautomationpdfv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type EvidenceExportControllerExportAutomationPdfv1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceExportControllerExportAutomationPdfv1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type EvidenceExportControllerExportAutomationPdfv1Request = { taskId: string; automationId: string; diff --git a/apps/mcp-server/src/models/evidenceexportcontrollerexporttaskevidencezipv1op.ts b/apps/mcp-server/src/models/evidenceexportcontrollerexporttaskevidencezipv1op.ts index b2d860a41..ff685e26f 100644 --- a/apps/mcp-server/src/models/evidenceexportcontrollerexporttaskevidencezipv1op.ts +++ b/apps/mcp-server/src/models/evidenceexportcontrollerexporttaskevidencezipv1op.ts @@ -4,6 +4,21 @@ import * as z from "zod"; +export type EvidenceExportControllerExportTaskEvidenceZipV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceExportControllerExportTaskEvidenceZipV1Security$zodSchema: + z.ZodType = z.object( + { + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }, + ); + export type EvidenceExportControllerExportTaskEvidenceZipV1Request = { taskId: string; includeJson?: boolean | undefined; diff --git a/apps/mcp-server/src/models/evidenceexportcontrollergettaskevidencesummaryv1op.ts b/apps/mcp-server/src/models/evidenceexportcontrollergettaskevidencesummaryv1op.ts index 239f6380f..590a13c30 100644 --- a/apps/mcp-server/src/models/evidenceexportcontrollergettaskevidencesummaryv1op.ts +++ b/apps/mcp-server/src/models/evidenceexportcontrollergettaskevidencesummaryv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type EvidenceExportControllerGetTaskEvidenceSummaryV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceExportControllerGetTaskEvidenceSummaryV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type EvidenceExportControllerGetTaskEvidenceSummaryV1Request = { taskId: string; }; diff --git a/apps/mcp-server/src/models/evidenceformscontrollerdeletesubmissionv1op.ts b/apps/mcp-server/src/models/evidenceformscontrollerdeletesubmissionv1op.ts index e38adb231..859d3e385 100644 --- a/apps/mcp-server/src/models/evidenceformscontrollerdeletesubmissionv1op.ts +++ b/apps/mcp-server/src/models/evidenceformscontrollerdeletesubmissionv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type EvidenceFormsControllerDeleteSubmissionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceFormsControllerDeleteSubmissionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type EvidenceFormsControllerDeleteSubmissionV1Request = { xOrganizationId?: string | undefined; formType: string; diff --git a/apps/mcp-server/src/models/evidenceformscontrollerexportcsvv1op.ts b/apps/mcp-server/src/models/evidenceformscontrollerexportcsvv1op.ts index 838ec22c6..cb1accdd7 100644 --- a/apps/mcp-server/src/models/evidenceformscontrollerexportcsvv1op.ts +++ b/apps/mcp-server/src/models/evidenceformscontrollerexportcsvv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type EvidenceFormsControllerExportCsvV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceFormsControllerExportCsvV1Security$zodSchema: z.ZodType< + EvidenceFormsControllerExportCsvV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type EvidenceFormsControllerExportCsvV1Request = { xOrganizationId?: string | undefined; formType: string; diff --git a/apps/mcp-server/src/models/evidenceformscontrollergetformsettingsv1op.ts b/apps/mcp-server/src/models/evidenceformscontrollergetformsettingsv1op.ts index c82c87a52..e4650eccc 100644 --- a/apps/mcp-server/src/models/evidenceformscontrollergetformsettingsv1op.ts +++ b/apps/mcp-server/src/models/evidenceformscontrollergetformsettingsv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type EvidenceFormsControllerGetFormSettingsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceFormsControllerGetFormSettingsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type EvidenceFormsControllerGetFormSettingsV1Request = { xOrganizationId?: string | undefined; }; diff --git a/apps/mcp-server/src/models/evidenceformscontrollergetformstatusesv1op.ts b/apps/mcp-server/src/models/evidenceformscontrollergetformstatusesv1op.ts index 03a17f304..5463eafa4 100644 --- a/apps/mcp-server/src/models/evidenceformscontrollergetformstatusesv1op.ts +++ b/apps/mcp-server/src/models/evidenceformscontrollergetformstatusesv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type EvidenceFormsControllerGetFormStatusesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceFormsControllerGetFormStatusesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type EvidenceFormsControllerGetFormStatusesV1Request = { xOrganizationId?: string | undefined; }; diff --git a/apps/mcp-server/src/models/evidenceformscontrollergetformwithsubmissionsv1op.ts b/apps/mcp-server/src/models/evidenceformscontrollergetformwithsubmissionsv1op.ts index fb0f6a1a7..ecfd8efe7 100644 --- a/apps/mcp-server/src/models/evidenceformscontrollergetformwithsubmissionsv1op.ts +++ b/apps/mcp-server/src/models/evidenceformscontrollergetformwithsubmissionsv1op.ts @@ -4,6 +4,21 @@ import * as z from "zod"; +export type EvidenceFormsControllerGetFormWithSubmissionsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceFormsControllerGetFormWithSubmissionsV1Security$zodSchema: + z.ZodType = z.object( + { + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }, + ); + export type EvidenceFormsControllerGetFormWithSubmissionsV1Request = { xOrganizationId?: string | undefined; formType: string; diff --git a/apps/mcp-server/src/models/evidenceformscontrollergetmysubmissionsv1op.ts b/apps/mcp-server/src/models/evidenceformscontrollergetmysubmissionsv1op.ts index 7f845a090..6007295e0 100644 --- a/apps/mcp-server/src/models/evidenceformscontrollergetmysubmissionsv1op.ts +++ b/apps/mcp-server/src/models/evidenceformscontrollergetmysubmissionsv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type EvidenceFormsControllerGetMySubmissionsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceFormsControllerGetMySubmissionsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type EvidenceFormsControllerGetMySubmissionsV1Request = { xOrganizationId?: string | undefined; formType: string; diff --git a/apps/mcp-server/src/models/evidenceformscontrollergetpendingsubmissioncountv1op.ts b/apps/mcp-server/src/models/evidenceformscontrollergetpendingsubmissioncountv1op.ts index 720af9417..da96e0fa1 100644 --- a/apps/mcp-server/src/models/evidenceformscontrollergetpendingsubmissioncountv1op.ts +++ b/apps/mcp-server/src/models/evidenceformscontrollergetpendingsubmissioncountv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type EvidenceFormsControllerGetPendingSubmissionCountV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceFormsControllerGetPendingSubmissionCountV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type EvidenceFormsControllerGetPendingSubmissionCountV1Request = { xOrganizationId?: string | undefined; }; diff --git a/apps/mcp-server/src/models/evidenceformscontrollergetsubmissionv1op.ts b/apps/mcp-server/src/models/evidenceformscontrollergetsubmissionv1op.ts index cd351c058..f4ff1700d 100644 --- a/apps/mcp-server/src/models/evidenceformscontrollergetsubmissionv1op.ts +++ b/apps/mcp-server/src/models/evidenceformscontrollergetsubmissionv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type EvidenceFormsControllerGetSubmissionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceFormsControllerGetSubmissionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type EvidenceFormsControllerGetSubmissionV1Request = { xOrganizationId?: string | undefined; formType: string; diff --git a/apps/mcp-server/src/models/evidenceformscontrollerlistformsv1op.ts b/apps/mcp-server/src/models/evidenceformscontrollerlistformsv1op.ts index 258058e09..5977d519a 100644 --- a/apps/mcp-server/src/models/evidenceformscontrollerlistformsv1op.ts +++ b/apps/mcp-server/src/models/evidenceformscontrollerlistformsv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type EvidenceFormsControllerListFormsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceFormsControllerListFormsV1Security$zodSchema: z.ZodType< + EvidenceFormsControllerListFormsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type EvidenceFormsControllerListFormsV1Request = { xOrganizationId?: string | undefined; }; diff --git a/apps/mcp-server/src/models/evidenceformscontrollerreviewsubmissionv1op.ts b/apps/mcp-server/src/models/evidenceformscontrollerreviewsubmissionv1op.ts index 4640be0c1..f0bc8bf8d 100644 --- a/apps/mcp-server/src/models/evidenceformscontrollerreviewsubmissionv1op.ts +++ b/apps/mcp-server/src/models/evidenceformscontrollerreviewsubmissionv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type EvidenceFormsControllerReviewSubmissionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceFormsControllerReviewSubmissionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type EvidenceFormsControllerReviewSubmissionV1Request = { xOrganizationId?: string | undefined; formType: string; diff --git a/apps/mcp-server/src/models/evidenceformscontrollersubmitformv1op.ts b/apps/mcp-server/src/models/evidenceformscontrollersubmitformv1op.ts index c8f1c80a2..a431a4f72 100644 --- a/apps/mcp-server/src/models/evidenceformscontrollersubmitformv1op.ts +++ b/apps/mcp-server/src/models/evidenceformscontrollersubmitformv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type EvidenceFormsControllerSubmitFormV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceFormsControllerSubmitFormV1Security$zodSchema: z.ZodType< + EvidenceFormsControllerSubmitFormV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type EvidenceFormsControllerSubmitFormV1Request = { xOrganizationId?: string | undefined; formType: string; diff --git a/apps/mcp-server/src/models/evidenceformscontrollerupdateformsettingv1op.ts b/apps/mcp-server/src/models/evidenceformscontrollerupdateformsettingv1op.ts index e15bf7f47..9caa5520e 100644 --- a/apps/mcp-server/src/models/evidenceformscontrollerupdateformsettingv1op.ts +++ b/apps/mcp-server/src/models/evidenceformscontrollerupdateformsettingv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type EvidenceFormsControllerUpdateFormSettingV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceFormsControllerUpdateFormSettingV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type EvidenceFormsControllerUpdateFormSettingV1Request = { xOrganizationId?: string | undefined; formType: string; diff --git a/apps/mcp-server/src/models/evidenceformscontrolleruploadfilev1op.ts b/apps/mcp-server/src/models/evidenceformscontrolleruploadfilev1op.ts index 19d6ed7d8..fae276c52 100644 --- a/apps/mcp-server/src/models/evidenceformscontrolleruploadfilev1op.ts +++ b/apps/mcp-server/src/models/evidenceformscontrolleruploadfilev1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type EvidenceFormsControllerUploadFileV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceFormsControllerUploadFileV1Security$zodSchema: z.ZodType< + EvidenceFormsControllerUploadFileV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type EvidenceFormsControllerUploadFileV1Request = { xOrganizationId?: string | undefined; }; diff --git a/apps/mcp-server/src/models/evidenceformscontrolleruploadsubmissionv1op.ts b/apps/mcp-server/src/models/evidenceformscontrolleruploadsubmissionv1op.ts index 9c3c9b7d4..b7d356714 100644 --- a/apps/mcp-server/src/models/evidenceformscontrolleruploadsubmissionv1op.ts +++ b/apps/mcp-server/src/models/evidenceformscontrolleruploadsubmissionv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type EvidenceFormsControllerUploadSubmissionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const EvidenceFormsControllerUploadSubmissionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type EvidenceFormsControllerUploadSubmissionV1Request = { xOrganizationId?: string | undefined; formType: string; diff --git a/apps/mcp-server/src/models/findingscontrollercreatefindingv1op.ts b/apps/mcp-server/src/models/findingscontrollercreatefindingv1op.ts new file mode 100644 index 000000000..2ab5cfdf4 --- /dev/null +++ b/apps/mcp-server/src/models/findingscontrollercreatefindingv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type FindingsControllerCreateFindingV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const FindingsControllerCreateFindingV1Security$zodSchema: z.ZodType< + FindingsControllerCreateFindingV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/findingscontrollerdeletefindingv1op.ts b/apps/mcp-server/src/models/findingscontrollerdeletefindingv1op.ts index d3e0bb306..7352340d0 100644 --- a/apps/mcp-server/src/models/findingscontrollerdeletefindingv1op.ts +++ b/apps/mcp-server/src/models/findingscontrollerdeletefindingv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type FindingsControllerDeleteFindingV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const FindingsControllerDeleteFindingV1Security$zodSchema: z.ZodType< + FindingsControllerDeleteFindingV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type FindingsControllerDeleteFindingV1Request = { id: string }; export const FindingsControllerDeleteFindingV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/findingscontrollergetfindingbyidv1op.ts b/apps/mcp-server/src/models/findingscontrollergetfindingbyidv1op.ts index 13dd9363f..6764ed0cc 100644 --- a/apps/mcp-server/src/models/findingscontrollergetfindingbyidv1op.ts +++ b/apps/mcp-server/src/models/findingscontrollergetfindingbyidv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type FindingsControllerGetFindingByIdV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const FindingsControllerGetFindingByIdV1Security$zodSchema: z.ZodType< + FindingsControllerGetFindingByIdV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type FindingsControllerGetFindingByIdV1Request = { id: string }; export const FindingsControllerGetFindingByIdV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/findingscontrollergetfindinghistoryv1op.ts b/apps/mcp-server/src/models/findingscontrollergetfindinghistoryv1op.ts index 672aa7e61..434225fc6 100644 --- a/apps/mcp-server/src/models/findingscontrollergetfindinghistoryv1op.ts +++ b/apps/mcp-server/src/models/findingscontrollergetfindinghistoryv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type FindingsControllerGetFindingHistoryV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const FindingsControllerGetFindingHistoryV1Security$zodSchema: z.ZodType< + FindingsControllerGetFindingHistoryV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type FindingsControllerGetFindingHistoryV1Request = { id: string }; export const FindingsControllerGetFindingHistoryV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/findingscontrollergetorganizationfindingsv1op.ts b/apps/mcp-server/src/models/findingscontrollergetorganizationfindingsv1op.ts index 3b04cd1c5..6aa643555 100644 --- a/apps/mcp-server/src/models/findingscontrollergetorganizationfindingsv1op.ts +++ b/apps/mcp-server/src/models/findingscontrollergetorganizationfindingsv1op.ts @@ -5,6 +5,19 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type FindingsControllerGetOrganizationFindingsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const FindingsControllerGetOrganizationFindingsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export const FindingsControllerGetOrganizationFindingsV1Status = { Open: "open", ReadyForReview: "ready_for_review", diff --git a/apps/mcp-server/src/models/findingscontrollerlistfindingsv1op.ts b/apps/mcp-server/src/models/findingscontrollerlistfindingsv1op.ts index 4acdb58ce..a979e7d3e 100644 --- a/apps/mcp-server/src/models/findingscontrollerlistfindingsv1op.ts +++ b/apps/mcp-server/src/models/findingscontrollerlistfindingsv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type FindingsControllerListFindingsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const FindingsControllerListFindingsV1Security$zodSchema: z.ZodType< + FindingsControllerListFindingsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export const FindingsControllerListFindingsV1Status = { Open: "open", ReadyForReview: "ready_for_review", diff --git a/apps/mcp-server/src/models/findingscontrollerupdatefindingv1op.ts b/apps/mcp-server/src/models/findingscontrollerupdatefindingv1op.ts index 29d66fc0f..8e03c2ac3 100644 --- a/apps/mcp-server/src/models/findingscontrollerupdatefindingv1op.ts +++ b/apps/mcp-server/src/models/findingscontrollerupdatefindingv1op.ts @@ -8,6 +8,20 @@ import { UpdateFindingDto$zodSchema, } from "./updatefindingdto.js"; +export type FindingsControllerUpdateFindingV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const FindingsControllerUpdateFindingV1Security$zodSchema: z.ZodType< + FindingsControllerUpdateFindingV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type FindingsControllerUpdateFindingV1Request = { id: string; body: UpdateFindingDto; diff --git a/apps/mcp-server/src/models/knowledgebasecontrollercreateruntokenv1op.ts b/apps/mcp-server/src/models/knowledgebasecontrollercreateruntokenv1op.ts index edc1cb726..950cfb604 100644 --- a/apps/mcp-server/src/models/knowledgebasecontrollercreateruntokenv1op.ts +++ b/apps/mcp-server/src/models/knowledgebasecontrollercreateruntokenv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type KnowledgeBaseControllerCreateRunTokenV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const KnowledgeBaseControllerCreateRunTokenV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type KnowledgeBaseControllerCreateRunTokenV1Request = { runId: string }; export const KnowledgeBaseControllerCreateRunTokenV1Request$zodSchema: diff --git a/apps/mcp-server/src/models/knowledgebasecontrollerdeleteallmanualanswersv1op.ts b/apps/mcp-server/src/models/knowledgebasecontrollerdeleteallmanualanswersv1op.ts new file mode 100644 index 000000000..d056ff8bb --- /dev/null +++ b/apps/mcp-server/src/models/knowledgebasecontrollerdeleteallmanualanswersv1op.ts @@ -0,0 +1,20 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type KnowledgeBaseControllerDeleteAllManualAnswersV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const KnowledgeBaseControllerDeleteAllManualAnswersV1Security$zodSchema: + z.ZodType = z.object( + { + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }, + ); diff --git a/apps/mcp-server/src/models/knowledgebasecontrollerdeletedocumentv1op.ts b/apps/mcp-server/src/models/knowledgebasecontrollerdeletedocumentv1op.ts index fd140505f..79b1d92fb 100644 --- a/apps/mcp-server/src/models/knowledgebasecontrollerdeletedocumentv1op.ts +++ b/apps/mcp-server/src/models/knowledgebasecontrollerdeletedocumentv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type KnowledgeBaseControllerDeleteDocumentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const KnowledgeBaseControllerDeleteDocumentV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type KnowledgeBaseControllerDeleteDocumentV1Request = { documentId: string; }; diff --git a/apps/mcp-server/src/models/knowledgebasecontrollerdeletemanualanswerv1op.ts b/apps/mcp-server/src/models/knowledgebasecontrollerdeletemanualanswerv1op.ts index f7860565a..5edee61e8 100644 --- a/apps/mcp-server/src/models/knowledgebasecontrollerdeletemanualanswerv1op.ts +++ b/apps/mcp-server/src/models/knowledgebasecontrollerdeletemanualanswerv1op.ts @@ -8,6 +8,19 @@ import { DeleteManualAnswerDto$zodSchema, } from "./deletemanualanswerdto.js"; +export type KnowledgeBaseControllerDeleteManualAnswerV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const KnowledgeBaseControllerDeleteManualAnswerV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type KnowledgeBaseControllerDeleteManualAnswerV1Request = { manualAnswerId: string; body: DeleteManualAnswerDto; diff --git a/apps/mcp-server/src/models/knowledgebasecontrollergetdownloadurlv1op.ts b/apps/mcp-server/src/models/knowledgebasecontrollergetdownloadurlv1op.ts index 25a055ea6..31d2100dd 100644 --- a/apps/mcp-server/src/models/knowledgebasecontrollergetdownloadurlv1op.ts +++ b/apps/mcp-server/src/models/knowledgebasecontrollergetdownloadurlv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type KnowledgeBaseControllerGetDownloadUrlV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const KnowledgeBaseControllerGetDownloadUrlV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type KnowledgeBaseControllerGetDownloadUrlV1Request = { documentId: string; }; diff --git a/apps/mcp-server/src/models/knowledgebasecontrollergetviewurlv1op.ts b/apps/mcp-server/src/models/knowledgebasecontrollergetviewurlv1op.ts index 95c82f9a3..16c612508 100644 --- a/apps/mcp-server/src/models/knowledgebasecontrollergetviewurlv1op.ts +++ b/apps/mcp-server/src/models/knowledgebasecontrollergetviewurlv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type KnowledgeBaseControllerGetViewUrlV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const KnowledgeBaseControllerGetViewUrlV1Security$zodSchema: z.ZodType< + KnowledgeBaseControllerGetViewUrlV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type KnowledgeBaseControllerGetViewUrlV1Request = { documentId: string }; export const KnowledgeBaseControllerGetViewUrlV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/knowledgebasecontrollerlistdocumentsv1op.ts b/apps/mcp-server/src/models/knowledgebasecontrollerlistdocumentsv1op.ts new file mode 100644 index 000000000..0b4f5409f --- /dev/null +++ b/apps/mcp-server/src/models/knowledgebasecontrollerlistdocumentsv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type KnowledgeBaseControllerListDocumentsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const KnowledgeBaseControllerListDocumentsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/knowledgebasecontrollerlistmanualanswersv1op.ts b/apps/mcp-server/src/models/knowledgebasecontrollerlistmanualanswersv1op.ts new file mode 100644 index 000000000..7bad9ef27 --- /dev/null +++ b/apps/mcp-server/src/models/knowledgebasecontrollerlistmanualanswersv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type KnowledgeBaseControllerListManualAnswersV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const KnowledgeBaseControllerListManualAnswersV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/knowledgebasecontrollerprocessdocumentsv1op.ts b/apps/mcp-server/src/models/knowledgebasecontrollerprocessdocumentsv1op.ts new file mode 100644 index 000000000..d2be98943 --- /dev/null +++ b/apps/mcp-server/src/models/knowledgebasecontrollerprocessdocumentsv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type KnowledgeBaseControllerProcessDocumentsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const KnowledgeBaseControllerProcessDocumentsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/knowledgebasecontrollersavemanualanswerv1op.ts b/apps/mcp-server/src/models/knowledgebasecontrollersavemanualanswerv1op.ts new file mode 100644 index 000000000..97f27cbeb --- /dev/null +++ b/apps/mcp-server/src/models/knowledgebasecontrollersavemanualanswerv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type KnowledgeBaseControllerSaveManualAnswerV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const KnowledgeBaseControllerSaveManualAnswerV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/knowledgebasecontrolleruploaddocumentv1op.ts b/apps/mcp-server/src/models/knowledgebasecontrolleruploaddocumentv1op.ts new file mode 100644 index 000000000..942696ad0 --- /dev/null +++ b/apps/mcp-server/src/models/knowledgebasecontrolleruploaddocumentv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type KnowledgeBaseControllerUploadDocumentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const KnowledgeBaseControllerUploadDocumentV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrollercompleteitemv1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrollercompleteitemv1op.ts index ab97d2c8d..4d3179c1f 100644 --- a/apps/mcp-server/src/models/offboardingchecklistcontrollercompleteitemv1op.ts +++ b/apps/mcp-server/src/models/offboardingchecklistcontrollercompleteitemv1op.ts @@ -8,6 +8,19 @@ import { CompleteChecklistItemDto$zodSchema, } from "./completechecklistitemdto.js"; +export type OffboardingChecklistControllerCompleteItemV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerCompleteItemV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type OffboardingChecklistControllerCompleteItemV1Request = { memberId: string; templateItemId: string; diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrollercreatetemplateitemv1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrollercreatetemplateitemv1op.ts new file mode 100644 index 000000000..f2cfc8d71 --- /dev/null +++ b/apps/mcp-server/src/models/offboardingchecklistcontrollercreatetemplateitemv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type OffboardingChecklistControllerCreateTemplateItemV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerCreateTemplateItemV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrollerdeletetemplateitemv1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrollerdeletetemplateitemv1op.ts index 278d3b44b..78a2b8f68 100644 --- a/apps/mcp-server/src/models/offboardingchecklistcontrollerdeletetemplateitemv1op.ts +++ b/apps/mcp-server/src/models/offboardingchecklistcontrollerdeletetemplateitemv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type OffboardingChecklistControllerDeleteTemplateItemV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerDeleteTemplateItemV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type OffboardingChecklistControllerDeleteTemplateItemV1Request = { id: string; }; diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrollerexportallevidencev1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrollerexportallevidencev1op.ts new file mode 100644 index 000000000..40364e059 --- /dev/null +++ b/apps/mcp-server/src/models/offboardingchecklistcontrollerexportallevidencev1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type OffboardingChecklistControllerExportAllEvidenceV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerExportAllEvidenceV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrollerexportevidencev1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrollerexportevidencev1op.ts index 91ac5249b..675b89d52 100644 --- a/apps/mcp-server/src/models/offboardingchecklistcontrollerexportevidencev1op.ts +++ b/apps/mcp-server/src/models/offboardingchecklistcontrollerexportevidencev1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type OffboardingChecklistControllerExportEvidenceV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerExportEvidenceV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type OffboardingChecklistControllerExportEvidenceV1Request = { memberId: string; }; diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrollergetaccessrevocationsv1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrollergetaccessrevocationsv1op.ts index 243fa54ad..5dcfe3176 100644 --- a/apps/mcp-server/src/models/offboardingchecklistcontrollergetaccessrevocationsv1op.ts +++ b/apps/mcp-server/src/models/offboardingchecklistcontrollergetaccessrevocationsv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type OffboardingChecklistControllerGetAccessRevocationsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerGetAccessRevocationsV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type OffboardingChecklistControllerGetAccessRevocationsV1Request = { memberId: string; }; diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrollergetmemberchecklistv1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrollergetmemberchecklistv1op.ts index 417398bea..74c980244 100644 --- a/apps/mcp-server/src/models/offboardingchecklistcontrollergetmemberchecklistv1op.ts +++ b/apps/mcp-server/src/models/offboardingchecklistcontrollergetmemberchecklistv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type OffboardingChecklistControllerGetMemberChecklistV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerGetMemberChecklistV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type OffboardingChecklistControllerGetMemberChecklistV1Request = { memberId: string; }; diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrollergetpendingoffboardingsv1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrollergetpendingoffboardingsv1op.ts new file mode 100644 index 000000000..3579185f7 --- /dev/null +++ b/apps/mcp-server/src/models/offboardingchecklistcontrollergetpendingoffboardingsv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type OffboardingChecklistControllerGetPendingOffboardingsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerGetPendingOffboardingsV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrollergettemplatev1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrollergettemplatev1op.ts new file mode 100644 index 000000000..16bd92985 --- /dev/null +++ b/apps/mcp-server/src/models/offboardingchecklistcontrollergettemplatev1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type OffboardingChecklistControllerGetTemplateV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerGetTemplateV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrollerrevokeallvendoraccessv1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrollerrevokeallvendoraccessv1op.ts index 702a57d46..b7108bc48 100644 --- a/apps/mcp-server/src/models/offboardingchecklistcontrollerrevokeallvendoraccessv1op.ts +++ b/apps/mcp-server/src/models/offboardingchecklistcontrollerrevokeallvendoraccessv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type OffboardingChecklistControllerRevokeAllVendorAccessV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerRevokeAllVendorAccessV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type OffboardingChecklistControllerRevokeAllVendorAccessV1Request = { memberId: string; }; diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrollerrevokevendoraccessv1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrollerrevokevendoraccessv1op.ts index d3cde14eb..d19df1914 100644 --- a/apps/mcp-server/src/models/offboardingchecklistcontrollerrevokevendoraccessv1op.ts +++ b/apps/mcp-server/src/models/offboardingchecklistcontrollerrevokevendoraccessv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type OffboardingChecklistControllerRevokeVendorAccessV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerRevokeVendorAccessV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type OffboardingChecklistControllerRevokeVendorAccessV1Request = { memberId: string; vendorId: string; diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrolleruncompleteitemv1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrolleruncompleteitemv1op.ts index 8d3211de2..8241cf566 100644 --- a/apps/mcp-server/src/models/offboardingchecklistcontrolleruncompleteitemv1op.ts +++ b/apps/mcp-server/src/models/offboardingchecklistcontrolleruncompleteitemv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type OffboardingChecklistControllerUncompleteItemV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerUncompleteItemV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type OffboardingChecklistControllerUncompleteItemV1Request = { memberId: string; templateItemId: string; diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrollerundovendorrevocationv1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrollerundovendorrevocationv1op.ts index 2971fb641..58a68a958 100644 --- a/apps/mcp-server/src/models/offboardingchecklistcontrollerundovendorrevocationv1op.ts +++ b/apps/mcp-server/src/models/offboardingchecklistcontrollerundovendorrevocationv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type OffboardingChecklistControllerUndoVendorRevocationV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerUndoVendorRevocationV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type OffboardingChecklistControllerUndoVendorRevocationV1Request = { memberId: string; vendorId: string; diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrollerupdatetemplateitemv1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrollerupdatetemplateitemv1op.ts index 6b41dcbc4..0a02fcfcb 100644 --- a/apps/mcp-server/src/models/offboardingchecklistcontrollerupdatetemplateitemv1op.ts +++ b/apps/mcp-server/src/models/offboardingchecklistcontrollerupdatetemplateitemv1op.ts @@ -8,6 +8,20 @@ import { UpdateTemplateItemDto$zodSchema, } from "./updatetemplateitemdto.js"; +export type OffboardingChecklistControllerUpdateTemplateItemV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerUpdateTemplateItemV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type OffboardingChecklistControllerUpdateTemplateItemV1Request = { id: string; body: UpdateTemplateItemDto; diff --git a/apps/mcp-server/src/models/offboardingchecklistcontrolleruploadevidencev1op.ts b/apps/mcp-server/src/models/offboardingchecklistcontrolleruploadevidencev1op.ts index e6fffc6c0..00a28f4f9 100644 --- a/apps/mcp-server/src/models/offboardingchecklistcontrolleruploadevidencev1op.ts +++ b/apps/mcp-server/src/models/offboardingchecklistcontrolleruploadevidencev1op.ts @@ -8,6 +8,19 @@ import { UploadAttachmentDto$zodSchema, } from "./uploadattachmentdto.js"; +export type OffboardingChecklistControllerUploadEvidenceV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OffboardingChecklistControllerUploadEvidenceV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type OffboardingChecklistControllerUploadEvidenceV1Request = { memberId: string; templateItemId: string; diff --git a/apps/mcp-server/src/models/organizationcontrollercreateapikeyv1op.ts b/apps/mcp-server/src/models/organizationcontrollercreateapikeyv1op.ts new file mode 100644 index 000000000..a5094ad64 --- /dev/null +++ b/apps/mcp-server/src/models/organizationcontrollercreateapikeyv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type OrganizationControllerCreateApiKeyV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrganizationControllerCreateApiKeyV1Security$zodSchema: z.ZodType< + OrganizationControllerCreateApiKeyV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/organizationcontrollerdeleteorganizationv1op.ts b/apps/mcp-server/src/models/organizationcontrollerdeleteorganizationv1op.ts index 4a5ab7d79..95952a578 100644 --- a/apps/mcp-server/src/models/organizationcontrollerdeleteorganizationv1op.ts +++ b/apps/mcp-server/src/models/organizationcontrollerdeleteorganizationv1op.ts @@ -5,6 +5,19 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type OrganizationControllerDeleteOrganizationV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrganizationControllerDeleteOrganizationV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + /** * Organization not found */ diff --git a/apps/mcp-server/src/models/organizationcontrollergetavailablescopesv1op.ts b/apps/mcp-server/src/models/organizationcontrollergetavailablescopesv1op.ts new file mode 100644 index 000000000..360b9ccf1 --- /dev/null +++ b/apps/mcp-server/src/models/organizationcontrollergetavailablescopesv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type OrganizationControllerGetAvailableScopesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrganizationControllerGetAvailableScopesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/organizationcontrollergetonboardingv1op.ts b/apps/mcp-server/src/models/organizationcontrollergetonboardingv1op.ts new file mode 100644 index 000000000..d79f50f9e --- /dev/null +++ b/apps/mcp-server/src/models/organizationcontrollergetonboardingv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type OrganizationControllerGetOnboardingV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrganizationControllerGetOnboardingV1Security$zodSchema: z.ZodType< + OrganizationControllerGetOnboardingV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/organizationcontrollergetorganizationv1op.ts b/apps/mcp-server/src/models/organizationcontrollergetorganizationv1op.ts index 758bedf6f..d4243d7ef 100644 --- a/apps/mcp-server/src/models/organizationcontrollergetorganizationv1op.ts +++ b/apps/mcp-server/src/models/organizationcontrollergetorganizationv1op.ts @@ -5,6 +5,19 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type OrganizationControllerGetOrganizationV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrganizationControllerGetOrganizationV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type OrganizationControllerGetOrganizationV1Request = { includeOwnership?: string | undefined; }; diff --git a/apps/mcp-server/src/models/organizationcontrollergetprimarycolorv1op.ts b/apps/mcp-server/src/models/organizationcontrollergetprimarycolorv1op.ts index 5845fb40d..febf322ae 100644 --- a/apps/mcp-server/src/models/organizationcontrollergetprimarycolorv1op.ts +++ b/apps/mcp-server/src/models/organizationcontrollergetprimarycolorv1op.ts @@ -5,6 +5,19 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type OrganizationControllerGetPrimaryColorV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrganizationControllerGetPrimaryColorV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type OrganizationControllerGetPrimaryColorV1Request = { token?: any | undefined; }; diff --git a/apps/mcp-server/src/models/organizationcontrollergetrolenotificationsv1op.ts b/apps/mcp-server/src/models/organizationcontrollergetrolenotificationsv1op.ts new file mode 100644 index 000000000..e76f12494 --- /dev/null +++ b/apps/mcp-server/src/models/organizationcontrollergetrolenotificationsv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type OrganizationControllerGetRoleNotificationsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrganizationControllerGetRoleNotificationsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/organizationcontrollerlistapikeysv1op.ts b/apps/mcp-server/src/models/organizationcontrollerlistapikeysv1op.ts new file mode 100644 index 000000000..31d2eb46b --- /dev/null +++ b/apps/mcp-server/src/models/organizationcontrollerlistapikeysv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type OrganizationControllerListApiKeysV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrganizationControllerListApiKeysV1Security$zodSchema: z.ZodType< + OrganizationControllerListApiKeysV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/organizationcontrollerremovelogov1op.ts b/apps/mcp-server/src/models/organizationcontrollerremovelogov1op.ts new file mode 100644 index 000000000..0dfd3a2bf --- /dev/null +++ b/apps/mcp-server/src/models/organizationcontrollerremovelogov1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type OrganizationControllerRemoveLogoV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrganizationControllerRemoveLogoV1Security$zodSchema: z.ZodType< + OrganizationControllerRemoveLogoV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/organizationcontrollerrevokeapikeyv1op.ts b/apps/mcp-server/src/models/organizationcontrollerrevokeapikeyv1op.ts new file mode 100644 index 000000000..3f45c0577 --- /dev/null +++ b/apps/mcp-server/src/models/organizationcontrollerrevokeapikeyv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type OrganizationControllerRevokeApiKeyV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrganizationControllerRevokeApiKeyV1Security$zodSchema: z.ZodType< + OrganizationControllerRevokeApiKeyV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/organizationcontrollertransferownershipv1op.ts b/apps/mcp-server/src/models/organizationcontrollertransferownershipv1op.ts index b8a4579ea..109e16e5d 100644 --- a/apps/mcp-server/src/models/organizationcontrollertransferownershipv1op.ts +++ b/apps/mcp-server/src/models/organizationcontrollertransferownershipv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type OrganizationControllerTransferOwnershipV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrganizationControllerTransferOwnershipV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + /** * Transfer organization ownership to another member */ diff --git a/apps/mcp-server/src/models/organizationcontrollerupdateorganizationv1op.ts b/apps/mcp-server/src/models/organizationcontrollerupdateorganizationv1op.ts index beb3b8c21..0b2231bc0 100644 --- a/apps/mcp-server/src/models/organizationcontrollerupdateorganizationv1op.ts +++ b/apps/mcp-server/src/models/organizationcontrollerupdateorganizationv1op.ts @@ -5,6 +5,19 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type OrganizationControllerUpdateOrganizationV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrganizationControllerUpdateOrganizationV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + /** * Organization update data */ diff --git a/apps/mcp-server/src/models/organizationcontrollerupdaterolenotificationsv1op.ts b/apps/mcp-server/src/models/organizationcontrollerupdaterolenotificationsv1op.ts index b558301fc..272e031e6 100644 --- a/apps/mcp-server/src/models/organizationcontrollerupdaterolenotificationsv1op.ts +++ b/apps/mcp-server/src/models/organizationcontrollerupdaterolenotificationsv1op.ts @@ -4,6 +4,21 @@ import * as z from "zod"; +export type OrganizationControllerUpdateRoleNotificationsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrganizationControllerUpdateRoleNotificationsV1Security$zodSchema: + z.ZodType = z.object( + { + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }, + ); + export type Setting = { role: string; policyNotifications: boolean; diff --git a/apps/mcp-server/src/models/organizationcontrolleruploadlogov1op.ts b/apps/mcp-server/src/models/organizationcontrolleruploadlogov1op.ts new file mode 100644 index 000000000..bcbb416fb --- /dev/null +++ b/apps/mcp-server/src/models/organizationcontrolleruploadlogov1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type OrganizationControllerUploadLogoV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrganizationControllerUploadLogoV1Security$zodSchema: z.ZodType< + OrganizationControllerUploadLogoV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/orgchartcontrollerdeleteorgchartv1op.ts b/apps/mcp-server/src/models/orgchartcontrollerdeleteorgchartv1op.ts index ed1914986..1ac64a1f2 100644 --- a/apps/mcp-server/src/models/orgchartcontrollerdeleteorgchartv1op.ts +++ b/apps/mcp-server/src/models/orgchartcontrollerdeleteorgchartv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type OrgChartControllerDeleteOrgChartV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrgChartControllerDeleteOrgChartV1Security$zodSchema: z.ZodType< + OrgChartControllerDeleteOrgChartV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type OrgChartControllerDeleteOrgChartV1Request = { xOrganizationId?: string | undefined; }; diff --git a/apps/mcp-server/src/models/orgchartcontrollergetorgchartv1op.ts b/apps/mcp-server/src/models/orgchartcontrollergetorgchartv1op.ts index fa4d6ac99..19210ffb2 100644 --- a/apps/mcp-server/src/models/orgchartcontrollergetorgchartv1op.ts +++ b/apps/mcp-server/src/models/orgchartcontrollergetorgchartv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type OrgChartControllerGetOrgChartV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrgChartControllerGetOrgChartV1Security$zodSchema: z.ZodType< + OrgChartControllerGetOrgChartV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type OrgChartControllerGetOrgChartV1Request = { xOrganizationId?: string | undefined; }; diff --git a/apps/mcp-server/src/models/orgchartcontrolleruploadorgchartv1op.ts b/apps/mcp-server/src/models/orgchartcontrolleruploadorgchartv1op.ts index b1e9498d9..e33633616 100644 --- a/apps/mcp-server/src/models/orgchartcontrolleruploadorgchartv1op.ts +++ b/apps/mcp-server/src/models/orgchartcontrolleruploadorgchartv1op.ts @@ -8,6 +8,20 @@ import { UploadOrgChartDto$zodSchema, } from "./uploadorgchartdto.js"; +export type OrgChartControllerUploadOrgChartV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrgChartControllerUploadOrgChartV1Security$zodSchema: z.ZodType< + OrgChartControllerUploadOrgChartV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type OrgChartControllerUploadOrgChartV1Request = { xOrganizationId?: string | undefined; body: UploadOrgChartDto; diff --git a/apps/mcp-server/src/models/orgchartcontrollerupsertorgchartv1op.ts b/apps/mcp-server/src/models/orgchartcontrollerupsertorgchartv1op.ts index 7014649dd..3f2b4e87a 100644 --- a/apps/mcp-server/src/models/orgchartcontrollerupsertorgchartv1op.ts +++ b/apps/mcp-server/src/models/orgchartcontrollerupsertorgchartv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type OrgChartControllerUpsertOrgChartV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const OrgChartControllerUpsertOrgChartV1Security$zodSchema: z.ZodType< + OrgChartControllerUpsertOrgChartV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type OrgChartControllerUpsertOrgChartV1Request = { xOrganizationId?: string | undefined; }; diff --git a/apps/mcp-server/src/models/peoplecontrollerbulkcreatemembersv1op.ts b/apps/mcp-server/src/models/peoplecontrollerbulkcreatemembersv1op.ts index cfe7e4094..8ac10291b 100644 --- a/apps/mcp-server/src/models/peoplecontrollerbulkcreatemembersv1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollerbulkcreatemembersv1op.ts @@ -9,6 +9,20 @@ import { PeopleResponseDto$zodSchema, } from "./peopleresponsedto.js"; +export type PeopleControllerBulkCreateMembersV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerBulkCreateMembersV1Security$zodSchema: z.ZodType< + PeopleControllerBulkCreateMembersV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * Internal server error */ diff --git a/apps/mcp-server/src/models/peoplecontrollercreatememberv1op.ts b/apps/mcp-server/src/models/peoplecontrollercreatememberv1op.ts index 4301accad..ab1ad8f86 100644 --- a/apps/mcp-server/src/models/peoplecontrollercreatememberv1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollercreatememberv1op.ts @@ -8,6 +8,20 @@ import { PeopleResponseDto$zodSchema, } from "./peopleresponsedto.js"; +export type PeopleControllerCreateMemberV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerCreateMemberV1Security$zodSchema: z.ZodType< + PeopleControllerCreateMemberV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * Internal server error */ diff --git a/apps/mcp-server/src/models/peoplecontrollerdeleteemploymentevidencev1op.ts b/apps/mcp-server/src/models/peoplecontrollerdeleteemploymentevidencev1op.ts index 4b3c87efb..4019c76c4 100644 --- a/apps/mcp-server/src/models/peoplecontrollerdeleteemploymentevidencev1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollerdeleteemploymentevidencev1op.ts @@ -5,6 +5,19 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type PeopleControllerDeleteEmploymentEvidenceV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerDeleteEmploymentEvidenceV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export const PeopleControllerDeleteEmploymentEvidenceV1EventType = { Onboard: "onboard", Offboard: "offboard", diff --git a/apps/mcp-server/src/models/peoplecontrollerdeletememberv1op.ts b/apps/mcp-server/src/models/peoplecontrollerdeletememberv1op.ts index 40db3b29e..a23789b65 100644 --- a/apps/mcp-server/src/models/peoplecontrollerdeletememberv1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollerdeletememberv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type PeopleControllerDeleteMemberV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerDeleteMemberV1Security$zodSchema: z.ZodType< + PeopleControllerDeleteMemberV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PeopleControllerDeleteMemberV1Request = { id: string }; export const PeopleControllerDeleteMemberV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/peoplecontrollergetallpeoplev1op.ts b/apps/mcp-server/src/models/peoplecontrollergetallpeoplev1op.ts index 9a41bf588..0f19354e0 100644 --- a/apps/mcp-server/src/models/peoplecontrollergetallpeoplev1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollergetallpeoplev1op.ts @@ -9,6 +9,20 @@ import { PeopleResponseDto$zodSchema, } from "./peopleresponsedto.js"; +export type PeopleControllerGetAllPeopleV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerGetAllPeopleV1Security$zodSchema: z.ZodType< + PeopleControllerGetAllPeopleV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PeopleControllerGetAllPeopleV1Request = { includeDeactivated: string; onboardAfter: string; diff --git a/apps/mcp-server/src/models/peoplecontrollergetdevicesv1op.ts b/apps/mcp-server/src/models/peoplecontrollergetdevicesv1op.ts new file mode 100644 index 000000000..57f5e934e --- /dev/null +++ b/apps/mcp-server/src/models/peoplecontrollergetdevicesv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type PeopleControllerGetDevicesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerGetDevicesV1Security$zodSchema: z.ZodType< + PeopleControllerGetDevicesV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/peoplecontrollergetemailpreferencesv1op.ts b/apps/mcp-server/src/models/peoplecontrollergetemailpreferencesv1op.ts new file mode 100644 index 000000000..58674c643 --- /dev/null +++ b/apps/mcp-server/src/models/peoplecontrollergetemailpreferencesv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type PeopleControllerGetEmailPreferencesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerGetEmailPreferencesV1Security$zodSchema: z.ZodType< + PeopleControllerGetEmailPreferencesV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/peoplecontrollergetemploymentevidencev1op.ts b/apps/mcp-server/src/models/peoplecontrollergetemploymentevidencev1op.ts index 9e8a2fde1..d9bf9cb16 100644 --- a/apps/mcp-server/src/models/peoplecontrollergetemploymentevidencev1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollergetemploymentevidencev1op.ts @@ -5,6 +5,19 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type PeopleControllerGetEmploymentEvidenceV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerGetEmploymentEvidenceV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export const PeopleControllerGetEmploymentEvidenceV1EventType = { Onboard: "onboard", Offboard: "offboard", diff --git a/apps/mcp-server/src/models/peoplecontrollergetfleetcompliancev1op.ts b/apps/mcp-server/src/models/peoplecontrollergetfleetcompliancev1op.ts index 9a5672df1..33ecc9093 100644 --- a/apps/mcp-server/src/models/peoplecontrollergetfleetcompliancev1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollergetfleetcompliancev1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type PeopleControllerGetFleetComplianceV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerGetFleetComplianceV1Security$zodSchema: z.ZodType< + PeopleControllerGetFleetComplianceV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PeopleControllerGetFleetComplianceV1Request = { id: string }; export const PeopleControllerGetFleetComplianceV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/peoplecontrollergetmentionablemembersv1op.ts b/apps/mcp-server/src/models/peoplecontrollergetmentionablemembersv1op.ts index a811ab8f9..406346ff1 100644 --- a/apps/mcp-server/src/models/peoplecontrollergetmentionablemembersv1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollergetmentionablemembersv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type PeopleControllerGetMentionableMembersV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerGetMentionableMembersV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PeopleControllerGetMentionableMembersV1Request = { resource: string; }; diff --git a/apps/mcp-server/src/models/peoplecontrollergetpersonbyidv1op.ts b/apps/mcp-server/src/models/peoplecontrollergetpersonbyidv1op.ts index afb4b175f..dc7679710 100644 --- a/apps/mcp-server/src/models/peoplecontrollergetpersonbyidv1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollergetpersonbyidv1op.ts @@ -8,6 +8,20 @@ import { PeopleResponseDto$zodSchema, } from "./peopleresponsedto.js"; +export type PeopleControllerGetPersonByIdV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerGetPersonByIdV1Security$zodSchema: z.ZodType< + PeopleControllerGetPersonByIdV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PeopleControllerGetPersonByIdV1Request = { id: string }; export const PeopleControllerGetPersonByIdV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/peoplecontrollergetteststatsbyassigneev1op.ts b/apps/mcp-server/src/models/peoplecontrollergetteststatsbyassigneev1op.ts new file mode 100644 index 000000000..476ff43af --- /dev/null +++ b/apps/mcp-server/src/models/peoplecontrollergetteststatsbyassigneev1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type PeopleControllerGetTestStatsByAssigneeV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerGetTestStatsByAssigneeV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/peoplecontrollergettrainingvideosv1op.ts b/apps/mcp-server/src/models/peoplecontrollergettrainingvideosv1op.ts index 1fa6fa9b8..cee3fe201 100644 --- a/apps/mcp-server/src/models/peoplecontrollergettrainingvideosv1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollergettrainingvideosv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type PeopleControllerGetTrainingVideosV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerGetTrainingVideosV1Security$zodSchema: z.ZodType< + PeopleControllerGetTrainingVideosV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PeopleControllerGetTrainingVideosV1Request = { id: string }; export const PeopleControllerGetTrainingVideosV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/peoplecontrollerinvitemembersv1op.ts b/apps/mcp-server/src/models/peoplecontrollerinvitemembersv1op.ts new file mode 100644 index 000000000..e2ab00c29 --- /dev/null +++ b/apps/mcp-server/src/models/peoplecontrollerinvitemembersv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type PeopleControllerInviteMembersV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerInviteMembersV1Security$zodSchema: z.ZodType< + PeopleControllerInviteMembersV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/peoplecontrollerreactivatememberv1op.ts b/apps/mcp-server/src/models/peoplecontrollerreactivatememberv1op.ts index 2e10e062b..969299573 100644 --- a/apps/mcp-server/src/models/peoplecontrollerreactivatememberv1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollerreactivatememberv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type PeopleControllerReactivateMemberV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerReactivateMemberV1Security$zodSchema: z.ZodType< + PeopleControllerReactivateMemberV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PeopleControllerReactivateMemberV1Request = { id: string }; export const PeopleControllerReactivateMemberV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/peoplecontrollerremovehostv1op.ts b/apps/mcp-server/src/models/peoplecontrollerremovehostv1op.ts index 79899a6ec..e1a05bda5 100644 --- a/apps/mcp-server/src/models/peoplecontrollerremovehostv1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollerremovehostv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type PeopleControllerRemoveHostV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerRemoveHostV1Security$zodSchema: z.ZodType< + PeopleControllerRemoveHostV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PeopleControllerRemoveHostV1Request = { id: string; hostId: number; diff --git a/apps/mcp-server/src/models/peoplecontrollerresendportalinvitev1op.ts b/apps/mcp-server/src/models/peoplecontrollerresendportalinvitev1op.ts index 877e57a74..eebd84d04 100644 --- a/apps/mcp-server/src/models/peoplecontrollerresendportalinvitev1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollerresendportalinvitev1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type PeopleControllerResendPortalInviteV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerResendPortalInviteV1Security$zodSchema: z.ZodType< + PeopleControllerResendPortalInviteV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PeopleControllerResendPortalInviteV1Request = { id: string }; export const PeopleControllerResendPortalInviteV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/peoplecontrollerunlinkdevicev1op.ts b/apps/mcp-server/src/models/peoplecontrollerunlinkdevicev1op.ts index 02853679c..650f40022 100644 --- a/apps/mcp-server/src/models/peoplecontrollerunlinkdevicev1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollerunlinkdevicev1op.ts @@ -8,6 +8,20 @@ import { PeopleResponseDto$zodSchema, } from "./peopleresponsedto.js"; +export type PeopleControllerUnlinkDeviceV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerUnlinkDeviceV1Security$zodSchema: z.ZodType< + PeopleControllerUnlinkDeviceV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PeopleControllerUnlinkDeviceV1Request = { id: string }; export const PeopleControllerUnlinkDeviceV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/peoplecontrollerupdateemailpreferencesv1op.ts b/apps/mcp-server/src/models/peoplecontrollerupdateemailpreferencesv1op.ts new file mode 100644 index 000000000..94fbc0b84 --- /dev/null +++ b/apps/mcp-server/src/models/peoplecontrollerupdateemailpreferencesv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type PeopleControllerUpdateEmailPreferencesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerUpdateEmailPreferencesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/peoplecontrollerupdatememberv1op.ts b/apps/mcp-server/src/models/peoplecontrollerupdatememberv1op.ts index 994e0a4d3..398fbfcd5 100644 --- a/apps/mcp-server/src/models/peoplecontrollerupdatememberv1op.ts +++ b/apps/mcp-server/src/models/peoplecontrollerupdatememberv1op.ts @@ -12,6 +12,20 @@ import { UpdatePeopleDto$zodSchema, } from "./updatepeopledto.js"; +export type PeopleControllerUpdateMemberV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerUpdateMemberV1Security$zodSchema: z.ZodType< + PeopleControllerUpdateMemberV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PeopleControllerUpdateMemberV1Request = { id: string; body: UpdatePeopleDto; diff --git a/apps/mcp-server/src/models/peoplecontrolleruploademploymentevidencev1op.ts b/apps/mcp-server/src/models/peoplecontrolleruploademploymentevidencev1op.ts index ff51b803c..ac70c639b 100644 --- a/apps/mcp-server/src/models/peoplecontrolleruploademploymentevidencev1op.ts +++ b/apps/mcp-server/src/models/peoplecontrolleruploademploymentevidencev1op.ts @@ -9,6 +9,19 @@ import { UploadAttachmentDto$zodSchema, } from "./uploadattachmentdto.js"; +export type PeopleControllerUploadEmploymentEvidenceV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PeopleControllerUploadEmploymentEvidenceV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export const PeopleControllerUploadEmploymentEvidenceV1EventType = { Onboard: "onboard", Offboard: "offboard", diff --git a/apps/mcp-server/src/models/policiescontrolleracceptpolicychangesv1op.ts b/apps/mcp-server/src/models/policiescontrolleracceptpolicychangesv1op.ts index 289f0d62a..3241734f0 100644 --- a/apps/mcp-server/src/models/policiescontrolleracceptpolicychangesv1op.ts +++ b/apps/mcp-server/src/models/policiescontrolleracceptpolicychangesv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type PoliciesControllerAcceptPolicyChangesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerAcceptPolicyChangesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PoliciesControllerAcceptPolicyChangesV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrolleraddpolicycontrolsv1op.ts b/apps/mcp-server/src/models/policiescontrolleraddpolicycontrolsv1op.ts index 71f52196c..77d67f0d0 100644 --- a/apps/mcp-server/src/models/policiescontrolleraddpolicycontrolsv1op.ts +++ b/apps/mcp-server/src/models/policiescontrolleraddpolicycontrolsv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type PoliciesControllerAddPolicyControlsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerAddPolicyControlsV1Security$zodSchema: z.ZodType< + PoliciesControllerAddPolicyControlsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PoliciesControllerAddPolicyControlsV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrolleraichatpolicyv1op.ts b/apps/mcp-server/src/models/policiescontrolleraichatpolicyv1op.ts index 6741a4f18..dc3fea7ab 100644 --- a/apps/mcp-server/src/models/policiescontrolleraichatpolicyv1op.ts +++ b/apps/mcp-server/src/models/policiescontrolleraichatpolicyv1op.ts @@ -8,6 +8,20 @@ import { AISuggestPolicyRequestDto$zodSchema, } from "./aisuggestpolicyrequestdto.js"; +export type PoliciesControllerAiChatPolicyV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerAiChatPolicyV1Security$zodSchema: z.ZodType< + PoliciesControllerAiChatPolicyV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PoliciesControllerAiChatPolicyV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollerconfirmpolicypdfuploadedv1op.ts b/apps/mcp-server/src/models/policiescontrollerconfirmpolicypdfuploadedv1op.ts index 4937cecdb..0322eb421 100644 --- a/apps/mcp-server/src/models/policiescontrollerconfirmpolicypdfuploadedv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollerconfirmpolicypdfuploadedv1op.ts @@ -8,6 +8,19 @@ import { ConfirmPolicyPdfUploadedDto$zodSchema, } from "./confirmpolicypdfuploadeddto.js"; +export type PoliciesControllerConfirmPolicyPdfUploadedV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerConfirmPolicyPdfUploadedV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PoliciesControllerConfirmPolicyPdfUploadedV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollercreatepolicyv1op.ts b/apps/mcp-server/src/models/policiescontrollercreatepolicyv1op.ts index 92708328a..dbff44ec3 100644 --- a/apps/mcp-server/src/models/policiescontrollercreatepolicyv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollercreatepolicyv1op.ts @@ -12,6 +12,20 @@ import { PolicyResponseDto$zodSchema, } from "./policyresponsedto.js"; +export type PoliciesControllerCreatePolicyV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerCreatePolicyV1Security$zodSchema: z.ZodType< + PoliciesControllerCreatePolicyV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PoliciesControllerCreatePolicyV1Request = { xOrganizationId?: string | undefined; body: CreatePolicyDto; diff --git a/apps/mcp-server/src/models/policiescontrollercreatepolicyversionv1op.ts b/apps/mcp-server/src/models/policiescontrollercreatepolicyversionv1op.ts index dfaa96ae1..d99f33660 100644 --- a/apps/mcp-server/src/models/policiescontrollercreatepolicyversionv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollercreatepolicyversionv1op.ts @@ -8,6 +8,19 @@ import { CreateVersionDto$zodSchema, } from "./createversiondto.js"; +export type PoliciesControllerCreatePolicyVersionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerCreatePolicyVersionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PoliciesControllerCreatePolicyVersionV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollerdeletepolicypdfv1op.ts b/apps/mcp-server/src/models/policiescontrollerdeletepolicypdfv1op.ts index a7059c334..94328b4f7 100644 --- a/apps/mcp-server/src/models/policiescontrollerdeletepolicypdfv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollerdeletepolicypdfv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type PoliciesControllerDeletePolicyPdfV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerDeletePolicyPdfV1Security$zodSchema: z.ZodType< + PoliciesControllerDeletePolicyPdfV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PoliciesControllerDeletePolicyPdfV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollerdeletepolicyv1op.ts b/apps/mcp-server/src/models/policiescontrollerdeletepolicyv1op.ts index 0c247aa9f..1f386230d 100644 --- a/apps/mcp-server/src/models/policiescontrollerdeletepolicyv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollerdeletepolicyv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type PoliciesControllerDeletePolicyV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerDeletePolicyV1Security$zodSchema: z.ZodType< + PoliciesControllerDeletePolicyV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PoliciesControllerDeletePolicyV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollerdeletepolicyversionv1op.ts b/apps/mcp-server/src/models/policiescontrollerdeletepolicyversionv1op.ts index 2798bfd21..f404832ec 100644 --- a/apps/mcp-server/src/models/policiescontrollerdeletepolicyversionv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollerdeletepolicyversionv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type PoliciesControllerDeletePolicyVersionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerDeletePolicyVersionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PoliciesControllerDeletePolicyVersionV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollerdenypolicychangesv1op.ts b/apps/mcp-server/src/models/policiescontrollerdenypolicychangesv1op.ts index 74ac78363..2944587d5 100644 --- a/apps/mcp-server/src/models/policiescontrollerdenypolicychangesv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollerdenypolicychangesv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type PoliciesControllerDenyPolicyChangesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerDenyPolicyChangesV1Security$zodSchema: z.ZodType< + PoliciesControllerDenyPolicyChangesV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PoliciesControllerDenyPolicyChangesV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollerdownloadallpoliciesv1op.ts b/apps/mcp-server/src/models/policiescontrollerdownloadallpoliciesv1op.ts index de5114bdb..04551d4c0 100644 --- a/apps/mcp-server/src/models/policiescontrollerdownloadallpoliciesv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollerdownloadallpoliciesv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type PoliciesControllerDownloadAllPoliciesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerDownloadAllPoliciesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PoliciesControllerDownloadAllPoliciesV1Request = { xOrganizationId?: string | undefined; }; diff --git a/apps/mcp-server/src/models/policiescontrollergetallpoliciesv1op.ts b/apps/mcp-server/src/models/policiescontrollergetallpoliciesv1op.ts index 38633ad56..137e25fc1 100644 --- a/apps/mcp-server/src/models/policiescontrollergetallpoliciesv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollergetallpoliciesv1op.ts @@ -9,9 +9,24 @@ import { PolicyResponseDto$zodSchema, } from "./policyresponsedto.js"; +export type PoliciesControllerGetAllPoliciesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerGetAllPoliciesV1Security$zodSchema: z.ZodType< + PoliciesControllerGetAllPoliciesV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PoliciesControllerGetAllPoliciesV1Request = { xOrganizationId?: string | undefined; excludeContent?: boolean | undefined; + includeArchived?: boolean | undefined; }; export const PoliciesControllerGetAllPoliciesV1Request$zodSchema: z.ZodType< @@ -20,6 +35,9 @@ export const PoliciesControllerGetAllPoliciesV1Request$zodSchema: z.ZodType< excludeContent: z.boolean().describe( "When true, omits `content` and `draftContent` from each policy in the response. Use this when listing policies to find one by name/ID — fetch the full content via GET /v1/policies/{id} after.", ).optional(), + includeArchived: z.boolean().describe( + "When true, includes user-archived and framework-sync-archived policies in the response. Defaults to false.", + ).optional(), xOrganizationId: z.string().describe( "Organization ID (required for session auth, optional for API key auth)", ).optional(), diff --git a/apps/mcp-server/src/models/policiescontrollergetpdfsignedurlv1op.ts b/apps/mcp-server/src/models/policiescontrollergetpdfsignedurlv1op.ts index 55c301e4d..24baff215 100644 --- a/apps/mcp-server/src/models/policiescontrollergetpdfsignedurlv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollergetpdfsignedurlv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type PoliciesControllerGetPdfSignedUrlV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerGetPdfSignedUrlV1Security$zodSchema: z.ZodType< + PoliciesControllerGetPdfSignedUrlV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PoliciesControllerGetPdfSignedUrlV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollergetpdfurlv1op.ts b/apps/mcp-server/src/models/policiescontrollergetpdfurlv1op.ts index 4d0c6d508..944b00a3b 100644 --- a/apps/mcp-server/src/models/policiescontrollergetpdfurlv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollergetpdfurlv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type PoliciesControllerGetPdfUrlV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerGetPdfUrlV1Security$zodSchema: z.ZodType< + PoliciesControllerGetPdfUrlV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PoliciesControllerGetPdfUrlV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollergetpolicycontrolsv1op.ts b/apps/mcp-server/src/models/policiescontrollergetpolicycontrolsv1op.ts index 2de32497e..93da9d22c 100644 --- a/apps/mcp-server/src/models/policiescontrollergetpolicycontrolsv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollergetpolicycontrolsv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type PoliciesControllerGetPolicyControlsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerGetPolicyControlsV1Security$zodSchema: z.ZodType< + PoliciesControllerGetPolicyControlsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PoliciesControllerGetPolicyControlsV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollergetpolicyevidencetasksv1op.ts b/apps/mcp-server/src/models/policiescontrollergetpolicyevidencetasksv1op.ts index 3c086bb6c..aad82bc4b 100644 --- a/apps/mcp-server/src/models/policiescontrollergetpolicyevidencetasksv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollergetpolicyevidencetasksv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type PoliciesControllerGetPolicyEvidenceTasksV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerGetPolicyEvidenceTasksV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PoliciesControllerGetPolicyEvidenceTasksV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollergetpolicyv1op.ts b/apps/mcp-server/src/models/policiescontrollergetpolicyv1op.ts index da808c1d4..03c87bc40 100644 --- a/apps/mcp-server/src/models/policiescontrollergetpolicyv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollergetpolicyv1op.ts @@ -8,6 +8,20 @@ import { PolicyResponseDto$zodSchema, } from "./policyresponsedto.js"; +export type PoliciesControllerGetPolicyV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerGetPolicyV1Security$zodSchema: z.ZodType< + PoliciesControllerGetPolicyV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PoliciesControllerGetPolicyV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollergetpolicyversionbyidv1op.ts b/apps/mcp-server/src/models/policiescontrollergetpolicyversionbyidv1op.ts index 370d36163..0bcc350c6 100644 --- a/apps/mcp-server/src/models/policiescontrollergetpolicyversionbyidv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollergetpolicyversionbyidv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type PoliciesControllerGetPolicyVersionByIdV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerGetPolicyVersionByIdV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PoliciesControllerGetPolicyVersionByIdV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollergetpolicyversionsv1op.ts b/apps/mcp-server/src/models/policiescontrollergetpolicyversionsv1op.ts index aed6c4ecd..545a66db2 100644 --- a/apps/mcp-server/src/models/policiescontrollergetpolicyversionsv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollergetpolicyversionsv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type PoliciesControllerGetPolicyVersionsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerGetPolicyVersionsV1Security$zodSchema: z.ZodType< + PoliciesControllerGetPolicyVersionsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PoliciesControllerGetPolicyVersionsV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollerpublishallpoliciesv1op.ts b/apps/mcp-server/src/models/policiescontrollerpublishallpoliciesv1op.ts index 9f7e185b6..a7bfd12ef 100644 --- a/apps/mcp-server/src/models/policiescontrollerpublishallpoliciesv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollerpublishallpoliciesv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type PoliciesControllerPublishAllPoliciesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerPublishAllPoliciesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PoliciesControllerPublishAllPoliciesV1Request = { xOrganizationId?: string | undefined; }; diff --git a/apps/mcp-server/src/models/policiescontrollerpublishpolicyversionv1op.ts b/apps/mcp-server/src/models/policiescontrollerpublishpolicyversionv1op.ts index db1c90958..c901320df 100644 --- a/apps/mcp-server/src/models/policiescontrollerpublishpolicyversionv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollerpublishpolicyversionv1op.ts @@ -8,6 +8,19 @@ import { PublishVersionDto$zodSchema, } from "./publishversiondto.js"; +export type PoliciesControllerPublishPolicyVersionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerPublishPolicyVersionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PoliciesControllerPublishPolicyVersionV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollerregeneratepolicyv1op.ts b/apps/mcp-server/src/models/policiescontrollerregeneratepolicyv1op.ts index f4fc9379b..c946c9d93 100644 --- a/apps/mcp-server/src/models/policiescontrollerregeneratepolicyv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollerregeneratepolicyv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type PoliciesControllerRegeneratePolicyV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerRegeneratePolicyV1Security$zodSchema: z.ZodType< + PoliciesControllerRegeneratePolicyV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PoliciesControllerRegeneratePolicyV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollerremovepolicycontrolv1op.ts b/apps/mcp-server/src/models/policiescontrollerremovepolicycontrolv1op.ts index e849fc2cc..618dfcfe4 100644 --- a/apps/mcp-server/src/models/policiescontrollerremovepolicycontrolv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollerremovepolicycontrolv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type PoliciesControllerRemovePolicyControlV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerRemovePolicyControlV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PoliciesControllerRemovePolicyControlV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollerrequestpolicypdfuploadurlv1op.ts b/apps/mcp-server/src/models/policiescontrollerrequestpolicypdfuploadurlv1op.ts index 2b9a2242c..45d7898d2 100644 --- a/apps/mcp-server/src/models/policiescontrollerrequestpolicypdfuploadurlv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollerrequestpolicypdfuploadurlv1op.ts @@ -8,6 +8,19 @@ import { RequestPolicyPdfUploadUrlDto$zodSchema, } from "./requestpolicypdfuploadurldto.js"; +export type PoliciesControllerRequestPolicyPdfUploadUrlV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerRequestPolicyPdfUploadUrlV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PoliciesControllerRequestPolicyPdfUploadUrlV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollersetactivepolicyversionv1op.ts b/apps/mcp-server/src/models/policiescontrollersetactivepolicyversionv1op.ts index 1009e3ec1..ad1543289 100644 --- a/apps/mcp-server/src/models/policiescontrollersetactivepolicyversionv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollersetactivepolicyversionv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type PoliciesControllerSetActivePolicyVersionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerSetActivePolicyVersionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PoliciesControllerSetActivePolicyVersionV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollersubmitversionforapprovalv1op.ts b/apps/mcp-server/src/models/policiescontrollersubmitversionforapprovalv1op.ts index f2d0c2cd4..182444457 100644 --- a/apps/mcp-server/src/models/policiescontrollersubmitversionforapprovalv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollersubmitversionforapprovalv1op.ts @@ -8,6 +8,19 @@ import { SubmitForApprovalDto$zodSchema, } from "./submitforapprovaldto.js"; +export type PoliciesControllerSubmitVersionForApprovalV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerSubmitVersionForApprovalV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PoliciesControllerSubmitVersionForApprovalV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollerupdatepolicyv1op.ts b/apps/mcp-server/src/models/policiescontrollerupdatepolicyv1op.ts index 3936a9e1d..fafff0aaa 100644 --- a/apps/mcp-server/src/models/policiescontrollerupdatepolicyv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollerupdatepolicyv1op.ts @@ -12,6 +12,20 @@ import { UpdatePolicyDto$zodSchema, } from "./updatepolicydto.js"; +export type PoliciesControllerUpdatePolicyV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerUpdatePolicyV1Security$zodSchema: z.ZodType< + PoliciesControllerUpdatePolicyV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type PoliciesControllerUpdatePolicyV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrollerupdateversioncontentv1op.ts b/apps/mcp-server/src/models/policiescontrollerupdateversioncontentv1op.ts index 7653ea2b0..5e31de8a2 100644 --- a/apps/mcp-server/src/models/policiescontrollerupdateversioncontentv1op.ts +++ b/apps/mcp-server/src/models/policiescontrollerupdateversioncontentv1op.ts @@ -8,6 +8,19 @@ import { UpdateVersionContentDto$zodSchema, } from "./updateversioncontentdto.js"; +export type PoliciesControllerUpdateVersionContentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerUpdateVersionContentV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type PoliciesControllerUpdateVersionContentV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/policiescontrolleruploadpolicypdfv1multipartop.ts b/apps/mcp-server/src/models/policiescontrolleruploadpolicypdfv1multipartop.ts index e1b968c93..a98c4d44f 100644 --- a/apps/mcp-server/src/models/policiescontrolleruploadpolicypdfv1multipartop.ts +++ b/apps/mcp-server/src/models/policiescontrolleruploadpolicypdfv1multipartop.ts @@ -5,6 +5,19 @@ import * as z from "zod"; import * as b64$ from "../lib/base64.js"; +export type PoliciesControllerUploadPolicyPdfV1MultipartSecurity = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerUploadPolicyPdfV1MultipartSecurity$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + /** * JSON with base64-encoded file data */ diff --git a/apps/mcp-server/src/models/policiescontrolleruploadpolicypdfv1op.ts b/apps/mcp-server/src/models/policiescontrolleruploadpolicypdfv1op.ts index d1a166316..d7d8e65f9 100644 --- a/apps/mcp-server/src/models/policiescontrolleruploadpolicypdfv1op.ts +++ b/apps/mcp-server/src/models/policiescontrolleruploadpolicypdfv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import * as b64$ from "../lib/base64.js"; +export type PoliciesControllerUploadPolicyPdfV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const PoliciesControllerUploadPolicyPdfV1Security$zodSchema: z.ZodType< + PoliciesControllerUploadPolicyPdfV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * JSON with base64-encoded file data */ diff --git a/apps/mcp-server/src/models/policyresponsedto.ts b/apps/mcp-server/src/models/policyresponsedto.ts index f6a225351..b24b44fca 100644 --- a/apps/mcp-server/src/models/policyresponsedto.ts +++ b/apps/mcp-server/src/models/policyresponsedto.ts @@ -88,6 +88,7 @@ export type PolicyResponseDto = { signedBy: Array; reviewDate: string | null; isArchived: boolean; + archivedAt: string | null; createdAt: string; updatedAt: string; lastArchivedAt: string | null; @@ -103,6 +104,9 @@ export const PolicyResponseDto$zodSchema: z.ZodType = z approverId: z.string().nullable().describe( "ID of the user who approved this policy", ), + archivedAt: z.iso.datetime({ offset: true }).nullable().describe( + "When the policy was archived by framework sync", + ), assigneeId: z.string().nullable().describe( "ID of the user assigned to this policy", ), diff --git a/apps/mcp-server/src/models/questionnairecontrolleranswersinglequestionv1op.ts b/apps/mcp-server/src/models/questionnairecontrolleranswersinglequestionv1op.ts index cb21b7678..4f67d3806 100644 --- a/apps/mcp-server/src/models/questionnairecontrolleranswersinglequestionv1op.ts +++ b/apps/mcp-server/src/models/questionnairecontrolleranswersinglequestionv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type QuestionnaireControllerAnswerSingleQuestionV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerAnswerSingleQuestionV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type QuestionnaireControllerAnswerSingleQuestionV1Source = {}; export const QuestionnaireControllerAnswerSingleQuestionV1Source$zodSchema: diff --git a/apps/mcp-server/src/models/questionnairecontrollerautoanswerandexportuploadv1op.ts b/apps/mcp-server/src/models/questionnairecontrollerautoanswerandexportuploadv1op.ts index 9b07cdf31..bc7bfd5a5 100644 --- a/apps/mcp-server/src/models/questionnairecontrollerautoanswerandexportuploadv1op.ts +++ b/apps/mcp-server/src/models/questionnairecontrollerautoanswerandexportuploadv1op.ts @@ -6,6 +6,20 @@ import * as z from "zod"; import * as b64$ from "../lib/base64.js"; import { ClosedEnum } from "../types/enums.js"; +export type QuestionnaireControllerAutoAnswerAndExportUploadV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerAutoAnswerAndExportUploadV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type QuestionnaireControllerAutoAnswerAndExportUploadV1File = { fileName: string; content: Uint8Array | string; diff --git a/apps/mcp-server/src/models/questionnairecontrollerautoanswerandexportv1op.ts b/apps/mcp-server/src/models/questionnairecontrollerautoanswerandexportv1op.ts new file mode 100644 index 000000000..f2067c319 --- /dev/null +++ b/apps/mcp-server/src/models/questionnairecontrollerautoanswerandexportv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type QuestionnaireControllerAutoAnswerAndExportV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerAutoAnswerAndExportV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/questionnairecontrollerautoanswerv1op.ts b/apps/mcp-server/src/models/questionnairecontrollerautoanswerv1op.ts new file mode 100644 index 000000000..a38602bb7 --- /dev/null +++ b/apps/mcp-server/src/models/questionnairecontrollerautoanswerv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type QuestionnaireControllerAutoAnswerV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerAutoAnswerV1Security$zodSchema: z.ZodType< + QuestionnaireControllerAutoAnswerV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/questionnairecontrollerdeleteanswerv1op.ts b/apps/mcp-server/src/models/questionnairecontrollerdeleteanswerv1op.ts index 22ae2fd73..61e6bed61 100644 --- a/apps/mcp-server/src/models/questionnairecontrollerdeleteanswerv1op.ts +++ b/apps/mcp-server/src/models/questionnairecontrollerdeleteanswerv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type QuestionnaireControllerDeleteAnswerV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerDeleteAnswerV1Security$zodSchema: z.ZodType< + QuestionnaireControllerDeleteAnswerV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * Delete questionnaire answer */ diff --git a/apps/mcp-server/src/models/questionnairecontrollerdeletebyidv1op.ts b/apps/mcp-server/src/models/questionnairecontrollerdeletebyidv1op.ts index 096997267..59008a816 100644 --- a/apps/mcp-server/src/models/questionnairecontrollerdeletebyidv1op.ts +++ b/apps/mcp-server/src/models/questionnairecontrollerdeletebyidv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type QuestionnaireControllerDeleteByIdV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerDeleteByIdV1Security$zodSchema: z.ZodType< + QuestionnaireControllerDeleteByIdV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type QuestionnaireControllerDeleteByIdV1Request = { id: string }; export const QuestionnaireControllerDeleteByIdV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/questionnairecontrollerexportbyidv1op.ts b/apps/mcp-server/src/models/questionnairecontrollerexportbyidv1op.ts new file mode 100644 index 000000000..a13f93150 --- /dev/null +++ b/apps/mcp-server/src/models/questionnairecontrollerexportbyidv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type QuestionnaireControllerExportByIdV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerExportByIdV1Security$zodSchema: z.ZodType< + QuestionnaireControllerExportByIdV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/questionnairecontrollerfindallv1op.ts b/apps/mcp-server/src/models/questionnairecontrollerfindallv1op.ts new file mode 100644 index 000000000..b0aaebb7f --- /dev/null +++ b/apps/mcp-server/src/models/questionnairecontrollerfindallv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type QuestionnaireControllerFindAllV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerFindAllV1Security$zodSchema: z.ZodType< + QuestionnaireControllerFindAllV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/questionnairecontrollerfindbyidv1op.ts b/apps/mcp-server/src/models/questionnairecontrollerfindbyidv1op.ts index bb11e695d..8dbaa795a 100644 --- a/apps/mcp-server/src/models/questionnairecontrollerfindbyidv1op.ts +++ b/apps/mcp-server/src/models/questionnairecontrollerfindbyidv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type QuestionnaireControllerFindByIdV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerFindByIdV1Security$zodSchema: z.ZodType< + QuestionnaireControllerFindByIdV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type QuestionnaireControllerFindByIdV1Request = { id: string }; export const QuestionnaireControllerFindByIdV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/questionnairecontrollerparsequestionnaireuploadv1op.ts b/apps/mcp-server/src/models/questionnairecontrollerparsequestionnaireuploadv1op.ts index bb26ede0a..8f393b599 100644 --- a/apps/mcp-server/src/models/questionnairecontrollerparsequestionnaireuploadv1op.ts +++ b/apps/mcp-server/src/models/questionnairecontrollerparsequestionnaireuploadv1op.ts @@ -6,6 +6,20 @@ import * as z from "zod"; import * as b64$ from "../lib/base64.js"; import { ClosedEnum } from "../types/enums.js"; +export type QuestionnaireControllerParseQuestionnaireUploadV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerParseQuestionnaireUploadV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type QuestionnaireControllerParseQuestionnaireUploadV1File = { fileName: string; content: Uint8Array | string; diff --git a/apps/mcp-server/src/models/questionnairecontrollerparsequestionnairev1op.ts b/apps/mcp-server/src/models/questionnairecontrollerparsequestionnairev1op.ts index e72c7bf1a..c3fbf895f 100644 --- a/apps/mcp-server/src/models/questionnairecontrollerparsequestionnairev1op.ts +++ b/apps/mcp-server/src/models/questionnairecontrollerparsequestionnairev1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type QuestionnaireControllerParseQuestionnaireV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerParseQuestionnaireV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + /** * Parsed questionnaire content */ diff --git a/apps/mcp-server/src/models/questionnairecontrollersaveanswerv1op.ts b/apps/mcp-server/src/models/questionnairecontrollersaveanswerv1op.ts index 9c714be81..d075e83c6 100644 --- a/apps/mcp-server/src/models/questionnairecontrollersaveanswerv1op.ts +++ b/apps/mcp-server/src/models/questionnairecontrollersaveanswerv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type QuestionnaireControllerSaveAnswerV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerSaveAnswerV1Security$zodSchema: z.ZodType< + QuestionnaireControllerSaveAnswerV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * Save manual or generated answer */ diff --git a/apps/mcp-server/src/models/questionnairecontrollertriggerautoanswerv1op.ts b/apps/mcp-server/src/models/questionnairecontrollertriggerautoanswerv1op.ts index 21c442f93..244941115 100644 --- a/apps/mcp-server/src/models/questionnairecontrollertriggerautoanswerv1op.ts +++ b/apps/mcp-server/src/models/questionnairecontrollertriggerautoanswerv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type QuestionnaireControllerTriggerAutoAnswerV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerTriggerAutoAnswerV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type QuestionnaireControllerTriggerAutoAnswerV1Request = { id: string }; export const QuestionnaireControllerTriggerAutoAnswerV1Request$zodSchema: diff --git a/apps/mcp-server/src/models/questionnairecontrolleruploadandparseuploadv1op.ts b/apps/mcp-server/src/models/questionnairecontrolleruploadandparseuploadv1op.ts index 1fcb13c47..4a0f4d771 100644 --- a/apps/mcp-server/src/models/questionnairecontrolleruploadandparseuploadv1op.ts +++ b/apps/mcp-server/src/models/questionnairecontrolleruploadandparseuploadv1op.ts @@ -6,6 +6,19 @@ import * as z from "zod"; import * as b64$ from "../lib/base64.js"; import { ClosedEnum } from "../types/enums.js"; +export type QuestionnaireControllerUploadAndParseUploadV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerUploadAndParseUploadV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type QuestionnaireControllerUploadAndParseUploadV1File = { fileName: string; content: Uint8Array | string; diff --git a/apps/mcp-server/src/models/questionnairecontrolleruploadandparsev1op.ts b/apps/mcp-server/src/models/questionnairecontrolleruploadandparsev1op.ts index c8e02af42..8bdc29289 100644 --- a/apps/mcp-server/src/models/questionnairecontrolleruploadandparsev1op.ts +++ b/apps/mcp-server/src/models/questionnairecontrolleruploadandparsev1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type QuestionnaireControllerUploadAndParseV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const QuestionnaireControllerUploadAndParseV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + /** * Upload file and trigger async parsing. Returns runId for realtime tracking. */ diff --git a/apps/mcp-server/src/models/riskscontrollercreateriskv1op.ts b/apps/mcp-server/src/models/riskscontrollercreateriskv1op.ts index 17a08825f..aaf3e8c20 100644 --- a/apps/mcp-server/src/models/riskscontrollercreateriskv1op.ts +++ b/apps/mcp-server/src/models/riskscontrollercreateriskv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type RisksControllerCreateRiskV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RisksControllerCreateRiskV1Security$zodSchema: z.ZodType< + RisksControllerCreateRiskV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * Internal server error */ diff --git a/apps/mcp-server/src/models/riskscontrollerdeleteriskv1op.ts b/apps/mcp-server/src/models/riskscontrollerdeleteriskv1op.ts index 3325ac6e3..14289eb60 100644 --- a/apps/mcp-server/src/models/riskscontrollerdeleteriskv1op.ts +++ b/apps/mcp-server/src/models/riskscontrollerdeleteriskv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type RisksControllerDeleteRiskV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RisksControllerDeleteRiskV1Security$zodSchema: z.ZodType< + RisksControllerDeleteRiskV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type RisksControllerDeleteRiskV1Request = { id: string }; export const RisksControllerDeleteRiskV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/riskscontrollergetallrisksv1op.ts b/apps/mcp-server/src/models/riskscontrollergetallrisksv1op.ts index aab94e775..7bad08480 100644 --- a/apps/mcp-server/src/models/riskscontrollergetallrisksv1op.ts +++ b/apps/mcp-server/src/models/riskscontrollergetallrisksv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type RisksControllerGetAllRisksV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RisksControllerGetAllRisksV1Security$zodSchema: z.ZodType< + RisksControllerGetAllRisksV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * Sort by field */ diff --git a/apps/mcp-server/src/models/riskscontrollergetriskbyidv1op.ts b/apps/mcp-server/src/models/riskscontrollergetriskbyidv1op.ts index 3b0199f17..5ce416fc9 100644 --- a/apps/mcp-server/src/models/riskscontrollergetriskbyidv1op.ts +++ b/apps/mcp-server/src/models/riskscontrollergetriskbyidv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type RisksControllerGetRiskByIdV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RisksControllerGetRiskByIdV1Security$zodSchema: z.ZodType< + RisksControllerGetRiskByIdV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type RisksControllerGetRiskByIdV1Request = { id: string }; export const RisksControllerGetRiskByIdV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/riskscontrollergetstatsbyassigneev1op.ts b/apps/mcp-server/src/models/riskscontrollergetstatsbyassigneev1op.ts new file mode 100644 index 000000000..2e32f5a68 --- /dev/null +++ b/apps/mcp-server/src/models/riskscontrollergetstatsbyassigneev1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type RisksControllerGetStatsByAssigneeV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RisksControllerGetStatsByAssigneeV1Security$zodSchema: z.ZodType< + RisksControllerGetStatsByAssigneeV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/riskscontrollergetstatsbydepartmentv1op.ts b/apps/mcp-server/src/models/riskscontrollergetstatsbydepartmentv1op.ts new file mode 100644 index 000000000..d82c27242 --- /dev/null +++ b/apps/mcp-server/src/models/riskscontrollergetstatsbydepartmentv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type RisksControllerGetStatsByDepartmentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RisksControllerGetStatsByDepartmentV1Security$zodSchema: z.ZodType< + RisksControllerGetStatsByDepartmentV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/riskscontrollerupdateriskv1op.ts b/apps/mcp-server/src/models/riskscontrollerupdateriskv1op.ts index 4f0c959aa..1e58b31e7 100644 --- a/apps/mcp-server/src/models/riskscontrollerupdateriskv1op.ts +++ b/apps/mcp-server/src/models/riskscontrollerupdateriskv1op.ts @@ -6,6 +6,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; import { UpdateRiskDto, UpdateRiskDto$zodSchema } from "./updateriskdto.js"; +export type RisksControllerUpdateRiskV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RisksControllerUpdateRiskV1Security$zodSchema: z.ZodType< + RisksControllerUpdateRiskV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type RisksControllerUpdateRiskV1Request = { id: string; body: UpdateRiskDto; diff --git a/apps/mcp-server/src/models/rolescontrollercreaterolev1op.ts b/apps/mcp-server/src/models/rolescontrollercreaterolev1op.ts index ad6815227..deda6b950 100644 --- a/apps/mcp-server/src/models/rolescontrollercreaterolev1op.ts +++ b/apps/mcp-server/src/models/rolescontrollercreaterolev1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type RolesControllerCreateRoleV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RolesControllerCreateRoleV1Security$zodSchema: z.ZodType< + RolesControllerCreateRoleV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * Role created successfully */ diff --git a/apps/mcp-server/src/models/rolescontrollerdeleterolev1op.ts b/apps/mcp-server/src/models/rolescontrollerdeleterolev1op.ts index b65201794..6bd3a7b0b 100644 --- a/apps/mcp-server/src/models/rolescontrollerdeleterolev1op.ts +++ b/apps/mcp-server/src/models/rolescontrollerdeleterolev1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type RolesControllerDeleteRoleV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RolesControllerDeleteRoleV1Security$zodSchema: z.ZodType< + RolesControllerDeleteRoleV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type RolesControllerDeleteRoleV1Request = { roleId: string }; export const RolesControllerDeleteRoleV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/rolescontrollergetbuiltinobligationsv1op.ts b/apps/mcp-server/src/models/rolescontrollergetbuiltinobligationsv1op.ts index c306725b0..74601e18f 100644 --- a/apps/mcp-server/src/models/rolescontrollergetbuiltinobligationsv1op.ts +++ b/apps/mcp-server/src/models/rolescontrollergetbuiltinobligationsv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type RolesControllerGetBuiltInObligationsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RolesControllerGetBuiltInObligationsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type RolesControllerGetBuiltInObligationsV1Request = { name: string }; export const RolesControllerGetBuiltInObligationsV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/rolescontrollergetpermissionsforrolesv1op.ts b/apps/mcp-server/src/models/rolescontrollergetpermissionsforrolesv1op.ts index 7181e5852..fd7d37035 100644 --- a/apps/mcp-server/src/models/rolescontrollergetpermissionsforrolesv1op.ts +++ b/apps/mcp-server/src/models/rolescontrollergetpermissionsforrolesv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type RolesControllerGetPermissionsForRolesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RolesControllerGetPermissionsForRolesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type RolesControllerGetPermissionsForRolesV1Request = { roles: string }; export const RolesControllerGetPermissionsForRolesV1Request$zodSchema: diff --git a/apps/mcp-server/src/models/rolescontrollergetrolev1op.ts b/apps/mcp-server/src/models/rolescontrollergetrolev1op.ts index 1fda9a29d..7c975aa4f 100644 --- a/apps/mcp-server/src/models/rolescontrollergetrolev1op.ts +++ b/apps/mcp-server/src/models/rolescontrollergetrolev1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type RolesControllerGetRoleV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RolesControllerGetRoleV1Security$zodSchema: z.ZodType< + RolesControllerGetRoleV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type RolesControllerGetRoleV1Request = { roleId: string }; export const RolesControllerGetRoleV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/rolescontrollerlistrolesv1op.ts b/apps/mcp-server/src/models/rolescontrollerlistrolesv1op.ts index 27877c126..820752cfd 100644 --- a/apps/mcp-server/src/models/rolescontrollerlistrolesv1op.ts +++ b/apps/mcp-server/src/models/rolescontrollerlistrolesv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type RolesControllerListRolesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RolesControllerListRolesV1Security$zodSchema: z.ZodType< + RolesControllerListRolesV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type BuiltInRole = { name?: string | undefined; isBuiltIn?: boolean | undefined; diff --git a/apps/mcp-server/src/models/rolescontrollerupdatebuiltinobligationsv1op.ts b/apps/mcp-server/src/models/rolescontrollerupdatebuiltinobligationsv1op.ts index 9f8097f3f..2bd392f9c 100644 --- a/apps/mcp-server/src/models/rolescontrollerupdatebuiltinobligationsv1op.ts +++ b/apps/mcp-server/src/models/rolescontrollerupdatebuiltinobligationsv1op.ts @@ -8,6 +8,19 @@ import { UpdateBuiltInObligationsDto$zodSchema, } from "./updatebuiltinobligationsdto.js"; +export type RolesControllerUpdateBuiltInObligationsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RolesControllerUpdateBuiltInObligationsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type RolesControllerUpdateBuiltInObligationsV1Request = { name: string; body: UpdateBuiltInObligationsDto; diff --git a/apps/mcp-server/src/models/rolescontrollerupdaterolev1op.ts b/apps/mcp-server/src/models/rolescontrollerupdaterolev1op.ts index 5ea21405e..7271f0d9e 100644 --- a/apps/mcp-server/src/models/rolescontrollerupdaterolev1op.ts +++ b/apps/mcp-server/src/models/rolescontrollerupdaterolev1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { UpdateRoleDto, UpdateRoleDto$zodSchema } from "./updateroledto.js"; +export type RolesControllerUpdateRoleV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const RolesControllerUpdateRoleV1Security$zodSchema: z.ZodType< + RolesControllerUpdateRoleV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type RolesControllerUpdateRoleV1Request = { roleId: string; body: UpdateRoleDto; diff --git a/apps/mcp-server/src/models/securitypenetrationtestscontrollercreatev1op.ts b/apps/mcp-server/src/models/securitypenetrationtestscontrollercreatev1op.ts index 1f7f8342c..ee16fd53e 100644 --- a/apps/mcp-server/src/models/securitypenetrationtestscontrollercreatev1op.ts +++ b/apps/mcp-server/src/models/securitypenetrationtestscontrollercreatev1op.ts @@ -8,6 +8,19 @@ import { CreatePenetrationTestDto$zodSchema, } from "./createpenetrationtestdto.js"; +export type SecurityPenetrationTestsControllerCreateV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SecurityPenetrationTestsControllerCreateV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type SecurityPenetrationTestsControllerCreateV1Request = { xOrganizationId?: string | undefined; body: CreatePenetrationTestDto; diff --git a/apps/mcp-server/src/models/securitypenetrationtestscontrollergetbyidv1op.ts b/apps/mcp-server/src/models/securitypenetrationtestscontrollergetbyidv1op.ts index bbdc8ea20..db5ac1a4b 100644 --- a/apps/mcp-server/src/models/securitypenetrationtestscontrollergetbyidv1op.ts +++ b/apps/mcp-server/src/models/securitypenetrationtestscontrollergetbyidv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type SecurityPenetrationTestsControllerGetByIdV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SecurityPenetrationTestsControllerGetByIdV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type SecurityPenetrationTestsControllerGetByIdV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/securitypenetrationtestscontrollergeteventsv1op.ts b/apps/mcp-server/src/models/securitypenetrationtestscontrollergeteventsv1op.ts index bff11cc1d..b5727d719 100644 --- a/apps/mcp-server/src/models/securitypenetrationtestscontrollergeteventsv1op.ts +++ b/apps/mcp-server/src/models/securitypenetrationtestscontrollergeteventsv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type SecurityPenetrationTestsControllerGetEventsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SecurityPenetrationTestsControllerGetEventsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type SecurityPenetrationTestsControllerGetEventsV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/securitypenetrationtestscontrollergetissuesv1op.ts b/apps/mcp-server/src/models/securitypenetrationtestscontrollergetissuesv1op.ts index e12d28bd9..3c51d6128 100644 --- a/apps/mcp-server/src/models/securitypenetrationtestscontrollergetissuesv1op.ts +++ b/apps/mcp-server/src/models/securitypenetrationtestscontrollergetissuesv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type SecurityPenetrationTestsControllerGetIssuesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SecurityPenetrationTestsControllerGetIssuesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type SecurityPenetrationTestsControllerGetIssuesV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/securitypenetrationtestscontrollergetpdfv1op.ts b/apps/mcp-server/src/models/securitypenetrationtestscontrollergetpdfv1op.ts index f0170b9aa..15d2eb526 100644 --- a/apps/mcp-server/src/models/securitypenetrationtestscontrollergetpdfv1op.ts +++ b/apps/mcp-server/src/models/securitypenetrationtestscontrollergetpdfv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type SecurityPenetrationTestsControllerGetPdfV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SecurityPenetrationTestsControllerGetPdfV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type SecurityPenetrationTestsControllerGetPdfV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/securitypenetrationtestscontrollergetprogressv1op.ts b/apps/mcp-server/src/models/securitypenetrationtestscontrollergetprogressv1op.ts index 4214f3c21..95c72071f 100644 --- a/apps/mcp-server/src/models/securitypenetrationtestscontrollergetprogressv1op.ts +++ b/apps/mcp-server/src/models/securitypenetrationtestscontrollergetprogressv1op.ts @@ -4,6 +4,21 @@ import * as z from "zod"; +export type SecurityPenetrationTestsControllerGetProgressV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SecurityPenetrationTestsControllerGetProgressV1Security$zodSchema: + z.ZodType = z.object( + { + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }, + ); + export type SecurityPenetrationTestsControllerGetProgressV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/securitypenetrationtestscontrollergetreportv1op.ts b/apps/mcp-server/src/models/securitypenetrationtestscontrollergetreportv1op.ts index ed5149a0c..21fbf56fb 100644 --- a/apps/mcp-server/src/models/securitypenetrationtestscontrollergetreportv1op.ts +++ b/apps/mcp-server/src/models/securitypenetrationtestscontrollergetreportv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type SecurityPenetrationTestsControllerGetReportV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SecurityPenetrationTestsControllerGetReportV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type SecurityPenetrationTestsControllerGetReportV1Request = { xOrganizationId?: string | undefined; id: string; diff --git a/apps/mcp-server/src/models/securitypenetrationtestscontrollerlistv1op.ts b/apps/mcp-server/src/models/securitypenetrationtestscontrollerlistv1op.ts index bd080f1d6..16329347b 100644 --- a/apps/mcp-server/src/models/securitypenetrationtestscontrollerlistv1op.ts +++ b/apps/mcp-server/src/models/securitypenetrationtestscontrollerlistv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type SecurityPenetrationTestsControllerListV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SecurityPenetrationTestsControllerListV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type SecurityPenetrationTestsControllerListV1Request = { xOrganizationId?: string | undefined; }; diff --git a/apps/mcp-server/src/models/servicescontrollergetconnectionservicesv1op.ts b/apps/mcp-server/src/models/servicescontrollergetconnectionservicesv1op.ts index 9425812a2..cdd2c6f1b 100644 --- a/apps/mcp-server/src/models/servicescontrollergetconnectionservicesv1op.ts +++ b/apps/mcp-server/src/models/servicescontrollergetconnectionservicesv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type ServicesControllerGetConnectionServicesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const ServicesControllerGetConnectionServicesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type ServicesControllerGetConnectionServicesV1Request = { id: string }; export const ServicesControllerGetConnectionServicesV1Request$zodSchema: diff --git a/apps/mcp-server/src/models/soacontrollerapprovedocumentv1op.ts b/apps/mcp-server/src/models/soacontrollerapprovedocumentv1op.ts new file mode 100644 index 000000000..a4e92e15e --- /dev/null +++ b/apps/mcp-server/src/models/soacontrollerapprovedocumentv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type SOAControllerApproveDocumentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SOAControllerApproveDocumentV1Security$zodSchema: z.ZodType< + SOAControllerApproveDocumentV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/soacontrollerautofillv1op.ts b/apps/mcp-server/src/models/soacontrollerautofillv1op.ts new file mode 100644 index 000000000..26f7edd97 --- /dev/null +++ b/apps/mcp-server/src/models/soacontrollerautofillv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type SOAControllerAutoFillV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SOAControllerAutoFillV1Security$zodSchema: z.ZodType< + SOAControllerAutoFillV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/soacontrollercreatedocumentv1op.ts b/apps/mcp-server/src/models/soacontrollercreatedocumentv1op.ts new file mode 100644 index 000000000..80abc11cd --- /dev/null +++ b/apps/mcp-server/src/models/soacontrollercreatedocumentv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type SOAControllerCreateDocumentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SOAControllerCreateDocumentV1Security$zodSchema: z.ZodType< + SOAControllerCreateDocumentV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/soacontrollerdeclinedocumentv1op.ts b/apps/mcp-server/src/models/soacontrollerdeclinedocumentv1op.ts new file mode 100644 index 000000000..436d40cd1 --- /dev/null +++ b/apps/mcp-server/src/models/soacontrollerdeclinedocumentv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type SOAControllerDeclineDocumentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SOAControllerDeclineDocumentV1Security$zodSchema: z.ZodType< + SOAControllerDeclineDocumentV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/soacontrollerensuresetupv1op.ts b/apps/mcp-server/src/models/soacontrollerensuresetupv1op.ts new file mode 100644 index 000000000..bcfabe8f0 --- /dev/null +++ b/apps/mcp-server/src/models/soacontrollerensuresetupv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type SOAControllerEnsureSetupV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SOAControllerEnsureSetupV1Security$zodSchema: z.ZodType< + SOAControllerEnsureSetupV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/soacontrollerexportdocumentv1op.ts b/apps/mcp-server/src/models/soacontrollerexportdocumentv1op.ts new file mode 100644 index 000000000..9e3fc5b0f --- /dev/null +++ b/apps/mcp-server/src/models/soacontrollerexportdocumentv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type SOAControllerExportDocumentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SOAControllerExportDocumentV1Security$zodSchema: z.ZodType< + SOAControllerExportDocumentV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/soacontrollersaveanswerv1op.ts b/apps/mcp-server/src/models/soacontrollersaveanswerv1op.ts index 50619f9cd..5fadc5447 100644 --- a/apps/mcp-server/src/models/soacontrollersaveanswerv1op.ts +++ b/apps/mcp-server/src/models/soacontrollersaveanswerv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type SOAControllerSaveAnswerV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SOAControllerSaveAnswerV1Security$zodSchema: z.ZodType< + SOAControllerSaveAnswerV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * Answer saved successfully */ diff --git a/apps/mcp-server/src/models/soacontrollersubmitforapprovalv1op.ts b/apps/mcp-server/src/models/soacontrollersubmitforapprovalv1op.ts new file mode 100644 index 000000000..8114aa8ac --- /dev/null +++ b/apps/mcp-server/src/models/soacontrollersubmitforapprovalv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type SOAControllerSubmitForApprovalV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SOAControllerSubmitForApprovalV1Security$zodSchema: z.ZodType< + SOAControllerSubmitForApprovalV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/synccontrollergetavailablesyncprovidersv1op.ts b/apps/mcp-server/src/models/synccontrollergetavailablesyncprovidersv1op.ts new file mode 100644 index 000000000..3d1935188 --- /dev/null +++ b/apps/mcp-server/src/models/synccontrollergetavailablesyncprovidersv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type SyncControllerGetAvailableSyncProvidersV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SyncControllerGetAvailableSyncProvidersV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/synccontrollergetemployeesyncproviderv1op.ts b/apps/mcp-server/src/models/synccontrollergetemployeesyncproviderv1op.ts new file mode 100644 index 000000000..59d8a0583 --- /dev/null +++ b/apps/mcp-server/src/models/synccontrollergetemployeesyncproviderv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type SyncControllerGetEmployeeSyncProviderV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SyncControllerGetEmployeeSyncProviderV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/synccontrollergetgoogleworkspacestatusv1op.ts b/apps/mcp-server/src/models/synccontrollergetgoogleworkspacestatusv1op.ts new file mode 100644 index 000000000..483884f71 --- /dev/null +++ b/apps/mcp-server/src/models/synccontrollergetgoogleworkspacestatusv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type SyncControllerGetGoogleWorkspaceStatusV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SyncControllerGetGoogleWorkspaceStatusV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/synccontrollergetjumpcloudstatusv1op.ts b/apps/mcp-server/src/models/synccontrollergetjumpcloudstatusv1op.ts new file mode 100644 index 000000000..fef810dd7 --- /dev/null +++ b/apps/mcp-server/src/models/synccontrollergetjumpcloudstatusv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type SyncControllerGetJumpCloudStatusV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SyncControllerGetJumpCloudStatusV1Security$zodSchema: z.ZodType< + SyncControllerGetJumpCloudStatusV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/synccontrollergetripplingstatusv1op.ts b/apps/mcp-server/src/models/synccontrollergetripplingstatusv1op.ts new file mode 100644 index 000000000..73be0f6ce --- /dev/null +++ b/apps/mcp-server/src/models/synccontrollergetripplingstatusv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type SyncControllerGetRipplingStatusV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SyncControllerGetRipplingStatusV1Security$zodSchema: z.ZodType< + SyncControllerGetRipplingStatusV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/synccontrollersetemployeesyncproviderv1op.ts b/apps/mcp-server/src/models/synccontrollersetemployeesyncproviderv1op.ts new file mode 100644 index 000000000..8d39a924a --- /dev/null +++ b/apps/mcp-server/src/models/synccontrollersetemployeesyncproviderv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type SyncControllerSetEmployeeSyncProviderV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SyncControllerSetEmployeeSyncProviderV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/synccontrollersyncdynamicprovideremployeesv1op.ts b/apps/mcp-server/src/models/synccontrollersyncdynamicprovideremployeesv1op.ts index 595cf3f93..22016ca11 100644 --- a/apps/mcp-server/src/models/synccontrollersyncdynamicprovideremployeesv1op.ts +++ b/apps/mcp-server/src/models/synccontrollersyncdynamicprovideremployeesv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type SyncControllerSyncDynamicProviderEmployeesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SyncControllerSyncDynamicProviderEmployeesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type SyncControllerSyncDynamicProviderEmployeesV1Request = { providerSlug: string; connectionId: string; diff --git a/apps/mcp-server/src/models/synccontrollersyncgoogleworkspaceemployeesv1op.ts b/apps/mcp-server/src/models/synccontrollersyncgoogleworkspaceemployeesv1op.ts index aacdfa707..fff92e9ce 100644 --- a/apps/mcp-server/src/models/synccontrollersyncgoogleworkspaceemployeesv1op.ts +++ b/apps/mcp-server/src/models/synccontrollersyncgoogleworkspaceemployeesv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type SyncControllerSyncGoogleWorkspaceEmployeesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SyncControllerSyncGoogleWorkspaceEmployeesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type SyncControllerSyncGoogleWorkspaceEmployeesV1Request = { connectionId: string; }; diff --git a/apps/mcp-server/src/models/synccontrollersyncjumpcloudemployeesv1op.ts b/apps/mcp-server/src/models/synccontrollersyncjumpcloudemployeesv1op.ts index 94ff1e5d5..6b7a20604 100644 --- a/apps/mcp-server/src/models/synccontrollersyncjumpcloudemployeesv1op.ts +++ b/apps/mcp-server/src/models/synccontrollersyncjumpcloudemployeesv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type SyncControllerSyncJumpCloudEmployeesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SyncControllerSyncJumpCloudEmployeesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type SyncControllerSyncJumpCloudEmployeesV1Request = { connectionId: string; }; diff --git a/apps/mcp-server/src/models/synccontrollersyncripplingemployeesv1op.ts b/apps/mcp-server/src/models/synccontrollersyncripplingemployeesv1op.ts index a76aa21d7..1b009f7d4 100644 --- a/apps/mcp-server/src/models/synccontrollersyncripplingemployeesv1op.ts +++ b/apps/mcp-server/src/models/synccontrollersyncripplingemployeesv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type SyncControllerSyncRipplingEmployeesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const SyncControllerSyncRipplingEmployeesV1Security$zodSchema: z.ZodType< + SyncControllerSyncRipplingEmployeesV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type SyncControllerSyncRipplingEmployeesV1Request = { connectionId: string; }; diff --git a/apps/mcp-server/src/models/taskintegrationscontrollerdisconnectcheckfromtaskv1op.ts b/apps/mcp-server/src/models/taskintegrationscontrollerdisconnectcheckfromtaskv1op.ts index 49cfd0ea9..bbb60c7b6 100644 --- a/apps/mcp-server/src/models/taskintegrationscontrollerdisconnectcheckfromtaskv1op.ts +++ b/apps/mcp-server/src/models/taskintegrationscontrollerdisconnectcheckfromtaskv1op.ts @@ -8,6 +8,20 @@ import { ToggleCheckForTaskDto$zodSchema, } from "./togglecheckfortaskdto.js"; +export type TaskIntegrationsControllerDisconnectCheckFromTaskV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TaskIntegrationsControllerDisconnectCheckFromTaskV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TaskIntegrationsControllerDisconnectCheckFromTaskV1Request = { taskId: string; body: ToggleCheckForTaskDto; diff --git a/apps/mcp-server/src/models/taskintegrationscontrollergetchecksfortasktemplatev1op.ts b/apps/mcp-server/src/models/taskintegrationscontrollergetchecksfortasktemplatev1op.ts index 2a8a2bcc0..c6db8d9b7 100644 --- a/apps/mcp-server/src/models/taskintegrationscontrollergetchecksfortasktemplatev1op.ts +++ b/apps/mcp-server/src/models/taskintegrationscontrollergetchecksfortasktemplatev1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TaskIntegrationsControllerGetChecksForTaskTemplateV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TaskIntegrationsControllerGetChecksForTaskTemplateV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TaskIntegrationsControllerGetChecksForTaskTemplateV1Request = { templateId: string; }; diff --git a/apps/mcp-server/src/models/taskintegrationscontrollergetchecksfortaskv1op.ts b/apps/mcp-server/src/models/taskintegrationscontrollergetchecksfortaskv1op.ts index 264868f59..b83ee6621 100644 --- a/apps/mcp-server/src/models/taskintegrationscontrollergetchecksfortaskv1op.ts +++ b/apps/mcp-server/src/models/taskintegrationscontrollergetchecksfortaskv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type TaskIntegrationsControllerGetChecksForTaskV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TaskIntegrationsControllerGetChecksForTaskV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TaskIntegrationsControllerGetChecksForTaskV1Request = { taskId: string; }; diff --git a/apps/mcp-server/src/models/taskintegrationscontrollergettaskcheckrunsv1op.ts b/apps/mcp-server/src/models/taskintegrationscontrollergettaskcheckrunsv1op.ts index a26331ae8..2feb2cce0 100644 --- a/apps/mcp-server/src/models/taskintegrationscontrollergettaskcheckrunsv1op.ts +++ b/apps/mcp-server/src/models/taskintegrationscontrollergettaskcheckrunsv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type TaskIntegrationsControllerGetTaskCheckRunsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TaskIntegrationsControllerGetTaskCheckRunsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TaskIntegrationsControllerGetTaskCheckRunsV1Request = { taskId: string; limit: string; diff --git a/apps/mcp-server/src/models/taskintegrationscontrollerreconnectchecktotaskv1op.ts b/apps/mcp-server/src/models/taskintegrationscontrollerreconnectchecktotaskv1op.ts index 8d931d987..538340f63 100644 --- a/apps/mcp-server/src/models/taskintegrationscontrollerreconnectchecktotaskv1op.ts +++ b/apps/mcp-server/src/models/taskintegrationscontrollerreconnectchecktotaskv1op.ts @@ -8,6 +8,20 @@ import { ToggleCheckForTaskDto$zodSchema, } from "./togglecheckfortaskdto.js"; +export type TaskIntegrationsControllerReconnectCheckToTaskV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TaskIntegrationsControllerReconnectCheckToTaskV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TaskIntegrationsControllerReconnectCheckToTaskV1Request = { taskId: string; body: ToggleCheckForTaskDto; diff --git a/apps/mcp-server/src/models/taskintegrationscontrollerruncheckfortaskv1op.ts b/apps/mcp-server/src/models/taskintegrationscontrollerruncheckfortaskv1op.ts index e87142947..e918906af 100644 --- a/apps/mcp-server/src/models/taskintegrationscontrollerruncheckfortaskv1op.ts +++ b/apps/mcp-server/src/models/taskintegrationscontrollerruncheckfortaskv1op.ts @@ -8,6 +8,19 @@ import { RunCheckForTaskDto$zodSchema, } from "./runcheckfortaskdto.js"; +export type TaskIntegrationsControllerRunCheckForTaskV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TaskIntegrationsControllerRunCheckForTaskV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TaskIntegrationsControllerRunCheckForTaskV1Request = { taskId: string; body: RunCheckForTaskDto; diff --git a/apps/mcp-server/src/models/taskmanagementcontrollercreatetaskitemv1op.ts b/apps/mcp-server/src/models/taskmanagementcontrollercreatetaskitemv1op.ts new file mode 100644 index 000000000..6be31e360 --- /dev/null +++ b/apps/mcp-server/src/models/taskmanagementcontrollercreatetaskitemv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TaskManagementControllerCreateTaskItemV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TaskManagementControllerCreateTaskItemV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/taskmanagementcontrollerdeletetaskitemattachmentv1op.ts b/apps/mcp-server/src/models/taskmanagementcontrollerdeletetaskitemattachmentv1op.ts index 222225fed..6009aca56 100644 --- a/apps/mcp-server/src/models/taskmanagementcontrollerdeletetaskitemattachmentv1op.ts +++ b/apps/mcp-server/src/models/taskmanagementcontrollerdeletetaskitemattachmentv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TaskManagementControllerDeleteTaskItemAttachmentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TaskManagementControllerDeleteTaskItemAttachmentV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TaskManagementControllerDeleteTaskItemAttachmentV1Request = { attachmentId: string; }; diff --git a/apps/mcp-server/src/models/taskmanagementcontrollerdeletetaskitemv1op.ts b/apps/mcp-server/src/models/taskmanagementcontrollerdeletetaskitemv1op.ts index a25e7fcfe..0612fbcc0 100644 --- a/apps/mcp-server/src/models/taskmanagementcontrollerdeletetaskitemv1op.ts +++ b/apps/mcp-server/src/models/taskmanagementcontrollerdeletetaskitemv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type TaskManagementControllerDeleteTaskItemV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TaskManagementControllerDeleteTaskItemV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TaskManagementControllerDeleteTaskItemV1Request = { id: string }; export const TaskManagementControllerDeleteTaskItemV1Request$zodSchema: diff --git a/apps/mcp-server/src/models/taskmanagementcontrollergettaskitemactivityv1op.ts b/apps/mcp-server/src/models/taskmanagementcontrollergettaskitemactivityv1op.ts index 256007d72..0c1aeec9f 100644 --- a/apps/mcp-server/src/models/taskmanagementcontrollergettaskitemactivityv1op.ts +++ b/apps/mcp-server/src/models/taskmanagementcontrollergettaskitemactivityv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type TaskManagementControllerGetTaskItemActivityV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TaskManagementControllerGetTaskItemActivityV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TaskManagementControllerGetTaskItemActivityV1Request = { id: string; }; diff --git a/apps/mcp-server/src/models/taskmanagementcontrollergettaskitemsstatsv1op.ts b/apps/mcp-server/src/models/taskmanagementcontrollergettaskitemsstatsv1op.ts index 271225dc0..3ab86022e 100644 --- a/apps/mcp-server/src/models/taskmanagementcontrollergettaskitemsstatsv1op.ts +++ b/apps/mcp-server/src/models/taskmanagementcontrollergettaskitemsstatsv1op.ts @@ -5,6 +5,19 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type TaskManagementControllerGetTaskItemsStatsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TaskManagementControllerGetTaskItemsStatsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + /** * Type of entity */ diff --git a/apps/mcp-server/src/models/taskmanagementcontrollergettaskitemsv1op.ts b/apps/mcp-server/src/models/taskmanagementcontrollergettaskitemsv1op.ts index 08135a1fb..06b61923f 100644 --- a/apps/mcp-server/src/models/taskmanagementcontrollergettaskitemsv1op.ts +++ b/apps/mcp-server/src/models/taskmanagementcontrollergettaskitemsv1op.ts @@ -5,6 +5,19 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type TaskManagementControllerGetTaskItemsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TaskManagementControllerGetTaskItemsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + /** * Type of entity */ diff --git a/apps/mcp-server/src/models/taskmanagementcontrollerupdatetaskitemv1op.ts b/apps/mcp-server/src/models/taskmanagementcontrollerupdatetaskitemv1op.ts index 1bdd9a086..224c87e1a 100644 --- a/apps/mcp-server/src/models/taskmanagementcontrollerupdatetaskitemv1op.ts +++ b/apps/mcp-server/src/models/taskmanagementcontrollerupdatetaskitemv1op.ts @@ -8,6 +8,19 @@ import { UpdateTaskItemDto$zodSchema, } from "./updatetaskitemdto.js"; +export type TaskManagementControllerUpdateTaskItemV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TaskManagementControllerUpdateTaskItemV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TaskManagementControllerUpdateTaskItemV1Request = { id: string; body: UpdateTaskItemDto; diff --git a/apps/mcp-server/src/models/taskmanagementcontrolleruploadtaskitemattachmentv1op.ts b/apps/mcp-server/src/models/taskmanagementcontrolleruploadtaskitemattachmentv1op.ts new file mode 100644 index 000000000..bca564032 --- /dev/null +++ b/apps/mcp-server/src/models/taskmanagementcontrolleruploadtaskitemattachmentv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TaskManagementControllerUploadTaskItemAttachmentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TaskManagementControllerUploadTaskItemAttachmentV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/taskscontrollerapprovetaskv1op.ts b/apps/mcp-server/src/models/taskscontrollerapprovetaskv1op.ts index 9d0c2567c..5aaecc977 100644 --- a/apps/mcp-server/src/models/taskscontrollerapprovetaskv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollerapprovetaskv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TasksControllerApproveTaskV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerApproveTaskV1Security$zodSchema: z.ZodType< + TasksControllerApproveTaskV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerApproveTaskV1Request = { taskId: string }; export const TasksControllerApproveTaskV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/taskscontrollerbulksubmitforreviewv1op.ts b/apps/mcp-server/src/models/taskscontrollerbulksubmitforreviewv1op.ts index b5d37096f..a5bc91032 100644 --- a/apps/mcp-server/src/models/taskscontrollerbulksubmitforreviewv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollerbulksubmitforreviewv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TasksControllerBulkSubmitForReviewV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerBulkSubmitForReviewV1Security$zodSchema: z.ZodType< + TasksControllerBulkSubmitForReviewV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerBulkSubmitForReviewV1Request = { taskIds: Array; approverId: string; diff --git a/apps/mcp-server/src/models/taskscontrollercreatetaskv1op.ts b/apps/mcp-server/src/models/taskscontrollercreatetaskv1op.ts index 7eb7d364f..cd8d33cb1 100644 --- a/apps/mcp-server/src/models/taskscontrollercreatetaskv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollercreatetaskv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type TasksControllerCreateTaskV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerCreateTaskV1Security$zodSchema: z.ZodType< + TasksControllerCreateTaskV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export const TasksControllerCreateTaskV1Frequency = { Daily: "daily", Weekly: "weekly", diff --git a/apps/mcp-server/src/models/taskscontrollerdeletetaskattachmentv1op.ts b/apps/mcp-server/src/models/taskscontrollerdeletetaskattachmentv1op.ts index b269ee919..eba994598 100644 --- a/apps/mcp-server/src/models/taskscontrollerdeletetaskattachmentv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollerdeletetaskattachmentv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TasksControllerDeleteTaskAttachmentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerDeleteTaskAttachmentV1Security$zodSchema: z.ZodType< + TasksControllerDeleteTaskAttachmentV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerDeleteTaskAttachmentV1Request = { taskId: string; attachmentId: string; diff --git a/apps/mcp-server/src/models/taskscontrollerdeletetasksv1op.ts b/apps/mcp-server/src/models/taskscontrollerdeletetasksv1op.ts index 70a1c518c..aad640a0a 100644 --- a/apps/mcp-server/src/models/taskscontrollerdeletetasksv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollerdeletetasksv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TasksControllerDeleteTasksV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerDeleteTasksV1Security$zodSchema: z.ZodType< + TasksControllerDeleteTasksV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerDeleteTasksV1Request = { taskIds: Array }; export const TasksControllerDeleteTasksV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/taskscontrollerdeletetaskv1op.ts b/apps/mcp-server/src/models/taskscontrollerdeletetaskv1op.ts index 7bd3240bc..9d33f81b0 100644 --- a/apps/mcp-server/src/models/taskscontrollerdeletetaskv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollerdeletetaskv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TasksControllerDeleteTaskV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerDeleteTaskV1Security$zodSchema: z.ZodType< + TasksControllerDeleteTaskV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerDeleteTaskV1Request = { taskId: string }; export const TasksControllerDeleteTaskV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/taskscontrollergettaskactivityv1op.ts b/apps/mcp-server/src/models/taskscontrollergettaskactivityv1op.ts index d10c5fdad..da05c6114 100644 --- a/apps/mcp-server/src/models/taskscontrollergettaskactivityv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollergettaskactivityv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TasksControllerGetTaskActivityV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerGetTaskActivityV1Security$zodSchema: z.ZodType< + TasksControllerGetTaskActivityV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerGetTaskActivityV1Request = { taskId: string; skip: string; diff --git a/apps/mcp-server/src/models/taskscontrollergettaskattachmentdownloadurlv1op.ts b/apps/mcp-server/src/models/taskscontrollergettaskattachmentdownloadurlv1op.ts index 95d83c879..d30a5fda2 100644 --- a/apps/mcp-server/src/models/taskscontrollergettaskattachmentdownloadurlv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollergettaskattachmentdownloadurlv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type TasksControllerGetTaskAttachmentDownloadUrlV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerGetTaskAttachmentDownloadUrlV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TasksControllerGetTaskAttachmentDownloadUrlV1Request = { taskId: string; attachmentId: string; diff --git a/apps/mcp-server/src/models/taskscontrollergettaskattachmentsv1op.ts b/apps/mcp-server/src/models/taskscontrollergettaskattachmentsv1op.ts index f5ed22ddf..240ba8a9b 100644 --- a/apps/mcp-server/src/models/taskscontrollergettaskattachmentsv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollergettaskattachmentsv1op.ts @@ -8,6 +8,20 @@ import { AttachmentResponseDto$zodSchema, } from "./attachmentresponsedto.js"; +export type TasksControllerGetTaskAttachmentsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerGetTaskAttachmentsV1Security$zodSchema: z.ZodType< + TasksControllerGetTaskAttachmentsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerGetTaskAttachmentsV1Request = { taskId: string }; export const TasksControllerGetTaskAttachmentsV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/taskscontrollergettaskoptionsv1op.ts b/apps/mcp-server/src/models/taskscontrollergettaskoptionsv1op.ts new file mode 100644 index 000000000..396a834ce --- /dev/null +++ b/apps/mcp-server/src/models/taskscontrollergettaskoptionsv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TasksControllerGetTaskOptionsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerGetTaskOptionsV1Security$zodSchema: z.ZodType< + TasksControllerGetTaskOptionsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/taskscontrollergettaskpoliciesv1op.ts b/apps/mcp-server/src/models/taskscontrollergettaskpoliciesv1op.ts index dcb6441ff..d74f735df 100644 --- a/apps/mcp-server/src/models/taskscontrollergettaskpoliciesv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollergettaskpoliciesv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TasksControllerGetTaskPoliciesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerGetTaskPoliciesV1Security$zodSchema: z.ZodType< + TasksControllerGetTaskPoliciesV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerGetTaskPoliciesV1Request = { taskId: string }; export const TasksControllerGetTaskPoliciesV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/taskscontrollergettasksv1op.ts b/apps/mcp-server/src/models/taskscontrollergettasksv1op.ts index c6e0b2520..3f2e5e481 100644 --- a/apps/mcp-server/src/models/taskscontrollergettasksv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollergettasksv1op.ts @@ -8,6 +8,20 @@ import { TaskResponseDto$zodSchema, } from "./taskresponsedto.js"; +export type TasksControllerGetTasksV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerGetTasksV1Security$zodSchema: z.ZodType< + TasksControllerGetTasksV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerGetTasksV1Request = { includeRelations?: string | undefined; }; diff --git a/apps/mcp-server/src/models/taskscontrollergettasktemplatesv1op.ts b/apps/mcp-server/src/models/taskscontrollergettasktemplatesv1op.ts index b768699aa..bb3ccfc32 100644 --- a/apps/mcp-server/src/models/taskscontrollergettasktemplatesv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollergettasktemplatesv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TasksControllerGetTaskTemplatesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerGetTaskTemplatesV1Security$zodSchema: z.ZodType< + TasksControllerGetTaskTemplatesV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerGetTaskTemplatesV1Request = { frameworkId?: string | undefined; }; diff --git a/apps/mcp-server/src/models/taskscontrollergettaskv1op.ts b/apps/mcp-server/src/models/taskscontrollergettaskv1op.ts index 3f586b08f..643906182 100644 --- a/apps/mcp-server/src/models/taskscontrollergettaskv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollergettaskv1op.ts @@ -8,6 +8,20 @@ import { TaskResponseDto$zodSchema, } from "./taskresponsedto.js"; +export type TasksControllerGetTaskV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerGetTaskV1Security$zodSchema: z.ZodType< + TasksControllerGetTaskV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerGetTaskV1Request = { taskId: string }; export const TasksControllerGetTaskV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/taskscontrollerregeneratetaskv1op.ts b/apps/mcp-server/src/models/taskscontrollerregeneratetaskv1op.ts index 4263485bd..68d685ad5 100644 --- a/apps/mcp-server/src/models/taskscontrollerregeneratetaskv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollerregeneratetaskv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TasksControllerRegenerateTaskV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerRegenerateTaskV1Security$zodSchema: z.ZodType< + TasksControllerRegenerateTaskV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerRegenerateTaskV1Request = { taskId: string }; export const TasksControllerRegenerateTaskV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/taskscontrollerrejecttaskv1op.ts b/apps/mcp-server/src/models/taskscontrollerrejecttaskv1op.ts index 39af5e167..2e17c2eab 100644 --- a/apps/mcp-server/src/models/taskscontrollerrejecttaskv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollerrejecttaskv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TasksControllerRejectTaskV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerRejectTaskV1Security$zodSchema: z.ZodType< + TasksControllerRejectTaskV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerRejectTaskV1Request = { taskId: string }; export const TasksControllerRejectTaskV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/taskscontrollerreordertasksv1op.ts b/apps/mcp-server/src/models/taskscontrollerreordertasksv1op.ts index 72cc3d701..39fe7df3f 100644 --- a/apps/mcp-server/src/models/taskscontrollerreordertasksv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollerreordertasksv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type TasksControllerReorderTasksV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerReorderTasksV1Security$zodSchema: z.ZodType< + TasksControllerReorderTasksV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export const TasksControllerReorderTasksV1Status = { Todo: "todo", InProgress: "in_progress", diff --git a/apps/mcp-server/src/models/taskscontrollersubmitforreviewv1op.ts b/apps/mcp-server/src/models/taskscontrollersubmitforreviewv1op.ts index ff4f94d99..54055a468 100644 --- a/apps/mcp-server/src/models/taskscontrollersubmitforreviewv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollersubmitforreviewv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TasksControllerSubmitForReviewV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerSubmitForReviewV1Security$zodSchema: z.ZodType< + TasksControllerSubmitForReviewV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerSubmitForReviewV1RequestBody = { approverId: string; }; diff --git a/apps/mcp-server/src/models/taskscontrollerupdatetasksassigneev1op.ts b/apps/mcp-server/src/models/taskscontrollerupdatetasksassigneev1op.ts index 0adfa27d1..5921290f2 100644 --- a/apps/mcp-server/src/models/taskscontrollerupdatetasksassigneev1op.ts +++ b/apps/mcp-server/src/models/taskscontrollerupdatetasksassigneev1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TasksControllerUpdateTasksAssigneeV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerUpdateTasksAssigneeV1Security$zodSchema: z.ZodType< + TasksControllerUpdateTasksAssigneeV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerUpdateTasksAssigneeV1Request = { taskIds: Array; assigneeId?: string | null | undefined; diff --git a/apps/mcp-server/src/models/taskscontrollerupdatetasksstatusv1op.ts b/apps/mcp-server/src/models/taskscontrollerupdatetasksstatusv1op.ts index c865bdb4b..e3369761a 100644 --- a/apps/mcp-server/src/models/taskscontrollerupdatetasksstatusv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollerupdatetasksstatusv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type TasksControllerUpdateTasksStatusV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerUpdateTasksStatusV1Security$zodSchema: z.ZodType< + TasksControllerUpdateTasksStatusV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export const TasksControllerUpdateTasksStatusV1Status = { Todo: "todo", InProgress: "in_progress", diff --git a/apps/mcp-server/src/models/taskscontrollerupdatetaskv1op.ts b/apps/mcp-server/src/models/taskscontrollerupdatetaskv1op.ts index aa412f548..97d0ac312 100644 --- a/apps/mcp-server/src/models/taskscontrollerupdatetaskv1op.ts +++ b/apps/mcp-server/src/models/taskscontrollerupdatetaskv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type TasksControllerUpdateTaskV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerUpdateTaskV1Security$zodSchema: z.ZodType< + TasksControllerUpdateTaskV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export const TasksControllerUpdateTaskV1Status = { Todo: "todo", InProgress: "in_progress", diff --git a/apps/mcp-server/src/models/taskscontrolleruploadtaskattachmentv1op.ts b/apps/mcp-server/src/models/taskscontrolleruploadtaskattachmentv1op.ts index 71590d193..5c82751e9 100644 --- a/apps/mcp-server/src/models/taskscontrolleruploadtaskattachmentv1op.ts +++ b/apps/mcp-server/src/models/taskscontrolleruploadtaskattachmentv1op.ts @@ -12,6 +12,20 @@ import { UploadAttachmentDto$zodSchema, } from "./uploadattachmentdto.js"; +export type TasksControllerUploadTaskAttachmentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TasksControllerUploadTaskAttachmentV1Security$zodSchema: z.ZodType< + TasksControllerUploadTaskAttachmentV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TasksControllerUploadTaskAttachmentV1Request = { taskId: string; body: UploadAttachmentDto; diff --git a/apps/mcp-server/src/models/trainingcontrollergeneratecertificatev1op.ts b/apps/mcp-server/src/models/trainingcontrollergeneratecertificatev1op.ts new file mode 100644 index 000000000..bbce97f25 --- /dev/null +++ b/apps/mcp-server/src/models/trainingcontrollergeneratecertificatev1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrainingControllerGenerateCertificateV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrainingControllerGenerateCertificateV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/trainingcontrollergeneratehipaacertificatev1op.ts b/apps/mcp-server/src/models/trainingcontrollergeneratehipaacertificatev1op.ts new file mode 100644 index 000000000..87b19d468 --- /dev/null +++ b/apps/mcp-server/src/models/trainingcontrollergeneratehipaacertificatev1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrainingControllerGenerateHipaaCertificateV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrainingControllerGenerateHipaaCertificateV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/trainingcontrollergetcompletionsv1op.ts b/apps/mcp-server/src/models/trainingcontrollergetcompletionsv1op.ts new file mode 100644 index 000000000..13bcfe5f1 --- /dev/null +++ b/apps/mcp-server/src/models/trainingcontrollergetcompletionsv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrainingControllerGetCompletionsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrainingControllerGetCompletionsV1Security$zodSchema: z.ZodType< + TrainingControllerGetCompletionsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/trainingcontrollermarkvideocompletev1op.ts b/apps/mcp-server/src/models/trainingcontrollermarkvideocompletev1op.ts index 73a60c15b..098a0a372 100644 --- a/apps/mcp-server/src/models/trainingcontrollermarkvideocompletev1op.ts +++ b/apps/mcp-server/src/models/trainingcontrollermarkvideocompletev1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TrainingControllerMarkVideoCompleteV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrainingControllerMarkVideoCompleteV1Security$zodSchema: z.ZodType< + TrainingControllerMarkVideoCompleteV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TrainingControllerMarkVideoCompleteV1Request = { videoId: string }; export const TrainingControllerMarkVideoCompleteV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/trainingcontrollersendtrainingcompletionemailv1op.ts b/apps/mcp-server/src/models/trainingcontrollersendtrainingcompletionemailv1op.ts new file mode 100644 index 000000000..0bf677333 --- /dev/null +++ b/apps/mcp-server/src/models/trainingcontrollersendtrainingcompletionemailv1op.ts @@ -0,0 +1,20 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrainingControllerSendTrainingCompletionEmailV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrainingControllerSendTrainingCompletionEmailV1Security$zodSchema: + z.ZodType = z.object( + { + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }, + ); diff --git a/apps/mcp-server/src/models/trustaccesscontrollerapproverequestv1op.ts b/apps/mcp-server/src/models/trustaccesscontrollerapproverequestv1op.ts index 88cc53121..28cbee115 100644 --- a/apps/mcp-server/src/models/trustaccesscontrollerapproverequestv1op.ts +++ b/apps/mcp-server/src/models/trustaccesscontrollerapproverequestv1op.ts @@ -8,6 +8,20 @@ import { ApproveAccessRequestDto$zodSchema, } from "./approveaccessrequestdto.js"; +export type TrustAccessControllerApproveRequestV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustAccessControllerApproveRequestV1Security$zodSchema: z.ZodType< + TrustAccessControllerApproveRequestV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TrustAccessControllerApproveRequestV1Request = { id: string; body: ApproveAccessRequestDto; diff --git a/apps/mcp-server/src/models/trustaccesscontrollerdenyrequestv1op.ts b/apps/mcp-server/src/models/trustaccesscontrollerdenyrequestv1op.ts index 859121a55..f8b075129 100644 --- a/apps/mcp-server/src/models/trustaccesscontrollerdenyrequestv1op.ts +++ b/apps/mcp-server/src/models/trustaccesscontrollerdenyrequestv1op.ts @@ -8,6 +8,20 @@ import { DenyAccessRequestDto$zodSchema, } from "./denyaccessrequestdto.js"; +export type TrustAccessControllerDenyRequestV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustAccessControllerDenyRequestV1Security$zodSchema: z.ZodType< + TrustAccessControllerDenyRequestV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TrustAccessControllerDenyRequestV1Request = { id: string; body: DenyAccessRequestDto; diff --git a/apps/mcp-server/src/models/trustaccesscontrollergetaccessrequestv1op.ts b/apps/mcp-server/src/models/trustaccesscontrollergetaccessrequestv1op.ts index 41d6e9f28..b89ecdc2e 100644 --- a/apps/mcp-server/src/models/trustaccesscontrollergetaccessrequestv1op.ts +++ b/apps/mcp-server/src/models/trustaccesscontrollergetaccessrequestv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type TrustAccessControllerGetAccessRequestV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustAccessControllerGetAccessRequestV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TrustAccessControllerGetAccessRequestV1Request = { id: string }; export const TrustAccessControllerGetAccessRequestV1Request$zodSchema: diff --git a/apps/mcp-server/src/models/trustaccesscontrollerlistaccessrequestsv1op.ts b/apps/mcp-server/src/models/trustaccesscontrollerlistaccessrequestsv1op.ts index 320231ce4..541966ff1 100644 --- a/apps/mcp-server/src/models/trustaccesscontrollerlistaccessrequestsv1op.ts +++ b/apps/mcp-server/src/models/trustaccesscontrollerlistaccessrequestsv1op.ts @@ -5,6 +5,19 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type TrustAccessControllerListAccessRequestsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustAccessControllerListAccessRequestsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export const TrustAccessControllerListAccessRequestsV1Status = { UnderReview: "under_review", Approved: "approved", diff --git a/apps/mcp-server/src/models/trustaccesscontrollerlistgrantsv1op.ts b/apps/mcp-server/src/models/trustaccesscontrollerlistgrantsv1op.ts new file mode 100644 index 000000000..d66a66866 --- /dev/null +++ b/apps/mcp-server/src/models/trustaccesscontrollerlistgrantsv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustAccessControllerListGrantsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustAccessControllerListGrantsV1Security$zodSchema: z.ZodType< + TrustAccessControllerListGrantsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/trustaccesscontrollerpreviewndav1op.ts b/apps/mcp-server/src/models/trustaccesscontrollerpreviewndav1op.ts index a45ef51b6..ccadb4a7c 100644 --- a/apps/mcp-server/src/models/trustaccesscontrollerpreviewndav1op.ts +++ b/apps/mcp-server/src/models/trustaccesscontrollerpreviewndav1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TrustAccessControllerPreviewNdaV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustAccessControllerPreviewNdaV1Security$zodSchema: z.ZodType< + TrustAccessControllerPreviewNdaV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TrustAccessControllerPreviewNdaV1Request = { id: string }; export const TrustAccessControllerPreviewNdaV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/trustaccesscontrollerresendaccessemailv1op.ts b/apps/mcp-server/src/models/trustaccesscontrollerresendaccessemailv1op.ts index 4001b5653..5b56eea86 100644 --- a/apps/mcp-server/src/models/trustaccesscontrollerresendaccessemailv1op.ts +++ b/apps/mcp-server/src/models/trustaccesscontrollerresendaccessemailv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type TrustAccessControllerResendAccessEmailV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustAccessControllerResendAccessEmailV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TrustAccessControllerResendAccessEmailV1Request = { id: string }; export const TrustAccessControllerResendAccessEmailV1Request$zodSchema: diff --git a/apps/mcp-server/src/models/trustaccesscontrollerresendndav1op.ts b/apps/mcp-server/src/models/trustaccesscontrollerresendndav1op.ts index 4d8f84b5d..3bff31c4e 100644 --- a/apps/mcp-server/src/models/trustaccesscontrollerresendndav1op.ts +++ b/apps/mcp-server/src/models/trustaccesscontrollerresendndav1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TrustAccessControllerResendNdaV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustAccessControllerResendNdaV1Security$zodSchema: z.ZodType< + TrustAccessControllerResendNdaV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TrustAccessControllerResendNdaV1Request = { id: string }; export const TrustAccessControllerResendNdaV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/trustaccesscontrollerrevokegrantv1op.ts b/apps/mcp-server/src/models/trustaccesscontrollerrevokegrantv1op.ts index e8f07b4ea..964495d1d 100644 --- a/apps/mcp-server/src/models/trustaccesscontrollerrevokegrantv1op.ts +++ b/apps/mcp-server/src/models/trustaccesscontrollerrevokegrantv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { RevokeGrantDto, RevokeGrantDto$zodSchema } from "./revokegrantdto.js"; +export type TrustAccessControllerRevokeGrantV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustAccessControllerRevokeGrantV1Security$zodSchema: z.ZodType< + TrustAccessControllerRevokeGrantV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TrustAccessControllerRevokeGrantV1Request = { id: string; body: RevokeGrantDto; diff --git a/apps/mcp-server/src/models/trustportalcontrolleraddcustomdomainv1op.ts b/apps/mcp-server/src/models/trustportalcontrolleraddcustomdomainv1op.ts new file mode 100644 index 000000000..089e644de --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrolleraddcustomdomainv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerAddCustomDomainV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerAddCustomDomainV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/trustportalcontrollercheckdnsrecordsv1op.ts b/apps/mcp-server/src/models/trustportalcontrollercheckdnsrecordsv1op.ts new file mode 100644 index 000000000..2660fb8e7 --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrollercheckdnsrecordsv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerCheckDnsRecordsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerCheckDnsRecordsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/trustportalcontrollercreatecustomlinkv1op.ts b/apps/mcp-server/src/models/trustportalcontrollercreatecustomlinkv1op.ts new file mode 100644 index 000000000..902da087c --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrollercreatecustomlinkv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerCreateCustomLinkV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerCreateCustomLinkV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/trustportalcontrollerdeletecustomlinkv1op.ts b/apps/mcp-server/src/models/trustportalcontrollerdeletecustomlinkv1op.ts index a0aded384..1badd614d 100644 --- a/apps/mcp-server/src/models/trustportalcontrollerdeletecustomlinkv1op.ts +++ b/apps/mcp-server/src/models/trustportalcontrollerdeletecustomlinkv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type TrustPortalControllerDeleteCustomLinkV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerDeleteCustomLinkV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TrustPortalControllerDeleteCustomLinkV1Request = { linkId: string }; export const TrustPortalControllerDeleteCustomLinkV1Request$zodSchema: diff --git a/apps/mcp-server/src/models/trustportalcontrollerdeletetrustdocumentv1op.ts b/apps/mcp-server/src/models/trustportalcontrollerdeletetrustdocumentv1op.ts index 257fbed68..8db7e8dbf 100644 --- a/apps/mcp-server/src/models/trustportalcontrollerdeletetrustdocumentv1op.ts +++ b/apps/mcp-server/src/models/trustportalcontrollerdeletetrustdocumentv1op.ts @@ -8,6 +8,19 @@ import { DeleteTrustDocumentDto$zodSchema, } from "./deletetrustdocumentdto.js"; +export type TrustPortalControllerDeleteTrustDocumentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerDeleteTrustDocumentV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TrustPortalControllerDeleteTrustDocumentV1Request = { documentId: string; body: DeleteTrustDocumentDto; diff --git a/apps/mcp-server/src/models/trustportalcontrollergetcomplianceresourceurlv1op.ts b/apps/mcp-server/src/models/trustportalcontrollergetcomplianceresourceurlv1op.ts new file mode 100644 index 000000000..efb37e752 --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrollergetcomplianceresourceurlv1op.ts @@ -0,0 +1,20 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerGetComplianceResourceUrlV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerGetComplianceResourceUrlV1Security$zodSchema: + z.ZodType = z.object( + { + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }, + ); diff --git a/apps/mcp-server/src/models/trustportalcontrollergetdomainstatusv1op.ts b/apps/mcp-server/src/models/trustportalcontrollergetdomainstatusv1op.ts index 590f0b5c0..c770d1ec9 100644 --- a/apps/mcp-server/src/models/trustportalcontrollergetdomainstatusv1op.ts +++ b/apps/mcp-server/src/models/trustportalcontrollergetdomainstatusv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type TrustPortalControllerGetDomainStatusV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerGetDomainStatusV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TrustPortalControllerGetDomainStatusV1Request = { domain: string }; export const TrustPortalControllerGetDomainStatusV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/trustportalcontrollergetoverviewv1op.ts b/apps/mcp-server/src/models/trustportalcontrollergetoverviewv1op.ts index e0afc787e..b5b78242a 100644 --- a/apps/mcp-server/src/models/trustportalcontrollergetoverviewv1op.ts +++ b/apps/mcp-server/src/models/trustportalcontrollergetoverviewv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TrustPortalControllerGetOverviewV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerGetOverviewV1Security$zodSchema: z.ZodType< + TrustPortalControllerGetOverviewV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TrustPortalControllerGetOverviewV1Request = { organizationId: string; }; diff --git a/apps/mcp-server/src/models/trustportalcontrollergetsettingsv1op.ts b/apps/mcp-server/src/models/trustportalcontrollergetsettingsv1op.ts new file mode 100644 index 000000000..8c3944712 --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrollergetsettingsv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerGetSettingsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerGetSettingsV1Security$zodSchema: z.ZodType< + TrustPortalControllerGetSettingsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/trustportalcontrollergettrustdocumenturlv1op.ts b/apps/mcp-server/src/models/trustportalcontrollergettrustdocumenturlv1op.ts index 8adcf4a0f..8b555ce63 100644 --- a/apps/mcp-server/src/models/trustportalcontrollergettrustdocumenturlv1op.ts +++ b/apps/mcp-server/src/models/trustportalcontrollergettrustdocumenturlv1op.ts @@ -8,6 +8,19 @@ import { TrustDocumentSignedUrlDto$zodSchema, } from "./trustdocumentsignedurldto.js"; +export type TrustPortalControllerGetTrustDocumentUrlV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerGetTrustDocumentUrlV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TrustPortalControllerGetTrustDocumentUrlV1Request = { documentId: string; body: TrustDocumentSignedUrlDto; diff --git a/apps/mcp-server/src/models/trustportalcontrollerlistcomplianceresourcesv1op.ts b/apps/mcp-server/src/models/trustportalcontrollerlistcomplianceresourcesv1op.ts new file mode 100644 index 000000000..e65ff00ba --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrollerlistcomplianceresourcesv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerListComplianceResourcesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerListComplianceResourcesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/trustportalcontrollerlistcustomlinksv1op.ts b/apps/mcp-server/src/models/trustportalcontrollerlistcustomlinksv1op.ts index 329803f01..281e78fb2 100644 --- a/apps/mcp-server/src/models/trustportalcontrollerlistcustomlinksv1op.ts +++ b/apps/mcp-server/src/models/trustportalcontrollerlistcustomlinksv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type TrustPortalControllerListCustomLinksV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerListCustomLinksV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TrustPortalControllerListCustomLinksV1Request = { organizationId: string; }; diff --git a/apps/mcp-server/src/models/trustportalcontrollerlisttrustdocumentsv1op.ts b/apps/mcp-server/src/models/trustportalcontrollerlisttrustdocumentsv1op.ts new file mode 100644 index 000000000..8c0c3ddda --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrollerlisttrustdocumentsv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerListTrustDocumentsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerListTrustDocumentsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/trustportalcontrollerlistvendorsv1op.ts b/apps/mcp-server/src/models/trustportalcontrollerlistvendorsv1op.ts index cefa5d95e..4e9ecc35e 100644 --- a/apps/mcp-server/src/models/trustportalcontrollerlistvendorsv1op.ts +++ b/apps/mcp-server/src/models/trustportalcontrollerlistvendorsv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TrustPortalControllerListVendorsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerListVendorsV1Security$zodSchema: z.ZodType< + TrustPortalControllerListVendorsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type TrustPortalControllerListVendorsV1Request = { all?: string | undefined; }; diff --git a/apps/mcp-server/src/models/trustportalcontrollerremovefaviconv1op.ts b/apps/mcp-server/src/models/trustportalcontrollerremovefaviconv1op.ts new file mode 100644 index 000000000..2a02264ec --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrollerremovefaviconv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerRemoveFaviconV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerRemoveFaviconV1Security$zodSchema: z.ZodType< + TrustPortalControllerRemoveFaviconV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/trustportalcontrollerreordercustomlinksv1op.ts b/apps/mcp-server/src/models/trustportalcontrollerreordercustomlinksv1op.ts new file mode 100644 index 000000000..8d52faf95 --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrollerreordercustomlinksv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerReorderCustomLinksV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerReorderCustomLinksV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/trustportalcontrollertoggleportalv1op.ts b/apps/mcp-server/src/models/trustportalcontrollertoggleportalv1op.ts new file mode 100644 index 000000000..d72e55e65 --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrollertoggleportalv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerTogglePortalV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerTogglePortalV1Security$zodSchema: z.ZodType< + TrustPortalControllerTogglePortalV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/trustportalcontrollerupdatealloweddomainsv1op.ts b/apps/mcp-server/src/models/trustportalcontrollerupdatealloweddomainsv1op.ts new file mode 100644 index 000000000..3f0901a92 --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrollerupdatealloweddomainsv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerUpdateAllowedDomainsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerUpdateAllowedDomainsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/trustportalcontrollerupdatecustomlinkv1op.ts b/apps/mcp-server/src/models/trustportalcontrollerupdatecustomlinkv1op.ts index 36a18e128..16762a813 100644 --- a/apps/mcp-server/src/models/trustportalcontrollerupdatecustomlinkv1op.ts +++ b/apps/mcp-server/src/models/trustportalcontrollerupdatecustomlinkv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type TrustPortalControllerUpdateCustomLinkV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerUpdateCustomLinkV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TrustPortalControllerUpdateCustomLinkV1Request = { linkId: string }; export const TrustPortalControllerUpdateCustomLinkV1Request$zodSchema: diff --git a/apps/mcp-server/src/models/trustportalcontrollerupdatefaqsv1op.ts b/apps/mcp-server/src/models/trustportalcontrollerupdatefaqsv1op.ts new file mode 100644 index 000000000..b3308482c --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrollerupdatefaqsv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerUpdateFaqsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerUpdateFaqsV1Security$zodSchema: z.ZodType< + TrustPortalControllerUpdateFaqsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/trustportalcontrollerupdateframeworksv1op.ts b/apps/mcp-server/src/models/trustportalcontrollerupdateframeworksv1op.ts new file mode 100644 index 000000000..cce9f8840 --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrollerupdateframeworksv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerUpdateFrameworksV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerUpdateFrameworksV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/trustportalcontrollerupdateoverviewv1op.ts b/apps/mcp-server/src/models/trustportalcontrollerupdateoverviewv1op.ts new file mode 100644 index 000000000..7aa3cca61 --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrollerupdateoverviewv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerUpdateOverviewV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerUpdateOverviewV1Security$zodSchema: z.ZodType< + TrustPortalControllerUpdateOverviewV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/trustportalcontrollerupdatevendortrustsettingsv1op.ts b/apps/mcp-server/src/models/trustportalcontrollerupdatevendortrustsettingsv1op.ts index 1c48b9447..94e4ebfb1 100644 --- a/apps/mcp-server/src/models/trustportalcontrollerupdatevendortrustsettingsv1op.ts +++ b/apps/mcp-server/src/models/trustportalcontrollerupdatevendortrustsettingsv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type TrustPortalControllerUpdateVendorTrustSettingsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerUpdateVendorTrustSettingsV1Security$zodSchema: + z.ZodType = z + .object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type TrustPortalControllerUpdateVendorTrustSettingsV1Request = { vendorId: string; }; diff --git a/apps/mcp-server/src/models/trustportalcontrolleruploadcomplianceresourcev1op.ts b/apps/mcp-server/src/models/trustportalcontrolleruploadcomplianceresourcev1op.ts new file mode 100644 index 000000000..992a3c222 --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrolleruploadcomplianceresourcev1op.ts @@ -0,0 +1,20 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerUploadComplianceResourceV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerUploadComplianceResourceV1Security$zodSchema: + z.ZodType = z.object( + { + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }, + ); diff --git a/apps/mcp-server/src/models/trustportalcontrolleruploadfaviconv1op.ts b/apps/mcp-server/src/models/trustportalcontrolleruploadfaviconv1op.ts new file mode 100644 index 000000000..41cd0e348 --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrolleruploadfaviconv1op.ts @@ -0,0 +1,19 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerUploadFaviconV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerUploadFaviconV1Security$zodSchema: z.ZodType< + TrustPortalControllerUploadFaviconV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); diff --git a/apps/mcp-server/src/models/trustportalcontrolleruploadtrustdocumentv1op.ts b/apps/mcp-server/src/models/trustportalcontrolleruploadtrustdocumentv1op.ts new file mode 100644 index 000000000..2300cce0b --- /dev/null +++ b/apps/mcp-server/src/models/trustportalcontrolleruploadtrustdocumentv1op.ts @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. + */ + +import * as z from "zod"; + +export type TrustPortalControllerUploadTrustDocumentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const TrustPortalControllerUploadTrustDocumentV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); diff --git a/apps/mcp-server/src/models/uploadscontrollercreateuploadurlv1op.ts b/apps/mcp-server/src/models/uploadscontrollercreateuploadurlv1op.ts index 94871f724..de9e1ea39 100644 --- a/apps/mcp-server/src/models/uploadscontrollercreateuploadurlv1op.ts +++ b/apps/mcp-server/src/models/uploadscontrollercreateuploadurlv1op.ts @@ -8,6 +8,20 @@ import { CreateUploadUrlDto$zodSchema, } from "./createuploadurldto.js"; +export type UploadsControllerCreateUploadUrlV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const UploadsControllerCreateUploadUrlV1Security$zodSchema: z.ZodType< + UploadsControllerCreateUploadUrlV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type UploadsControllerCreateUploadUrlV1Request = { xOrganizationId?: string | undefined; body: CreateUploadUrlDto; diff --git a/apps/mcp-server/src/models/variablescontrollerfetchvariableoptionsv1op.ts b/apps/mcp-server/src/models/variablescontrollerfetchvariableoptionsv1op.ts index 928c57c62..06da914c5 100644 --- a/apps/mcp-server/src/models/variablescontrollerfetchvariableoptionsv1op.ts +++ b/apps/mcp-server/src/models/variablescontrollerfetchvariableoptionsv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type VariablesControllerFetchVariableOptionsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const VariablesControllerFetchVariableOptionsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type VariablesControllerFetchVariableOptionsV1Request = { connectionId: string; variableId: string; diff --git a/apps/mcp-server/src/models/variablescontrollergetconnectionvariablesv1op.ts b/apps/mcp-server/src/models/variablescontrollergetconnectionvariablesv1op.ts index 5596aa5a4..ab17e7cd0 100644 --- a/apps/mcp-server/src/models/variablescontrollergetconnectionvariablesv1op.ts +++ b/apps/mcp-server/src/models/variablescontrollergetconnectionvariablesv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type VariablesControllerGetConnectionVariablesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const VariablesControllerGetConnectionVariablesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type VariablesControllerGetConnectionVariablesV1Request = { connectionId: string; }; diff --git a/apps/mcp-server/src/models/variablescontrollergetprovidervariablesv1op.ts b/apps/mcp-server/src/models/variablescontrollergetprovidervariablesv1op.ts index 4daba988f..b9b1b960c 100644 --- a/apps/mcp-server/src/models/variablescontrollergetprovidervariablesv1op.ts +++ b/apps/mcp-server/src/models/variablescontrollergetprovidervariablesv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type VariablesControllerGetProviderVariablesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const VariablesControllerGetProviderVariablesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type VariablesControllerGetProviderVariablesV1Request = { providerSlug: string; }; diff --git a/apps/mcp-server/src/models/variablescontrollersaveconnectionvariablesv1op.ts b/apps/mcp-server/src/models/variablescontrollersaveconnectionvariablesv1op.ts index 765f36087..14fcf0e68 100644 --- a/apps/mcp-server/src/models/variablescontrollersaveconnectionvariablesv1op.ts +++ b/apps/mcp-server/src/models/variablescontrollersaveconnectionvariablesv1op.ts @@ -8,6 +8,19 @@ import { SaveVariablesDto$zodSchema, } from "./savevariablesdto.js"; +export type VariablesControllerSaveConnectionVariablesV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const VariablesControllerSaveConnectionVariablesV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type VariablesControllerSaveConnectionVariablesV1Request = { connectionId: string; body: SaveVariablesDto; diff --git a/apps/mcp-server/src/models/vendorscontrollercreatevendorv1op.ts b/apps/mcp-server/src/models/vendorscontrollercreatevendorv1op.ts index 211fb05b9..d1891f065 100644 --- a/apps/mcp-server/src/models/vendorscontrollercreatevendorv1op.ts +++ b/apps/mcp-server/src/models/vendorscontrollercreatevendorv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type VendorsControllerCreateVendorV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const VendorsControllerCreateVendorV1Security$zodSchema: z.ZodType< + VendorsControllerCreateVendorV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * Internal server error */ diff --git a/apps/mcp-server/src/models/vendorscontrollerdeletevendorv1op.ts b/apps/mcp-server/src/models/vendorscontrollerdeletevendorv1op.ts index c302755fa..9922e9019 100644 --- a/apps/mcp-server/src/models/vendorscontrollerdeletevendorv1op.ts +++ b/apps/mcp-server/src/models/vendorscontrollerdeletevendorv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type VendorsControllerDeleteVendorV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const VendorsControllerDeleteVendorV1Security$zodSchema: z.ZodType< + VendorsControllerDeleteVendorV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type VendorsControllerDeleteVendorV1Request = { id: string }; export const VendorsControllerDeleteVendorV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/vendorscontrollergetallvendorsv1op.ts b/apps/mcp-server/src/models/vendorscontrollergetallvendorsv1op.ts index 549818dcb..b5a2bb126 100644 --- a/apps/mcp-server/src/models/vendorscontrollergetallvendorsv1op.ts +++ b/apps/mcp-server/src/models/vendorscontrollergetallvendorsv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type VendorsControllerGetAllVendorsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const VendorsControllerGetAllVendorsV1Security$zodSchema: z.ZodType< + VendorsControllerGetAllVendorsV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + /** * Internal server error */ diff --git a/apps/mcp-server/src/models/vendorscontrollergetvendorbyidv1op.ts b/apps/mcp-server/src/models/vendorscontrollergetvendorbyidv1op.ts index c4bb0327b..3756df3c4 100644 --- a/apps/mcp-server/src/models/vendorscontrollergetvendorbyidv1op.ts +++ b/apps/mcp-server/src/models/vendorscontrollergetvendorbyidv1op.ts @@ -5,6 +5,20 @@ import * as z from "zod"; import { ClosedEnum } from "../types/enums.js"; +export type VendorsControllerGetVendorByIdV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const VendorsControllerGetVendorByIdV1Security$zodSchema: z.ZodType< + VendorsControllerGetVendorByIdV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type VendorsControllerGetVendorByIdV1Request = { id: string }; export const VendorsControllerGetVendorByIdV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/vendorscontrollersearchglobalvendorsv1op.ts b/apps/mcp-server/src/models/vendorscontrollersearchglobalvendorsv1op.ts index 06eff158a..e12fbe1b9 100644 --- a/apps/mcp-server/src/models/vendorscontrollersearchglobalvendorsv1op.ts +++ b/apps/mcp-server/src/models/vendorscontrollersearchglobalvendorsv1op.ts @@ -4,6 +4,19 @@ import * as z from "zod"; +export type VendorsControllerSearchGlobalVendorsV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const VendorsControllerSearchGlobalVendorsV1Security$zodSchema: + z.ZodType = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), + }); + export type VendorsControllerSearchGlobalVendorsV1Request = { name?: string | undefined; }; diff --git a/apps/mcp-server/src/models/vendorscontrollertriggerassessmentv1op.ts b/apps/mcp-server/src/models/vendorscontrollertriggerassessmentv1op.ts index 814a6229a..b5e7bff92 100644 --- a/apps/mcp-server/src/models/vendorscontrollertriggerassessmentv1op.ts +++ b/apps/mcp-server/src/models/vendorscontrollertriggerassessmentv1op.ts @@ -4,6 +4,20 @@ import * as z from "zod"; +export type VendorsControllerTriggerAssessmentV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const VendorsControllerTriggerAssessmentV1Security$zodSchema: z.ZodType< + VendorsControllerTriggerAssessmentV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type VendorsControllerTriggerAssessmentV1Request = { id: string }; export const VendorsControllerTriggerAssessmentV1Request$zodSchema: z.ZodType< diff --git a/apps/mcp-server/src/models/vendorscontrollerupdatevendorv1op.ts b/apps/mcp-server/src/models/vendorscontrollerupdatevendorv1op.ts index d89990b1a..6df3f522a 100644 --- a/apps/mcp-server/src/models/vendorscontrollerupdatevendorv1op.ts +++ b/apps/mcp-server/src/models/vendorscontrollerupdatevendorv1op.ts @@ -9,6 +9,20 @@ import { UpdateVendorDto$zodSchema, } from "./updatevendordto.js"; +export type VendorsControllerUpdateVendorV1Security = { + apikey?: string | undefined; + oauth2?: string | undefined; +}; + +export const VendorsControllerUpdateVendorV1Security$zodSchema: z.ZodType< + VendorsControllerUpdateVendorV1Security +> = z.object({ + apikey: z.string().describe("API key for authentication").optional(), + oauth2: z.string().describe( + "OAuth 2.1 authorization code flow. Sign in with your Comp AI account — tokens are issued by the Comp AI authorization server and scoped to your organization, role, and permissions.", + ).optional(), +}); + export type VendorsControllerUpdateVendorV1Request = { id: string; body: UpdateVendorDto; diff --git a/apps/mcp-server/src/tool-names.ts b/apps/mcp-server/src/tool-names.ts index 0bdb58d61..e68d88bb6 100644 --- a/apps/mcp-server/src/tool-names.ts +++ b/apps/mcp-server/src/tool-names.ts @@ -1,1052 +1,72 @@ // Auto-generated at build time export const toolNames: Array<{ name: string; description: string }>= [ { - "name": "get-organization", - "description": "Get organization profile\n\nRetrieve organization profile data used to personalize compliance workflows, Trust Center branding, API automation, and audit readiness reporting." - }, - { - "name": "update-organization", - "description": "Update organization\n\nPartially updates the authenticated organization. Only provided fields will be updated." - }, - { - "name": "delete-organization", - "description": "Delete organization\n\nPermanently deletes the authenticated organization. This action cannot be undone." - }, - { - "name": "get-onboarding", - "description": "Get organization onboarding status\n\nGet organization onboarding status in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings." - }, - { - "name": "transfer-ownership", - "description": "Transfer organization ownership\n\nTransfers organization ownership to another member. The current owner will become an admin and keep all other roles. The new owner will receive the owner role while keeping their existing roles. Only the current organization owner can." - }, - { - "name": "update-role-notifications", - "description": "Update role notification settings\n\nUpdate role notification settings in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings." - }, - { - "name": "get-role-notifications", - "description": "Get role notification settings\n\nGet role notification settings in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings." - }, - { - "name": "list-api-keys", - "description": "List API keys\n\nList active API keys for an organization so administrators can audit automation access and rotate credentials safely." - }, - { - "name": "create-api-key", - "description": "Create API key\n\nCreate a scoped API key for server-side compliance automation such as evidence sync, policy workflows, or security questionnaire tooling." - }, - { - "name": "get-available-scopes", - "description": "List API key scopes\n\nRetrieve available API key scopes and permissions before creating credentials for a specific compliance automation workflow." - }, - { - "name": "get-primary-color", - "description": "Get organization brand color\n\nRetrieve the organization primary brand color used for Trust Center theming, portals, and API-driven embedded experiences." - }, - { - "name": "upload-logo", - "description": "Upload organization logo\n\nUpload organization logo in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings." - }, - { - "name": "remove-logo", - "description": "Remove organization logo\n\nRemove organization logo in Comp AI. Manage organization profile data, API keys, logos, ownership, role notifications, and access approval settings." - }, - { - "name": "revoke-api-key", - "description": "Revoke API key\n\nRevoke an organization API key when an integration is retired, credentials rotate, or access should be removed." - }, - { - "name": "auto-approve", - "description": "Auto-approve organization access via domain or self-hosted check\n\nGrants hasAccess on the active organization if the requesting user is an internal trycomp.ai user, the deployment is self-hosted, or the user email domain matches the organization website domain and is an active Stripe customer." - }, - { - "name": "invite-members", - "description": "Invite workforce members\n\nInvite employees or contractors to complete portal tasks, training, device setup, and compliance evidence requirements." - }, - { - "name": "list-members", - "description": "List workforce members\n\nList employees and contractors with onboarding, training, device, and compliance status used for people-security controls." - }, - { - "name": "create-member", - "description": "Create a new member\n\nAdds a new member to the authenticated organization. The user must already exist in the system." - }, - { - "name": "get-devices", - "description": "Get all employee devices with fleet compliance data\n\nGet all employee devices with fleet compliance data in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "get-test-stats-by-assignee", - "description": "Get integration test statistics grouped by assignee\n\nGet integration test statistics grouped by assignee in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "bulk-create-members", - "description": "Add multiple members to organization\n\nBulk adds multiple members to the authenticated organization. Each member must have a valid user ID that exists in the system. Members who already exist in the organization or have invalid data will be skipped with error details returned." - }, - { - "name": "get-mentionable-members", - "description": "Get members who can read a specific resource type\n\nGet members who can read a specific resource type in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "reactivate-member", - "description": "Reactivate a deactivated member\n\nReactivate a deactivated member in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "get-member", - "description": "Get person by ID\n\nReturns a specific member by ID for the authenticated organization with their user information." - }, - { - "name": "update-member", - "description": "Update workforce member\n\nUpdate a workforce member profile, role, department, or compliance metadata used for people-security controls." - }, - { - "name": "delete-member", - "description": "Delete member\n\nPermanently removes a member from the organization. This action cannot be undone." - }, - { - "name": "get-training-videos", - "description": "Get training video completions for a member\n\nGet training video completions for a member in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "get-fleet-compliance", - "description": "Get fleet compliance\n\nRetrieve Fleet device compliance status so endpoint security findings can support people-security controls and audit evidence." - }, - { - "name": "remove-host", - "description": "Remove host (device) from Fleet\n\nRemoves a single host (device) from FleetDM by host ID. Only organization owners can perform this action. Validates that the organization exists and the member exists within the organization." - }, - { - "name": "resend-portal-invite", - "description": "Resend portal invite email to a member\n\nResend portal invite email to a member in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "unlink-device", - "description": "Unlink device from member\n\nResets the fleetDmLabelId for a member, effectively unlinking their device from FleetDM. This will disconnect the device from the organization." - }, - { - "name": "get-employment-evidence", - "description": "Get employment evidence attachments\n\nGet employment evidence attachments in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "upload-employment-evidence", - "description": "Upload employment evidence\n\nUpload employment evidence in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "delete-employment-evidence", - "description": "Delete employment evidence\n\nDelete employment evidence in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "get-email-preferences", - "description": "Get current user email notification preferences\n\nGet current user email notification preferences in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "update-email-preferences", - "description": "Update current user email notification preferences\n\nUpdate current user email notification preferences in Comp AI. Invite and manage workforce members, training status, device compliance, email preferences, and employee evidence records." - }, - { - "name": "create-attachment", - "description": "Upload an attachment to any supported entity\n\nUpload a base64-encoded file and attach it to a task, vendor, risk, comment, or other supported entity type. The file is uploaded to S3 and a database record is created." - }, - { - "name": "get-attachment-download-url", - "description": "Get shared attachment download URL\n\nGenerate a signed download URL for a shared attachment linked to comments, evidence records, or compliance workflow reviews." - }, - { - "name": "get-all-risks", - "description": "List organization risks\n\nList organization risks with owners, departments, severity, mitigation status, and evidence for risk management reporting." - }, - { - "name": "create-risk", - "description": "Create organization risk\n\nCreate a risk record with ownership and context so compliance teams can track mitigation and remediation work." - }, - { - "name": "get-stats-by-assignee", - "description": "Get risk statistics grouped by assignee\n\nGet risk statistics grouped by assignee in Comp AI. Create, update, and report on organizational risks with ownership, departments, and compliance remediation status." - }, - { - "name": "get-stats-by-department", - "description": "Get risk counts grouped by department\n\nGet risk counts grouped by department in Comp AI. Create, update, and report on organizational risks with ownership, departments, and compliance remediation status." - }, - { - "name": "get-risk-by-id", - "description": "Get organization risk\n\nRetrieve one organization risk with owner, department, likelihood, impact, mitigation, and remediation context." - }, - { - "name": "update-risk", - "description": "Update organization risk\n\nUpdate a risk record as mitigation work progresses so compliance reports reflect the current risk posture." - }, - { - "name": "delete-risk", - "description": "Delete organization risk\n\nDelete an organization risk that no longer needs active tracking in the risk register or compliance program." - }, - { - "name": "search-global-vendors", - "description": "Search global vendors\n\nSearch global vendor records to prefill vendor profiles and speed up third-party risk assessment workflows." - }, - { - "name": "get-all-vendors", - "description": "List vendors\n\nList third-party vendors with risk level, owner, assessment status, and Trust Center visibility for vendor risk management." - }, - { - "name": "create-vendor", - "description": "Create vendor\n\nCreate a vendor record so teams can track third-party risk, assessment evidence, owner, category, and compliance status." - }, - { - "name": "get-vendor-by-id", - "description": "Get vendor details\n\nRetrieve one vendor record with ownership, review status, risk context, and third-party compliance metadata." - }, - { - "name": "update-vendor", - "description": "Update vendor record\n\nUpdate vendor ownership, risk attributes, review metadata, and third-party compliance context for an organization." - }, - { - "name": "delete-vendor", - "description": "Delete vendor\n\nPermanently removes a vendor from the organization. This action cannot be undone." - }, - { - "name": "trigger-assessment", - "description": "Trigger vendor risk assessment\n\nTrigger a vendor risk assessment so Comp AI can update third-party risk evidence and vendor security review status." - }, - { - "name": "get-all-context", - "description": "List organization context\n\nList organization context entries used as approved source material for evidence, questionnaires, policies, and AI workflows." - }, - { - "name": "create-context", - "description": "Create a new context entry\n\nCreates a new context entry for the authenticated organization. All required fields must be provided." - }, - { - "name": "get-context-by-id", - "description": "Get organization context\n\nRetrieve one organization context entry with source details and approved content for compliance automation workflows." - }, - { - "name": "update-context", - "description": "Update organization context\n\nUpdate an organization context entry so approved business details stay current for evidence and questionnaire automation." - }, - { - "name": "delete-context", - "description": "Delete context entry\n\nPermanently removes a context entry from the organization. This action cannot be undone." - }, - { - "name": "get-all-devices", - "description": "List managed devices\n\nList managed employee devices with endpoint compliance status, ownership, and security check results for workforce controls." - }, - { - "name": "get-devices-by-member", - "description": "Get devices by member ID\n\nReturns all devices assigned to a specific member within the authenticated organization. Devices are fetched from FleetDM using the member's dedicated fleetDmLabelId." - }, - { - "name": "delete-device", - "description": "Delete device\n\nDelete device in Comp AI. Read and manage employee device inventory and Fleet compliance data used for endpoint security controls." - }, - { - "name": "list-policies", - "description": "List compliance policies\n\nLists compliance policies for the organization. Use this to find a policy by name, look up a policy ID, browse drafts, or get an overview of all policies for SOC 2, ISO 27001, HIPAA, and GDPR workflows. Returns id, name, status, department, and other metadata for each policy. Pass excludeContent=true to skip the heavy TipTap content fields — recommended when you only need to identify a policy. To read or edit a single policy in detail, fetch it by ID via get-compliance-policy." - }, - { - "name": "create-policy", - "description": "Create compliance policy\n\nCreate a policy record that can be reviewed, versioned, published, linked to controls, and used as source evidence for questionnaires." - }, - { - "name": "publish-all-policies", - "description": "Publish all draft policies\n\nPublish draft policies in bulk so approved policy content can power Trust Center sharing, questionnaire answers, and audit evidence." - }, - { - "name": "download-all-policies", - "description": "Download all published policies\n\nGenerate a single PDF bundle of published compliance policies for auditors, customer security reviews, and Trust Center workflows." - }, - { - "name": "get-policy-controls", - "description": "Get mapped and all controls for a policy\n\nGet mapped and all controls for a policy in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "add-policy-controls", - "description": "Map controls to a policy\n\nMap controls to a policy in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "get-policy-evidence-tasks", - "description": "Get tasks that serve as evidence for a policy, grouped by control\n\nGet tasks that serve as evidence for a policy, grouped by control in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "regenerate-policy", - "description": "Regenerate policy with AI\n\nRegenerate policy content using Comp AI while keeping the result reviewable before it is published or used as compliance evidence." - }, - { - "name": "get-pdf-signed-url", - "description": "Get a signed URL for the policy PDF\n\nGet a signed URL for the policy PDF in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "delete-policy-pdf", - "description": "Delete a policy version PDF\n\nDeletes the PDF from a specific policy version. If no versionId is provided, deletes from the latest draft version. Cannot delete PDFs from published or pending-approval versions." - }, - { - "name": "request-policy-pdf-upload-url", - "description": "Request a presigned URL to upload a policy PDF\n\nGenerates a presigned S3 URL for uploading a policy PDF directly to storage. Use this when attaching a PDF to a compliance policy — the file bytes are uploaded straight to S3 without passing through the API. Requires the policy ID; if you only know the policy name, look it up first via the list-compliance-policies tool. After uploading the file to the returned URL, finalize the attachment by calling confirm-policy-pdf-uploaded with the same s3Key." - }, - { - "name": "confirm-policy-pdf-uploaded", - "description": "Confirm a policy PDF upload completed\n\nLinks an uploaded PDF to a compliance policy after the file has been PUT to a presigned S3 URL. Call this after request-policy-pdf-upload-url returned an s3Key and you successfully uploaded the file bytes to that URL. The endpoint verifies the file exists in S3 before linking it to the policy or version." - }, - { - "name": "get-pdf-url", - "description": "Get signed URL for policy PDF (alternate path)\n\nGet signed URL for policy PDF (alternate path) in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "remove-policy-control", - "description": "Remove a control mapping from a policy\n\nRemove a control mapping from a policy in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "get-policy", - "description": "Get compliance policy\n\nRetrieve a single compliance policy by its ID, including current content, draft content, review status, framework links, and audit metadata. Use this to read or inspect one policy in detail. If you only have a policy name, find its ID first by listing compliance policies." - }, - { - "name": "update-policy", - "description": "Update compliance policy\n\nUpdate compliance policy details or content while keeping policy workflows connected to controls, tasks, and approvals." - }, - { - "name": "delete-policy", - "description": "Delete compliance policy\n\nDelete a compliance policy that is no longer part of the organization evidence library or control program." - }, - { - "name": "list-policy-versions", - "description": "Get policy versions\n\nGet policy versions in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "create-policy-version", - "description": "Create policy version\n\nCreates a new draft version of a policy, cloned from the current published version (or a specified source version). Use this when you need to make any change to a published policy — content edits, PDF attachments, anything. Published." - }, - { - "name": "get-policy-version", - "description": "Get policy version by ID\n\nGet policy version by ID in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "update-policy-version-content", - "description": "Update version content\n\nUpdate version content in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "delete-policy-version", - "description": "Delete policy version\n\nDelete policy version in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "publish-policy-version", - "description": "Publish policy version\n\nPublishes a draft policy version, making it the active/current version of the policy. Pass the versionId of the draft you want to publish — for example one created via create-policy-version and then edited." - }, - { - "name": "set-active-policy-version", - "description": "Set active policy version\n\nSet active policy version in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "submit-policy-version-for-approval", - "description": "Submit version for approval\n\nSubmit version for approval in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "accept-policy-changes", - "description": "Accept pending policy changes and publish the version\n\nAccept pending policy changes and publish the version in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "deny-policy-changes", - "description": "Deny pending policy changes\n\nDeny pending policy changes in Comp AI. Create, version, publish, export, map, and improve compliance policies with AI-assisted drafting and approval workflows." - }, - { - "name": "ai-chat-policy", - "description": "Chat with AI about a policy\n\nAsk policy-specific questions and request draft improvements while preserving human review before policy changes are applied." - }, - { - "name": "exchange-code", - "description": "Exchange an auth code for device credentials\n\nExchange an auth code for device credentials in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." - }, - { - "name": "get-update-file", - "description": "Download a device-agent update\n\nDownload a device-agent update in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." - }, - { - "name": "head-update-file", - "description": "Check a device-agent update's metadata\n\nCheck a device-agent update's metadata in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." - }, - { - "name": "generate-auth-code", - "description": "Create a device-agent auth code\n\nCreate a device-agent auth code in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." - }, - { - "name": "get-my-organizations", - "description": "List organizations for the current device\n\nList organizations for the current device in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." - }, - { - "name": "register-device", - "description": "Register device agent\n\nRegister a Comp AI Device Agent installation so employee endpoint checks can report into compliance tasks and device inventory." - }, - { - "name": "check-in", - "description": "Submit device compliance check-in\n\nSubmit device security check results for encryption, antivirus, password policy, screen lock, and other endpoint controls." - }, - { - "name": "get-device-status", - "description": "Get device-agent status\n\nGet device-agent status in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." - }, - { - "name": "download-mac-agent", - "description": "Download macOS Device Agent\n\nDownloads the Comp AI Device Agent installer for macOS as a DMG file. The agent helps monitor device compliance and security policies." - }, - { - "name": "download-windows-agent", - "description": "Download Windows Device Agent ZIP\n\nDownloads a ZIP package containing the Comp AI Device Agent installer for Windows, along with setup scripts and instructions. The package includes an MSI installer, setup batch script customized for the organization and user, and a README." - }, - { - "name": "revoke-agent-access", - "description": "Revoke a device agent session\n\nRevoke a device agent session in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." - }, - { - "name": "create-upload-url", - "description": "Get a presigned URL to upload a file\n\nReturns a presigned S3 URL plus the s3Key the file lands at. PUT the raw file bytes to that URL, then call the feature tool (e.g. upload-and-parse) with the s3Key instead of sending file data. Bytes never pass through the LLM." - }, - { - "name": "get-tasks", - "description": "List compliance tasks\n\nList compliance tasks with assignments and status so teams can track audit readiness, evidence work, and control implementation." - }, - { - "name": "create-task", - "description": "Create compliance task\n\nCreate a compliance task for evidence collection, remediation, review, or recurring control work inside an organization." - }, - { - "name": "get-task-templates", - "description": "Get task templates\n\nGet task templates in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "update-tasks-status", - "description": "Update status for multiple tasks\n\nUpdate status for multiple tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "delete-tasks", - "description": "Delete multiple tasks\n\nDelete multiple tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "update-tasks-assignee", - "description": "Update assignee for multiple tasks\n\nUpdate assignee for multiple tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "reorder-tasks", - "description": "Reorder tasks\n\nReorder tasks in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "bulk-submit-for-review", - "description": "Bulk submit tasks for review\n\nBulk submit tasks for review in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "get-task-options", - "description": "Get page options for tasks overview\n\nGet page options for tasks overview in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "get-task", - "description": "Get task by ID\n\nGet task by ID in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "update-task", - "description": "Update a task\n\nUpdate a task in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "delete-task", - "description": "Delete a task\n\nDelete a task in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "get-task-policies", - "description": "Get policies that reference a task via shared controls\n\nGet policies that reference a task via shared controls in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "get-task-activity", - "description": "Get task activity\n\nGet task activity in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "regenerate-task", - "description": "Regenerate task from template\n\nRegenerate task from template in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "submit-for-review", - "description": "Submit task for review\n\nSubmit task for review in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "approve-task", - "description": "Approve a task\n\nApprove a task that is in review. Only the assigned approver can approve. Moves status to done and creates an audit comment." - }, - { - "name": "reject-task", - "description": "Reject a task review\n\nReject a task that is in review. Only the assigned approver can reject. Reverts status to the previous status and creates an audit comment." - }, - { - "name": "get-task-attachments", - "description": "Get task attachments\n\nGet task attachments in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "upload-task-attachment", - "description": "Upload task evidence\n\nUpload an evidence attachment to a task so auditors and reviewers can trace completion back to source documentation." - }, - { - "name": "get-task-attachment-download-url", - "description": "Get task attachment download URL\n\nGenerate a signed download URL for an attachment on a compliance task so reviewers can access uploaded evidence." - }, - { - "name": "delete-task-attachment", - "description": "Delete task attachment\n\nDelete task attachment in Comp AI. Manage compliance task lifecycle, assignments, review approvals, evidence uploads, policy links, and activity history." - }, - { - "name": "get-task-automations", - "description": "Get all automations for a task\n\nGet all automations for a task in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "create-automation", - "description": "Create evidence automation\n\nCreate an automated evidence workflow attached to a task so Comp AI can collect recurring proof from connected systems." - }, - { - "name": "get-automation", - "description": "Get automation details\n\nGet automation details in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "update-automation", - "description": "Update an existing automation\n\nUpdate an existing automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "delete-automation", - "description": "Delete an automation\n\nDelete an automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "get-automation-runs", - "description": "Get all runs for a specific automation\n\nGet all runs for a specific automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "get-automation-versions", - "description": "Get all versions for an automation\n\nGet all versions for an automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "create-version", - "description": "Create a published version record for an automation\n\nCreate a published version record for an automation in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "get-task-automation-runs", - "description": "Get all automation runs for a task\n\nGet all automation runs for a task in Comp AI. Create, version, run, and inspect automated evidence collection workflows attached to compliance tasks." - }, - { - "name": "get-task-evidence-summary", - "description": "Get task evidence summary\n\nGet task evidence summary in Comp AI. Export task evidence, automation evidence, and reviewer-ready evidence bundles as PDF or ZIP files." - }, - { - "name": "export-automation-pdf", - "description": "Export automation evidence as PDF\n\nExport automation evidence as PDF in Comp AI. Export task evidence, automation evidence, and reviewer-ready evidence bundles as PDF or ZIP files." - }, - { - "name": "export-task-evidence-zip", - "description": "Export task evidence as ZIP\n\nDownload a ZIP package containing task evidence and automation results for auditor review or customer security requests." - }, - { - "name": "export-all-evidence", - "description": "Export all organization evidence as ZIP (Auditor only)\n\nExport all organization evidence as ZIP (Auditor only) in Comp AI. Export all organization evidence for an auditor review package." - }, - { - "name": "get-comments", - "description": "Get comments for an entity\n\nGet comments for an entity in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings." - }, - { - "name": "create-comment", - "description": "Create a new comment\n\nCreate a new comment in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings." - }, - { - "name": "update-comment", - "description": "Update a comment\n\nUpdate a comment in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings." - }, - { - "name": "delete-comment", - "description": "Delete a comment\n\nDelete a comment in Comp AI. Create and manage collaboration comments on compliance entities such as tasks, policies, risks, vendors, and findings." - }, - { - "name": "get-settings", - "description": "Get Trust Center settings\n\nRetrieve Trust Center settings used to configure public status, custom domains, framework visibility, resources, FAQs, and access rules." - }, - { - "name": "upload-favicon", - "description": "Upload a favicon for the trust portal\n\nUpload a favicon for the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "remove-favicon", - "description": "Remove the trust portal favicon\n\nRemove the trust portal favicon in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "get-domain-status", - "description": "Get domain verification status\n\nGet domain verification status in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "upload-compliance-resource", - "description": "Upload compliance certificate\n\nUpload or replace a compliance certificate PDF such as SOC 2, ISO 27001, HIPAA, or GDPR evidence for Trust Center sharing." - }, - { - "name": "get-compliance-resource-url", - "description": "Generate a temporary signed URL for a compliance certificate\n\nGenerate a temporary signed URL for a compliance certificate in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "list-compliance-resources", - "description": "List uploaded compliance certificates for the organization\n\nList uploaded compliance certificates for the organization in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "upload-trust-document", - "description": "Upload an additional trust portal document\n\nUpload an additional trust portal document in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "list-trust-documents", - "description": "List additional trust portal documents for the organization\n\nList additional trust portal documents for the organization in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "get-trust-document-url", - "description": "Generate a temporary signed URL for a trust portal document\n\nGenerate a temporary signed URL for a trust portal document in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "delete-trust-document", - "description": "Delete (deactivate) a trust portal document\n\nDelete (deactivate) a trust portal document in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "toggle-portal", - "description": "Enable or disable the trust portal\n\nEnable or disable the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "add-custom-domain", - "description": "Add or update a custom domain for the trust portal\n\nAdd or update a custom domain for the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "check-dns-records", - "description": "Check DNS records for a custom domain\n\nCheck DNS records for a custom domain in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "update-faqs", - "description": "Update trust portal FAQs\n\nUpdate trust portal FAQs in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "update-allowed-domains", - "description": "Update allowed domains for the trust portal\n\nUpdate allowed domains for the trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "update-frameworks", - "description": "Update trust portal framework settings\n\nUpdate trust portal framework settings in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "update-overview", - "description": "Update Trust Center overview\n\nUpdate the public Trust Center overview content that explains security posture and compliance status to prospects and customers." - }, - { - "name": "get-overview", - "description": "Get trust portal overview\n\nGet trust portal overview in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "create-custom-link", - "description": "Create a custom link for trust portal\n\nCreate a custom link for trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "list-custom-links", - "description": "List custom links for trust portal\n\nList custom links for trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "update-custom-link", - "description": "Update a custom link\n\nUpdate a custom link in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "delete-custom-link", - "description": "Delete a custom link\n\nDelete a custom link in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "reorder-custom-links", - "description": "Reorder custom links\n\nReorder custom links in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "update-vendor-trust-settings", - "description": "Update vendor trust portal settings\n\nUpdate vendor trust portal settings in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "list-vendors", - "description": "List vendors configured for trust portal\n\nList vendors configured for trust portal in Comp AI. Configure the live Trust Center, custom domain, public overview, FAQs, compliance resources, documents, links, and vendor disclosures." - }, - { - "name": "create-access-request", - "description": "Submit Trust Access request\n\nSubmit a Trust Center access request with requester details, company context, and review reason for administrator approval." - }, - { - "name": "list-access-requests", - "description": "List Trust Access requests\n\nList pending and completed Trust Center access requests so teams can review customer security inquiries through the API." - }, - { - "name": "get-access-request", - "description": "Get Trust Access request\n\nRetrieve one Trust Center access request with requester context, status, review metadata, and audit details." - }, - { - "name": "approve-request", - "description": "Approve Trust Access request\n\nApprove a Trust Center access request, configure the grant window, and start the NDA or access email workflow." - }, - { - "name": "deny-request", - "description": "Deny Trust Access request\n\nReject a Trust Center access request with a review reason so customer security access decisions stay auditable." - }, - { - "name": "list-grants", - "description": "List Trust Access grants\n\nList active, expired, and revoked Trust Access grants for customer security reviews and shared compliance resources." - }, - { - "name": "revoke-grant", - "description": "Revoke Trust Access grant\n\nImmediately revoke a Trust Access grant when a customer review ends or shared compliance access should be removed." - }, - { - "name": "resend-access-email", - "description": "Resend Trust Access email\n\nResend the access email for an active Trust Access grant so approved reviewers can reopen shared resources." - }, - { - "name": "resend-nda", - "description": "Resend Trust Access NDA\n\nResend an NDA signing email for a Trust Access request that still requires reviewer signature." - }, - { - "name": "preview-nda", - "description": "Preview Trust Access NDA\n\nGenerate a preview NDA PDF for a Trust Access request before the reviewer signs and receives access." - }, - { - "name": "reclaim-access", - "description": "Reclaim Trust Access link\n\nRequest a fresh Trust Access link for a reviewer who already has an active grant on a published Trust Center." - }, - { - "name": "get-faqs", - "description": "Get Trust Center FAQs\n\nRetrieve published Trust Center FAQs for an organization so public trust pages can show customer security answers." - }, - { - "name": "get-public-overview", - "description": "Get Trust Center overview\n\nRetrieve the published Trust Center overview for an organization, including public security posture messaging." - }, - { - "name": "get-public-custom-links", - "description": "List Trust Center custom links\n\nList published custom links shown on an organization Trust Center for customer security and compliance reviews." - }, - { - "name": "get-public-favicon", - "description": "Get Trust Center favicon\n\nRetrieve the favicon URL used by a published Trust Center so embedded or mirrored experiences can match branding." - }, - { - "name": "get-public-vendors", - "description": "List Trust Center vendors\n\nList published vendors and subprocessors for an organization Trust Center so reviewers can inspect third-party posture." - }, - { - "name": "list-findings", - "description": "List audit findings\n\nList audit findings with status, severity, owner, history, and remediation context for compliance review workflows." - }, - { - "name": "create-finding", - "description": "Create audit finding\n\nCreate an audit finding so teams can track issue ownership, remediation activity, severity, and supporting evidence." - }, - { - "name": "get-organization-findings", - "description": "List all findings for the organization\n\nList all findings for the organization in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization." - }, - { - "name": "get-finding-by-id", - "description": "Get finding by ID\n\nGet finding by ID in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization." - }, - { - "name": "update-finding", - "description": "Update a finding (status transition rules apply)\n\nUpdate a finding (status transition rules apply) in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization." - }, - { - "name": "delete-finding", - "description": "Delete a finding (auditor or platform admin only)\n\nDelete a finding (auditor or platform admin only) in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization." - }, - { - "name": "get-finding-history", - "description": "Get activity history for a finding\n\nGet activity history for a finding in Comp AI. Create, review, update, and track audit findings, remediation activity, and finding history for an organization." - }, - { - "name": "create-role", - "description": "Create a custom role\n\nCreate a custom role in Comp AI. Create custom roles and resolve permission sets for organization-level access control." - }, - { - "name": "list-roles", - "description": "List all roles\n\nList all roles in Comp AI. Create custom roles and resolve permission sets for organization-level access control." - }, - { - "name": "get-permissions-for-roles", - "description": "Resolve permissions for custom roles\n\nReturns the merged permissions for the given custom role names. Used by the frontend to resolve effective permissions for users with custom roles." - }, - { - "name": "get-built-in-obligations", - "description": "Get obligations for a built-in role\n\nReturns the effective obligations for a built-in role (owner, admin, auditor, employee, contractor) — DB override if present, else the hardcoded default." - }, - { - "name": "update-built-in-obligations", - "description": "Update obligations for a built-in role\n\nOverride the obligations for a built-in role (e.g., turn off the compliance obligation for owners). Permissions stay sourced from the hardcoded defaults." - }, - { - "name": "get-role", - "description": "Get a role by ID\n\nGet a role by ID in Comp AI. Create custom roles and resolve permission sets for organization-level access control." - }, - { - "name": "update-role", - "description": "Update a custom role\n\nUpdate a custom role in Comp AI. Create custom roles and resolve permission sets for organization-level access control." - }, - { - "name": "delete-role", - "description": "Delete a custom role\n\nDelete a custom role in Comp AI. Create custom roles and resolve permission sets for organization-level access control." - }, - { - "name": "questionnaire-find-all", - "description": "List security questionnaires\n\nList saved security questionnaires for an organization so teams can track customer reviews, answer status, and response history." - }, - { - "name": "find-by-id", - "description": "Get security questionnaire details\n\nRetrieve one saved security questionnaire, including extracted questions, generated answers, and review context for the requesting client." - }, - { - "name": "delete-by-id", - "description": "Delete a security questionnaire\n\nDelete a saved security questionnaire when a customer review or vendor assessment no longer needs to be retained." - }, - { - "name": "generate-questionnaire-answers", - "description": "Generate answers for a questionnaire\n\nStarts background answer generation for an already-parsed questionnaire and returns a run handle immediately. Poll GET /v1/questionnaire/:id until answeredQuestions equals totalQuestions, then read the answers from its questions." - }, - { - "name": "parse-questionnaire", - "description": "Parse questionnaire content\n\nParse questionnaire content from a submitted payload so teams can extract security questions before generating or reviewing answers." - }, - { - "name": "answer-single-question", - "description": "Answer one questionnaire question\n\nGenerate an answer for one security questionnaire item using the organization evidence library and return source references for review." - }, - { - "name": "save-answer", - "description": "Save questionnaire answer\n\nSave a manual or AI-generated security questionnaire answer for later review, export, and audit tracking." - }, - { - "name": "delete-answer", - "description": "Delete questionnaire answer\n\nDelete a stored questionnaire answer when it should be removed from the active response set." - }, - { - "name": "export-by-id", - "description": "Export a security questionnaire\n\nExport a saved security questionnaire response package as PDF, CSV, or XLSX for customer and vendor security reviews." - }, - { - "name": "upload-and-parse", - "description": "Start questionnaire parsing\n\nUpload a questionnaire payload and start asynchronous parsing, returning a run ID for real-time progress tracking." - }, - { - "name": "list-documents", - "description": "List knowledge base documents\n\nList uploaded knowledge base documents that Comp AI can use as approved source material for answers, policies, and reviews." - }, - { - "name": "list-manual-answers", - "description": "List all manual answers for an organization\n\nList all manual answers for an organization in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows." - }, - { - "name": "save-manual-answer", - "description": "Save reusable manual answer\n\nSave or update a reusable manual answer for security questionnaires that need approved, consistent response language." - }, - { - "name": "upload-document", - "description": "Upload knowledge base document\n\nUpload supporting documentation so Comp AI can process approved source material for questionnaire answers and policy workflows." - }, - { - "name": "get-download-url", - "description": "Get a signed download URL for a document\n\nGet a signed download URL for a document in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows." - }, - { - "name": "get-view-url", - "description": "Get a signed view URL for a document\n\nGet a signed view URL for a document in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows." - }, - { - "name": "delete-document", - "description": "Delete a knowledge base document\n\nDelete a knowledge base document in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows." - }, - { - "name": "process-documents", - "description": "Process knowledge base documents\n\nStart document processing so uploaded knowledge base files become searchable source material for AI-assisted compliance workflows." - }, - { - "name": "create-run-token", - "description": "Create a public access token for a run\n\nCreate a public access token for a run in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows." - }, - { - "name": "delete-manual-answer", - "description": "Delete a manual answer\n\nDelete a manual answer in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows." - }, - { - "name": "delete-all-manual-answers", - "description": "Delete all manual answers for an organization\n\nDelete all manual answers for an organization in Comp AI. Upload source documents, process them for retrieval, and manage reusable manual answers that power questionnaires and AI policy workflows." - }, - { - "name": "soa-save-answer", - "description": "Save a SOA answer\n\nSave a SOA answer in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents." - }, - { - "name": "auto-fill", - "description": "Auto-fill ISO 27001 SOA\n\nAuto-fill a Statement of Applicability draft using organization context and framework mappings for ISO 27001 review." - }, - { - "name": "create-document", - "description": "Create a new SOA document\n\nCreate a new SOA document in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents." - }, - { - "name": "ensure-setup", - "description": "Ensure SOA configuration and document exist\n\nEnsure SOA configuration and document exist in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents." - }, - { - "name": "approve-document", - "description": "Approve a SOA document\n\nApprove a SOA document in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents." - }, - { - "name": "decline-document", - "description": "Decline a SOA document\n\nDecline a SOA document in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents." - }, - { - "name": "submit-for-approval", - "description": "Submit SOA document for approval\n\nSubmit SOA document for approval in Comp AI. Create, auto-fill, review, approve, and export ISO 27001 Statement of Applicability documents." - }, - { - "name": "export-document", - "description": "Export ISO 27001 SOA\n\nExport the approved Statement of Applicability document for ISO 27001 auditors, customer reviews, and internal records." - }, - { - "name": "list-providers", - "description": "List integration providers\n\nList available integration providers that can connect to the organization for automated evidence collection and compliance checks." - }, - { - "name": "get-provider", - "description": "Get an integration provider by slug\n\nGet an integration provider by slug in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "list-connections", - "description": "List integration connections\n\nList integration connections in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "create-connection", - "description": "Create integration connection\n\nCreate an integration connection so Comp AI can collect evidence, run checks, or sync data from a connected provider." - }, - { - "name": "get-connection", - "description": "Get an integration connection by ID\n\nGet an integration connection by ID in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "delete-connection", - "description": "Delete an integration connection\n\nDelete an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "update-connection", - "description": "Update an integration connection\n\nUpdate an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "test-connection", - "description": "Test an integration connection\n\nTest an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "pause-connection", - "description": "Pause an integration connection\n\nPause an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "resume-connection", - "description": "Resume an integration connection\n\nResume an integration connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "disconnect-connection", - "description": "Disconnect an integration\n\nDisconnect an integration in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "update-connection-services", - "description": "Set services enabled on a connection\n\nSet services enabled on a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "get-connection-services", - "description": "List services enabled on a connection\n\nList services enabled on a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "list-provider-checks", - "description": "List check definitions for a provider\n\nList check definitions for a provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "list-connection-checks", - "description": "List checks for a connection\n\nList checks for a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "run-connection-checks", - "description": "Run integration checks\n\nRun all compliance checks for an integration connection and capture results as automated evidence." - }, - { - "name": "run-single-check", - "description": "Run a single check on a connection\n\nRun a single check on a connection in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "get-provider-variables", - "description": "List variable definitions for a provider\n\nList variable definitions for a provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "get-connection-variables", - "description": "List connection variables\n\nList connection variables in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "save-connection-variables", - "description": "Update connection variables\n\nUpdate connection variables in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." - }, - { - "name": "fetch-variable-options", - "description": "Get options for a connection variable\n\nGet options for a connection variable in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "auto-approve", + "description": "Auto-approve organization access via domain or self-hosted check\n\nGrants hasAccess on the active organization if the requesting user is an internal trycomp.ai user, the deployment is self-hosted, or the user email domain matches the organization website domain and is an active Stripe customer." }, { - "name": "get-checks-for-task-template", - "description": "List checks for a task template\n\nList checks for a task template in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "exchange-code", + "description": "Exchange an auth code for device credentials\n\nExchange an auth code for device credentials in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." }, { - "name": "get-checks-for-task", - "description": "List checks attached to a task\n\nList checks attached to a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-update-file", + "description": "Download a device-agent update\n\nDownload a device-agent update in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." }, { - "name": "run-check-for-task", - "description": "Run a check for a task\n\nRun a check for a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "head-update-file", + "description": "Check a device-agent update's metadata\n\nCheck a device-agent update's metadata in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." }, { - "name": "disconnect-check-from-task", - "description": "Disconnect checks from a task\n\nDisconnect checks from a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "generate-auth-code", + "description": "Create a device-agent auth code\n\nCreate a device-agent auth code in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." }, { - "name": "reconnect-check-to-task", - "description": "Reconnect checks to a task\n\nReconnect checks to a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-my-organizations", + "description": "List organizations for the current device\n\nList organizations for the current device in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." }, { - "name": "get-task-check-runs", - "description": "List check runs for a task\n\nList check runs for a task in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "register-device", + "description": "Register device agent\n\nRegister a Comp AI Device Agent installation so employee endpoint checks can report into compliance tasks and device inventory." }, { - "name": "sync-google-workspace-employees", - "description": "Sync Google Workspace employees\n\nSync Google Workspace employees in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "check-in", + "description": "Submit device compliance check-in\n\nSubmit device security check results for encryption, antivirus, password policy, screen lock, and other endpoint controls." }, { - "name": "get-google-workspace-status", - "description": "Get Google Workspace sync status\n\nGet Google Workspace sync status in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-device-status", + "description": "Get device-agent status\n\nGet device-agent status in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." }, { - "name": "sync-rippling-employees", - "description": "Sync Rippling employees\n\nSync Rippling employees in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "revoke-agent-access", + "description": "Revoke a device agent session\n\nRevoke a device agent session in Comp AI. Register employee devices, submit device compliance check-ins, download agent builds, and manage endpoint security status." }, { - "name": "get-rippling-status", - "description": "Get Rippling sync status\n\nGet Rippling sync status in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "create-access-request", + "description": "Submit Trust Access request\n\nSubmit a Trust Center access request with requester details, company context, and review reason for administrator approval." }, { - "name": "sync-jump-cloud-employees", - "description": "Sync JumpCloud employees\n\nSync JumpCloud employees in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "reclaim-access", + "description": "Reclaim Trust Access link\n\nRequest a fresh Trust Access link for a reviewer who already has an active grant on a published Trust Center." }, { - "name": "get-jump-cloud-status", - "description": "Get JumpCloud sync status\n\nGet JumpCloud sync status in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-faqs", + "description": "Get Trust Center FAQs\n\nRetrieve published Trust Center FAQs for an organization so public trust pages can show customer security answers." }, { - "name": "get-employee-sync-provider", - "description": "Get the currently configured employee sync provider\n\nGet the currently configured employee sync provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-public-overview", + "description": "Get Trust Center overview\n\nRetrieve the published Trust Center overview for an organization, including public security posture messaging." }, { - "name": "set-employee-sync-provider", - "description": "Set the employee sync provider\n\nSet the employee sync provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-public-custom-links", + "description": "List Trust Center custom links\n\nList published custom links shown on an organization Trust Center for customer security and compliance reviews." }, { - "name": "get-available-sync-providers", - "description": "List employee sync providers available to the org\n\nList employee sync providers available to the org in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-public-favicon", + "description": "Get Trust Center favicon\n\nRetrieve the favicon URL used by a published Trust Center so embedded or mirrored experiences can match branding." }, { - "name": "sync-dynamic-provider-employees", - "description": "Sync employees for a dynamic provider\n\nSync employees for a dynamic provider in Comp AI. Connect vendor systems, configure OAuth apps, run compliance checks, sync employees, manage variables, and collect automated evidence." + "name": "get-public-vendors", + "description": "List Trust Center vendors\n\nList published vendors and subprocessors for an organization Trust Center so reviewers can inspect third-party posture." }, { "name": "get-activity", @@ -1119,225 +139,5 @@ export const toolNames: Array<{ name: string; description: string }>= [ { "name": "get-run-status", "description": "Get a cloud security scan run by ID\n\nGet a cloud security scan run by ID in Comp AI. Run AWS, Azure, and GCP cloud security scans, detect enabled services, review findings, and connect cloud posture results to compliance work." - }, - { - "name": "get-task-items-stats", - "description": "Get task items statistics for an entity\n\nGet task items statistics for an entity in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors." - }, - { - "name": "get-task-items", - "description": "Get task items for an entity\n\nGet task items for an entity in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors." - }, - { - "name": "create-task-item", - "description": "Create a new task item\n\nCreate a new task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors." - }, - { - "name": "update-task-item", - "description": "Update a task item\n\nUpdate a task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors." - }, - { - "name": "delete-task-item", - "description": "Delete a task item\n\nDelete a task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors." - }, - { - "name": "upload-task-item-attachment", - "description": "Upload attachment to task item\n\nUpload a file attachment for a task item with proper S3 path structure: org_{orgId}/attachments/task-item/{entityType}/{entityId}/files." - }, - { - "name": "delete-task-item-attachment", - "description": "Delete attachment from task item\n\nDelete attachment from task item in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors." - }, - { - "name": "get-task-item-activity", - "description": "Get task item activity log\n\nGet task item activity log in Comp AI. Manage task items and attachments linked to operational entities such as risks and vendors." - }, - { - "name": "get-completions", - "description": "List training completions\n\nList security awareness and HIPAA training completion records for workforce compliance tracking and audit evidence." - }, - { - "name": "mark-video-complete", - "description": "Mark a training video as complete\n\nMarks a specific training video as completed for the authenticated member. Triggers completion email if all training is now done." - }, - { - "name": "send-training-completion-email", - "description": "Send training completion email with certificate\n\nSend training completion email with certificate in Comp AI. Record security awareness and HIPAA training completion status and generate completion certificates." - }, - { - "name": "generate-certificate", - "description": "Generate training certificate\n\nGenerate a training completion certificate that can be shared with auditors or attached as workforce security evidence." - }, - { - "name": "generate-hipaa-certificate", - "description": "Generate HIPAA training certificate PDF\n\nGenerate HIPAA training certificate PDF in Comp AI. Record security awareness and HIPAA training completion status and generate completion certificates." - }, - { - "name": "get-org-chart", - "description": "Get the organization chart\n\nGet the organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness." - }, - { - "name": "upsert-org-chart", - "description": "Create or update an interactive organization chart\n\nCreate or update an interactive organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness." - }, - { - "name": "delete-org-chart", - "description": "Delete the organization chart\n\nDelete the organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness." - }, - { - "name": "upload-org-chart", - "description": "Upload an image as the organization chart\n\nUpload an image as the organization chart in Comp AI. Manage organization chart metadata and evidence used for governance, accountability, and audit readiness." - }, - { - "name": "list-forms", - "description": "List evidence forms\n\nList structured evidence forms that collect recurring submissions for security, HR, IT, finance, and compliance workflows." - }, - { - "name": "get-form-statuses", - "description": "Get submission statuses for all forms\n\nGet submission statuses for all forms in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "get-form-settings", - "description": "Get document relevance settings\n\nGet document relevance settings in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "update-form-setting", - "description": "Update document relevance setting\n\nUpdate document relevance setting in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "get-my-submissions", - "description": "Get current user submissions\n\nGet current user submissions in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "get-pending-submission-count", - "description": "Get pending submission count for current user\n\nGet pending submission count for current user in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "get-form-with-submissions", - "description": "Get form definition and submissions\n\nGet form definition and submissions in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "get-submission", - "description": "Get a single submission\n\nGet a single submission in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "delete-submission", - "description": "Delete a submission\n\nDelete a submission in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "submit-form", - "description": "Submit evidence form\n\nSubmit structured evidence responses and attachments for review against a compliance task or document requirement." - }, - { - "name": "upload-submission", - "description": "Upload a file as an evidence submission\n\nUpload a file as an evidence submission in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "review-submission", - "description": "Review evidence submission\n\nApprove or reject a submitted evidence form so task status and audit readiness reflect the latest review decision." - }, - { - "name": "upload-file", - "description": "Upload evidence form file\n\nUpload evidence form file in Comp AI. Collect, review, upload, and export structured evidence submissions for compliance tasks and document requirements." - }, - { - "name": "export-csv", - "description": "Export evidence submissions\n\nExport evidence form submissions as CSV for auditor requests, offline review, or internal compliance reporting." - }, - { - "name": "get-audit-logs", - "description": "List audit logs\n\nList organization audit logs for compliance activity, access changes, evidence updates, and customer-facing review events." - }, - { - "name": "list", - "description": "List penetration test runs\n\nList penetration test runs in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports." - }, - { - "name": "security-penetration-tests-create", - "description": "Create penetration test\n\nCreate an AI-powered penetration test run for an approved target and track the resulting findings and report artifacts." - }, - { - "name": "get-by-id", - "description": "Get penetration test status\n\nGet penetration test status in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports." - }, - { - "name": "get-progress", - "description": "Get penetration test progress\n\nGet penetration test progress in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports." - }, - { - "name": "get-issues", - "description": "Get penetration test issues\n\nReturns the structured findings discovered during the run. Grows over time during a live scan as agents discover more issues." - }, - { - "name": "get-events", - "description": "Get penetration test agent events\n\nReturns the real-time agent activity log emitted during a run (tool calls, observations, etc.). Noisy — meant for activity feeds and debugging." - }, - { - "name": "get-report", - "description": "Get penetration test output\n\nGet penetration test output in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports." - }, - { - "name": "get-pdf", - "description": "Get penetration test PDF\n\nGet penetration test PDF in Comp AI. Create AI-powered penetration test runs, track progress, inspect findings and events, and download markdown or PDF reports." - }, - { - "name": "get-pending-offboardings", - "description": "Get members with pending offboarding checklists\n\nLists members whose offboarding checklist is still incomplete, with their outstanding items, so you can track and finish departing-employee offboarding." - }, - { - "name": "get-template", - "description": "Get the offboarding checklist template\n\nReturns the organization's offboarding checklist template: the ordered set of items every departing member must complete during their offboarding." - }, - { - "name": "create-template-item", - "description": "Add an offboarding checklist template item\n\nCreates a new item in the organization's offboarding checklist template so it appears on every member's offboarding checklist from now on." - }, - { - "name": "update-template-item", - "description": "Update an offboarding checklist template item\n\nUpdates an existing offboarding checklist template item by id, changing its label, description, or settings on the organization's offboarding template." - }, - { - "name": "delete-template-item", - "description": "Delete an offboarding checklist template item\n\nRemoves an item from the organization's offboarding checklist template by id so it no longer appears on members' offboarding checklists." - }, - { - "name": "get-member-checklist", - "description": "Get a member's offboarding checklist\n\nReturns the offboarding checklist for a specific member, including each item and whether it has been completed, to track that person's offboarding progress." - }, - { - "name": "offboarding-checklist-export-all-evidence", - "description": "Export all offboarding evidence as a zip file\n\nExports a zip archive containing the offboarding checklist evidence for every member in the organization, for audits, handovers, or record-keeping." - }, - { - "name": "export-evidence", - "description": "Export offboarding evidence as a zip file\n\nExports a zip archive of the offboarding checklist evidence collected for a single member, for audit, handover, or record-keeping purposes." - }, - { - "name": "complete-item", - "description": "Complete an offboarding checklist item\n\nMarks a specific offboarding checklist item complete for a member, recording who completed it and when, as part of finishing that member's offboarding." - }, - { - "name": "uncomplete-item", - "description": "Reopen an offboarding checklist item\n\nReverts a previously completed offboarding checklist item back to incomplete for a member, in case the step was marked done by mistake." - }, - { - "name": "upload-evidence", - "description": "Upload evidence for an offboarding checklist item\n\nAttaches a supporting evidence file to a member's completed offboarding checklist item, documenting that the offboarding step was actually carried out." - }, - { - "name": "get-access-revocations", - "description": "Get vendor access revocation status for a member\n\nLists the vendors a departing member had access to and whether each has been revoked, so you can confirm all vendor access is removed during offboarding." - }, - { - "name": "revoke-all-vendor-access", - "description": "Confirm all vendor access as revoked\n\nMarks every vendor access record for a departing member as revoked in one step, recording who confirmed it, to complete access removal during offboarding." - }, - { - "name": "revoke-vendor-access", - "description": "Mark vendor access as revoked\n\nMarks a single vendor's access for a departing member as revoked, optionally attaching evidence and notes, as part of offboarding access removal." - }, - { - "name": "undo-vendor-revocation", - "description": "Undo vendor access revocation\n\nReverses a vendor access revocation for a member, marking that vendor's access as not revoked again, in case it was confirmed by mistake during offboarding." } ]; From d5d82ebbfa5275e8100d16731b4ed6e7a36e6605 Mon Sep 17 00:00:00 2001 From: "speakeasy-github[bot]" <128539517+speakeasy-github[bot]@users.noreply.github.com> Date: Sun, 31 May 2026 01:21:51 +0000 Subject: [PATCH 2/2] empty commit to trigger [run-tests] workflow