Plaud
Embedded

Plaud Embedded, end to end.

Authenticate, upload a recording, and transcribe — the full pipeline in three steps.

1. Authenticating
Issue User-level tokens to bind devices and upload files
Credentials
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
  }'
{}
2. Upload Audio Files Recorded by your Plaud Device
After binding a Plaud device to your mobile app using a user token, record conversations and upload them to Plaud for transcription
Ready
00:00
Note Pro
Note Pro
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"
}
'
{}
3. Transcribe Uploaded Files
After uploading a file via the File Upload API, kick off Plaud's transcription pipeline with SOTA models trained on offline meetings.
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: '
{}