
Authenticate, upload a recording, and transcribe — the full pipeline in three steps.
curl --request POST
--url https://platform-us.plaud.ai/developer/api/oauth/partner/access-token
--header 'Authorization: Basic base64(:)'
--header 'Content-Type: application/x-www-form-urlencoded'{}curl --request POST
--url https://platform-us.plaud.ai/developer/api/open/partner/users/access-token
--header 'Authorization: Bearer '
--header 'Content-Type: application/json'
--data '
{
"user_id": "",
"expires_in": 86400
}'{}

curl --request POST
--url https://platform-us.plaud.ai/developer/api/open/partner/files/upload/generate-presigned-urls
--header 'Authorization: Bearer
--header 'Content-Type: application/json'
--data '
{
"filesize": ,
"filetype": "mp3"
}
'{}curl --request PUT
--url []curl --request POST
--url https://platform-us.plaud.ai/developer/api/open/partner/files/upload/complete-upload
--header 'Authorization: Bearer
--header 'Content-Type: application/json'
--data '
{
"file_id": ,
"upload_id": ,
"part_list": [],
"filetype": "mp3"
}
'{}curl --request POST
--url https://platform-us.plaud.ai/developer/api/open/partner/ai/transcriptions/
--header 'Content-Type: application/json'
--header 'X-Client-Api-Key: '
--header 'X-Client-Id: '
--data '
{
"file_url": "",
"params": {
"transcribe": {
"language": "auto",
"model": "plaud-fast-whisper"
},
"vad": {
"decode_silence": false
},
"diarization": {
"enabled": false,
"return_embedding": false
}
}
}
'{}curl --request GET
--url https://platform-us.plaud.ai/developer/api/open/partner/ai/transcriptions/
--header 'X-Client-Api-Key: '
--header 'X-Client-Id: '{}