All URIs are relative to /api
Method | HTTP request | Description |
---|---|---|
createWorkspace | POST /workspaces/create | create workspace |
deleteInvite | POST /w/{workspace}/workspaces/delete_invite | delete user invite |
deleteWorkspace | DELETE /w/{workspace}/workspaces/delete | delete workspace |
editSlackCommand | POST /w/{workspace}/workspaces/edit_slack_command | edit slack command |
existsUsername | POST /workspaces/exists_username | exists username |
existsWorkspace | POST /workspaces/exists | exists workspace |
getSettings | GET /w/{workspace}/workspaces/get_settings | get settings |
inviteUser | POST /w/{workspace}/workspaces/invite_user | invite user to workspace |
listPendingInvites | GET /w/{workspace}/workspaces/list_pending_invites | list pending invites for a workspace |
listUserWorkspaces | GET /workspaces/users | list all workspaces visible to me with user info |
listWorkspaces | GET /workspaces/list | list all workspaces visible to me |
listWorkspacesAsSuperAdmin | GET /workspaces/list_as_superadmin | list all workspaces as super admin (require to be super admin) |
string createWorkspace(createWorkspace)
import { } from '';
import * as fs from 'fs';
const configuration = .createConfiguration();
const apiInstance = new .WorkspaceApi(configuration);
let body:.WorkspaceApiCreateWorkspaceRequest = {
// CreateWorkspace | new token
createWorkspace: {
id: "id_example",
name: "name_example",
username: "username_example",
domain: "domain_example",
},
};
apiInstance.createWorkspace(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
Name | Type | Description | Notes |
---|---|---|---|
createWorkspace | CreateWorkspace | new token |
string
- Content-Type: application/json
- Accept: text/plain
Status code | Description | Response headers |
---|---|---|
201 | token created | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
string deleteInvite(inlineObject8)
import { } from '';
import * as fs from 'fs';
const configuration = .createConfiguration();
const apiInstance = new .WorkspaceApi(configuration);
let body:.WorkspaceApiDeleteInviteRequest = {
// string
workspace: "workspace_example",
// InlineObject8
inlineObject8: {
email: "email_example",
isAdmin: true,
},
};
apiInstance.deleteInvite(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
Name | Type | Description | Notes |
---|---|---|---|
inlineObject8 | InlineObject8 | ||
workspace | [string] | defaults to undefined |
string
- Content-Type: application/json
- Accept: text/plain
Status code | Description | Response headers |
---|---|---|
200 | status | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
string deleteWorkspace()
import { } from '';
import * as fs from 'fs';
const configuration = .createConfiguration();
const apiInstance = new .WorkspaceApi(configuration);
let body:.WorkspaceApiDeleteWorkspaceRequest = {
// string
workspace: "workspace_example",
};
apiInstance.deleteWorkspace(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
Name | Type | Description | Notes |
---|---|---|---|
workspace | [string] | defaults to undefined |
string
- Content-Type: Not defined
- Accept: text/plain
Status code | Description | Response headers |
---|---|---|
200 | status | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
string editSlackCommand(inlineObject9)
import { } from '';
import * as fs from 'fs';
const configuration = .createConfiguration();
const apiInstance = new .WorkspaceApi(configuration);
let body:.WorkspaceApiEditSlackCommandRequest = {
// string
workspace: "workspace_example",
// InlineObject9
inlineObject9: {
slackCommandScript: "slackCommandScript_example",
},
};
apiInstance.editSlackCommand(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
Name | Type | Description | Notes |
---|---|---|---|
inlineObject9 | InlineObject9 | ||
workspace | [string] | defaults to undefined |
string
- Content-Type: application/json
- Accept: text/plain
Status code | Description | Response headers |
---|---|---|
200 | status | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
boolean existsUsername(inlineObject4)
import { } from '';
import * as fs from 'fs';
const configuration = .createConfiguration();
const apiInstance = new .WorkspaceApi(configuration);
let body:.WorkspaceApiExistsUsernameRequest = {
// InlineObject4
inlineObject4: {
id: "id_example",
username: "username_example",
},
};
apiInstance.existsUsername(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
Name | Type | Description | Notes |
---|---|---|---|
inlineObject4 | InlineObject4 |
boolean
- Content-Type: application/json
- Accept: text/plain
Status code | Description | Response headers |
---|---|---|
200 | status | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
boolean existsWorkspace(inlineObject3)
import { } from '';
import * as fs from 'fs';
const configuration = .createConfiguration();
const apiInstance = new .WorkspaceApi(configuration);
let body:.WorkspaceApiExistsWorkspaceRequest = {
// InlineObject3
inlineObject3: {
id: "id_example",
},
};
apiInstance.existsWorkspace(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
Name | Type | Description | Notes |
---|---|---|---|
inlineObject3 | InlineObject3 |
boolean
- Content-Type: application/json
- Accept: text/plain
Status code | Description | Response headers |
---|---|---|
200 | status | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
InlineResponse200 getSettings()
import { } from '';
import * as fs from 'fs';
const configuration = .createConfiguration();
const apiInstance = new .WorkspaceApi(configuration);
let body:.WorkspaceApiGetSettingsRequest = {
// string
workspace: "workspace_example",
};
apiInstance.getSettings(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
Name | Type | Description | Notes |
---|---|---|---|
workspace | [string] | defaults to undefined |
InlineResponse200
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | status | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
string inviteUser(inlineObject7)
import { } from '';
import * as fs from 'fs';
const configuration = .createConfiguration();
const apiInstance = new .WorkspaceApi(configuration);
let body:.WorkspaceApiInviteUserRequest = {
// string
workspace: "workspace_example",
// InlineObject7
inlineObject7: {
email: "email_example",
isAdmin: true,
},
};
apiInstance.inviteUser(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
Name | Type | Description | Notes |
---|---|---|---|
inlineObject7 | InlineObject7 | ||
workspace | [string] | defaults to undefined |
string
- Content-Type: application/json
- Accept: text/plain
Status code | Description | Response headers |
---|---|---|
200 | status | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Array listPendingInvites()
import { } from '';
import * as fs from 'fs';
const configuration = .createConfiguration();
const apiInstance = new .WorkspaceApi(configuration);
let body:.WorkspaceApiListPendingInvitesRequest = {
// string
workspace: "workspace_example",
};
apiInstance.listPendingInvites(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
Name | Type | Description | Notes |
---|---|---|---|
workspace | [string] | defaults to undefined |
Array
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | user | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UserWorkspaceList listUserWorkspaces()
import { } from '';
import * as fs from 'fs';
const configuration = .createConfiguration();
const apiInstance = new .WorkspaceApi(configuration);
let body:any = {};
apiInstance.listUserWorkspaces(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
This endpoint does not need any parameter.
UserWorkspaceList
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | workspace with associated username | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Array listWorkspaces()
import { } from '';
import * as fs from 'fs';
const configuration = .createConfiguration();
const apiInstance = new .WorkspaceApi(configuration);
let body:any = {};
apiInstance.listWorkspaces(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
This endpoint does not need any parameter.
Array
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | all workspaces | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Array listWorkspacesAsSuperAdmin()
import { } from '';
import * as fs from 'fs';
const configuration = .createConfiguration();
const apiInstance = new .WorkspaceApi(configuration);
let body:.WorkspaceApiListWorkspacesAsSuperAdminRequest = {
// number | which page to return (start at 1, default 1) (optional)
page: 1,
// number | number of items to return for a given page (default 30, max 100) (optional)
perPage: 1,
};
apiInstance.listWorkspacesAsSuperAdmin(body).then((data:any) => {
console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));
Name | Type | Description | Notes |
---|---|---|---|
page | [number] | which page to return (start at 1, default 1) | (optional) defaults to undefined |
perPage | [number] | number of items to return for a given page (default 30, max 100) | (optional) defaults to undefined |
Array
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | workspaces | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]