Import environment variables
Import several environment variables into a service in one request.
Request & response examples
curl --fail-with-body --request POST \ 'https://app.helicarrier.xyz/api/services/YOUR_ID/env/import' \ -H "Authorization: Bearer $HELI_API_KEY" \ -H 'Content-Type: application/json' \ --data '{ "vars": [ { "key": "NODE_ENV", "value": "production" } ]}'const response = await fetch( "https://app.helicarrier.xyz/api/services/YOUR_ID/env/import", { method: "POST", headers: { Authorization: `Bearer ${process.env.HELI_API_KEY}`, "Content-Type": "application/json" }, body: JSON.stringify({ "vars": [ { "key": "NODE_ENV", "value": "production" } ] }) });const data = await response.json();if (!response.ok) { throw new Error(`HTTP ${response.status}: ${data.error}`);}// Inspect data; avoid logging secret responses.import osimport requests
response = requests.request( "POST", "https://app.helicarrier.xyz/api/services/YOUR_ID/env/import", headers={ "Authorization": f"Bearer {os.environ['HELI_API_KEY']}" }, json={ "vars": [ { "key": "NODE_ENV", "value": "production" } ] }, timeout=30,)response.raise_for_status()data = response.json()# Inspect data; avoid logging secret responses.{ "imported": 1, "skipped": []}Illustrative values · selected fields
Path parameters
idstringrequiredService id.
Request body
varsarrayrequiredArray of {key,value} objects.
key string · requiredvalue string · requiredResponse 200
Variables apply on the next deployment. Values may contain secrets; do not print them in CI logs.
Examples show selected response fields with illustrative values. Your response can contain additional fields.
importedintegerNumber of variables imported.
skippedarrayVariables skipped during import, with each key and reason.
Child fields
keystringEnvironment variable name.
reasonstringWhy this variable was skipped.
Errors
400Invalid parameters. Check the required fields, types, and resource configuration.
401The API key is missing, invalid, or revoked.
403The caller or key scope does not permit this operation.
import_env
Required MCP arguments: id, vars. Send path, query, and body fields together as tool arguments.