Result from a Skip API call

interface SkipCallResult {
    allResponses?: any[];
    error?: string;
    response?: SkipAPIResponse;
    responsePhase?: string;
    success: boolean;
}

Properties

allResponses?: any[]

All streaming responses received (including intermediate status updates)

error?: string

Error message if failed

response?: SkipAPIResponse

The final Skip API response

responsePhase?: string

Response phase (analysis_complete, clarifying_question, status_update)

success: boolean

Whether the call was successful