Skip to main content
curl -X GET "https://backend.jobhive.ai/v1/interviews/int_abc123def456" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "success": true,
  "data": {
    "id": "int_abc123def456",
    "status": "completed",
    "candidate": {
      "email": "[email protected]",
      "name": "John Doe",
      "joined_at": "2024-01-15T15:32:00Z"
    },
    "position": "Full Stack Developer",
    "skills": ["JavaScript", "React", "Node.js", "PostgreSQL"],
    "difficulty": "intermediate",
    "duration": {
      "estimated_minutes": 45,
      "actual_minutes": 42
    },
    "schedule": {
      "scheduled_at": "2024-01-15T15:30:00Z",
      "started_at": "2024-01-15T15:32:00Z",
      "completed_at": "2024-01-15T16:14:00Z"
    },
    "urls": {
      "interview_url": "https://app.jobhive.ai/interview/int_abc123def456",
      "dashboard_url": "https://app.jobhive.ai/dashboard/interview/int_abc123def456",
      "results_url": "https://app.jobhive.ai/results/int_abc123def456"
    },
    "created_at": "2024-01-15T14:30:00Z",
    "updated_at": "2024-01-15T16:14:00Z"
  }
}
Retrieves detailed information about a specific interview, including current status, candidate information, assessment results, and real-time analytics.

Path Parameters

id
string
required
Unique interview identifier (e.g., int_abc123def456)

Query Parameters

include_results
boolean
default:"false"
Include detailed assessment results and analytics in the response
include_transcript
boolean
default:"false"
Include interview transcript (only available for completed interviews)
include_recordings
boolean
default:"false"
Include recording URLs (requires appropriate permissions)

Response

id
string
Unique interview identifier
status
string
Current interview status: scheduled, in_progress, completed, cancelled
candidate
object
Candidate information
position
string
Job position for the interview
skills
array
Array of skills being assessed
difficulty
string
Interview difficulty level
duration
object
Duration information
schedule
object
Schedule information
results
object
Assessment results (when include_results=true)
analytics
object
Real-time analytics data
urls
object
Related URLs

Examples

curl -X GET "https://backend.jobhive.ai/v1/interviews/int_abc123def456" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "success": true,
  "data": {
    "id": "int_abc123def456",
    "status": "completed",
    "candidate": {
      "email": "[email protected]",
      "name": "John Doe",
      "joined_at": "2024-01-15T15:32:00Z"
    },
    "position": "Full Stack Developer",
    "skills": ["JavaScript", "React", "Node.js", "PostgreSQL"],
    "difficulty": "intermediate",
    "duration": {
      "estimated_minutes": 45,
      "actual_minutes": 42
    },
    "schedule": {
      "scheduled_at": "2024-01-15T15:30:00Z",
      "started_at": "2024-01-15T15:32:00Z",
      "completed_at": "2024-01-15T16:14:00Z"
    },
    "urls": {
      "interview_url": "https://app.jobhive.ai/interview/int_abc123def456",
      "dashboard_url": "https://app.jobhive.ai/dashboard/interview/int_abc123def456",
      "results_url": "https://app.jobhive.ai/results/int_abc123def456"
    },
    "created_at": "2024-01-15T14:30:00Z",
    "updated_at": "2024-01-15T16:14:00Z"
  }
}

Error Responses

{
  "success": false,
  "error": {
    "code": "INTERVIEW_NOT_FOUND",
    "message": "Interview with ID 'int_invalid123' not found"
  }
}
Interview results and transcripts are only available for completed interviews. Recordings require special permissions and may incur additional charges.