Pulumi · Capability

Pulumi APIs — Organizations

Pulumi APIs — Organizations. 146 operations. Lead operation: ListChangeGates. Self-contained Naftiko capability covering one Pulumi business surface.

Run with Naftiko PulumiOrganizations

What You Can Do

GET
Listgates — ListChangeGates
/v1/api/change-gates/{orgname}
POST
Creategate — CreateChangeGate
/v1/api/change-gates/{orgname}
DELETE
Deletegate — DeleteChangeGate
/v1/api/change-gates/{orgname}/{gateid}
GET
Readgate — ReadChangeGate
/v1/api/change-gates/{orgname}/{gateid}
PUT
Updategate — UpdateChangeGate
/v1/api/change-gates/{orgname}/{gateid}
GET
Listchangerequests — ListChangeRequests
/v1/api/change-requests/{orgname}
GET
Get — ReadChangeRequest
/v1/api/change-requests/{orgname}/{changerequestid}
PATCH
Update — UpdateChangeRequest
/v1/api/change-requests/{orgname}/{changerequestid}
POST
Apply — ApplyChangeRequest
/v1/api/change-requests/{orgname}/{changerequestid}/apply
DELETE
Unapprove — UnapproveChangeRequest
/v1/api/change-requests/{orgname}/{changerequestid}/approve
POST
Approve — ApproveChangeRequest
/v1/api/change-requests/{orgname}/{changerequestid}/approve
POST
Close — CloseChangeRequest
/v1/api/change-requests/{orgname}/{changerequestid}/close
POST
Addcomment — AddChangeRequestComment
/v1/api/change-requests/{orgname}/{changerequestid}/comments
GET
Listevents — ListChangeRequestEvents
/v1/api/change-requests/{orgname}/{changerequestid}/events
POST
Submit — SubmitChangeRequest
/v1/api/change-requests/{orgname}/{changerequestid}/submit
GET
Getorganization — GetOrganization
/v1/api/orgs/{orgname}
PATCH
Updateorganizationsettings — UpdateOrganizationSettings
/v1/api/orgs/{orgname}
GET
Listauditlogeventshandlerv1 — ListAuditLogEventsHandlerV1
/v1/api/orgs/{orgname}/auditlogs
GET
Exportauditlogeventshandlerv1 — ExportAuditLogEventsHandlerV1
/v1/api/orgs/{orgname}/auditlogs/export
DELETE
Deleteauditlogexportconfiguration — DeleteAuditLogExportConfiguration
/v1/api/orgs/{orgname}/auditlogs/export/config
GET
Getauditlogexportconfiguration — GetAuditLogExportConfiguration
/v1/api/orgs/{orgname}/auditlogs/export/config
POST
Updateauditlogexportconfiguration — UpdateAuditLogExportConfiguration
/v1/api/orgs/{orgname}/auditlogs/export/config
POST
Forceauditlogexport — ForceAuditLogExport
/v1/api/orgs/{orgname}/auditlogs/export/config/force
POST
Testauditlogexportconfiguration — TestAuditLogExportConfiguration
/v1/api/orgs/{orgname}/auditlogs/export/config/test
GET
Getauditlogsreaderkind — GetAuditLogsReaderKind
/v1/api/orgs/{orgname}/auditlogs/reader-kind
GET
Listauditlogeventshandlerv2 — ListAuditLogEventsHandlerV2
/v1/api/orgs/{orgname}/auditlogs/v2
GET
Exportauditlogeventshandlerv2 — ExportAuditLogEventsHandlerV2
/v1/api/orgs/{orgname}/auditlogs/v2/export
GET
Getauthpolicy — GetAuthPolicy
/v1/api/orgs/{orgname}/auth/policies/oidcissuers/{issuerid}
PATCH
Updateauthpolicy — UpdateAuthPolicy
/v1/api/orgs/{orgname}/auth/policies/{policyid}
POST
Transferallstacks — TransferAllStacks
/v1/api/orgs/{orgname}/bulk-transfer/stacks
GET
Listorganizationkeys — ListOrganizationKeys
/v1/api/orgs/{orgname}/cmk
POST
Createorganizationkey — CreateOrganizationKey
/v1/api/orgs/{orgname}/cmk
POST
Disableallorganizationkeys — DisableAllOrganizationKeys
/v1/api/orgs/{orgname}/cmk/disable
GET
Listorganizationkeymigrations — ListOrganizationKeyMigrations
/v1/api/orgs/{orgname}/cmk/migration
POST
Retryorganizationkeymigrations — RetryOrganizationKeyMigrations
/v1/api/orgs/{orgname}/cmk/migration/retry
POST
Setdefaultorganizationkey — SetDefaultOrganizationKey
/v1/api/orgs/{orgname}/cmk/{keyid}/default
POST
Disableorganizationkey — DisableOrganizationKey
/v1/api/orgs/{orgname}/cmk/{keyid}/disable
GET
Getusagesummarydiscoveredresourcehours — GetUsageSummaryDiscoveredResourceHours
/v1/api/orgs/{orgname}/discovered-resources/summary
GET
Listorganizationwebhooks — ListOrganizationWebhooks
/v1/api/orgs/{orgname}/hooks
POST
Createorganizationwebhook — CreateOrganizationWebhook
/v1/api/orgs/{orgname}/hooks
DELETE
Deleteorganizationwebhook — DeleteOrganizationWebhook
/v1/api/orgs/{orgname}/hooks/{hookname}
GET
Getorganizationwebhook — GetOrganizationWebhook
/v1/api/orgs/{orgname}/hooks/{hookname}
PATCH
Updateorganizationwebhook — UpdateOrganizationWebhook
/v1/api/orgs/{orgname}/hooks/{hookname}
GET
Getorganizationwebhookdeliveries — GetOrganizationWebhookDeliveries
/v1/api/orgs/{orgname}/hooks/{hookname}/deliveries
POST
Redeliverorganizationwebhookevent — RedeliverOrganizationWebhookEvent
/v1/api/orgs/{orgname}/hooks/{hookname}/deliveries/{event}/redeliver
POST
Pingorganizationwebhook — PingOrganizationWebhook
/v1/api/orgs/{orgname}/hooks/{hookname}/ping
GET
Listorganizationmembers — ListOrganizationMembers
/v1/api/orgs/{orgname}/members
DELETE
Deleteorganizationmember — DeleteOrganizationMember
/v1/api/orgs/{orgname}/members/{userlogin}
PATCH
Updateorganizationmember — UpdateOrganizationMember
/v1/api/orgs/{orgname}/members/{userlogin}
POST
Addorganizationmember — AddOrganizationMember
/v1/api/orgs/{orgname}/members/{userlogin}
POST
Setsoleorganizationadmin — SetSoleOrganizationAdmin
/v1/api/orgs/{orgname}/members/{userlogin}/set-admin
GET
Getorganizationmetadata — GetOrganizationMetadata
/v1/api/orgs/{orgname}/metadata
GET
Listorgsoidcissuers — List
/v1/api/orgs/{orgname}/oidc/issuers
POST
Registeroidcissuer — RegisterOidcIssuer
/v1/api/orgs/{orgname}/oidc/issuers
DELETE
Deleteoidcissuer — DeleteOidcIssuer
/v1/api/orgs/{orgname}/oidc/issuers/{issuerid}
GET
Getoidcissuer — GetOidcIssuer
/v1/api/orgs/{orgname}/oidc/issuers/{issuerid}
PATCH
Updateoidcissuer — UpdateOidcIssuer
/v1/api/orgs/{orgname}/oidc/issuers/{issuerid}
POST
Regeneratethumbprints — RegenerateThumbprints
/v1/api/orgs/{orgname}/oidc/issuers/{issuerid}/regenerate-thumbprints
GET
Getpackageusedbystacks — GetPackageUsedByStacks
/v1/api/orgs/{orgname}/packages/usage
GET
Listpolicygroups — ListPolicyGroups
/v1/api/orgs/{orgname}/policygroups
POST
Newpolicygroup — NewPolicyGroup
/v1/api/orgs/{orgname}/policygroups
GET
Getpolicygroupmetadata — GetPolicyGroupMetadata
/v1/api/orgs/{orgname}/policygroups/metadata
DELETE
Deletepolicygroup — DeletePolicyGroup
/v1/api/orgs/{orgname}/policygroups/{policygroup}
GET
Getpolicygroup — GetPolicyGroup
/v1/api/orgs/{orgname}/policygroups/{policygroup}
PATCH
Updatepolicygroup — UpdatePolicyGroup
/v1/api/orgs/{orgname}/policygroups/{policygroup}
PATCH
Batchupdatepolicygroup — BatchUpdatePolicyGroup
/v1/api/orgs/{orgname}/policygroups/{policygroup}/batch
GET
Listpolicypacksorgs — ListPolicyPacks
/v1/api/orgs/{orgname}/policypacks
POST
Createpolicypack — CreatePolicyPack
/v1/api/orgs/{orgname}/policypacks
DELETE
Deletepolicypackorgspolicypacks — DeletePolicyPack
/v1/api/orgs/{orgname}/policypacks/{policypackname}
DELETE
Deletepolicypackversion — DeletePolicyPackVersion
/v1/api/orgs/{orgname}/policypacks/{policypackname}/versions/{version}
GET
Getpolicypack — GetPolicyPack
/v1/api/orgs/{orgname}/policypacks/{policypackname}/versions/{version}
POST
Completepolicypack — CompletePolicyPack
/v1/api/orgs/{orgname}/policypacks/{policypackname}/versions/{version}/complete
GET
Getpolicypackconfigschema — GetPolicyPackConfigSchema
/v1/api/orgs/{orgname}/policypacks/{policypackname}/versions/{version}/schema
POST
Getpolicycomplianceresults — GetPolicyComplianceResults
/v1/api/orgs/{orgname}/policyresults/compliance
POST
Listpolicyissues — ListPolicyIssues
/v1/api/orgs/{orgname}/policyresults/issues
POST
Exportpolicyissues — ExportPolicyIssues
/v1/api/orgs/{orgname}/policyresults/issues/export
POST
Getpolicyissuesfilters — GetPolicyIssuesFilters
/v1/api/orgs/{orgname}/policyresults/issues/filters
GET
Getpolicyissue — GetPolicyIssue
/v1/api/orgs/{orgname}/policyresults/issues/{issueid}
PATCH
Updatepolicyissue — UpdatePolicyIssue
/v1/api/orgs/{orgname}/policyresults/issues/{issueid}
GET
Getpolicyresultsmetadata — GetPolicyResultsMetadata
/v1/api/orgs/{orgname}/policyresults/metadata
POST
Listpoliciescompliance — ListPoliciesCompliance
/v1/api/orgs/{orgname}/policyresults/policies
GET
Listpolicyviolationsv2 — ListPolicyViolationsV2
/v1/api/orgs/{orgname}/policyresults/violationsv2
GET
Getorgregistrypolicypack — GetOrgRegistryPolicyPack
/v1/api/orgs/{orgname}/registry/policypacks/{policypackname}
GET
Getusagesummaryresourcehours — GetUsageSummaryResourceHours
/v1/api/orgs/{orgname}/resources/summary
GET
Listdeletedstacks — ListDeletedStacks
/v1/api/orgs/{orgname}/restore-stack
POST
Restoredeletedstack — RestoreDeletedStack
/v1/api/orgs/{orgname}/restore-stack/{programid}
GET
Listrolesbyorgidanduxpurpose — ListRolesByOrgIDAndUXPurpose
/v1/api/orgs/{orgname}/roles
POST
Createrole — CreateRole
/v1/api/orgs/{orgname}/roles
GET
Listavailablescopes — ListAvailableScopes
/v1/api/orgs/{orgname}/roles/scopes
DELETE
Deleterole — DeleteRole
/v1/api/orgs/{orgname}/roles/{roleid}
GET
Getrole — GetRole
/v1/api/orgs/{orgname}/roles/{roleid}
PATCH
Updaterole — UpdateRole
/v1/api/orgs/{orgname}/roles/{roleid}
PATCH
Updateorganizationdefaultrole — UpdateOrganizationDefaultRole
/v1/api/orgs/{orgname}/roles/{roleid}/default
GET
Listteamswithrole — ListTeamsWithRole
/v1/api/orgs/{orgname}/roles/{roleid}/teams
GET
Listorgtokenswithrole — ListOrgTokensWithRole
/v1/api/orgs/{orgname}/roles/{roleid}/tokens
GET
Listuserswithrole — ListUsersWithRole
/v1/api/orgs/{orgname}/roles/{roleid}/users
GET
Getsamlorganization — GetSAMLOrganization
/v1/api/orgs/{orgname}/saml
PATCH
Updatesamlorganization — UpdateSAMLOrganization
/v1/api/orgs/{orgname}/saml
GET
Listsamlorganizationadmins — ListSAMLOrganizationAdmins
/v1/api/orgs/{orgname}/saml/admins
POST
Updatesamlorganizationadmins — UpdateSAMLOrganizationAdmins
/v1/api/orgs/{orgname}/saml/admins/{userlogin}
HEAD
Searchclusteravailable — SearchClusterAvailable
/v1/api/orgs/{orgname}/search
GET
Getresourcecolumnfilterset — GetResourceColumnFilterSet
/v1/api/orgs/{orgname}/search/column-set
GET
Getorgresourcesearchquery — GetOrgResourceSearchQuery
/v1/api/orgs/{orgname}/search/resources
GET
Getresourcedashboardaggregations — GetResourceDashboardAggregations
/v1/api/orgs/{orgname}/search/resources/dashboard
GET
Exportorgresourcesearchquery — ExportOrgResourceSearchQuery
/v1/api/orgs/{orgname}/search/resources/export
GET
Getnaturallanguagequery — GetNaturalLanguageQuery
/v1/api/orgs/{orgname}/search/resources/parse
GET
Getorgresourcesearchv2query — GetOrgResourceSearchV2Query
/v1/api/orgs/{orgname}/search/resourcesv2
GET
Getusagesummaryenvironmentsecrets — GetUsageSummaryEnvironmentSecrets
/v1/api/orgs/{orgname}/secrets/summary
GET
Listservices — ListServices
/v1/api/orgs/{orgname}/services
POST
Createservice — CreateService
/v1/api/orgs/{orgname}/services
DELETE
Deleteservice — DeleteService
/v1/api/orgs/{orgname}/services/{ownertype}/{ownername}/{servicename}
GET
Getservice — GetService
/v1/api/orgs/{orgname}/services/{ownertype}/{ownername}/{servicename}
HEAD
Headservice — HeadService
/v1/api/orgs/{orgname}/services/{ownertype}/{ownername}/{servicename}
PATCH
Updateservice — UpdateService
/v1/api/orgs/{orgname}/services/{ownertype}/{ownername}/{servicename}
POST
Addserviceitems — AddServiceItems
/v1/api/orgs/{orgname}/services/{ownertype}/{ownername}/{servicename}/items
DELETE
Removeserviceitem — RemoveServiceItem
/v1/api/orgs/{orgname}/services/{ownertype}/{ownername}/{servicename}/items/{itemtype}/{itemname}
GET
Listteams — ListTeams
/v1/api/orgs/{orgname}/teams
POST
Creategithubteam — CreateGitHubTeam
/v1/api/orgs/{orgname}/teams/github
POST
Createpulumiteam — CreatePulumiTeam
/v1/api/orgs/{orgname}/teams/pulumi
DELETE
Deleteteam — DeleteTeam
/v1/api/orgs/{orgname}/teams/{teamname}
GET
Getteam — GetTeam
/v1/api/orgs/{orgname}/teams/{teamname}
PATCH
Updateteam — UpdateTeam
/v1/api/orgs/{orgname}/teams/{teamname}
POST
Enableteamroles — EnableTeamRoles
/v1/api/orgs/{orgname}/teams/{teamname}/enable-team-roles
GET
Listteamroles — ListTeamRoles
/v1/api/orgs/{orgname}/teams/{teamname}/roles
DELETE
Deleteteamrole — DeleteTeamRole
/v1/api/orgs/{orgname}/teams/{teamname}/roles/{roleid}
POST
Updateteamroles — UpdateTeamRoles
/v1/api/orgs/{orgname}/teams/{teamname}/roles/{roleid}
GET
Listteamtokens — ListTeamTokens
/v1/api/orgs/{orgname}/teams/{teamname}/tokens
POST
Createteamtoken — CreateTeamToken
/v1/api/orgs/{orgname}/teams/{teamname}/tokens
DELETE
Deleteteamtoken — DeleteTeamToken
/v1/api/orgs/{orgname}/teams/{teamname}/tokens/{tokenid}
GET
Getprojecttemplate — GetProjectTemplate
/v1/api/orgs/{orgname}/template
GET
Getprojecttemplateconfiguration — GetProjectTemplateConfiguration
/v1/api/orgs/{orgname}/template/configuration
GET
Getorgtemplatedownload — GetOrgTemplateDownload
/v1/api/orgs/{orgname}/template/download
GET
Getorgtemplatereadme — GetOrgTemplateReadme
/v1/api/orgs/{orgname}/template/readme
GET
Getorgtemplates — GetOrgTemplates
/v1/api/orgs/{orgname}/templates
GET
Getorgtemplatecollections — GetOrgTemplateCollections
/v1/api/orgs/{orgname}/templates/sources
POST
Createorgtemplatecollection — CreateOrgTemplateCollection
/v1/api/orgs/{orgname}/templates/sources
DELETE
Deleteorgtemplatecollection — DeleteOrgTemplateCollection
/v1/api/orgs/{orgname}/templates/sources/{templateid}
PATCH
Updateorgtemplatecollection — UpdateOrgTemplateCollection
/v1/api/orgs/{orgname}/templates/sources/{templateid}
GET
Listorgtokens — ListOrgTokens
/v1/api/orgs/{orgname}/tokens
POST
Createorgtoken — CreateOrgToken
/v1/api/orgs/{orgname}/tokens
DELETE
Deleteorgtoken — DeleteOrgToken
/v1/api/orgs/{orgname}/tokens/{tokenid}
POST
Batchdecryptprojectvalue — BatchDecryptProjectValue
/v1/api/projects/{orgname}/{projectname}/batch-decrypt
POST
Decryptprojectvalue — DecryptProjectValue
/v1/api/projects/{orgname}/{projectname}/decrypt
POST
Encryptprojectvalue — EncryptProjectValue
/v1/api/projects/{orgname}/{projectname}/encrypt
HEAD
Projectexists — ProjectExists
/v1/api/stacks/{orgname}/{projectname}
POST
Createstack — CreateStack
/v1/api/stacks/{orgname}/{projectname}

MCP Tools

listchangegates

ListChangeGates

read-only idempotent
createchangegate

CreateChangeGate

deletechangegate

DeleteChangeGate

idempotent
readchangegate

ReadChangeGate

read-only idempotent
updatechangegate

UpdateChangeGate

idempotent
listchangerequests

ListChangeRequests

read-only idempotent
readchangerequest

ReadChangeRequest

read-only idempotent
updatechangerequest

UpdateChangeRequest

idempotent
applychangerequest

ApplyChangeRequest

unapprovechangerequest

UnapproveChangeRequest

idempotent
approvechangerequest

ApproveChangeRequest

closechangerequest

CloseChangeRequest

addchangerequestcomment

AddChangeRequestComment

listchangerequestevents

ListChangeRequestEvents

read-only idempotent
submitchangerequest

SubmitChangeRequest

getorganization

GetOrganization

read-only idempotent
updateorganizationsettings

UpdateOrganizationSettings

idempotent
listauditlogeventshandlerv1

ListAuditLogEventsHandlerV1

read-only idempotent
exportauditlogeventshandlerv1

ExportAuditLogEventsHandlerV1

read-only idempotent
deleteauditlogexportconfiguration

DeleteAuditLogExportConfiguration

idempotent
getauditlogexportconfiguration

GetAuditLogExportConfiguration

read-only idempotent
updateauditlogexportconfiguration

UpdateAuditLogExportConfiguration

forceauditlogexport

ForceAuditLogExport

testauditlogexportconfiguration

TestAuditLogExportConfiguration

getauditlogsreaderkind

GetAuditLogsReaderKind

read-only idempotent
listauditlogeventshandlerv2

ListAuditLogEventsHandlerV2

read-only idempotent
exportauditlogeventshandlerv2

ExportAuditLogEventsHandlerV2

read-only idempotent
getauthpolicy

GetAuthPolicy

read-only idempotent
updateauthpolicy

UpdateAuthPolicy

idempotent
transferallstacks

TransferAllStacks

listorganizationkeys

ListOrganizationKeys

read-only idempotent
createorganizationkey

CreateOrganizationKey

disableallorganizationkeys

DisableAllOrganizationKeys

listorganizationkeymigrations

ListOrganizationKeyMigrations

read-only idempotent
retryorganizationkeymigrations

RetryOrganizationKeyMigrations

setdefaultorganizationkey

SetDefaultOrganizationKey

disableorganizationkey

DisableOrganizationKey

getusagesummarydiscoveredresourcehours

GetUsageSummaryDiscoveredResourceHours

read-only idempotent
listorganizationwebhooks

ListOrganizationWebhooks

read-only idempotent
createorganizationwebhook

CreateOrganizationWebhook

deleteorganizationwebhook

DeleteOrganizationWebhook

idempotent
getorganizationwebhook

GetOrganizationWebhook

read-only idempotent
updateorganizationwebhook

UpdateOrganizationWebhook

idempotent
getorganizationwebhookdeliveries

GetOrganizationWebhookDeliveries

read-only idempotent
redeliverorganizationwebhookevent

RedeliverOrganizationWebhookEvent

pingorganizationwebhook

PingOrganizationWebhook

listorganizationmembers

ListOrganizationMembers

read-only idempotent
deleteorganizationmember

DeleteOrganizationMember

idempotent
updateorganizationmember

UpdateOrganizationMember

idempotent
addorganizationmember

AddOrganizationMember

setsoleorganizationadmin

SetSoleOrganizationAdmin

getorganizationmetadata

GetOrganizationMetadata

read-only idempotent
list

List

read-only idempotent
registeroidcissuer

RegisterOidcIssuer

deleteoidcissuer

DeleteOidcIssuer

idempotent
getoidcissuer

GetOidcIssuer

read-only idempotent
updateoidcissuer

UpdateOidcIssuer

idempotent
regeneratethumbprints

RegenerateThumbprints

getpackageusedbystacks

GetPackageUsedByStacks

read-only idempotent
listpolicygroups

ListPolicyGroups

read-only idempotent
newpolicygroup

NewPolicyGroup

getpolicygroupmetadata

GetPolicyGroupMetadata

read-only idempotent
deletepolicygroup

DeletePolicyGroup

idempotent
getpolicygroup

GetPolicyGroup

read-only idempotent
updatepolicygroup

UpdatePolicyGroup

idempotent
batchupdatepolicygroup

BatchUpdatePolicyGroup

idempotent
listpolicypacks

ListPolicyPacks

read-only idempotent
createpolicypack

CreatePolicyPack

deletepolicypack

DeletePolicyPack

idempotent
deletepolicypackversion

DeletePolicyPackVersion

idempotent
getpolicypack

GetPolicyPack

read-only idempotent
completepolicypack

CompletePolicyPack

getpolicypackconfigschema

GetPolicyPackConfigSchema

read-only idempotent
getpolicycomplianceresults

GetPolicyComplianceResults

listpolicyissues

ListPolicyIssues

exportpolicyissues

ExportPolicyIssues

getpolicyissuesfilters

GetPolicyIssuesFilters

getpolicyissue

GetPolicyIssue

read-only idempotent
updatepolicyissue

UpdatePolicyIssue

idempotent
getpolicyresultsmetadata

GetPolicyResultsMetadata

read-only idempotent
listpoliciescompliance

ListPoliciesCompliance

listpolicyviolationsv2

ListPolicyViolationsV2

read-only idempotent
getorgregistrypolicypack

GetOrgRegistryPolicyPack

read-only idempotent
getusagesummaryresourcehours

GetUsageSummaryResourceHours

read-only idempotent
listdeletedstacks

ListDeletedStacks

read-only idempotent
restoredeletedstack

RestoreDeletedStack

listrolesbyorgidanduxpurpose

ListRolesByOrgIDAndUXPurpose

read-only idempotent
createrole

CreateRole

listavailablescopes

ListAvailableScopes

read-only idempotent
deleterole

DeleteRole

idempotent
getrole

GetRole

read-only idempotent
updaterole

UpdateRole

idempotent
updateorganizationdefaultrole

UpdateOrganizationDefaultRole

idempotent
listteamswithrole

ListTeamsWithRole

read-only idempotent
listorgtokenswithrole

ListOrgTokensWithRole

read-only idempotent
listuserswithrole

ListUsersWithRole

read-only idempotent
getsamlorganization

GetSAMLOrganization

read-only idempotent
updatesamlorganization

UpdateSAMLOrganization

idempotent
listsamlorganizationadmins

ListSAMLOrganizationAdmins

read-only idempotent
updatesamlorganizationadmins

UpdateSAMLOrganizationAdmins

searchclusteravailable

SearchClusterAvailable

getresourcecolumnfilterset

GetResourceColumnFilterSet

read-only idempotent
getorgresourcesearchquery

GetOrgResourceSearchQuery

read-only idempotent
getresourcedashboardaggregations

GetResourceDashboardAggregations

read-only idempotent
exportorgresourcesearchquery

ExportOrgResourceSearchQuery

read-only idempotent
getnaturallanguagequery

GetNaturalLanguageQuery

read-only idempotent
getorgresourcesearchv2query

GetOrgResourceSearchV2Query

read-only idempotent
getusagesummaryenvironmentsecrets

GetUsageSummaryEnvironmentSecrets

read-only idempotent
listservices

ListServices

read-only idempotent
createservice

CreateService

deleteservice

DeleteService

idempotent
getservice

GetService

read-only idempotent
headservice

HeadService

updateservice

UpdateService

idempotent
addserviceitems

AddServiceItems

removeserviceitem

RemoveServiceItem

idempotent
listteams

ListTeams

read-only idempotent
creategithubteam

CreateGitHubTeam

createpulumiteam

CreatePulumiTeam

deleteteam

DeleteTeam

idempotent
getteam

GetTeam

read-only idempotent
updateteam

UpdateTeam

idempotent
enableteamroles

EnableTeamRoles

listteamroles

ListTeamRoles

read-only idempotent
deleteteamrole

DeleteTeamRole

idempotent
updateteamroles

UpdateTeamRoles

listteamtokens

ListTeamTokens

read-only idempotent
createteamtoken

CreateTeamToken

deleteteamtoken

DeleteTeamToken

idempotent
getprojecttemplate

GetProjectTemplate

read-only idempotent
getprojecttemplateconfiguration

GetProjectTemplateConfiguration

read-only idempotent
getorgtemplatedownload

GetOrgTemplateDownload

read-only idempotent
getorgtemplatereadme

GetOrgTemplateReadme

read-only idempotent
getorgtemplates

GetOrgTemplates

read-only idempotent
getorgtemplatecollections

GetOrgTemplateCollections

read-only idempotent
createorgtemplatecollection

CreateOrgTemplateCollection

deleteorgtemplatecollection

DeleteOrgTemplateCollection

idempotent
updateorgtemplatecollection

UpdateOrgTemplateCollection

idempotent
listorgtokens

ListOrgTokens

read-only idempotent
createorgtoken

CreateOrgToken

deleteorgtoken

DeleteOrgToken

idempotent
batchdecryptprojectvalue

BatchDecryptProjectValue

decryptprojectvalue

DecryptProjectValue

encryptprojectvalue

EncryptProjectValue

projectexists

ProjectExists

createstack

CreateStack

Capability Spec

pulumi-organizations.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Pulumi APIs — Organizations
  description: 'Pulumi APIs — Organizations. 146 operations. Lead operation: ListChangeGates. Self-contained Naftiko capability
    covering one Pulumi business surface.'
  tags:
  - Pulumi
  - Organizations
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    PULUMI_API_KEY: PULUMI_API_KEY
capability:
  consumes:
  - type: http
    namespace: pulumi-organizations
    baseUri: ''
    description: Pulumi APIs — Organizations business capability. Self-contained, no shared references.
    resources:
    - name: api-change-gates-orgName
      path: /api/change-gates/{orgName}
      operations:
      - name: listgates
        method: GET
        description: ListChangeGates
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: entityType
          in: query
          type: string
          description: The entity type to filter by
        - name: qualifiedName
          in: query
          type: string
          description: The fully qualified entity name
      - name: creategate
        method: POST
        description: CreateChangeGate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-change-gates-orgName-gateID
      path: /api/change-gates/{orgName}/{gateID}
      operations:
      - name: deletegate
        method: DELETE
        description: DeleteChangeGate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: gateID
          in: path
          type: string
          description: The change gate identifier
          required: true
      - name: readgate
        method: GET
        description: ReadChangeGate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: gateID
          in: path
          type: string
          description: The change gate identifier
          required: true
      - name: updategate
        method: PUT
        description: UpdateChangeGate
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: gateID
          in: path
          type: string
          description: The change gate identifier
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-change-requests-orgName
      path: /api/change-requests/{orgName}
      operations:
      - name: listchangerequests
        method: GET
        description: ListChangeRequests
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: continuationToken
          in: query
          type: string
          description: Continuation token for paginated results
        - name: count
          in: query
          type: integer
          description: Number of items to return
        - name: entityId
          in: query
          type: string
          description: The entity identifier to filter by
        - name: entityType
          in: query
          type: string
          description: The entity type to filter by
    - name: api-change-requests-orgName-changeRequestID
      path: /api/change-requests/{orgName}/{changeRequestID}
      operations:
      - name: get
        method: GET
        description: ReadChangeRequest
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: changeRequestID
          in: path
          type: string
          description: The change request identifier
          required: true
      - name: update
        method: PATCH
        description: UpdateChangeRequest
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: changeRequestID
          in: path
          type: string
          description: The change request identifier
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-change-requests-orgName-changeRequestID-apply
      path: /api/change-requests/{orgName}/{changeRequestID}/apply
      operations:
      - name: apply
        method: POST
        description: ApplyChangeRequest
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: changeRequestID
          in: path
          type: string
          description: The change request identifier
          required: true
    - name: api-change-requests-orgName-changeRequestID-approve
      path: /api/change-requests/{orgName}/{changeRequestID}/approve
      operations:
      - name: unapprove
        method: DELETE
        description: UnapproveChangeRequest
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: changeRequestID
          in: path
          type: string
          description: The change request identifier
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
      - name: approve
        method: POST
        description: ApproveChangeRequest
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: changeRequestID
          in: path
          type: string
          description: The change request identifier
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-change-requests-orgName-changeRequestID-close
      path: /api/change-requests/{orgName}/{changeRequestID}/close
      operations:
      - name: close
        method: POST
        description: CloseChangeRequest
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: changeRequestID
          in: path
          type: string
          description: The change request identifier
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-change-requests-orgName-changeRequestID-comments
      path: /api/change-requests/{orgName}/{changeRequestID}/comments
      operations:
      - name: addcomment
        method: POST
        description: AddChangeRequestComment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: changeRequestID
          in: path
          type: string
          description: The change request identifier
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-change-requests-orgName-changeRequestID-events
      path: /api/change-requests/{orgName}/{changeRequestID}/events
      operations:
      - name: listevents
        method: GET
        description: ListChangeRequestEvents
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: changeRequestID
          in: path
          type: string
          description: The change request identifier
          required: true
        - name: continuationToken
          in: query
          type: string
          description: Continuation token for paginated results
    - name: api-change-requests-orgName-changeRequestID-submit
      path: /api/change-requests/{orgName}/{changeRequestID}/submit
      operations:
      - name: submit
        method: POST
        description: SubmitChangeRequest
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: changeRequestID
          in: path
          type: string
          description: The change request identifier
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-orgs-orgName
      path: /api/orgs/{orgName}
      operations:
      - name: getorganization
        method: GET
        description: GetOrganization
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
      - name: updateorganizationsettings
        method: PATCH
        description: UpdateOrganizationSettings
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-orgs-orgName-auditlogs
      path: /api/orgs/{orgName}/auditlogs
      operations:
      - name: listauditlogeventshandlerv1
        method: GET
        description: ListAuditLogEventsHandlerV1
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: continuationToken
          in: query
          type: string
          description: Token for paginated result retrieval
        - name: endTime
          in: query
          type: integer
          description: Upper bound of the query range (unix timestamp)
        - name: eventFilter
          in: query
          type: string
          description: Filter audit logs by event type
        - name: format
          in: query
          type: string
          description: 'Response format: ''json'' (default)'
        - name: startTime
          in: query
          type: integer
          description: Returns entries older than this timestamp (unix timestamp)
        - name: userFilter
          in: query
          type: string
          description: Filter audit logs by username
    - name: api-orgs-orgName-auditlogs-export
      path: /api/orgs/{orgName}/auditlogs/export
      operations:
      - name: exportauditlogeventshandlerv1
        method: GET
        description: ExportAuditLogEventsHandlerV1
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: continuationToken
          in: query
          type: string
          description: Token for paginated result retrieval
        - name: endTime
          in: query
          type: integer
          description: Upper bound of the query range (unix timestamp)
        - name: eventFilter
          in: query
          type: string
          description: Filter audit logs by event type
        - name: format
          in: query
          type: string
          description: 'Response format: ''cef'' or ''csv'' (defaults to csv)'
        - name: startTime
          in: query
          type: integer
          description: Returns entries older than this timestamp (unix timestamp)
        - name: userFilter
          in: query
          type: string
          description: Filter audit logs by username
    - name: api-orgs-orgName-auditlogs-export-config
      path: /api/orgs/{orgName}/auditlogs/export/config
      operations:
      - name: deleteauditlogexportconfiguration
        method: DELETE
        description: DeleteAuditLogExportConfiguration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
      - name: getauditlogexportconfiguration
        method: GET
        description: GetAuditLogExportConfiguration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
      - name: updateauditlogexportconfiguration
        method: POST
        description: UpdateAuditLogExportConfiguration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-orgs-orgName-auditlogs-export-config-force
      path: /api/orgs/{orgName}/auditlogs/export/config/force
      operations:
      - name: forceauditlogexport
        method: POST
        description: ForceAuditLogExport
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: timestamp
          in: query
          type: integer
          description: Unix timestamp to export audit logs for (used for backfilling missed data)
    - name: api-orgs-orgName-auditlogs-export-config-test
      path: /api/orgs/{orgName}/auditlogs/export/config/test
      operations:
      - name: testauditlogexportconfiguration
        method: POST
        description: TestAuditLogExportConfiguration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-orgs-orgName-auditlogs-reader-kind
      path: /api/orgs/{orgName}/auditlogs/reader-kind
      operations:
      - name: getauditlogsreaderkind
        method: GET
        description: GetAuditLogsReaderKind
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
    - name: api-orgs-orgName-auditlogs-v2
      path: /api/orgs/{orgName}/auditlogs/v2
      operations:
      - name: listauditlogeventshandlerv2
        method: GET
        description: ListAuditLogEventsHandlerV2
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: continuationToken
          in: query
          type: string
          description: Token for paginated result retrieval
        - name: endTime
          in: query
          type: integer
          description: Upper bound of the query range (unix timestamp)
        - name: eventFilter
          in: query
          type: string
          description: Filter audit logs by event type
        - name: format
          in: query
          type: string
          description: 'Response format: ''json'' (default)'
        - name: startTime
          in: query
          type: integer
          description: Lower bound of the query range (unix timestamp)
        - name: userFilter
          in: query
          type: string
          description: Filter audit logs by username
    - name: api-orgs-orgName-auditlogs-v2-export
      path: /api/orgs/{orgName}/auditlogs/v2/export
      operations:
      - name: exportauditlogeventshandlerv2
        method: GET
        description: ExportAuditLogEventsHandlerV2
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: continuationToken
          in: query
          type: string
          description: Token for paginated result retrieval
        - name: endTime
          in: query
          type: integer
          description: Upper bound of the query range (unix timestamp)
        - name: eventFilter
          in: query
          type: string
          description: Filter audit logs by event type
        - name: format
          in: query
          type: string
          description: 'Response format: ''cef'' or ''csv'' (defaults to csv)'
        - name: startTime
          in: query
          type: integer
          description: Lower bound of the query range (unix timestamp)
        - name: userFilter
          in: query
          type: string
          description: Filter audit logs by username
    - name: api-orgs-orgName-auth-policies-oidcissuers-issuerId
      path: /api/orgs/{orgName}/auth/policies/oidcissuers/{issuerId}
      operations:
      - name: getauthpolicy
        method: GET
        description: GetAuthPolicy
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: issuerId
          in: path
          type: string
          description: The OIDC issuer identifier
          required: true
    - name: api-orgs-orgName-auth-policies-policyId
      path: /api/orgs/{orgName}/auth/policies/{policyId}
      operations:
      - name: updateauthpolicy
        method: PATCH
        description: UpdateAuthPolicy
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: policyId
          in: path
          type: string
          description: The policy identifier
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-orgs-orgName-bulk-transfer-stacks
      path: /api/orgs/{orgName}/bulk-transfer/stacks
      operations:
      - name: transferallstacks
        method: POST
        description: TransferAllStacks
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-orgs-orgName-cmk
      path: /api/orgs/{orgName}/cmk
      operations:
      - name: listorganizationkeys
        method: GET
        description: ListOrganizationKeys
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
      - name: createorganizationkey
        method: POST
        description: CreateOrganizationKey
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-orgs-orgName-cmk-disable
      path: /api/orgs/{orgName}/cmk/disable
      operations:
      - name: disableallorganizationkeys
        method: POST
        description: DisableAllOrganizationKeys
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
    - name: api-orgs-orgName-cmk-migration
      path: /api/orgs/{orgName}/cmk/migration
      operations:
      - name: listorganizationkeymigrations
        method: GET
        description: ListOrganizationKeyMigrations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
    - name: api-orgs-orgName-cmk-migration-retry
      path: /api/orgs/{orgName}/cmk/migration/retry
      operations:
      - name: retryorganizationkeymigrations
        method: POST
        description: RetryOrganizationKeyMigrations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
    - name: api-orgs-orgName-cmk-keyID-default
      path: /api/orgs/{orgName}/cmk/{keyID}/default
      operations:
      - name: setdefaultorganizationkey
        method: POST
        description: SetDefaultOrganizationKey
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: keyID
          in: path
          type: string
          description: The key identifier
          required: true
    - name: api-orgs-orgName-cmk-keyID-disable
      path: /api/orgs/{orgName}/cmk/{keyID}/disable
      operations:
      - name: disableorganizationkey
        method: POST
        description: DisableOrganizationKey
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: keyID
          in: path
          type: string
          description: The key identifier
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-orgs-orgName-discovered-resources-summary
      path: /api/orgs/{orgName}/discovered-resources/summary
      operations:
      - name: getusagesummarydiscoveredresourcehours
        method: GET
        description: GetUsageSummaryDiscoveredResourceHours
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: granularity
          in: query
          type: string
          description: Time granularity for aggregation (e.g., 'hourly', 'daily', 'monthly')
        - name: lookbackDays
          in: query
          type: integer
          description: Number of days to look back from the current time or lookbackStart
        - name: lookbackStart
          in: query
          type: integer
          description: Unix timestamp for the start of the lookback period (defaults to current time if omitted)
    - name: api-orgs-orgName-hooks
      path: /api/orgs/{orgName}/hooks
      operations:
      - name: listorganizationwebhooks
        method: GET
        description: ListOrganizationWebhooks
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
      - name: createorganizationwebhook
        method: POST
        description: CreateOrganizationWebhook
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-orgs-orgName-hooks-hookName
      path: /api/orgs/{orgName}/hooks/{hookName}
      operations:
      - name: deleteorganizationwebhook
        method: DELETE
        description: DeleteOrganizationWebhook
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: hookName
          in: path
          type: string
          description: The webhook name identifier
          required: true
      - name: getorganizationwebhook
        method: GET
        description: GetOrganizationWebhook
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: hookName
          in: path
          type: string
          description: The webhook name identifier
          required: true
      - name: updateorganizationwebhook
        method: PATCH
        description: UpdateOrganizationWebhook
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: hookName
          in: path
          type: string
          description: The webhook name identifier
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: false
    - name: api-orgs-orgName-hooks-hookName-deliveries
      path: /api/orgs/{orgName}/hooks/{hookName}/deliveries
      operations:
      - name: getorganizationwebhookdeliveries
        method: GET
        description: GetOrganizationWebhookDeliveries
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: hookName
          in: path
          type: string
          description: The webhook name identifier
          required: true
    - name: api-orgs-orgName-hooks-hookName-deliveries-event-redeliver
      path: /api/orgs/{orgName}/hooks/{hookName}/deliveries/{event}/redeliver
      operations:
      - name: redeliverorganizationwebhookevent
        method: POST
        description: RedeliverOrganizationWebhookEvent
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: hookName
          in: path
          type: string
          description: The webhook name identifier
          required: true
        - name: event
          in: path
          type: string
          description: The event identifier to redeliver
          required: true
    - name: api-orgs-orgName-hooks-hookName-ping
      path: /api/orgs/{orgName}/hooks/{hookName}/ping
      operations:
      - name: pingorganizationwebhook
        method: POST
        description: PingOrganizationWebhook
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: orgName
          in: path
          type: string
          description: The organization name
          required: true
        - name: hookName
          in: path
          type: strin

# --- truncated at 32 KB (220 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/pulumi/refs/heads/main/capabilities/pulumi-organizations.yaml