# TextQL App Service API

**Canonical:** https://apis.io/apis/textql/textql-appservice-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 App 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 App Service. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.

AppService manages data apps: the generative app execution primitive. An app is agent-authored single-file HTML/JS/CSS executing in a CSP sandbox, fed a snapshot of its declared data sources. First-class resource, not a dashboard.

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| POST | `/textql.rpc.public.app.AppService/AppHeartbeat` | AppHeartbeat |
| POST | `/textql.rpc.public.app.AppService/CreateApp` | CreateApp |
| POST | `/textql.rpc.public.app.AppService/DeleteApp` | DeleteApp |
| POST | `/textql.rpc.public.app.AppService/DuplicateApp` | Duplicates an app the caller can view into a new app they own, named "Copy of ". |
| POST | `/textql.rpc.public.app.AppService/GetApp` | GetApp |
| POST | `/textql.rpc.public.app.AppService/GetAppDBSchema` | Replaces the calling member's entire ordering; capped server-side |
| POST | `/textql.rpc.public.app.AppService/GetAppDBTablePreview` | View analytics: reads the engagement views recorded on app page load |
| POST | `/textql.rpc.public.app.AppService/GetAppMemberState` | Per-member notification subscription to an app ("watch this app") |
| POST | `/textql.rpc.public.app.AppService/GetAppVersion` | Overwrites the published tree's pinned _runtime/ana-1.js with the platform's… |
| POST | `/textql.rpc.public.app.AppService/GetAppViewStats` | Keeps the viewed app's compute worker alive; first view spawns and pre-warms it… |
| POST | `/textql.rpc.public.app.AppService/GetMembersWithApps` | GetMembersWithApps |
| POST | `/textql.rpc.public.app.AppService/InvokeAppComputeFunction` | InvokeAppComputeFunction |
| POST | `/textql.rpc.public.app.AppService/ListAppActivitySince` | Favorite/unfavorite a library item (app or dashboard) for the calling member. |
| POST | `/textql.rpc.public.app.AppService/ListAppVersions` | Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads |
| POST | `/textql.rpc.public.app.AppService/ListApps` | ListApps |
| POST | `/textql.rpc.public.app.AppService/ListMyAppMemberActivity` | Watcher management: app owners/editors and org admins list the app's… |
| POST | `/textql.rpc.public.app.AppService/MoveAppToFolder` | MoveAppToFolder |
| POST | `/textql.rpc.public.app.AppService/PresenceHeartbeat` | Ordering overlay for the sidebar Bookmarks section: one position list per… |
| POST | `/textql.rpc.public.app.AppService/RecordAppMemberActivity` | RecordAppMemberActivity |
| POST | `/textql.rpc.public.app.AppService/RefreshApp` | Moves an app into a library folder (or to root when folder_id is empty) |
| POST | `/textql.rpc.public.app.AppService/RestoreAppVersion` | Version history: git-backed, one version per save (plus legacy publish-era… |
| POST | `/textql.rpc.public.app.AppService/SetAppMemberState` | SetAppMemberState |
| POST | `/textql.rpc.public.app.AppService/SetFavorite` | Executes a declared compute function on a pooled sandbox worker; gated… |
| POST | `/textql.rpc.public.app.AppService/UpdateApp` | UpdateApp |

## Machine-readable artifacts (14)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/textql/refs/heads/main/openapi/textql-appservice-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 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/)
- [TextQL MCP Service API](https://apis.io/apis/textql/textql-mcpservice-api/)

## Tags

App Service

---

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