# Dalus Documentation ## Docs - [Overview](https://docs.dalus.io/get-started/overview.md): Welcome to the Dalus documentation - [Concepts](https://docs.dalus.io/get-started/concepts.md) - [Quickstart](https://docs.dalus.io/get-started/quickstart.md): Quickstart guide for Dalus - [Model Navigation](https://docs.dalus.io/feature-guides/model-navigation.md): Understanding the Dalus workspace layout and navigation - [Mission Planning](https://docs.dalus.io/feature-guides/mission-planning.md): Plan and structure missions inside Dalus. - [Requirements Management](https://docs.dalus.io/feature-guides/requirements_management.md): Establish a repeatable workflow for capturing, assigning, and verifying requirements inside Dalus. - [Structural Modeling](https://docs.dalus.io/feature-guides/structural_modeling.md): How to create Parts, Ports, Interfaces, and Connections to model the physical and logical architecture of your system - [Behavior Modeling](https://docs.dalus.io/feature-guides/behavior_modeling.md): How to create Action nodes, Signal edges, State nodes, and Transition edges to model system behavior - [Trade Studies](https://docs.dalus.io/feature-guides/trade-studies.md): Systematically evaluate and compare design alternatives to make informed engineering decisions. - [Hazards & System Safety](https://docs.dalus.io/feature-guides/hazards.md): Identify hazards, assess risk levels, and track mitigation controls for system safety analysis. - [Test Cases](https://docs.dalus.io/feature-guides/test-cases.md): Plan, execute, and track verification and validation tests for your system. - [Documents Hub](https://docs.dalus.io/feature-guides/documents-hub.md): Upload, organize, preview, and link documents to system parts inside Dalus. - [Dalus AI Copilot](https://docs.dalus.io/feature-guides/copilot.md): Overview of the AI Copilot – planning assistance, change generation, sequential application and context-aware modelling. - [Collaboration](https://docs.dalus.io/feature-guides/collaborate.md): Manage teams, invite members, and collaborate in real-time on system models - [Requirements](https://docs.dalus.io/feature-guides/import-export-requirements.md): Import requirements from CSV, Excel, ReqIF, or PDF and export to CSV - [Full Model](https://docs.dalus.io/feature-guides/import-export-model.md): Export your complete model to HTML, PDF, or SysML v2 format - [Version Control](https://docs.dalus.io/feature-guides/version-control.md): Create, manage, and restore model snapshots to track changes over time - [Integration with External Tools](https://docs.dalus.io/feature-guides/integrations.md): Connect Microsoft OneDrive and integrate Dalus into your engineering workflow - [Introduction](https://docs.dalus.io/api-reference/index.md): The Dalus API allows you to programmatically interact with your models - [Get a specific model](https://docs.dalus.io/api-reference/models/get-a-specific-model.md): Retrieves a specific model by ID - [Update a model](https://docs.dalus.io/api-reference/models/update-a-model.md): Updates a specific model by ID - [Delete a model](https://docs.dalus.io/api-reference/models/delete-a-model.md): Deletes a specific model by ID - [Get models](https://docs.dalus.io/api-reference/models/get-models.md): Retrieves a list of models or a specific model by name. When teamId is provided, returns only models that belong to that specific team (requires team membership). When no teamId is provided, returns models the user has individual access to through model_ownership. - [Create a new model](https://docs.dalus.io/api-reference/models/create-a-new-model.md): Creates a new model within a team workspace. Models can only be created when associated with a specific team, and only by users with Admin or Owner roles. - [Get a specific part](https://docs.dalus.io/api-reference/models/parts/get-a-specific-part.md): Retrieves the part contents - [Update a part](https://docs.dalus.io/api-reference/models/parts/update-a-part.md): Updates the script file associated with a specific part - [Delete a part](https://docs.dalus.io/api-reference/models/parts/delete-a-part.md): Deletes the part - [Get all parts for a model](https://docs.dalus.io/api-reference/models/parts/get-all-parts-for-a-model.md): Retrieves all parts associated with a specific model - [Create a new part](https://docs.dalus.io/api-reference/models/parts/create-a-new-part.md): Creates a new part in the specified model - [Get a specific port](https://docs.dalus.io/api-reference/models/ports/get-a-specific-port.md): Retrieves the details of a specific port - [Update a port](https://docs.dalus.io/api-reference/models/ports/update-a-port.md): Updates a specific port - [Delete a port](https://docs.dalus.io/api-reference/models/ports/delete-a-port.md): Deletes a specific port - [Get all ports for a model](https://docs.dalus.io/api-reference/models/ports/get-all-ports-for-a-model.md): Retrieves all ports associated with a specific model - [Create a new port](https://docs.dalus.io/api-reference/models/ports/create-a-new-port.md): Creates a new port in the specified model - [Get a specific action script](https://docs.dalus.io/api-reference/models/actions/get-a-specific-action-script.md): Retrieves the script file associated with a specific action - [Update an action script](https://docs.dalus.io/api-reference/models/actions/update-an-action-script.md): Updates the script file associated with a specific action - [Delete an action script](https://docs.dalus.io/api-reference/models/actions/delete-an-action-script.md): Deletes the script file associated with a specific action and moves it to trash - [Get all actions for a model](https://docs.dalus.io/api-reference/models/actions/get-all-actions-for-a-model.md): Retrieves all actions associated with a specific model - [Create a new action](https://docs.dalus.io/api-reference/models/actions/create-a-new-action.md): Creates a new action in the specified model - [Get a specific state](https://docs.dalus.io/api-reference/models/states/get-a-specific-state.md): Retrieves the state - [Update a state](https://docs.dalus.io/api-reference/models/states/update-a-state.md): Update a state - [Delete a state](https://docs.dalus.io/api-reference/models/states/delete-a-state.md): Deletes the state - [Get all states for a model](https://docs.dalus.io/api-reference/models/states/get-all-states-for-a-model.md): Retrieves all states associated with a specific model - [Create a new state](https://docs.dalus.io/api-reference/models/states/create-a-new-state.md): Creates a new state in the specified model - [Get a specific transition](https://docs.dalus.io/api-reference/models/transitions/get-a-specific-transition.md): Retrieves a specific transition by ID - [Update a transition](https://docs.dalus.io/api-reference/models/transitions/update-a-transition.md): Updates a specific transition by ID - [Delete a transition](https://docs.dalus.io/api-reference/models/transitions/delete-a-transition.md): Deletes a specific transition by ID - [Get all transitions for a model](https://docs.dalus.io/api-reference/models/transitions/get-all-transitions-for-a-model.md): Retrieves all transitions associated with a specific model - [Create a new transition](https://docs.dalus.io/api-reference/models/transitions/create-a-new-transition.md): Creates a new transition in the specified model - [Get a specific signal](https://docs.dalus.io/api-reference/models/signals/get-a-specific-signal.md): Retrieves a specific signal by ID - [Update a signal](https://docs.dalus.io/api-reference/models/signals/update-a-signal.md): Updates a specific signal by ID - [Delete a signal](https://docs.dalus.io/api-reference/models/signals/delete-a-signal.md): Deletes a specific signal by ID - [Get all signals for a model](https://docs.dalus.io/api-reference/models/signals/get-all-signals-for-a-model.md): Retrieves all signals associated with a specific model - [Create a new signal](https://docs.dalus.io/api-reference/models/signals/create-a-new-signal.md): Creates a new signal in the specified model - [Get a specific interface](https://docs.dalus.io/api-reference/models/interfaces/get-a-specific-interface.md): Retrieves a specific interface by ID - [Update an interface](https://docs.dalus.io/api-reference/models/interfaces/update-an-interface.md): Updates a specific interface by ID - [Delete an interface](https://docs.dalus.io/api-reference/models/interfaces/delete-an-interface.md): Deletes a specific interface by ID - [Get all interfaces for a model](https://docs.dalus.io/api-reference/models/interfaces/get-all-interfaces-for-a-model.md): Retrieves all interfaces associated with a specific model - [Create a new interface](https://docs.dalus.io/api-reference/models/interfaces/create-a-new-interface.md): Creates a new interface in the specified model - [Get a specific requirement](https://docs.dalus.io/api-reference/models/requirements/get-a-specific-requirement.md): Retrieves a specific requirement by ID - [Update a requirement](https://docs.dalus.io/api-reference/models/requirements/update-a-requirement.md): Updates a specific requirement by ID - [Delete a requirement](https://docs.dalus.io/api-reference/models/requirements/delete-a-requirement.md): Deletes a specific requirement by ID - [Get all requirements for a model](https://docs.dalus.io/api-reference/models/requirements/get-all-requirements-for-a-model.md): Retrieves all requirements associated with a specific model - [Create a new requirement](https://docs.dalus.io/api-reference/models/requirements/create-a-new-requirement.md): Creates a new requirement for a specific model - [OpenAPI Specification](https://docs.dalus.io/api-reference/openapi.md): Access the OpenAPI specification for the Dalus API ## OpenAPI Specs - [openapi](https://docs.dalus.io/openapi.json)