| instance-url | ServiceNow instance URL. | yes | — |
| devops-integration-username | DevOps Config integration username. | yes | — |
| devops-integration-user-password | DevOps Config integration user password. | yes | — |
| application-name | DevOps Config application name. | yes | — |
| target | Data model target where configuration files are uploaded. Example: component, collection, deployable. | yes | — |
| deployable-name | Deployable name in the DevOps Config data model. | yes | — |
| collection-name | Collection name in the data model. Required when target is collection. | no | — |
| name-path | Name path of the node in the data model where the configuration files are uploaded. | no | — |
| config-file-path | File path when uploading a single file or file path pattern when uploading multiple files to the data model. | yes | — |
| data-format | Data format of the configuration files. Example: CSV, INI, JSON, Properties, RAW, XML, YAML. | yes | — |
| data-format-attributes | Extended data format attributes for parsing configuration data. | no | — |
| auto-commit | Boolean (true or false) input to commit configuration data upon successful upload. | yes | true |
| auto-validate | Boolean (true or false) input to validate configuration data upon successful commit. | yes | true |
| auto-publish | Boolean (true or false) input to publish configuration data upon successful validation. | yes | true |
| changeset | Open changeset associated with the upload action. If not provided, a new changeset is created. | no | — |
| snapshot-validation-timeout | Maximum time in minutes for validation to complete before failing the action. | no | 60 |
| terminate-on-policy-validation-failures | Boolean (true or false) input to terminate the GitHub workflow upon policy validation failures. | no | false |