Deploy projects with custom pipeline and project configurations to specific fabrics. Use this API to automate project deployment with external CI/CD tools or deploy the same project to different environments with different configuration values.
{projectName}/{version}.Prophecy access token
Project deployment parameters
Name of the project to be deployed. Example: CustomerAnalytics
Name of the fabric where the project will be deployed. Example: production-databricks
Git tag identifying the specific version of the project to deploy. Must follow the format {projectName}/{version}.
Override default values for specific pipeline parameters. Each pipeline can have multiple parameter overrides. The parameter must exist in the pipeline definition, or the override will be skipped.
You only need to specify the parameters you want to override. Any parameters not specified will use their default values from the pipeline definition. You can override just one parameter or multiple parameters as needed.
Override default values for project-level configuration parameters that apply to all pipelines in the project.
Project deployment response
Indicates whether the request to deploy the project was successful.
Message that explains the outcome of the request.
Unique identifier of the deployment generated by this request.
Detailed error information provided when the request fails.