Total Recordings
2

Recorded audio files archived

Today's Uploads
2

Uploaded in the last 24h

Unique Callers
2

Distinct phone contacts logged

Storage Size
0.76 MB

On disk: public

Proxy Auth: Configured (X-API-Key / Bearer)
OpenAI Forwarding: Mock Response Mode (Dev)
Multi-part Uploads (+ allowed): Ready
PHP 8.3.36 · Laravel v12.71.0

Recorded Calls & Sessions 2

+14155552671 Sarah Connor
ID: rec_demo_102 • Call_+14155552671_20261017_093000.m4a • 305.1 KB
Oct 17, 2026 · 09:30 AM
Uploaded 3 minutes ago
Audio Playback:
Transcript Excerpt

Hello, I wanted to follow up on the support ticket regarding the dashboard reporting error. We are seeing intermittent timeout errors.

AI Summary Neutral

{"summary":"Customer reported recurring timeout errors on the analytics reporting dashboard and requested urgent investigation.","key_points":["Customer experiencing intermittent timeout errors","Affecting quarterly reporting workflows"],"action_items":["Inspect database query latency for reporting queries","Update customer by end of business today"],"sentiment":"Neutral"}

+919824012345 Mehul Desai
ID: rec_demo_101 • Call_+919824012345_20261016_181800.m4a • 471.6 KB
Oct 16, 2026 · 06:18 PM
Uploaded 3 minutes ago
Audio Playback:
Transcript Excerpt

हाँ जी , मैं कल सुबह भेजता हूँ। सभी ज़रूरी दस्तावेज़ तैयार हैं और दोपहर तक डिलीवरी पूरी हो जाएगी।

AI Summary Positive

{"summary":"Delivery slot confirmed for Saturday morning. The caller verified the address and requested a call prior to arrival.","key_points":["Delivery slot confirmed for Saturday","All necessary paperwork is ready","Delivery expected before noon"],"action_items":["Call the customer at 9 AM on Saturday","Dispatch courier agent with documents"],"sentiment":"Positive"}

API Reference & Testing Specs v1.0.0

Endpoints built specifically to meet every specification in the Android Screen Recorder reference document.

POST 5 min timeout

/api/transcribe

Speech-to-text proxy for OpenAI Whisper. Receives multipart audio file, language code, and returns text, language, and avg_logprob segments.

Header: X-API-Key: <proxy-token>
Body: multipart/form-data (file, model, language)
POST 60 s timeout

/api/summarize

Summary proxy for GPT-4o mini. Proxies JSON conversation prompt and returns choices[0].message.content as a JSON string with summary, key_points, action_items, and sentiment.

Header: Content-Type: application/json
Header: X-API-Key: <proxy-token>
POST 60 s timeout

/api/recordings

Recording submission. Stores audio file (including file names with +), transcript, summary, caller number/name, and returns JSON with generated ID: {"id": "rec_..."}.

Header: Authorization: Bearer <token> (optional)
Header: Accept: application/json

Example Multipart Recording Submission (Page 6 Curl Specification)

curl -X POST "https://screencallrecorder.arinine.com/api/recordings" \
  -H "Authorization: Bearer screen_recorder_secret_key" \
  -H "Accept: application/json" \
  -F "audio_file=@Call_+919824012345_20261016_181800.m4a" \
  -F "transcript=हाँ जी , मैं कल सुबह भेजता हूँ..." \
  -F "summary=Delivery slot confirmed for Saturday." \
  -F "caller_number=+919824012345" \
  -F "caller_name=Mehul Desai" \
  -F "recording_name=Call_+919824012345_20261016_181800.m4a" \
  -F "recorded_at=2026-10-16T18:18:00"