PUT
/
interview
/
{interviewId}
curl --request PUT \
  --url https://public.api.micro1.ai/interview/{interviewId} \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "interview_name": "Full Stack Engineer Interview",
  "skills": [
    {
      "name": "React",
      "description": "Must be proficient in React Context API"
    }
  ],
  "custom_questions": [
    "Are you willing to relocate?"
  ],
  "interview_language": "en",
  "can_change_interview_language": false,
  "only_coding_round": false,
  "is_coding_round_required": false,
  "selected_coding_language": "python",
  "is_proctoring_required": true
}'
{
  "status": true,
  "message": "Interview updated successfully"
}

Authorizations

x-api-key
string
header
required

API key to access the API

Path Parameters

interviewId
string
required

ID of the interview to update

Body

application/json
Request body to update an interview

Request to update an interview

interview_name
string

Name of the interview

skills
object[]

Required skills for the interview (max 5)

custom_questions
string[]

Additional questions for the interview (max 5)

interview_language
enum<string>
default:
en

The language in which the AI interview will be conducted

Available options:
en,
fr,
de,
he,
hi,
pt,
es,
tr
can_change_interview_language
boolean
default:
false

Whether the candidate can change the language

only_coding_round
boolean
default:
false

Whether the interview is a coding round only

is_coding_round_required
boolean
default:
false

​​Whether the coding round is required

selected_coding_language
string

The coding language for the coding round

is_proctoring_required
boolean
default:
true

Whether the proctoring is required

Response

200
application/json
Successful response

Response for updating an interview

status
boolean

Whether the request was successful

message
string

The message for the response