info:
  name: Get Admin Profile
  type: http
  seq: 4
http:
  method: GET
  url: '{{base_url}}/admin/profile'
  auth: inherit
  body:
    type: none

docs: |-
  ## Get Admin Profile
    
    Retrieves the admin profile information for administrative access.
    
    **Method:** GET
    
    **Endpoint:** /admin/profile
    
    **Authentication:** Required (Bearer token)
    
    **Response:**
    - JSON object containing admin profile details
      - `id` (string): Admin user ID
      - `email` (string): Admin email
      - `username` (string): Admin username
      - `theme` (string): Theme preference
      - `first_name` (string): First name
      - `last_name` (string): Last name
      - `is_admin` (boolean): Admin status
      - `created_at` (string): Account creation timestamp
      - `updated_at` (string): Last update timestamp
    
    **Status Codes:**
    - 200: Success
    - 401: Unauthorized
    - 403: Forbidden (non-admin users)
    - 404: Profile not found
