getFirstTimeGift(data?: GetFirstTimeGiftParams)

Requires:
@tuya-miniapp/cloud-api≥1.7.0

Description

First-time gift for new users (may grant quota)

Parameters

ParameterTypeRequiredDescription
NoRequest parameters

Return Value

Type: Promise<GetFirstTimeGiftResult>
GetFirstTimeGiftResult

Referenced Types

interfaceGetFirstTimeGiftResultResult of first-time benefits granted to new users
PropertyTypeDescription
quotanumberComplimentary quota
ttlDaysnumberValidity period in days
isNewUserbooleanWhether the user is new
unitstringQuota unit

Examples

Request example

import { getFirstTimeGift } from '@tuya-miniapp/cloud-api';

getFirstTimeGift({})
  .then(response => {
    console.log(response);
  })
  .catch(error => {
    console.error('Failed to grant first-time user benefits (may issue quota):', error);
  });

Response example

{ "quota": 60, "ttlDays": 7, "isNewUser": true, "unit": "minute" }