🔹 Workflow Steps

1️⃣ Log In & Authenticate

Before making API requests, you must log in to obtain an authentication token. Endpoint:
POST /auth/login 📖 View Docs

2️⃣ Create a Recording Session

Create a new recording session, which will be used for scribing. Endpoint:
POST /recording-sessions/create 📖 View Docs

3️⃣ Retrieve Available Templates

Get a list of all available scribing templates. Endpoint:
GET /templates/all?page=1&limit=50 📖 View Docs

4️⃣ Generate an Audio Upload URL

Before uploading an audio file, you need to generate a presigned URL. Endpoint:
POST /audio/generate-upload-url 📖 View Docs

5️⃣ Upload the Audio File

Once you have the presigned URL, use curl or an HTTP client to upload the file. Command:
curl -X PUT -T "<AUDIO_FILE_PATH>" "<PRE_SIGNED_URL>"

6️⃣ Request Scribing

Submit a request to process the uploaded recording using a chosen template. Endpoint:
POST /scribe/request 📖 View Docs

7️⃣ Check Scribing Status

Monitor the status of the scribing process. Endpoint:
GET /scribe/get/{public_id} 📖 View Docs