jj1985/leanix-api
Skill for the SAP LeanIX APIs with a focus on getting access set up correctly and working with fact sheets: technical users and API tokens, the OAuth2 client-credentials token exchange, Admin/Member/Viewer roles, per-type permissions, custom roles and virtual workspaces (ACEs), least-privilege choices per integration, 401/403/429 troubleshooting; the GraphQL API (allFactSheets facet filters, cursor pagination, inline fragments, createFactSheet/updateFactSheet JSON patches for fields, lifecycle, tags, relations, external ids, archiving); the Integration API (LDIF, processors, JUEL, synchronization runs, deletion scope); webhooks, Metrics v2, Excel import/export, Pathfinder REST, the MTM user-management API and the SAP LeanIX MCP server. Includes references, an official docs snapshot, a curated OpenAPI 3.1 spec and a dependency-free Python client/CLI.
scripts
- leanix-api
- evals/nightly-cmdb-sync-via-integration-api/place-files.sh
- scripts/leanix_api.py
- name
- leanix-api
- version
- 1.0.0
- description
- Skill for the SAP LeanIX APIs with a focus on getting access set up correctly and working with fact sheets: technical users and API tokens, the OAuth2 client-credentials token exchange, Admin/Member/Viewer roles, per-type permissions, custom roles and virtual workspaces (ACEs), least-privilege choices per integration, 401/403/429 troubleshooting; the GraphQL API (allFactSheets facet filters, cursor pagination, inline fragments, createFactSheet/updateFactSheet JSON patches for fields, lifecycle, tags, relations, external ids, archiving); the Integration API (LDIF, processors, JUEL, synchronization runs, deletion scope); webhooks, Metrics v2, Excel import/export, Pathfinder REST, the MTM user-management API and the SAP LeanIX MCP server. Includes references, an official docs snapshot, a curated OpenAPI 3.1 spec and a dependency-free Python client/CLI.
- author
- jj1985https://github.com/jj1985
- license
- MIT
- repository
- https://github.com/jj1985/leanix-skills
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "leanix-api",
"version": "1.0.0",
"description": "Skill for the SAP LeanIX APIs with a focus on getting access set up correctly and working with fact sheets: technical users and API tokens, the OAuth2 client-credentials token exchange, Admin/Member/Viewer roles, per-type permissions, custom roles and virtual workspaces (ACEs), least-privilege choices per integration, 401/403/429 troubleshooting; the GraphQL API (allFactSheets facet filters, cursor pagination, inline fragments, createFactSheet/updateFactSheet JSON patches for fields, lifecycle, tags, relations, external ids, archiving); the Integration API (LDIF, processors, JUEL, synchronization runs, deletion scope); webhooks, Metrics v2, Excel import/export, Pathfinder REST, the MTM user-management API and the SAP LeanIX MCP server. Includes references, an official docs snapshot, a curated OpenAPI 3.1 spec and a dependency-free Python client/CLI.",
"author": {
"name": "jj1985",
"url": "https://github.com/jj1985"
},
"homepage": "https://github.com/jj1985/leanix-skills",
"repository": "https://github.com/jj1985/leanix-skills",
"license": "MIT",
"keywords": [
"leanix",
"sap-leanix",
"enterprise-architecture",
"fact-sheets",
"graphql",
"integration-api",
"ldif",
"webhooks",
"technical-user",
"api-token",
"oauth2",
"rbac",
"mtm",
"mcp",
"openapi",
"copilot",
"claude-code"
]
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- leanix_api.py
- place-files.sh
- 4YAML files
- servers.csv