KnowledgeOS API Reference
Preparing search index...
api/src
PublicAPI
Class PublicAPI
Index
Constructors
constructor
Methods
add
Interceptor
describe
execute
get
Api
Version
get
Contracts
get
Operation
get
Operations
get
Pipeline
get
Transport
Registry
get
Version
register
Handler
register
Transport
remove
Interceptor
remove
Middleware
unregister
Handler
use
Middleware
Constructors
constructor
new
PublicAPI
(
config
?:
PublicApiConfig
)
:
PublicAPI
Parameters
Optional
config
:
PublicApiConfig
Returns
PublicAPI
Methods
add
Interceptor
addInterceptor
(
interceptor
:
Interceptor
,
order
?:
number
)
:
void
Parameters
interceptor
:
Interceptor
Optional
order
:
number
Returns
void
describe
describe
()
:
PlatformDescription
Returns
PlatformDescription
execute
execute
(
operationId
:
string
,
request
:
RequestContext
,
parameters
?:
Record
<
string
,
unknown
>
,
)
:
Promise
<
ApiResponse
<
unknown
>
>
Parameters
operationId
:
string
request
:
RequestContext
Optional
parameters
:
Record
<
string
,
unknown
>
Returns
Promise
<
ApiResponse
<
unknown
>
>
get
Api
Version
getApiVersion
()
:
string
Returns
string
get
Contracts
getContracts
()
:
readonly
ContractSchema
[]
Returns
readonly
ContractSchema
[]
get
Operation
getOperation
(
id
:
string
)
:
OperationDescriptor
|
undefined
Parameters
id
:
string
Returns
OperationDescriptor
|
undefined
get
Operations
getOperations
()
:
readonly
OperationDescriptor
[]
Returns
readonly
OperationDescriptor
[]
get
Pipeline
getPipeline
()
:
RequestPipeline
Returns
RequestPipeline
get
Transport
Registry
getTransportRegistry
()
:
TransportRegistry
Returns
TransportRegistry
get
Version
getVersion
()
:
string
Returns
string
register
Handler
registerHandler
(
operationId
:
string
,
handler
:
OperationHandler
)
:
void
Parameters
operationId
:
string
handler
:
OperationHandler
Returns
void
register
Transport
registerTransport
(
adapter
:
TransportAdapter
)
:
void
Parameters
adapter
:
TransportAdapter
Returns
void
remove
Interceptor
removeInterceptor
(
name
:
string
)
:
boolean
Parameters
name
:
string
Returns
boolean
remove
Middleware
removeMiddleware
(
name
:
string
)
:
boolean
Parameters
name
:
string
Returns
boolean
unregister
Handler
unregisterHandler
(
operationId
:
string
)
:
boolean
Parameters
operationId
:
string
Returns
boolean
use
Middleware
useMiddleware
(
name
:
string
,
fn
:
MiddlewareFunction
,
order
?:
number
)
:
void
Parameters
name
:
string
fn
:
MiddlewareFunction
Optional
order
:
number
Returns
void
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
add
Interceptor
describe
execute
get
Api
Version
get
Contracts
get
Operation
get
Operations
get
Pipeline
get
Transport
Registry
get
Version
register
Handler
register
Transport
remove
Interceptor
remove
Middleware
unregister
Handler
use
Middleware
KnowledgeOS API Reference
Loading...