# List statuses List all user statuses available for an organization. ## Path parameters - **organization_id** `string` *Required* - Organization ID (org_ prefixed string) ## Query parameters - **active_only** `boolean` *Optional* - Only return active statuses - Default: `true` ## Returns Array of [Status](#status-object) objects. ```bash curl "https://api.aitronos.com/v1/organizations/org_abc123/statuses" \ -H "X-API-Key: $FREDDY_API_KEY" ``` ```python import os import requests api_key = os.environ["FREDDY_API_KEY"] org_id = "org_abc123" response = requests.get( f"https://api.aitronos.com/v1/organizations/{org_id}/statuses", headers={"X-API-Key": api_key} ) statuses = response.json() for status in statuses: print(f"{status['name']}: {status['description']}") ``` ```javascript const orgId = "org_abc123"; const response = await fetch( `https://api.aitronos.com/v1/organizations/${orgId}/statuses`, { headers: { "X-API-Key": process.env.FREDDY_API_KEY } } ); const statuses = await response.json(); statuses.forEach(status => { console.log(`${status.name}: ${status.description}`); }); ``` **Response:** 200 OK ```json [ { "id": "status_active", "name": "Active", "description": "Active member", "color": "#00FF00", "is_base_status": true, "order": 1, "organization_id": "org_abc123" }, { "id": "status_inactive", "name": "Inactive", "description": "Inactive member", "color": "#FF0000", "is_base_status": true, "order": 2, "organization_id": "org_abc123" }, { "id": "status_pending", "name": "Pending", "description": "Pending approval", "color": "#FFA500", "is_base_status": true, "order": 3, "organization_id": "org_abc123" } ] ``` 401 Unauthorized ```json { "success": false, "error": { "code": "AUTHENTICATION_REQUIRED", "message": "Authentication required", "system_message": "User authentication required", "type": "client_error", "status": 401, "trace_id": "abc-123-def", "timestamp": "2025-12-07T10:30:00Z" } } ``` 403 Forbidden ```json { "success": false, "error": { "code": "ORGANIZATION_ACCESS_DENIED", "message": "You are not a member of this organization", "system_message": "Organization access denied", "type": "client_error", "status": 403, "details": { "organization_id": "org_abc123" }, "trace_id": "abc-123-def", "timestamp": "2025-12-07T10:30:00Z" } } ``` ## Status object ```json { "id": "status_abc123", "name": "Active", "description": "Active member", "color": "#00FF00", "is_base_status": true, "order": 1, "organization_id": "org_abc123" } ```