API Guide & Architecture
Integrate IaCConsole into your custom workflows.
The IaCConsole API provides programmatic access to your infrastructure inventory, execution history, and organization settings. It is the backbone of the web console and the CLI.
Base URL
https://api.iacconsole.com/v1
Authentication
The API supports Token Authentication. Include your token in the Authorization header using the Bearer scheme:
Authorization: Bearer iacc_{token_uuid}
API Reference
Complete OpenAPI documentation with interactive examples is available on SwaggerHub:
SwaggerHub API Reference - View complete API documentation
Dimensions
Operations with dimensions in IaCConsole CMDB:
GET /dimension/{orgName}/{dimKey}/{dimValue}- Get dimension from IaCConsole CMDBPOST /dimension/{orgName}/{dimKey}/{dimValue}- Insert/Update dimension in IaCConsole CMDBDELETE /dimension/{orgName}/{dimKey}/{dimValue}- Delete dimension from IaCConsole CMDBGET /dimension/{orgName}/{dimKey}- Get all dimensions from IaCConsole CMDB by Dimension KeyGET /dimension/{orgName}- Get all dimensions by orgNameGET /dimension- Get all dimensions in Account
Advanced Integrations
In addition to standard REST endpoints, the IaCConsole API supports advanced protocols for specialized workflows:
- VirtualGitOps: Interact with your CMDB state using standard HTTP Git protocols.
- AI Integration via MCP: Connect AI agents directly to your infrastructure using the Model Context Protocol (Streamable HTTP).