Download OpenAPI specification:
Fetch transcriptions and AI summaries from Plaud public share links. Public and unauthenticated. Responses are cached by share id.
Results are always returned in chronological order by recording start time, after de-duplicating repeated share ids.
| format | string Default: "json" Enum: "json" "txt" Payload type. |
| zip | boolean Default: false When true, the response is a ZIP bundle with one file per link, named |
| refresh | boolean Default: false Bypass the cache and refetch from Plaud. |
| links required | Array of strings non-empty Plaud share URLs or bare |
| include_summary | boolean Default: false Include AI Summary, Highlights and Outline in the output. |
| id required | string Share id (pub_...). | ||||||||
| url required | string | ||||||||
| status required | string Enum: "ok" "error" | ||||||||
object (Error) | |||||||||
| |||||||||
| title | string | ||||||||
| start_time | string or null <date-time> | ||||||||
| duration_ms | integer or null | ||||||||
| language | string or null | ||||||||
| filename required | string Suggested | ||||||||
Array of objects (Segment) | |||||||||
Array
| |||||||||
object (Summary) | |||||||||
| |||||||||
Array of objects (Highlight) | |||||||||
Array
| |||||||||
Array of objects (OutlineItem) | |||||||||
Array
| |||||||||
{- "links": [
- "string"
], - "include_summary": false
}[- {
- "id": "string",
- "url": "string",
- "status": "ok",
- "error": {
- "error": {
- "code": "not_a_plaud_link",
- "message": "string"
}
}, - "title": "string",
- "start_time": "2019-08-24T14:15:22Z",
- "duration_ms": 0,
- "language": "string",
- "filename": "string",
- "segments": [
- {
- "speaker": "string",
- "start_ms": 0,
- "end_ms": 0,
- "text": "string"
}
], - "summary": {
- "markdown": "string"
}, - "highlights": [
- {
- "title": "string",
- "content": "string",
- "timestamp_ms": 0
}
], - "outline": [
- {
- "topic": "string",
- "start_ms": 0,
- "end_ms": 0
}
]
}
]