Back to Apitable

.BasicModuleVerifyActionModuleInterfaceApi

packages/api-client/BasicModuleVerifyActionModuleInterfaceApi.md

1.13.0-beta.18.1 KB
Original Source

.BasicModuleVerifyActionModuleInterfaceApi

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

MethodHTTP requestDescription
inviteTokenValidPOST /base/action/invite/validInvitation temporary code verification
mailPOST /base/action/mail/codeSend email verification code
sendPOST /base/action/sms/codeSend SMS verification code
validateEmailPOST /base/action/email/code/validateEmail verification code verification
verifyPhone1POST /base/action/sms/code/validateMobile verification code verification

inviteTokenValid

ResponseDataInviteInfoVo inviteTokenValid(inviteValidRo)

Invitation link token verification, the relevant invitation information can be obtained after the verification is successful

Example

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

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

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

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

Parameters

NameTypeDescriptionNotes
inviteValidRoInviteValidRo

Return type

ResponseDataInviteInfoVo

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]

mail

ResponseDataVoid mail(emailOpRo)

Email verification code; 1:Email binding, 2: Email registration, 3: General verification

Example

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

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

let body:.BasicModuleVerifyActionModuleInterfaceApiMailRequest = {
  // EmailOpRo
  emailOpRo: {
    email: "[email protected]",
    type: 1,
  },
};

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

Parameters

NameTypeDescriptionNotes
emailOpRoEmailOpRo

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]

send

ResponseDataVoid send(smsOpRo)

SMS type; 1: Registration, 2:Login, 3: Modify login password, 4: DingTalk binding, 5: Bind mobile phone, 6: (Remove replacement) mobile phone binding 7: Modify mailbox binding,8: Delete space, 9: Replace main administrator 10: General verification, 11: Change developer configuration, 12: Bind third-party platform account

Example

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

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

let body:.BasicModuleVerifyActionModuleInterfaceApiSendRequest = {
  // SmsOpRo
  smsOpRo: {
    areaCode: "+86",
    phone: "131...",
    type: 1,
    data: "BornForFuture",
  },
};

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

Parameters

NameTypeDescriptionNotes
smsOpRoSmsOpRo

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]

validateEmail

ResponseDataVoid validateEmail(emailCodeValidateRo)

Usage scenario: Verify identity before changing email address when no mobile phone, change the main administrator

Example

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

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

let body:.BasicModuleVerifyActionModuleInterfaceApiValidateEmailRequest = {
  // EmailCodeValidateRo
  emailCodeValidateRo: {
    email: "[email protected]",
    code: "123456",
  },
};

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

Parameters

NameTypeDescriptionNotes
emailCodeValidateRoEmailCodeValidateRo

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]

verifyPhone1

ResponseDataVoid verifyPhone1(smsCodeValidateRo)

Usage scenarios: DingTalk binding, identity verification before changing the mobile phone mailbox, changing the main administrator

Example

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

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

let body:.BasicModuleVerifyActionModuleInterfaceApiVerifyPhone1Request = {
  // SmsCodeValidateRo
  smsCodeValidateRo: {
    areaCode: "+86",
    phone: "13411112222",
    code: "123456",
  },
};

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

Parameters

NameTypeDescriptionNotes
smsCodeValidateRoSmsCodeValidateRo

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]