What information is needed to create a deployment?
To create a deployment using the API, you need:
Deployment setting name
Source branch and commit version
Target environment (dev, staging, prod)
Deployment directory (path)
OAuth authentication token and API key