# Async Interview

Async Interview is an on-demand video interview platform that streamlines the hiring process by allowing candidates to respond to pre-recorded questions at their convenience, enabling employers to review responses asynchronously.

- **Category:** human resources
- **Auth:** API_KEY
- **Composio Managed App Available?** N/A
- **Tools:** 4
- **Triggers:** 0
- **Slug:** `ASYNC_INTERVIEW`
- **Version:** 20260223_00

## Tools

### Delete Job

**Slug:** `ASYNC_INTERVIEW_DELETE_JOB`

Tool to delete an interview job. Use when you need to permanently remove a job after reviewing responses.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `job_id` | string | Yes | Unique identifier (integer ID) of the interview job to delete. You can obtain this ID from the List Jobs action. |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Interview Responses

**Slug:** `ASYNC_INTERVIEW_LIST_INTERVIEW_RESPONSES`

Tool to retrieve all interview responses with candidate details. Use when monitoring incoming responses or triggering follow-up workflows.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### List Jobs

**Slug:** `ASYNC_INTERVIEW_LIST_JOBS`

Tool to retrieve a list of all interview jobs. Use when you need to display or manage existing jobs.

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |

### Update Job

**Slug:** `ASYNC_INTERVIEW_UPDATE_JOB`

Tool to update an existing interview job. Use when you need to modify job details after creation.

#### Input Parameters

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `title` | string | No | New title for the job |
| `job_id` | string | Yes | Unique identifier of the interview job to update (integer ID) |
| `is_public` | boolean | No | Whether the job is publicly visible (true to make public, false to make private) |
| `sub_title` | string | No | Subtitle or tagline for the job |
| `description` | string | No | Detailed description of the job role |

#### Output

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `data` | string | Yes | Data from the action execution |
| `error` | string | No | Error if any occurred during the execution of the action |
| `successful` | boolean | Yes | Whether or not the action execution was successful or not |
