Quota Management

Smile API implements quota limitations on specific operations to ensure system stability and fair usage. These limitations are calculated based on the following frequencies:

  • DAILY: Calculated by number of requests per day
  • MONTHLY: Calculated by number of requests per month
  • ACCUMULATIVELY: Calculated by total number of requests
📘

Note

Quota limitations are separate from rate limitations, which may affect you if you process high volumes of concurrent calls. For more information, see Rate Limits.

Operations Subject to Quota Limits

The following API operations may be subject to quota limits:

Operation NameDescription
CONNECT_ACCOUNTConnect user account
CREATE_INVITEInvite user to connect account
SUBMIT_ARCHIVESubmit documents
REQUEST_VERIFICATIONRequest verification data
REQUEST_RECORDRequest Signals records
CREATE_MAWRequest Multiple Application Warning
CREATE_SOCIAL_SECURITYCreate social security record
CREATE_BLACKLISTRequest blacklist check
CREATE_FOOTPRINTRequest digital footprint analysis
ANALYZE_ARCHIVEExtract document content
CREATE_USERCreate user
CREATE_TOKENCreate token
CREATE_WINK_SITECreate Wink Site
CREATE_WEBHOOKCreate webhook
📘

Note

  • Specific quota limits depend on your account type and service agreement. Please contact the Smile team to obtain your account's specific quota limits.
  • Sandbox and Production Mode quotas are not shared and are calculated independently.

Usage

Viewing Quota Usage

You can monitor quota usage in real-time through the Developer Portal.

Viewing in Developer Portal

  1. Log in to the Developer Portal
  2. Navigate to the relevant product page
  3. If an operation has quota limits, quota usage statistics will be displayed on the product page

Alert

Error Handling When Quota is Exhausted

When quota is exhausted, API calls will return an HTTP 403 Forbidden error with corresponding error information in the response. Note that rate limitations will still issue an HTTP 429 Error Code for too many requests but quota limitations will not issue this error code.

FieldTypeDescription
codestringError code identifying the error type
messagestringError description with solution guidance
requestIdstringRequest ID for troubleshooting and log tracing

Error Response Example:

{
  "code": "UNAUTHORIZED_ACCESS",
  "message": "Your free quota has been used up. Please contact Smile to get more quota",
  "requestId": "5b79399a-6852-4234-bb0e-ad472648282d"
}

Support

Quota Adjustment and Support

How to Refresh your Quota

If your quota usage has been exhausted, you can take the following measures:

  1. Wait for Reset
    • Daily Quota: Automatically resets at UTC 00:00
    • Monthly Quota: Automatically resets on the 1st of each month at UTC 00:00
    • Accumulative Quota: Does not reset automatically; contact Smile team for adjustment
  2. Contact Smile Team
    • For temporary or permanent quota increases, please contact Smile support team

Contact Support

Applying for Quota Increase

When contacting the support team, please provide the following information to expedite processing:

  • TenantID or Email Address: Account identifier
  • Quota Type: Type to increase (Daily/Monthly/Accumulative)
  • Current Usage: Current quota usage status
  • Desired Limit: Target quota limit you wish to adjust to
  • Business Scenario (Optional): Helps the team better understand your requirements

FAQ

Frequently Asked Questions

Q: When does quota reset?

A: Based on quota frequency, there are 3 scenarios:

  • Daily Quota: Automatically resets at UTC 00:00
  • Monthly Quota: Automatically resets on the 1st of each month at UTC 00:00
  • Accumulative Quota: Does not reset automatically; requires Smile team assistance

Q: Can I monitor quota usage in real-time?

A: Yes, you can view quota usage in real-time through the Developer Portal. We are also developing webhook notification features that will proactively notify you when quota approaches its limit.

Q: Will historical data be lost if quota is exhausted?

A: No. Quota limits only affect new API calls and do not impact already stored data or completed requests.

Q: Can Sandbox and Production Mode quotas be shared?

A: No. Sandbox and Production Mode quotas are calculated independently and do not affect each other.

Q: Can I request a temporary quota increase?

A: Yes. For special situations such as bulk testing, online assessments, etc., please contact Smile support team in advance to apply for a temporary quota increase.