create_deployment
Deploy a product to an environment, with the URL where it answers, its Fixture API if it has one and the version running. Website and API products need a base URL. Refused when the product is already deployed there or either one is archived. Returns the deployment. Needs write access.
Inputs
productstringRequiredThe product's slug, such as storefront.
environmentstringRequiredThe environment's slug, such as staging.
baseUrlnullable stringThe http:// or https:// URL where the product answers in this environment, such as https://staging.acme.dev. Website and API products need one.
fixtureUrlnullable stringThe http:// or https:// URL of the deployment's Fixture API, which test runs call to create and delete test data, such as https://staging.acme.dev/fixtures.
versionnullable stringThe build running in this environment, such as a git SHA or v2.4.1, up to 100 characters.
{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "create_deployment", "arguments": { "product": "storefront", "environment": "staging", "baseUrl": "https://staging.acme.dev", "fixtureUrl": "https://staging.acme.dev/fixtures", "version": "4f2c9e1" } }}curl -X POST https://api.qa.clankership.net/agent/v1/deployments:create \ -H "Authorization: Bearer $CLANKER_AGENT_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "product": "storefront", "environment": "staging", "baseUrl": "https://staging.acme.dev", "fixtureUrl": "https://staging.acme.dev/fixtures", "version": "4f2c9e1" }'