class Attio::APIResource
def extract_id(id_value)
def extract_id(id_value) case id_value when Hash # Handle Attio's nested ID structure # Objects have { workspace_id: "...", object_id: "..." } # Records have { workspace_id: "...", object_id: "...", record_id: "..." } when String # Simple string ID end id_value end