# Get an admin by ID Retrieves a single admin by their unique identifier. Returns the admin object if found and they belong to your organization. ### Response Returns an admin object with: - id - Unique admin identifier - name - Admin's display name - email - Admin's email address - picture - Profile picture URL - roleId - ID of the role assigned to this admin ### Errors - 404 - Admin not found or doesn't belong to your organization Endpoint: GET /v2/admins/{id} Version: 2026-01-01.nova Security: bearerAuth ## Header parameters: - `Featurebase-Version` (string) API version for this request. Defaults to your organization's configured API version if not specified. Example: "2026-01-01.nova" ## Path parameters: - `id` (string, required) Admin unique identifier Example: "5fef50c5e9458a0012f82456" ## Response 200 fields (application/json): - `object` (string, required) Object type identifier Enum: "admin" - `id` (string, required) Unique identifier Example: "5fef50c5e9458a0012f82456" - `name` (string) Admin display name Example: "John Doe" - `email` (string) Admin email address Example: "john@example.com" - `profilePicture` (string,null) Profile picture URL Example: "https://example.com/avatar.png" - `roleId` (string) Role ID assigned to this admin Example: "6648f22b7b23fb2f4307aafe" ## Response 400 fields (application/json): - `error` (object, required) - `error.type` (string, required) The type of error returned Enum: "invalid_request_error" - `error.code` (string, required) Machine-readable error code Enum: "invalid_id" - `error.message` (string, required) Human-readable error message Example: "An error occurred" - `error.param` (string) The parameter that caused the error (if applicable) Example: "id" - `error.status` (number, required) HTTP status code Enum: 400 ## Response 404 fields (application/json): - `error` (object, required) - `error.type` (string, required) The type of error returned Enum: "invalid_request_error" - `error.code` (string, required) Machine-readable error code Enum: "admin_not_found" - `error.message` (string, required) Human-readable error message Example: "An error occurred" - `error.param` (string) The parameter that caused the error (if applicable) Example: "id" - `error.status` (number, required) HTTP status code Enum: 404