curl --request POST \
--url https://api.example.com/orgs/{org_id}/auto-create/github \
--header 'Content-Type: application/json' \
--data '
{
"repo_url": "<string>",
"file_paths": [
"<string>"
],
"branch": "main",
"review_mode": "direct",
"description": ""
}
'{
"job_id": "<string>"
}Start an auto-create pipeline from GitHub IaC files.
Creates a job record, runs the pipeline, and returns the job ID. Poll GET /orgs//auto-create/jobs/ for status.
curl --request POST \
--url https://api.example.com/orgs/{org_id}/auto-create/github \
--header 'Content-Type: application/json' \
--data '
{
"repo_url": "<string>",
"file_paths": [
"<string>"
],
"branch": "main",
"review_mode": "direct",
"description": ""
}
'{
"job_id": "<string>"
}Request model for auto-creating nodes from GitHub IaC files.
GitHub repository URL
IaC file paths in the repo
1 - 10 elementsGit branch to fetch from
'direct' commits to main; 'pull_request' creates a PR for review
direct, pull_request Brief description of the system (e.g., 'React + Python web app with Cognito auth')
Successful Response
Response for POST auto-create — returns the job ID for polling.
Job ID for polling status