Class: Dapi
dg.Dapi
Exposes Datagrok's server-side functionality.
See examples: https://public.datagrok.ai/js/samples/dapi/projects-list
Constructors
constructor
• new Dapi()
Defined in
Properties
docker
• docker: DockerDataSource
Defined in
stickyMeta
• stickyMeta: StickyMeta
Defined in
Accessors
admin
• get
admin(): AdminDataSource
Administering API endpoint
Returns
Defined in
connections
• get
connections(): DataConnectionsDataSource
Data Connections API endpoint
Returns
Defined in
credentials
• get
credentials(): CredentialsDataSource
Credentials API endpoint
Returns
Defined in
entities
• get
entities(): EntitiesDataSource
Entities API endpoint
Returns
Defined in
environments
• get
environments(): HttpDataSource
<ScriptEnvironment
>
Environments API endpoint
Returns
HttpDataSource
<ScriptEnvironment
>
Defined in
files
• get
files(): FileSource
Users Files management API endpoint
Returns
Defined in
functions
• get
functions(): FuncsDataSource
Returns
Defined in
groups
• get
groups(): GroupsDataSource
Groups API endpoint
Returns
Defined in
jobs
• get
jobs(): HttpDataSource
<DataJob
>
Data Jobs API endpoint
Returns
Defined in
layouts
• get
layouts(): LayoutsDataSource
View Layouts API endpoint
Returns
Defined in
log
• get
log(): HttpDataSource
<LogEvent
>
Logging API endpoint
Returns
Defined in
logTypes
• get
logTypes(): HttpDataSource
<LogEventType
>
Logging API endpoint
Returns
Defined in
models
• get
models(): HttpDataSource
<Model
>
Predictive Models API endpoint
Returns
Defined in
notebooks
• get
notebooks(): HttpDataSource
<Notebook
>
Jupyter Notebooks API endpoint
Returns
Defined in
packages
• get
packages(): HttpDataSource
<Package
>
Packages API endpoint
Returns
Defined in
permissions
• get
permissions(): PermissionsDataSource
Permissions API endpoint
Returns
Defined in
projects
• get
projects(): ProjectsDataSource
Projects API endpoint
Returns
Defined in
queries
• get
queries(): HttpDataSource
<DataQuery
>
Data Queries API endpoint
Returns
Defined in
root
• get
root(): string
HTTP root for DAPI
Returns
string
Defined in
scripts
• get
scripts(): HttpDataSource
<Script
>
Scripts API endpoint
Returns
Defined in
tables
• get
tables(): TablesDataSource
Data Table Infos API endpoint
Returns
Defined in
userDataStorage
• get
userDataStorage(): UserDataStorage
Users Data Storage API endpoint
Returns
Defined in
users
• get
users(): UsersDataSource
Users API endpoint
Returns
Defined in
views
• get
views(): ViewsDataSource
View Views API endpoint
Returns
Defined in
Methods
fetchProxy
▸ fetchProxy(url
, params?
): Promise
<Response
>
Proxies URL request via Datagrok server with same interface as "fetch".
Parameters
Name | Type |
---|---|
url | string |
params? | RequestInit |
Returns
Promise
<Response
>
{Promise<Object>}
Defined in
getEntities
▸ getEntities(ids
): Promise
<Entity
[]>
Retrieves entities from server by list of IDs
Parameters
Name | Type |
---|---|
ids | string [] |
Returns
Promise
<Entity
[]>
Defined in
proxyFetch
▸ proxyFetch(method
, url
, headers
, body?
): Promise
<object
>
Proxies URL request via Datagrok server with same interface as "fetch".
Deprecated
Parameters
Name | Type |
---|---|
method | string |
url | string |
headers | Record <string , string > |
body | object |
Returns
Promise
<object
>
{Promise<Object>}