# TextQL Ontology Management Service API

**Canonical:** https://apis.io/apis/textql/textql-ontologymanagementservice-api/  
**Provider:** TextQL — https://apis.io/providers/textql/  
**Base URL:** https://app.textql.com/v2  
**Documentation:** https://docs.textql.com/api-reference/v2/introduction

TextQL Ontology Management Service API is one of 39 APIs that [TextQL](https://apis.io/providers/textql/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include OntologyManagementService. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.

The OntologyManagementService API from TextQL — 69 operation(s) for ontologymanagementservice.

## Operations (60 of 69)

| Method | Path | Summary |
|---|---|---|
| POST | `/textql.rpc.public.patches.OntologyManagementService/AddOntologySubmodule` | AddOntologySubmodule |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ApprovePatch` | ApprovePatch |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ConfigureOntologyRemote` | ConfigureOntologyRemote |
| POST | `/textql.rpc.public.patches.OntologyManagementService/CreateApprovalRule` | CreateApprovalRule |
| POST | `/textql.rpc.public.patches.OntologyManagementService/CreateContextPatchAutoApproveRule` | CreateContextPatchAutoApproveRule |
| POST | `/textql.rpc.public.patches.OntologyManagementService/CreateOntologyDirectory` | CreateOntologyDirectory |
| POST | `/textql.rpc.public.patches.OntologyManagementService/CreateOntologyFileUploadUrl` | Streams how many folders and files a subtree holds, so the UI can report the… |
| POST | `/textql.rpc.public.patches.OntologyManagementService/DeleteApprovalRule` | DeleteApprovalRule |
| POST | `/textql.rpc.public.patches.OntologyManagementService/DeleteContextPatchAutoApproveRule` | DeleteContextPatchAutoApproveRule |
| POST | `/textql.rpc.public.patches.OntologyManagementService/DeleteOntologyDirectory` | DeleteOntologyDirectory |
| POST | `/textql.rpc.public.patches.OntologyManagementService/DeleteOntologyFile` | DeleteOntologyFile |
| POST | `/textql.rpc.public.patches.OntologyManagementService/DenyPatch` | DenyPatch |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ExchangeOntologyGithubCode` | ExchangeOntologyGithubCode |
| POST | `/textql.rpc.public.patches.OntologyManagementService/FinalizeOntologyFileUpload` | FinalizeOntologyFileUpload |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetCodeownerCoverage` | GetCodeownerCoverage |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetConfigExportCapabilities` | GetConfigExportCapabilities |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetEffectiveOntologyOwners` | GetEffectiveOntologyOwners |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetFileUsage` | GetFileUsage |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetFileUsageTimeline` | GetFileUsageTimeline |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetOntologyAnaConfig` | GetOntologyAnaConfig |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetOntologyFile` | GetOntologyFile |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetOntologyGithubOAuthURL` | GetOntologyGithubOAuthURL |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetOntologyHistoryFileDiff` | GetOntologyHistoryFileDiff |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetOntologyOwners` | GetOntologyOwners |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetOntologyRemote` | GetOntologyRemote |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetOntologySizeTimeline` | GetOntologySizeTimeline |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetOntologySyncConflicts` | GetOntologySyncConflicts |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetOntologyUsageSummary` | GetOntologyUsageSummary |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetPatch` | GetPatch |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetPatchByNumber` | GetPatchByNumber |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetPatchCapabilities` | PlanConfigMigration reports what the lazy config migration WOULD do to this… |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetRawPatch` | GetRawPatch |
| POST | `/textql.rpc.public.patches.OntologyManagementService/GetUsageDetailsForFile` | GetUsageDetailsForFile |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ListApprovalRules` | ListApprovalRules |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ListChatsForFile` | ListChatsForFile |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ListContextPatchAutoApproveRules` | ListContextPatchAutoApproveRules |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ListGoldenFiles` | Deprecated: use SetOntologyOwners with the desired entry set. |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ListOntologyEntries` | ListOntologyEntries |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ListOntologyHistory` | ListOntologyHistory |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ListOntologyImports` | ListOntologyImports |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ListOntologySubmodules` | ListOntologySubmodules |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ListOntologySyncRuns` | ListOntologySyncRuns |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ListPatchObjects` | ListPatchObjects parses the config objects present at a patch's git ref and… |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ListPatchReviewers` | ListPatchReviewers |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ListPatches` | ListPatches |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ListSkills` | ListSkills |
| POST | `/textql.rpc.public.patches.OntologyManagementService/PlanOntologyMerge` | PlanOntologyMerge |
| POST | `/textql.rpc.public.patches.OntologyManagementService/PreviewOntologyPullFromRemote` | PreviewOntologyPullFromRemote |
| POST | `/textql.rpc.public.patches.OntologyManagementService/PullOntologyFromRemote` | PullOntologyFromRemote |
| POST | `/textql.rpc.public.patches.OntologyManagementService/PushOntologyToRemote` | PushOntologyToRemote |
| POST | `/textql.rpc.public.patches.OntologyManagementService/RecoverOntology` | RecoverOntology |
| POST | `/textql.rpc.public.patches.OntologyManagementService/RemoveOntologyRemote` | Lists the skills under the ontology's flat skills/ root that the caller can… |
| POST | `/textql.rpc.public.patches.OntologyManagementService/RemoveOntologySubmodule` | RemoveOntologySubmodule |
| POST | `/textql.rpc.public.patches.OntologyManagementService/RenameOntologyFile` | RenameOntologyFile |
| POST | `/textql.rpc.public.patches.OntologyManagementService/RequestPatchReview` | RequestPatchReview |
| POST | `/textql.rpc.public.patches.OntologyManagementService/ResolveOntologySyncConflict` | TriggerConfigDriftReconcile forces an immediate config-sync catch-up for the… |
| POST | `/textql.rpc.public.patches.OntologyManagementService/RestorePatch` | RestorePatch |
| POST | `/textql.rpc.public.patches.OntologyManagementService/RevertPatch` | RevertPatch |
| POST | `/textql.rpc.public.patches.OntologyManagementService/SaveAllObjectsAsConfig` | SaveAllObjectsAsConfig |
| POST | `/textql.rpc.public.patches.OntologyManagementService/SaveObjectAsConfig` | SaveObjectAsConfig |

…and 9 more operations. They are listed in full on the page.

## Machine-readable artifacts (14)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/textql/refs/heads/main/openapi/textql-ontologymanagementservice-api-openapi.yml
- **Documentation** — https://docs.textql.com/api-reference/v2/introduction
- **APIReference** — https://docs.textql.com/api-reference/v2/introduction
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/textql/refs/heads/main/authentication/textql-authentication.yml
- **OAuthScopes** — https://raw.githubusercontent.com/api-evangelist/textql/refs/heads/main/scopes/textql-scopes.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/textql/refs/heads/main/errors/textql-problem-types.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/textql/refs/heads/main/conventions/textql-conventions.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/textql/refs/heads/main/data-model/textql-data-model.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/textql/refs/heads/main/rate-limits/textql-rate-limits.yml
- **Documentation** — https://docs.textql.com/api-reference/introduction
- **APIReference** — https://docs.textql.com/api-reference/introduction
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/textql/refs/heads/main/asyncapi/textql-webhooks.yml
- **Deprecation** — https://raw.githubusercontent.com/api-evangelist/textql/refs/heads/main/lifecycle/textql-lifecycle.yml
- **Conformance** — https://raw.githubusercontent.com/api-evangelist/textql/refs/heads/main/conformance/textql-conformance.yml

## Other TextQL APIs (12)

- [Ana MCP Server](https://apis.io/apis/textql/textql-ana-mcp-server/)
- [TextQL Agent Service API](https://apis.io/apis/textql/textql-agentservice-api/)
- [TextQL API Keys API](https://apis.io/apis/textql/textql-api-keys-api/)
- [TextQL App Service API](https://apis.io/apis/textql/textql-appservice-api/)
- [TextQL Audit Log Service API](https://apis.io/apis/textql/textql-auditlogservice-api/)
- [TextQL Changes API](https://apis.io/apis/textql/textql-changes-api/)
- [TextQL Chat API](https://apis.io/apis/textql/textql-chat-api/)
- [TextQL Chat Service API](https://apis.io/apis/textql/textql-chatservice-api/)
- [TextQL Connectors API](https://apis.io/apis/textql/textql-connectors-api/)
- [TextQL Connector Service API](https://apis.io/apis/textql/textql-connectorservice-api/)
- [TextQL Dashboard Service API](https://apis.io/apis/textql/textql-dashboardservice-api/)
- [TextQL Dataset Service API](https://apis.io/apis/textql/textql-datasetservice-api/)

## Tags

OntologyManagementService

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/textql/textql-ontologymanagementservice-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/textql/.
