Client software distribution extension keys
reference australia Updated Sep 10, 2026 1 min read csd-ext-keys-ihub.md
Client software distribution (CSD) extension keys allow you to customize the deployment and revocation of software from distribution providers.
These pre-defined keys allow you to generate input variables for flows that deploy and revoke software from external distribution providers:
- SetDeploymentData: Sets the software order information and generates the input variables for the deployment flow.
- SetRevocationData: Generates the input variables for the revocation flow.
- CheckRevocable: Specifies the conditions that determine if an installation can be revoked. If the software configuration associated with the installed software allows uninstallation, the installed software can be revoked.
Parent Topic:Client software distribution extension framework
27 lines · 1.6 KB
--- title: Client software distribution extension keys description: Client software distribution \(CSD\) extension keys allow you to customize the deployment and revocation of software from distribution providers. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/integrate-applications/integration-hub/csd-ext-keys-ihub.html release: australia product: Integration Hub classification: integration-hub topic_type: reference last_updated: "2026-09-10" reading_time_minutes: 1 breadcrumb: [CSD extension framework, Client Software Distribution, Integration Hub solutions, Build integrations, Integration Hub, Workflow Data Fabric] --- # Client software distribution extension keys Client software distribution \(CSD\) extension keys allow you to customize the deployment and revocation of software from distribution providers. These pre-defined keys allow you to generate input variables for flows that deploy and revoke software from external distribution providers: - **SetDeploymentData**: Sets the software order information and generates the input variables for the deployment flow. - **SetRevocationData**: Generates the input variables for the revocation flow. - **CheckRevocable**: Specifies the conditions that determine if an installation can be revoked. If the software configuration associated with the installed software allows uninstallation, the installed software can be revoked. **Parent Topic:**[Client software distribution extension framework](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/integrate-applications/integration-hub/csd-ext-framewrk.md)
| title | Client software distribution extension keys |
| description | Client software distribution \(CSD\) extension keys allow you to customize the deployment and revocation of software from distribution providers. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/integrate-applications/integration-hub/csd-ext-keys-ihub.html |
| release | australia |
| product | Integration Hub |
| classification | integration-hub |
| topic_type | reference |
| last_updated | 2026-09-10 |
| reading_time_minutes | 1 |
| breadcrumb | CSD extension frameworkClient Software DistributionIntegration Hub solutionsBuild integrationsIntegration HubWorkflow Data Fabric |