GET
/
verify
Verify API Key
curl --request GET \
  --url https://api.nolano.ai/verify \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "message": "API key is valid and working correctly",
  "timestamp": "2025-01-17T00:20:24.435Z",
  "apiKey": {
    "permissions": [
      "read"
    ]
  },
  "rateLimit": {
    "limit": "1000",
    "remaining": "999",
    "resetTime": "1755044460000"
  }
}
Use this endpoint to verify that your API key is valid and check your current rate limit status. This is useful for debugging authentication issues and monitoring your API usage.

Quick Test

The verify endpoint is perfect for:
  • Testing new API keys
  • Checking rate limit status
  • Debugging authentication issues
  • Monitoring API permissions

Example Usage

curl -X GET "https://api.nolano.ai/verify" \
  -H "Authorization: Bearer ak_your_api_key_here" \
  -H "Content-Type: application/json"

Response Fields

The verify endpoint returns detailed information about your API key:
  • success: Boolean indicating if the key is valid
  • message: Human-readable status message
  • timestamp: Server timestamp of the verification
  • apiKey.permissions: Array of permissions for your key
  • rateLimit: Current rate limit status including remaining requests

Rate Limit Information

The response includes your current rate limit status:
Example Rate Limit Response
{
  "rateLimit": {
    "limit": "1000",
    "remaining": "999", 
    "resetTime": "1755044460000"
  }
}
Use this information to avoid hitting rate limits in your applications.

Authorizations

Authorization
string
header
required

API key authentication. Include your API key with 'Bearer' prefix.

Response

200
application/json

API key is valid

The response is of type object.