Get Camera Providers

GET /api/integration/camera-providers/{integrationId}

Retrieves all integrated camera providers

Path parameters

Responses

  • 200 application/json

    OK

    Hide response attributes Show response attributes object
    • id integer(int64)

      Provider's Gatego ID

    • TBC

    • TBC

    • status object

      TBC

      Additional properties are allowed.

      Hide status attribute Show status attribute object
    • object

      One of:

      TBC

      Additional properties are allowed.

    • Additional properties are allowed.

      Hide common_camera_params attributes Show common_camera_params attributes object
      • TBC

        Additional properties are allowed.

        Hide thumbnail_url attributes Show thumbnail_url attributes object
        • use_proxy boolean

          When true, that means the provider doesn't support direct access to their systems via frontend, but the thumbnail can be got using the backend endpoint /api/camera/proxied/.. which needs to be authenticated

        • base string

          Base URL

        • method string

          HTTP Method

        • Request Params

          Hide request_params attribute Show request_params attribute object
          • * string Additional properties
        • headers object

          Request Headers. Note that if headers are required this p

          Hide headers attribute Show headers attribute object
          • * string Additional properties
      • TBC

        Additional properties are allowed.

        Hide thumbnail_from_stream_url attributes Show thumbnail_from_stream_url attributes object
        • use_proxy boolean

          When true, that means the provider doesn't support direct access to their systems via frontend, but the thumbnail can be got using the backend endpoint /api/camera/proxied/.. which needs to be authenticated

        • base string

          Base URL

        • method string

          HTTP Method

        • Request Params

          Hide request_params attribute Show request_params attribute object
          • * string Additional properties
        • headers object

          Request Headers. Note that if headers are required this p

          Hide headers attribute Show headers attribute object
          • * string Additional properties
  • Not Authorized

  • Not Allowed

GET /api/integration/camera-providers/{integrationId}
curl \
 -X GET https://api-dev.gatego.io/api/integration/camera-providers/{integrationId}
Response examples (200)
{
  "id": 42,
  "type": "CAMERA",
  "vendor": "VERKADA",
  "status": {
    "connected": true
  },
  "config": {},
  "common_camera_params": {
    "thumbnail_url": {
      "use_proxy": true,
      "base": "https://api.verkada.com/cameras/v1/footage/thumbnails",
      "method": "GET",
      "request_params": {
        "resolution": "low-res"
      },
      "headers": {
        "x-api-key": "da12cb332"
      }
    },
    "thumbnail_from_stream_url": {
      "use_proxy": true,
      "base": "https://api.verkada.com/cameras/v1/footage/thumbnails",
      "method": "GET",
      "request_params": {
        "resolution": "low-res"
      },
      "headers": {
        "x-api-key": "da12cb332"
      }
    }
  }
}