TextQL RBAC Service API is one of 39 APIs that TextQL publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include RBAC Service. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.
This API exposes
37 operations
across 37 paths,
and defines 94 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against a single base URL, https://app.textql.com/rpc/public.
The identity and technical contract details declared by the specification.
textql.rpc.public.rbac.ShareObjectWithRoleResponse
object
Object access management messages
1 property
textql.rpc.public.rbac.ListRolesResponse
object
1 property
textql.rpc.public.rbac.ApproveAccessRequestRequest
object
1 property
textql.rpc.public.rbac.CreateApiKeyResult
object
2 properties
textql.rpc.public.rbac.GetObjectAccessRequest
object
2 properties
textql.rpc.public.rbac.RequestAccessResponse
object
2 properties
textql.rpc.public.rbac.CreatePersonalApiKeyRequest
object
7 properties
textql.rpc.public.rbac.RemoveRoleFromMemberRequest
object
2 properties
textql.rpc.public.rbac.CreateRoleResponse
object
Role management requests/responses
1 property
textql.rpc.public.rbac.ShareObjectResponse
object
1 property
textql.rpc.public.rbac.AccessRequest
object
13 properties
textql.rpc.public.rbac.WhoAmIRequest
object
textql.rpc.public.rbac.SharedObject
object
WhoAmI messages
7 properties
textql.rpc.public.rbac.CallerModelAccess
object
3 properties
textql.rpc.public.rbac.RevokeObjectAccessResponse
object
1 property
textql.rpc.public.rbac.RevokeObjectAccessRequest
object
4 properties
textql.rpc.public.rbac.UpdateObjectAccessResponse
object
1 property
textql.rpc.public.rbac.ListServiceAccountsResponse
object
2 properties
textql.rpc.public.rbac.AssignRoleToMemberRequest
object
2 properties
textql.rpc.public.rbac.GetRolePermissionsRequest
object
1 property
textql.rpc.public.rbac.ShareObjectWithRoleRequest
object
6 properties
connect-timeout-header
number
Define the timeout, in ms
textql.rpc.public.chat.LlmModel
string
textql.rpc.public.rbac.RotateApiKeyRequest
object
1 property
textql.rpc.public.rbac.UpdateObjectAccessRequest
object
3 properties
textql.rpc.public.rbac.CreateApiKeyResponse
object
3 properties
textql.rpc.public.rbac.AssignPermissionToRoleRequest
object
2 properties
textql.rpc.public.rbac.ListAccessRequestsResponse
object
Access request management messages
1 property
textql.rpc.public.rbac.ApiKey
object
13 properties
textql.rpc.public.rbac.DeleteRoleResponse
object
1 property
connect.error
object
Error type returned by Connect: https://connectrpc.com/docs/go/errors/http-representation
3 properties
textql.rpc.public.rbac.ApiKeySortField
string
textql.rpc.public.rbac.ApproveAccessRequestResponse
object
1 property
textql.rpc.public.rbac.WhoAmIResponse
object
The credential that authenticated the request.
9 properties
textql.rpc.public.rbac.GetMemberRolesRequest
object
1 property
textql.rpc.public.rbac.ShareObjectRequest
object
Which LLM models the caller may run.
6 properties
textql.rpc.public.rbac.UpdateObjectVisibilityRequest
object
3 properties
textql.rpc.public.rbac.ListPermissionsRequest
object
textql.rpc.public.rbac.ApiKeyStatus
string
textql.rpc.public.rbac.AssignPermissionToRoleResponse
object
1 property
textql.rpc.public.rbac.CreateServiceAccountRequest
object
4 properties
textql.rpc.public.rbac.GetEmbedUserApiKeyRequest
object
1 property
textql.rpc.public.rbac.CreateServiceAccountApiKeyRequest
object
7 properties
textql.rpc.public.rbac.CreateApiKeyRequest
object
8 properties
textql.rpc.public.rbac.GetCurrentMemberRolesAndPermissionsResponse
object
2 properties
textql.rpc.public.rbac.ListApiKeysResponse
object
2 properties
textql.rpc.public.rbac.SetRolePermissionsRequest
object
3 properties
google.protobuf.BoolValue
boolean
Wrapper message for bool. The JSON representation for BoolValue is JSON true and false. Not recommended for use in new APIs, but still useful for legacy APIs a…
textql.rpc.public.rbac.HasObjectAccessResponse
object
1 property
textql.rpc.public.rbac.MemberRoles
object
1 property
textql.rpc.public.rbac.RemoveRoleFromMemberResponse
object
Member role management messages
1 property
textql.rpc.public.rbac.GetCurrentMemberRolesAndPermissionsRequest
object
textql.rpc.public.rbac.GenerateShareLinkResponse
object
1 property
textql.rpc.public.rbac.GetObjectAccessResponse
object
1 property
textql.rpc.public.rbac.ListServiceAccountsRequest
object
3 properties
textql.rpc.public.rbac.DeleteServiceAccountRequest
object
1 property
textql.rpc.public.rbac.Permission
object
5 properties
textql.rpc.public.rbac.RejectAccessRequestRequest
object
2 properties
textql.rpc.public.common.SortDirection
string
Common enum for sort direction used across multiple services
textql.rpc.public.rbac.RejectAccessRequestResponse
object
1 property
textql.rpc.public.rbac.ServiceAccount
object
7 properties
textql.rpc.public.rbac.ListRolesRequest
object
textql.rpc.public.rbac.GetRoleResponse
object
1 property
textql.rpc.public.rbac.RequestAccessRequest
object
5 properties
textql.rpc.public.rbac.RemovePermissionFromRoleResponse
object
1 property
textql.rpc.public.rbac.UpdateObjectVisibilityResponse
object
1 property
textql.rpc.public.rbac.DeleteRoleRequest
object
1 property
textql.rpc.public.rbac.GetRoleRequest
object
1 property
textql.rpc.public.rbac.CreateServiceAccountResponse
object
2 properties
textql.rpc.public.rbac.UpdateRoleRequest
object
7 properties
textql.rpc.public.rbac.RotateApiKeyResponse
object
3 properties
textql.rpc.public.rbac.SetRolePermissionsResponse
object
1 property
textql.rpc.public.rbac.DeleteServiceAccountResponse
object
1 property
textql.rpc.public.rbac.CallerCredential
object
Get current member roles and permissions messages
9 properties
google.protobuf.Timestamp
string
A Timestamp represents a point in time independent of any time zone or local calendar, encoded as a count of seconds and fractions of seconds at nanosecond res…
textql.rpc.public.rbac.HasObjectAccessRequest
object
4 properties
textql.rpc.public.rbac.GetRolePermissionsResponse
object
1 property
textql.rpc.public.rbac.RevokeApiKeyResponse
object
1 property
textql.rpc.public.rbac.GetEmbedUserApiKeyResponse
object
3 properties
connect-protocol-version
number
Define the version of the Connect protocol
textql.rpc.public.rbac.CreateRoleRequest
object
2 properties
textql.rpc.public.rbac.ApiKeyScope
string
textql.rpc.public.rbac.GetMemberRolesResponse
object
1 property
textql.rpc.public.rbac.ListPermissionsResponse
object
Permission management requests/responses
1 property
textql.rpc.public.rbac.ObjectAccess
object
13 properties
textql.rpc.public.rbac.AssignRoleToMemberResponse
object
1 property
textql.rpc.public.rbac.Role
object
11 properties
textql.rpc.public.rbac.GenerateShareLinkRequest
object
2 properties
textql.rpc.public.rbac.ListApiKeysRequest
object
8 properties
textql.rpc.public.rbac.ListAccessRequestsRequest
object
3 properties
textql.rpc.public.rbac.RemovePermissionFromRoleRequest
object
2 properties
connect.error_details.Any
object
Contains an arbitrary serialized message along with a @type that describes the type of the serialized message, with an additional debug field for ConnectRPC er…
3 properties
textql.rpc.public.rbac.RevokeApiKeyRequest
object
1 property
textql.rpc.public.rbac.UpdateRoleResponse
object
1 property
The full machine-readable OpenAPI contract behind this narrative.
Other APIs TextQL publishes across the network.