Back to Apitable

.SpaceInviteLinkApiApi

packages/api-client/SpaceInviteLinkApiApi.md

1.13.0-beta.17.2 KB
Original Source

.SpaceInviteLinkApiApi

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

MethodHTTP requestDescription
delete6DELETE /space/link/deleteDelete link
generatePOST /space/link/generateGenerate or refresh link
joinPOST /space/link/joinJoin the space using the public link
list1GET /space/link/listGet a list of links
validPOST /space/link/validValid invite link token

delete6

ResponseDataVoid delete6(spaceLinkOpRo, )

Example

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

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

let body:.SpaceInviteLinkApiApiDelete6Request = {
  // SpaceLinkOpRo
  spaceLinkOpRo: {
    teamId: 1254,
    nodeId: "dst***",
  },
  // string | space id
  xSpaceId: "spcyQkKp9XJEl",
};

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

Parameters

NameTypeDescriptionNotes
spaceLinkOpRoSpaceLinkOpRo
xSpaceId[string]space iddefaults to undefined

Return type

ResponseDataVoid

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]

generate

ResponseDataString generate(spaceLinkOpRo, )

return token,the front end stitching $DOMAIN/invite/link?token=:token

Example

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

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

let body:.SpaceInviteLinkApiApiGenerateRequest = {
  // SpaceLinkOpRo
  spaceLinkOpRo: {
    teamId: 1254,
    nodeId: "dst***",
  },
  // string | space id
  xSpaceId: "spczJrh2i3tLW",
};

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

Parameters

NameTypeDescriptionNotes
spaceLinkOpRoSpaceLinkOpRo
xSpaceId[string]space iddefaults to undefined

Return type

ResponseDataString

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]

join

ResponseDataVoid join(inviteValidRo)

If return code status 201,the user redirects to the login page due to unauthorized.

Example

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

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

let body:.SpaceInviteLinkApiApiJoinRequest = {
  // InviteValidRo
  inviteValidRo: {
    token: "b10e5e36cd7249bdaeab3e424308deed",
    nodeId: "dst****",
    data: "FutureIsComing",
  },
};

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

Parameters

NameTypeDescriptionNotes
inviteValidRoInviteValidRo

Return type

ResponseDataVoid

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]

list1

ResponseDataListSpaceLinkVo list1()

Example

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

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

let body:.SpaceInviteLinkApiApiList1Request = {
  // string | space id
  xSpaceId: "spczJrh2i3tLW",
};

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

Parameters

NameTypeDescriptionNotes
xSpaceId[string]space iddefaults to undefined

Return type

ResponseDataListSpaceLinkVo

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]

valid

ResponseDataSpaceLinkInfoVo valid(inviteValidRo)

After the verification is successful, it can obtain related invitation information

Example

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

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

let body:.SpaceInviteLinkApiApiValidRequest = {
  // InviteValidRo
  inviteValidRo: {
    token: "b10e5e36cd7249bdaeab3e424308deed",
    nodeId: "dst****",
    data: "FutureIsComing",
  },
};

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

Parameters

NameTypeDescriptionNotes
inviteValidRoInviteValidRo

Return type

ResponseDataSpaceLinkInfoVo

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]