cURL
curl --request POST \ --url https://api.weblinq.dev/v1/api-keys/create \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "name": "<string>" } '
{ "success": true, "data": { "id": "<string>", "name": "<string>", "start": "<string>", "prefix": "<string>", "userId": "<string>", "enabled": true, "requestCount": 123, "remaining": 123, "lastRequest": "<string>", "expiresAt": "<string>", "createdAt": "<string>", "updatedAt": "<string>", "metadata": {}, "key": "<string>" }, "requestId": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "timestamp": "2023-11-07T05:31:56Z", "creditsCost": 123 }
Create a new API key for the authenticated user. System defaults: wq_ prefix, 1000 requests per 24 hours rate limit, no expiration, free plan metadata.
Enter your API token or session token
API key creation parameters
1
API key created successfully
true
false
Show child attributes
Unique request identifier for tracing
ISO timestamp when the response was generated
Credits consumed by this operation