Skip to main content
GET
https://api-dev.weir.ai/
/
console
/
logs
/
:logId
curl -X GET 'https://api.weir.ai/console/logs/log_123456789' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'x-source: console'
{
  "data": {
    "logId": "log_123456789",
    "type": "INFO",
    "message": "Team created successfully",
    "userId": "user_123456789",
    "userName": "John Doe",
    "timestamp": "2024-01-22T15:30:00Z",
    "action": "team.create",
    "resourceType": "team",
    "resourceId": "team_987654321",
    "resourceName": "Development Team",
    "metadata": {
      "ipAddress": "192.168.1.1",
      "userAgent": "Mozilla/5.0...",
      "duration": 250
    }
  },
  "message": "Log details retrieved successfully",
  "status": "success"
}

Get Log Details

Retrieve comprehensive details about a specific log entry.
curl -X GET 'https://api.weir.ai/console/logs/log_123456789' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'x-source: console'
{
  "data": {
    "logId": "log_123456789",
    "type": "INFO",
    "message": "Team created successfully",
    "userId": "user_123456789",
    "userName": "John Doe",
    "timestamp": "2024-01-22T15:30:00Z",
    "action": "team.create",
    "resourceType": "team",
    "resourceId": "team_987654321",
    "resourceName": "Development Team",
    "metadata": {
      "ipAddress": "192.168.1.1",
      "userAgent": "Mozilla/5.0...",
      "duration": 250
    }
  },
  "message": "Log details retrieved successfully",
  "status": "success"
}

Path Parameters

logId
string
required
Unique identifier of the log entry.

Usage Examples

const getLogDetails = async (logId, accessToken) => {
  const response = await fetch(`https://api.weir.ai/console/logs/${logId}`, {
    headers: {
      'Authorization': `Bearer ${accessToken}`,
      'x-source': 'console'
    }
  });
  if (!response.ok) throw new Error(`HTTP error! status: ${response.status}`);
  return await response.json();
};