# Yertle ## Docs - [Get Current User Info](https://docs.yertle.com/api-reference/authentication/get-current-user-info.md): Get current user information from token (placeholder for testing). - [Refresh Token](https://docs.yertle.com/api-reference/authentication/refresh-token.md): Refresh an access token using a refresh token. - [Sign In](https://docs.yertle.com/api-reference/authentication/sign-in.md): Sign in a user and return authentication tokens. - [Sign Up](https://docs.yertle.com/api-reference/authentication/sign-up.md): Sign up a new user. - [Verify Token](https://docs.yertle.com/api-reference/authentication/verify-token.md): Verify if a token is valid and return user information. - [Compare Branches](https://docs.yertle.com/api-reference/branches/compare-branches.md): Compare two branches to preview a potential pull request. - [Create Branch](https://docs.yertle.com/api-reference/branches/create-branch.md): Create a new branch for a node, forked from an existing branch. - [Delete Branch](https://docs.yertle.com/api-reference/branches/delete-branch.md): Delete a branch from a node. - [List Branches](https://docs.yertle.com/api-reference/branches/list-branches.md): List all branches for a node. - [Get All Orgs Directory Tree](https://docs.yertle.com/api-reference/directories/get-all-orgs-directory-tree.md): Get hierarchical directory structure across all organizations the user is a member of. - [Get All Orgs Hierarchy](https://docs.yertle.com/api-reference/directories/get-all-orgs-hierarchy.md): Get the containment hierarchy across all organizations the user belongs to. - [Get Directory Contents Across Orgs](https://docs.yertle.com/api-reference/directories/get-directory-contents-across-orgs.md): Get node contents within a directory path across all organizations the user is a member of. - [Get Directory Tree](https://docs.yertle.com/api-reference/directories/get-directory-tree.md): Get hierarchical directory tree structure. - [Get Org Directory Contents](https://docs.yertle.com/api-reference/directories/get-org-directory-contents.md): Get node contents within a directory path for a specific organization. - [Get Org Hierarchy](https://docs.yertle.com/api-reference/directories/get-org-hierarchy.md): Get the containment hierarchy for an organization. - [List All Directories](https://docs.yertle.com/api-reference/directories/list-all-directories.md): List all directories in organization. - [Get All Orgs Graph](https://docs.yertle.com/api-reference/graph/get-all-orgs-graph.md): Get graph across all organizations the user is a member of. - [Get Org Graph](https://docs.yertle.com/api-reference/graph/get-org-graph.md): Get the complete org graph for the visualization map. - [Health Check](https://docs.yertle.com/api-reference/health/health-check.md): Basic health check endpoint. - [Liveness Check](https://docs.yertle.com/api-reference/health/liveness-check.md): Liveness check for container orchestration. - [Readiness Check](https://docs.yertle.com/api-reference/health/readiness-check.md): Readiness check including database connectivity. - [Get Canvas State At Commit](https://docs.yertle.com/api-reference/node-history/get-canvas-state-at-commit.md): Get canvas state for a node at a specific historical commit with flat structure. - [Get Commit Details](https://docs.yertle.com/api-reference/node-history/get-commit-details.md): Get detailed information about a specific commit including changes. - [Get Commits By Branch](https://docs.yertle.com/api-reference/node-history/get-commits-by-branch.md): Get commit history for a node at a specific branch. - [Get Complete State At Commit](https://docs.yertle.com/api-reference/node-history/get-complete-state-at-commit.md): Get complete state for a node at a specific commit for canvas rendering. - [Get Node Diff](https://docs.yertle.com/api-reference/node-history/get-node-diff.md): Get diff between two commits for a node. - [Get Node History](https://docs.yertle.com/api-reference/node-history/get-node-history.md): Get commit history for a node. - [Create Node](https://docs.yertle.com/api-reference/nodes/create-node.md): Create a new node in an organization. - [Delete Node](https://docs.yertle.com/api-reference/nodes/delete-node.md): Soft delete a node. - [Get Branch Head Commit](https://docs.yertle.com/api-reference/nodes/get-branch-head-commit.md): Get the HEAD commit hash for a branch (lightweight staleness check). - [Get Canvas State By Branch](https://docs.yertle.com/api-reference/nodes/get-canvas-state-by-branch.md): Get canvas state for a node at a specific branch with flat structure. - [Get Complete State By Branch](https://docs.yertle.com/api-reference/nodes/get-complete-state-by-branch.md): Get complete state for a node at a specific branch for canvas rendering. - [List All Nodes Across Orgs](https://docs.yertle.com/api-reference/nodes/list-all-nodes-across-orgs.md): List nodes across all organizations the user is a member of. - [List Nodes](https://docs.yertle.com/api-reference/nodes/list-nodes.md): List nodes for an organization. - [Push Node State](https://docs.yertle.com/api-reference/nodes/push-node-state.md): Git-like full-state push operation. - [Accept Invitation](https://docs.yertle.com/api-reference/organizations/accept-invitation.md): Accept an invite link to join an organization. - [Add Member](https://docs.yertle.com/api-reference/organizations/add-member.md): Add an existing user to the organization with a specific role. - [Create Organization](https://docs.yertle.com/api-reference/organizations/create-organization.md): Create a new organization. - [Delete Organization](https://docs.yertle.com/api-reference/organizations/delete-organization.md): Delete an organization and all its data. - [Get Invitation Details](https://docs.yertle.com/api-reference/organizations/get-invitation-details.md): Resolve an invite token to org name and role. - [Get Organization](https://docs.yertle.com/api-reference/organizations/get-organization.md): Get organization details. - [List Invite Links](https://docs.yertle.com/api-reference/organizations/list-invite-links.md): Get invite links for an organization. Owner only. - [List Members](https://docs.yertle.com/api-reference/organizations/list-members.md): List organization members. - [List Organizations](https://docs.yertle.com/api-reference/organizations/list-organizations.md): List organizations for the current user. - [Regenerate Invite Link](https://docs.yertle.com/api-reference/organizations/regenerate-invite-link.md): Regenerate an invite link token. Owner only. - [Remove Member](https://docs.yertle.com/api-reference/organizations/remove-member.md): Remove a member from organization. - [Update Org Settings](https://docs.yertle.com/api-reference/organizations/update-org-settings.md): Update organization settings. Owner only. - [API Reference Overview](https://docs.yertle.com/api-reference/overview.md): REST endpoints for the Yertle API. - [Get Public Canvas State](https://docs.yertle.com/api-reference/public/get-public-canvas-state.md): Anonymous read of canvas state at the branch HEAD. - [Get Public Canvas State At Commit](https://docs.yertle.com/api-reference/public/get-public-canvas-state-at-commit.md): Anonymous read of canvas state at a specific commit (historical). - [Get Public Complete State](https://docs.yertle.com/api-reference/public/get-public-complete-state.md): Anonymous read of complete node state at the branch HEAD. - [Get Public Complete State At Commit](https://docs.yertle.com/api-reference/public/get-public-complete-state-at-commit.md): Anonymous read of node state at a specific commit (historical). - [Get Public Org Graph](https://docs.yertle.com/api-reference/public/get-public-org-graph.md): Anonymous read of the org graph for a published org. - [Get Public Branches](https://docs.yertle.com/api-reference/public/list-public-branches.md): Anonymous read of branch list for a published org's node. - [Get Public Commits](https://docs.yertle.com/api-reference/public/list-public-commits.md): Anonymous read of commit history for a published org's node branch. - [Get Public Org Nodes](https://docs.yertle.com/api-reference/public/list-public-org-nodes.md): Anonymous read of all nodes in a published org. - [Close Pull Request](https://docs.yertle.com/api-reference/pull-requests/close-pull-request.md): Close a pull request without merging it. - [Create Pull Request](https://docs.yertle.com/api-reference/pull-requests/create-pull-request.md): Create a new pull request from one branch into another. - [Get Pull Request](https://docs.yertle.com/api-reference/pull-requests/get-pull-request.md): Fetch a single pull request along with its current merge status. - [List Pull Requests](https://docs.yertle.com/api-reference/pull-requests/list-pull-requests.md): List pull requests for a node. - [Merge Pull Request](https://docs.yertle.com/api-reference/pull-requests/merge-pull-request.md): Merge a pull request into its target branch. - [Retrieve Subgraph](https://docs.yertle.com/api-reference/search/retrieve-subgraph.md): Graph-aware retrieval — returns ranked node matches for a query, optionally with a surrounding subgraph. - [Search Nodes](https://docs.yertle.com/api-reference/search/search-nodes.md): Search nodes with flexible filters. - [Authentication](https://docs.yertle.com/authentication.md): How to authenticate requests to the Yertle API. - [Core Concepts](https://docs.yertle.com/concepts.md): Understand the Git-like model behind Yertle. - [Introduction](https://docs.yertle.com/introduction.md): Yertle is a collaborative visual workspace for building and managing software architectures. - [Quickstart](https://docs.yertle.com/quickstart.md): Make your first Yertle API call in five minutes. - [Yertle CLI](https://docs.yertle.com/tools/cli.md): A command-line client for the Yertle API. - [Yertle MCP Server](https://docs.yertle.com/tools/mcp.md): Connect AI agents to Yertle via the Model Context Protocol. - [Yertle SRE](https://docs.yertle.com/tools/sre.md): Natural-language SRE agent for systems modeled in Yertle. ## OpenAPI Specs - [openapi](https://docs.yertle.com/openapi.json)