curl --request GET \
--url https://api.credira.com/v1/users/user_123456789 \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json'
{
"success": true,
"data": {
"id": "user_123456789",
"email": "john.doe@company.com",
"name": "John Doe",
"company": "Acme Corporation",
"role": "billing_manager",
"department": "finance",
"phone": "+1234567890",
"account_id": "acc_789123456",
"status": "active",
"created_time": "2024-01-15T10:30:00Z",
"last_login": "2024-01-20T09:15:00Z",
"permissions": [
"calls:read",
"calls:write",
"emails:read",
"emails:write",
"callouts:read",
"callouts:write"
],
"activity_stats": {
"total_calls_made": 45,
"total_emails_sent": 120,
"total_callouts_created": 8,
"last_activity": "2024-01-20T09:15:00Z"
},
"metadata": {
"subscription_plan": "premium",
"timezone": "America/New_York",
"language": "en"
}
},
"meta": {
"timestamp": "2024-01-15T10:30:00Z",
"request_id": "req_123456789"
}
}
Retrieve user details by ID
curl --request GET \
--url https://api.credira.com/v1/users/user_123456789 \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json'
{
"success": true,
"data": {
"id": "user_123456789",
"email": "john.doe@company.com",
"name": "John Doe",
"company": "Acme Corporation",
"role": "billing_manager",
"department": "finance",
"phone": "+1234567890",
"account_id": "acc_789123456",
"status": "active",
"created_time": "2024-01-15T10:30:00Z",
"last_login": "2024-01-20T09:15:00Z",
"permissions": [
"calls:read",
"calls:write",
"emails:read",
"emails:write",
"callouts:read",
"callouts:write"
],
"activity_stats": {
"total_calls_made": 45,
"total_emails_sent": 120,
"total_callouts_created": 8,
"last_activity": "2024-01-20T09:15:00Z"
},
"metadata": {
"subscription_plan": "premium",
"timezone": "America/New_York",
"language": "en"
}
},
"meta": {
"timestamp": "2024-01-15T10:30:00Z",
"request_id": "req_123456789"
}
}
curl --request GET \
--url https://api.credira.com/v1/users/user_123456789 \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json'
{
"success": true,
"data": {
"id": "user_123456789",
"email": "john.doe@company.com",
"name": "John Doe",
"company": "Acme Corporation",
"role": "billing_manager",
"department": "finance",
"phone": "+1234567890",
"account_id": "acc_789123456",
"status": "active",
"created_time": "2024-01-15T10:30:00Z",
"last_login": "2024-01-20T09:15:00Z",
"permissions": [
"calls:read",
"calls:write",
"emails:read",
"emails:write",
"callouts:read",
"callouts:write"
],
"activity_stats": {
"total_calls_made": 45,
"total_emails_sent": 120,
"total_callouts_created": 8,
"last_activity": "2024-01-20T09:15:00Z"
},
"metadata": {
"subscription_plan": "premium",
"timezone": "America/New_York",
"language": "en"
}
},
"meta": {
"timestamp": "2024-01-15T10:30:00Z",
"request_id": "req_123456789"
}
}
{
"success": false,
"error": {
"code": "INVALID_REQUEST",
"message": "Invalid user ID format"
},
"meta": {
"timestamp": "2024-01-15T10:30:00Z",
"request_id": "req_123456789"
}
}
{
"success": false,
"error": {
"code": "UNAUTHORIZED",
"message": "Invalid or missing API key"
},
"meta": {
"timestamp": "2024-01-15T10:30:00Z",
"request_id": "req_123456789"
}
}
{
"success": false,
"error": {
"code": "FORBIDDEN",
"message": "You don't have permission to access this user"
},
"meta": {
"timestamp": "2024-01-15T10:30:00Z",
"request_id": "req_123456789"
}
}
{
"success": false,
"error": {
"code": "NOT_FOUND",
"message": "User not found"
},
"meta": {
"timestamp": "2024-01-15T10:30:00Z",
"request_id": "req_123456789"
}
}