speakers

Get Speaker Sip Accounts

The device's own SIP accounts, read live, so the console offers a dropdown instead of a text field somebody transcribes into.

502 when the device cannot be reached — the console then degrades to its free-text field, so a horn behind an unfinished port forward does not block the rest of the install.

get/speakers/{speaker_id}/sip-accounts

Request

  • Base URL
    https://api.verdun.ai (the document declares no server; this is the origin it was published from)
  • URL
    https://api.verdun.ai/speakers/{speaker_id}/sip-accounts
  • Auth
    HTTP bearer

Path parameters

speaker_idstring required

Response

Successful Response

speaker_idstring uuid required

The speaker whose device was read.

read_atstring date-time required

When the device answered.

derived_checklistobject

The checklist items the DEVICE answers, computed from this read and stored nowhere. Today that is one: whether a default account exists. confirmed is always present — a device that stopped reporting a default must show the tick gone, and an absent key would read as 'we did not ask'. The owner's own attestations live on the speaker record, under onboarding_checklist.

Example response

{
  "accounts": [
    {
      "id": "sip_account_1",
      "name": "Gate horn"
    }
  ],
  "derived_checklist": {
    "default_account": {
      "confirmed": true,
      "read_at": "2026-09-11T18:40:02Z",
      "source": "GetSIPAccounts"
    }
  }
}

Changes

No recorded changes to this operation across all 2 revisions of this API.