Back to Apitable

.InternalServiceNodePermissionInterfaceApi

packages/api-client/InternalServiceNodePermissionInterfaceApi.md

1.13.0-beta.13.4 KB
Original Source

.InternalServiceNodePermissionInterfaceApi

All URIs are relative to http://backend/api/v1

MethodHTTP requestDescription
getMultiNodePermissionsPOST /internal/node/permissionGet permission set for multiple nodes
getNodePermissionGET /internal/node/{nodeId}/permissionGet Node permission

getMultiNodePermissions

ResponseDataListDatasheetPermissionView getMultiNodePermissions(internalPermissionRo)

Example

typescript
import {  } from '';
import * as fs from 'fs';

const configuration = .createConfiguration();
const apiInstance = new .InternalServiceNodePermissionInterfaceApi(configuration);

let body:.InternalServiceNodePermissionInterfaceApiGetMultiNodePermissionsRequest = {
  // InternalPermissionRo
  internalPermissionRo: {
    nodeIds: ["fomtujwf5eSWKiMaVw","dstbw4CZFURbchgP17"],
    shareId: "shr8T8vAfehg3yj3McmDG",
    userId: "usrddddd",
  },
};

apiInstance.getMultiNodePermissions(body).then((data:any) => {
  console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));

Parameters

NameTypeDescriptionNotes
internalPermissionRoInternalPermissionRo

Return type

ResponseDataListDatasheetPermissionView

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: /

HTTP response details

Status codeDescriptionResponse headers
200OK-
500Internal Server Error-

[Back to top] [Back to API list] [Back to Model list] [Back to README]

getNodePermission

ResponseDataDatasheetPermissionView getNodePermission()

Example

typescript
import {  } from '';
import * as fs from 'fs';

const configuration = .createConfiguration();
const apiInstance = new .InternalServiceNodePermissionInterfaceApi(configuration);

let body:.InternalServiceNodePermissionInterfaceApiGetNodePermissionRequest = {
  // string | Node ID
  nodeId: "dstCgcfixAKyeeNsaP",
  // string | Share ID (optional)
  shareId: "shrFPXT8qnyFJglX6elJi",
};

apiInstance.getNodePermission(body).then((data:any) => {
  console.log('API called successfully. Returned data: ' + data);
}).catch((error:any) => console.error(error));

Parameters

NameTypeDescriptionNotes
nodeId[string]Node IDdefaults to undefined
shareId[string]Share ID(optional) defaults to undefined

Return type

ResponseDataDatasheetPermissionView

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: /

HTTP response details

Status codeDescriptionResponse headers
200OK-
500Internal Server Error-

[Back to top] [Back to API list] [Back to Model list] [Back to README]