Import file to insight
Changed onCreate a new insight by importing a file from a publicly accessible URL. Supported file types include documents (PDF, DOCX), audio files (MP3, WAV, M4A), and video files (MP4, MOV).
Note: This endpoint is deprecated. Use Import file to doc (POST /v1/docs/import/file) instead.
If the imported file is audio or video, Dovetail will automatically queue it for transcription. The resulting transcript will be added to the insight body once processing completes.
The insight can be placed inside a project (via project_id) or a folder (via folder_id), but not both.
Returns the newly created insight object (without content).
🚧 Permissions
Please check you have the relevant permissions required to access this resource. This may include specific permissions on the object itself or its parent, or having the correct user role if you're making updates.
🚧 Supported URLs
The URL must use HTTPS and resolve to a public address; Dovetail rejects URLs that point to private, loopback, or link-local addresses. Only URLs that link directly to a downloadable file are supported. If the URL does not include a file extension, you must provide the mime_type parameter so Dovetail can determine how to process the file.
📘 Transcription notifications
When a transcription completes or fails, the account linked to the API token will receive a notification. You can manage notification preferences in notification settings.
Required scope: doc:file_import
Request
- Base URLhttps://dovetail.com/api
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"title": "My insight"
}Response
201
Changes
- breaking
added
subschema #1subschema #2to the/response propertyoneOflist for the response status - breaking
the
/response's property type changed fromobjectto no type for status - breaking
removed the required property
//from the response with the status - breaking
removed the required property
//from the response with the status - warning
removed the optional property
//from the response with the status
- breaking