Update Interview Request
Updates context on an existing interview request. Accepts any combination of
contact_context, contact_name, and objective. At least one field must be provided.
contact_contextandcontact_nameupdate the contact record associated with the request. Context is stored in the contact’s notes field and used by Paige in every future interview prompt for that contact.objectiveupdates the interview-specific goal on the request itself.
Copy for AI context
Copy for AI context
Overview
Use this endpoint to update context on an interview request after it has been created.contact_contextandcontact_nameupdate the contact record linked to the request. Context is stored in the contact’s notes field and included in every future interview prompt Paige runs for that contact.objectiveupdates the interview-specific goal on the request itself, giving Paige a targeted focus for this particular interview.
Path Parameter
| Parameter | Type | Description |
|---|---|---|
id | integer | The interview_request_id returned when the interview was created via POST /interviews. |
Request Body
| Field | Type | Description |
|---|---|---|
contact_context | string | object | Updated context about the contact. Overwrites the existing contact notes — merge manually if you want to preserve prior context. Accepts a plain string or JSON object (serialized automatically). |
contact_name | string | Updated display name for the contact. |
objective | string | Updated goal for this specific interview. Paige uses this when generating questions and conducting the conversation. |
Response
| Field | Type | Description |
|---|---|---|
interview_request_id | integer | ID of the updated interview request. |
Rate Limits
| Plan | Requests per Minute |
|---|---|
| Essentials | 60 |
| Growth | 300 |
| Enterprise | 1,000 |
Examples
Error Responses
| Code | Description |
|---|---|
bad_request | No fields provided, or invalid JSON. |
unauthorized | Invalid or missing API key. |
not_found | Interview request not found, or it belongs to a different org. |
rate_limit_exceeded | Too many requests. Check X-RateLimit-Reset and retry after. |
Authorizations
API key from Hindsight dashboard
Path Parameters
The interview_request_id returned when the interview was created.
Body
Updated context about the contact. Overwrites the existing contact notes. Used by Paige as background in every future interview prompt for this contact.
{
"title": "CTO",
"evaluation_notes": "Completed 30-day POC, main concern is pricing"
}Updated display name for the contact.
"Jane Smith"
Updated goal for this specific interview.
"Focus on why pricing was a blocker vs. Competitor X"
Response
Interview request updated
ID of the updated interview request.
4821
