class Attio::WorkspaceMember

def me(**opts)

Get the current user (the API key owner)
def me(**opts)
  # The /v2/workspace_members/me endpoint doesn't exist, use /v2/self instead
  # and then fetch the workspace member details
  self_response = execute_request(:GET, "self", {}, opts)
  member_id = self_response[:authorized_by_workspace_member_id]
  self_response[:workspace_id]
  # Now fetch the actual workspace member
  members = list(**opts)
  members.find { |m| m.id[:workspace_member_id] == member_id }
end