api
Arrow plugin API operations.
Defines the typed API operations for the Arrow plugin. These operations
are available via runtime.plugins.arrow.api when the plugin is installed.
Available Operations
list_connectors- List all available data connectorsconnector_list- Get details for a specific connectorconnector_list_many- Get details for multiple connectorslist_catalogs- List available data catalogslist_registered- List registered connectionsregister- Register a connector for useexecute_query- Execute a SQL query
Example
Type Aliases
ArrowApi
ArrowApi =
TypedOperations<ArrowPaths, typeofARROW_OPERATIONS>
Defined in: arrow/src/api.ts:72
Typed API client for Arrow operations.
Access via runtime.plugins.arrow.api.
ArrowOperations
ArrowOperations =
DefineOperations<operations>
Defined in: arrow/src/api.ts:42
OpenAPI operations type for the arrow plugin
ArrowPaths
ArrowPaths =
DefinePaths<paths>
Defined in: arrow/src/api.ts:39
OpenAPI paths type for the arrow plugin
Variables
ARROW_OPERATIONS
constARROW_OPERATIONS:object
Defined in: arrow/src/api.ts:50
Arrow plugin operation bindings.
Maps friendly operation names to their HTTP method and path. Paths do NOT include any prefix - that's provided via plugin options.
Type Declaration
connector_list
readonlyconnector_list:object
Get details for a specific connector
connector_list.method
readonlymethod:"get"='get'
connector_list.path
readonlypath:"/connectors/{connector_id}"='/connectors/{connector_id}'
connector_list_many
readonlyconnector_list_many:object
Get details for multiple connectors
connector_list_many.method
readonlymethod:"post"='post'
connector_list_many.path
readonlypath:"/connectors"='/connectors'
execute_query
readonlyexecute_query:object
Execute a SQL query against connected data
execute_query.method
readonlymethod:"post"='post'
execute_query.path
readonlypath:"/query"='/query'
list_catalogs
readonlylist_catalogs:object
List available data catalogs
list_catalogs.method
readonlymethod:"get"='get'
list_catalogs.path
readonlypath:"/catalogs"='/catalogs'
list_connectors
readonlylist_connectors:object
List all available data connectors
list_connectors.method
readonlymethod:"get"='get'
list_connectors.path
readonlypath:"/connectors"='/connectors'
list_registered
readonlylist_registered:object
List registered connections
list_registered.method
readonlymethod:"get"='get'
list_registered.path
readonlypath:"/register"='/register'
register
readonlyregister:object
Register a connector for use
register.method
readonlymethod:"get"='get'
register.path
readonlypath:"/register/{connector_id}"='/register/{connector_id}'