When the Secure Data Transmission option is enabled, response data is transmitted encrypted with AES-256.
Basic Information
GET
Security Settings
Encrypted Transmission
When Secure Data Transmission is enabled, all response data is protected with AES-256 encryption.
- Encryption method: AES-256
- Coverage: Response data
- Compatibility: Same encryption/decryption method as POST/submission, PATCH/submission, DELETE/submission, Webhook
- Secure Data Transfer Options
Authentication
Set your project API key.
Token Retrieval Types
- Single retrieval
- Detailed retrieval of specific tokenId (1 per request)
- List retrieval
- Entire token list retrieval: 10,000 per request
- When registered tokenId exceeds 10,000, pagination fields (‘nextPageKeyId’, ‘nextPageKeyTime’) are provided
- Total count retrieval
- Retrieve total count of registered tokens (entire N count per request)
Request Parameters
Query Parameters
Specific token ID
- When provided: Single token detailed retrieval
- When not provided: Entire token list retrieval
count
- When provided: Retrieve only the total count of registered tokens
- When not provided: Provide registered tokens and expiration status and count
Response
Success Response (200)
You can use the data[‘expired’] value to check which tokens have expired among previously submitted ones and utilize it for DELETE-token operations.
Error Response (400/500)
Error code
Error message
Security Considerations
Data Protection
Token retrieval may contain sensitive information. Consider enabling the encryption option for security in production environments.
- Encrypted transmission: Response data encryption through AES-256
- Access control: Project-level access restriction through API keys
- Pre-validation: API retrieval possible regardless of option activation status
Token Policy
Token Pool: Manage up to 100,000 tokens per PID
Retrieval scope: Can only retrieve tokens within project scope
Error Codes
Common Errors
Error Code | HTTP Status | Description |
---|---|---|
invalid_payload | 400 | Missing request payload or format error |
invalid_path | 400 | Unsupported HTTP method |
invalid_project | 400 | Missing project ID or invalid API key |
invalid_query_parameters | 400 | Missing query parameters or format error |
invalid_order | 400 | Query parameter order format error |
internal_server_error | 500 | Internal server error |
Token Related Errors
Error Code | HTTP Status | Description |
---|---|---|
invalid_token_id | 400 | Missing token ID, empty value, or not an array |
invalid_token_id_format | 400 | Token ID format rule violation |
invalid_token_id_type | 400 | Token ID is not a string |
invalid_token_id_length | 400 | Token ID length outside 8-64 character range |
invalid_token_id_whitespace | 400 | Token ID contains whitespace characters |
invalid_token_id_characters | 400 | Token ID contains disallowed characters |
invalid_token_id_start | 400 | Token ID does not start with letter/number |
invalid_token_id_end | 400 | Token ID does not end with letter/number |
request_token_limit_exceeded | 400 | Request token count limit exceeded (500) |
token_limit_exceeded | 400 | Project token total count limit exceeded (100,000) |
token_id_not_found | 400 | Requested token does not exist in pool |
token_id_details_not_found | 400 | Token details retrieval failed |
delete_token_limit_exceeded | 400 | Time-based bulk deletion request count exceeded (5000) |
Usage Examples
1
Check entire token list
First, retrieve all tokens registered in the project.
You can check the total token count through the
count
field in the response.2
Retrieve specific token details
Retrieve detailed information for a specific token.
You can check the token’s last update time through
updateTime
.In encrypted environments, response data is also provided encrypted.
Decryption processing is required for this data.
For encryption and decryption methods, refer to Data Encryption and Decryption.
Decryption processing is required for this data.
For encryption and decryption methods, refer to Data Encryption and Decryption.