Genetec Mission Control™ Web API privileges - Genetec Mission Control™ 2.13.3.0

Genetec Mission Control™ Deployment Guide 2.13.3.0

series
Genetec Mission Control™ 2.13.3.0
revised_modified
2020-07-15

The Web API interacts with Genetec Mission Control™ as a Security Center user. This user requires privileges to perform Web API commands.

The Web API uses the following Security Center privileges to control access:
Privilege Endpoint Description
Log on using the SDK All Allows applications to authenticate with Genetec Mission Control™ using the Web API.
Third-party integration mode All Allows applications using the Web API to bypass some system validations and interact with incidents without restrictions.

It has the following effects:

  • Web API commands bypass certain system requirements:
    • Having incident ownership
    • Following the incident state flow
    • Being an incident recipient
    • Having the required privileges
  • Web API commands that bypass system requirements do not cause side effects, such as taking incident ownership.
  • The Web API user can query any active incident on a location they have access to.
  • The Web API user can trigger any In service incident type on a location that they have access to.
  • The Web API user can receive notifications related to any active incident.
Trigger incidents POST /V1/Operation/Incidents Allows applications to trigger incidents using the Web API.
Link incidents POST /V1/Operation/Incidents Allows applications to link and unlink incidents using the Web API.
Add incident comments POST /V1/Operation/Incidents/{id} Allows applications to add incident comments using the Web API.
Edit or delete incident comments POST /V1/Operation/Incidents/{id} Allows applications to change or delete incident comments using the Web API.
Change incident description POST /V1/Operation/Incidents/{id} Allows applications to change the description of an incident using the Web API.
Change incident priority POST /V1/Operation/Incidents/{id} Allows applications to change the priority of an incident using the Web API.
Take incident ownership POST /V1/Operation/Incidents/{id} Allows applications to take or release ownership of incidents using the Web API.
NOTE: The Modify reported incidents (Genetec Mission Control™) or the Third-party integration mode privilege is required to change closed incidents.