Vendor APIs About 3 min read

2N HTTP and platform APIs

Check whether the integration uses a 2N device API or a platform service. Apply separate permissions to calls, events, status and relay control.

Sources and scopeSource record 25 August 2026

Technical source record: 25 August 2026. Check the linked documentation for current product requirements.

Public 2N manuals and API references reviewed on 25 August 2026; exact device services, firmware, account count, licences, Access Commander edition, authentication availability, and command behaviour require target product confirmation.

Verification and testing

Overview#

Vendor APIs / Device and edge video / 2N

2N publishes a device facing 2N IP HTTP API and distinct APIs for management/application platforms such as 2N Access Commander and selected indoor device applications. Keep those authority planes separate: a device HTTP account isn't an Access Commander API identity, and a platform integration doesn't prove direct device support.

Documented scope and access#

Surface Product plane Public documentation Boundary
2N IP HTTP API Supported IP intercoms, access units and related devices Public latest manual plus versioned PDF Service availability and licence vary by product/firmware
Access Commander HTTP API 2N Access Commander management platform Public versioned manual with v2/v3 sections Server edition/version, tenant/site and permission model apply
Indoor Touch application HTTP API Supported 2N Indoor Touch application/device Public reference Not interchangeable with the IP device API

The public IP HTTP API manual enumerates supported product families. Use that list and the target device’s Services → HTTP API configuration page; don't infer support from a similar chassis or product name.

Device service model#

The device configuration manual groups HTTP API control by service, including system, access, switch, I/O, display, e mail, logging and automation related functions where supported. Each service can have its own enablement, transport and authentication choice. That granularity is a security boundary: enable only the services the integration requires.

The public manual describes HTTP/HTTPS and None/Basic/Digest choices on supported products. “None” isn't appropriate for a production integration. Prefer HTTPS with a unique account and the strongest documented authentication that is compatible with the exact firmware. Validate the certificate under the deployment PKI policy and block plaintext fallback.

An Access Unit 2.50 configuration page describes up to five HTTP API accounts for that product/version. Don't generalize the count to every intercom, access unit or firmware.

Capability and authorisation design#

Separate identities and privileges for:

  • health and inventory reads;
  • event/log retrieval;
  • access/cardholder information;
  • camera snapshot or media related operations;
  • switch, relay, I/O, display or automation control;
  • system configuration and restart;
  • Access Commander administration.

Switch and access operations can release a door or activate connected equipment. Require explicit user authorisation, a bounded target, an auditable reason and post command state reconciliation. The API result doesn't prove the lock, contact, person passage or downstream automation state.

Events and state#

Use the event/log mechanism documented for the exact API version. Preserve device event time, collector time, device identity, event identifier/type and any sequence information. On reconnect, assume duplicates and gaps are possible until the manual says otherwise; re read relevant status and reconcile.

Don't use event text as a stable machine contract when the API supplies structured type or identifiers. Treat names, display strings, e mail fields and uploaded content as untrusted input and minimize personal data in logs.

Version and lifecycle#

The public site exposed a versioned 2N IP HTTP API PDF numbered 2.49 and product configuration documentation numbered 2.50 during review. These are observations for those documents, not a universal “latest API version.” Record device firmware, manual revision and individual service support together.

For Access Commander, pin server release, API generation, authentication method and permission set. Don't silently migrate between v2/v3 sections or depend on an unversioned example.

Primary sources#

Section overview · Wiki home