Devialet · Authentication Profile

Devialet Authentication

Authentication

Devialet secures its APIs with none across 0 declared security schemes, as derived from its OpenAPI definitions.

AudioConsumer ElectronicsSmart SpeakersHome AutomationCustom InstallationDevice ControlLocal Network APIIoTHardwareMusicFrance
Methods: none Schemes: 0 OAuth flows: API key in:

Security Schemes

Source

Authentication Profile

Raw ↑
generated: '2026-08-04'
method: searched
source: https://help.devialet.com/hc/en-us/articles/4415207423378-Phantom-s-documentation-for-piloting-them-via-IP
docs: https://help.devialet.com/hc/en-us/articles/4415207423378-Phantom-s-documentation-for-piloting-them-via-IP
source_document: >-
  Devialet IP Control — REFERENCE API DOCUMENTATION, Revision 1, December 2021
  (openapi/_original/devialet-ip-control-r1.pdf), section "Protocol and authentication methods"
summary:
  types: [none]
  api_key_in: []
  oauth2_flows: []
  transport_security: none
  posture: unauthenticated-local-network
schemes: []
statement:
  quote: 'IP Control uses HTTP protocol. No authentication is required.'
  source: openapi/_original/devialet-ip-control-r1.pdf
  page: 6
model:
  authentication: none
  authorization: none
  transport: http
  tls: false
  port: 80
  scope_of_trust: >-
    Any client that can reach the device on the local network can read state and issue every
    documented command, including powerOff, restart, and resetToFactorySettings. There is no
    credential, token, pairing step, or per-client authorization in IP Control v1.
  network_boundary: >-
    The API is served by the device itself and is only reachable on the LAN. Devialet does not
    operate a cloud endpoint for it, so exposure is bounded by the local network segment rather
    than by an access control in the API.
discovery:
  mechanism: mDNS / DNS-SD
  service_type: _http._tcp
  txt_filter:
    manufacturer: Devialet
    ipControlVersion: '1'
    path: /ipcontrol/v1
  port: 80
  note: >-
    Clients are told to filter service instances on the TXT record key/value pairs
    manufacturer=Devialet and ipControlVersion=1, and to use the advertised path value rather
    than hard-coding /ipcontrol/v1.
integrator_notes:
  - >-
    Because there is no authentication, the practical control is network segmentation. Devialet's
    Phantom Reactor Custom technical guide recommends a fixed-IP configuration on the integrator
    network and documents that setup and all internal status monitoring happen over this API.
  - >-
    Destructive operations (resetDeviceToFactorySettings, resetSystemToFactorySettings) erase
    network credentials and, on a Wi-Fi-only deployment, make the device unreachable. They are
    reachable by any unauthenticated LAN client.
x-evidence:
  fetched: '2026-08-04'
  documentation_url: https://help.devialet.com/hc/en-us/articles/4415207423378-Phantom-s-documentation-for-piloting-them-via-IP
  documentation_http_status: 403
  documentation_note: >-
    The live Help Center article is behind a Cloudflare bot challenge for non-browser clients
    (HTTP 403). The article and its PDF attachment were retrieved from the Internet Archive
    snapshot of Devialet's own page.
  attachment_url: https://help.devialet.com/hc/en-us/article_attachments/4415236063506
  archived_attachment_url: https://web.archive.org/web/20250712105922if_/https://help.devialet.com/hc/en-us/article_attachments/4415236063506
  archived_attachment_http_status: 200
  content_type: application/pdf