Skip to main content

Overview

Batch-modify multiple interviews in a single API call. Useful for applying consistent settings across interviews, updating keywords in bulk, or cloning configuration from a template. Endpoint: PATCH /qsi/gather/interviews/bulk-update

Mode Behavior

The mode parameter controls how supplied values interact with existing data.
Supplied values completely replace existing values.For example, if an interview has keywords ["java", "python"] and you send keywords: ["go"], the interview will only have ["go"] after the update.

Parameters

Response

Examples

1. Update Title and Display Name (Overwrite)

Set the same title and display name across multiple interviews.

2. Add Keywords to Existing Interviews (Merge)

Add new keywords without removing existing ones.

3. Replace All Keywords (Overwrite)

Completely replace the keywords on multiple interviews.

4. Remove Specific Keywords (Merge)

Remove specific keywords while keeping all others intact.

5. Clone from Template Interview (Overwrite)

Apply a template interview’s configuration to multiple interviews.

6. Add Survey Questions with Knockout (Merge)

Add survey questions to existing interviews, including knockout configuration.

7. Remove Specific Questions (Merge)

Remove specific questions from interviews while preserving all others.

8. Set Score Card Topics (Overwrite)

Apply a standardized score card across multiple interviews.

9. Update Interview Settings (Overwrite)

Set language, web-only, and resume settings across interviews.

10. Set Notification Subscribers and Message Group (Overwrite)

Assign notification subscribers and a message group to multiple interviews.

11. Combined Merge (Questions + Keywords + Subscribers)

A realistic example that adds questions, keywords, and notification subscribers in a single merge operation.

Error Handling

Partial failures are possible — some interviews may update successfully while others fail. Always check the errors array in the response.

Interviews

Create and manage individual interviews

Questions

Create and manage interview questions

Best Practices

API integration best practices