E12 HPPT APIs

E12 HPPT APIs

Hi,
Where can i find the HTTP APIs of the E12?
For example, i want to change the light of the actual LED and take start a call by http.
Is it possible to get a overview of all http APIs? Maybe there is more, which I think is good.

thanks,
Kai Bauder
All comments 20
    geryd 2024-02-02 15:01:36
    Good question! I was wondering myself what I could use the HTTP API for when I noticed the setting.
    Unfortunately the manual only handles the authentication part and the endpoints seem to be nowhere documented...

    A lot of interesting things could be done with it.
    I am looking into a way to disable that the door phone makes a SIP call when there is presence in the building.

    No need for a phone-call when there is a chime to alert you when you are on premise. :-)
    Akuvox_Mia 2024-02-05 16:21:25
    There is no such manual available at the moment, you can contact your tech support who may be able to provide you with the.
    geryd 2024-02-05 17:24:57
    Akuvox_Mia replied at 2024-02-05 09:21
    There is no such manual available at the moment, you can contact your tech support who may be able t ...

    created a ticket... I find this odd, what's the point of having a feature without knowing how to use it!
    geryd 2024-02-06 20:28:56
    a bit frustrating.  I asked tech support for documentation of the existing API feature and in return, they asked me questions about where I purchased my product and what my purposes are.

    I'm happy to share my train of though, but, it should not matter where I bought it or what I want to do with it.
    The API is part of the functionality, as it's authentication methods are documented in the user manual.

    So should be the functionalities you can use over API
    to be determined
    geryd 2024-02-07 03:48:47
    I noticed you can use from your browser, but this only works when you are logged in into the admin console.

    /fcgi/do?action=CallEnd
    /fcgi/do?action=MakeCall&number=xxx

    Weird, as the url's don't use the same syntax as the API (/api/call/hangup)
    --> hangup vs CallEnd

    I was hoping the actions from the admin console might expose the correct parameters to reverse engineer the API call.

    I will continue my endeavours to get the documentation from tech support :-)
    tsesydney 2024-02-13 13:00:49
    geryd replied at 2024-02-07 03:48
    I noticed you can use from your browser, but this only works when you are logged in into the admin c ...

    Hi geryd, I believe you need to include the username and password at the end of the URL like so:
    &UserName=username_here&Password=password_here

    There is also OpenDoor action, keep in mind these functions may require high security mode to be disabled in the device settings

    /fcgi/do?action=OpenDoor&UserName=username&Password=password&DoorNum=relay_number
    you can also use this format too:
    /fcgi/OpenDoor?action=OpenDoor&UserName=username&Password=password&DoorNum=relay_number
    geryd 2024-02-13 19:52:55
    tsesydney replied at 2024-02-13 06:00
    Hi geryd, I believe you need to include the username and password at the end of the URL like so:
    & ...

    Unfortunately, adding username and password to the url was the first thing I tried, to no avail.  not with my admin password, nor with the password you can configure to open the door.

    What do you mean with 'high security mode' ? I do not see any corresponding setting?

    HTTP API is currently set to IP whitelist for authorisation. but the cgi does you use the API path, I guess...
    tsesydney 2024-02-14 06:54:16
    geryd replied at 2024-02-13 19:52
    Unfortunately, adding username and password to the url was the first thing I tried, to no avail.   ...

    High Security mode is usually found under Security → Basic in the latest firmware.

    What firmware version are you using? I used the makecall function recently and did not have any issues.
    tsesydney 2024-02-14 06:57:23
    geryd replied at 2024-02-13 19:52
    Unfortunately, adding username and password to the url was the first thing I tried, to no avail.   ...

    Did you have Open Relay Via HTTP enabled under the Relay settings on the device? OpenDoor does not use the HTTP API username & password but rather the web interface login. Try both of the opendoor URLs I sent previously and using it on your device as different firmware versions have different URL formats, latest firmware can use both formats but requires high security mode to be disabled.
    123Next
You have to log in before you can reply Login | Sign up