Rhombus Systems Event Search Webservice API

The Event Search Webservice API from Rhombus Systems — 2 operation(s) for event search webservice.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/rhombus-systems-event-search-webservice-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

rhombus-systems-event-search-webservice-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: developer@rhombussystems.com
  description: 'This API is for use by Rhombus customers and partners.


    ## Authentication


    All requests require two headers:

    - `x-auth-scheme` — The authentication scheme identifier. Use `api-token` for standard API key auth, or `partner-api-token` for partner API auth.

    - `x-auth-apikey` — Your Rhombus API key.


    Example:

    ```

    POST /api/camera/getMinimalCameraStateList

    x-auth-scheme: api-token

    x-auth-apikey: YOUR_API_KEY

    Content-Type: application/json

    ```'
  title: Rhombus Event Search Webservice API
  version: '1.0'
servers:
- description: Production Server
  url: https://api2.rhombussystems.com
security:
- ApiKeyAuth: []
tags:
- name: Event Search Webservice
paths:
  /api/eventSearch/getCameraOrDoorbellCameraSeekpoints:
    post:
      deprecated: true
      description: Get camera or doorbell camera seekpoints
      operationId: getCameraOrDoorbellCameraSeekpoints
      parameters:
      - description: Authentication scheme identifier. Use `api-token` for standard API key authentication, `partner-api-token` for partner API key authentication. Must be paired with the `x-auth-apikey` header containing your API key.
        example: api-token
        in: header
        name: x-auth-scheme
        required: true
        schema:
          type: string
          default: api-token
          enum:
          - api-token
          - api
          - partner-api-token
          - partner-api
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Common_devices_GetCameraOrDoorbellCameraSeekpointsWSRequest'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Eventsearch_GetCameraOrDoorbellCameraSeekpointsWSResponse'
          description: OK
      summary: Get camera or doorbell camera seekpoints
      tags:
      - Event Search Webservice
  /api/eventSearch/getEventSeekpoints:
    post:
      deprecated: true
      description: Get normal seekpoint events and access control seekpoint events
      operationId: getDeprecatedEventSeekpoints
      parameters:
      - description: Authentication scheme identifier. Use `api-token` for standard API key authentication, `partner-api-token` for partner API key authentication. Must be paired with the `x-auth-apikey` header containing your API key.
        example: api-token
        in: header
        name: x-auth-scheme
        required: true
        schema:
          type: string
          default: api-token
          enum:
          - api-token
          - api
          - partner-api-token
          - partner-api
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Eventsearch_GetEventSeekpointsWSRequest'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Eventsearch_GetEventSeekpointsWSResponse'
          description: OK
      summary: Get normal seekpoint events and access control seekpoint events
      tags:
      - Event Search Webservice
components:
  schemas:
    Component_FindComponentSeekPointsByAccessControlledDoorsWSRequest:
      type: object
      description: Component seekpoints search for access controlled doors
      properties:
        accessControlledDoorUuidList:
          type:
          - array
          - 'null'
          items:
            type:
            - string
            - 'null'
            format: RUUID
            description: base 64 (url-safe) uuid string
            example: AAAAAAAAAAAAAAAAAAAAAA
        durationSec:
          type:
          - integer
          - 'null'
          format: int32
        sortResponse:
          type:
          - boolean
          - 'null'
        startTimeSecEpochExclusive:
          type:
          - integer
          - 'null'
          format: int64
    Eventsearch_CombinedSeekPointType:
      type: object
      description: Combined seekpoint type containing information from various event sources including timestamps, activities, and metadata.
      properties:
        activity:
          $ref: '#/components/schemas/ActivityEnum'
        cameraUuid:
          type:
          - string
          - 'null'
          format: DeviceFacetUuid
          description: RUUID with optional appended facet information
          example: AAAAAAAAAAAAAAAAAAAAAA.v0
        cardholderName:
          type:
          - string
          - 'null'
          description: Cardholder (badge holder) name for OnGuard integration seekpoints
          example: Jane Doe
        customActivityColor:
          $ref: '#/components/schemas/FootageSeekPointColorEnum'
        customActivityDescription:
          type:
          - string
          - 'null'
          description: Custom description for the activity
          example: A person was detected in the camera view
        customActivityDisplayName:
          type:
          - string
          - 'null'
          description: Custom display name for the activity
          example: Person Detected
        dwelling:
          type:
          - boolean
          - 'null'
          description: Whether the detected person is dwelling/loitering
        faceName:
          type:
          - string
          - 'null'
          description: Name of the face detected in this seekpoint
          example: John Doe
        licensePlate:
          type:
          - string
          - 'null'
          description: License plate detected in this seekpoint
          example: ABC123
        objectId:
          type:
          - integer
          - 'null'
          format: int32
          description: Object ID for tracking purposes
          example: 12345
        originalEvent:
          type:
          - object
          - 'null'
          description: Original event object that generated this seekpoint
        regionMatchTimestampMs:
          type:
          - integer
          - 'null'
          format: int64
          description: Timestamp in milliseconds of the earliest motion evidence inside the searched region for this seekpoint. Only populated when the request includes searchCells and this seekpoint matched the region. May trail timestampMs, which reflects the start of the underlying motion event rather than when the region was entered.
          example: 1640995215000
        seekpointEndTimeMs:
          type:
          - integer
          - 'null'
          format: int64
          description: End time in milliseconds for the seekpoint duration
          example: 1640995300000
        seekpointStartTimeMs:
          type:
          - integer
          - 'null'
          format: int64
          description: Start time in milliseconds for the seekpoint duration
          example: 1640995200000
        stableTrackId:
          type:
          - integer
          - 'null'
          format: int32
          description: Stable track ID for re-identification across track segments
          example: 42
        thumbnailUrl:
          type:
          - string
          - 'null'
          description: URL to the thumbnail image for this seekpoint
          example: https://example.com/thumbnail.jpg
        timestampMs:
          type:
          - integer
          - 'null'
          format: int64
          description: Timestamp in milliseconds when the seekpoint occurred
          example: 1640995200000
        unidentifiedFaceId:
          type:
          - string
          - 'null'
          description: ID for unidentified faces
          example: face_12345
    ActivityEnum:
      type: string
      enum:
      - SOUND_LOUD
      - SOUND_GUN_SHOT
      - TAMPER
      - VISUAL_TAMPER
      - MOTION_TAMPER
      - MOTION
      - MOTION_HUMAN
      - MOTION_CAR
      - MOTION_ANIMAL
      - FACE
      - FACE_IDENTIFIED
      - FACE_UNIDENTIFIED
      - FACE_BLACKLISTED
      - FACE_ALERT
      - POSE_ANOMALOUS
      - POSE_FALL
      - LICENSEPLATE
      - LICENSEPLATE_IDENTIFIED
      - LICENSEPLATE_UNIDENTIFIED
      - LICENSEPLATE_ALERT
      - LICENSEPLATE_BLACKLISTED
      - LICENSEPLATE_TRUSTED
      - PEOPLECOUNT_HIGH
      - PEOPLECOUNT_HIGH_RESET
      - PEOPLECOUNT_LOW
      - PEOPLECOUNT_LOW_RESET
      - HUMAN_ENTER
      - HUMAN_EXIT
      - CAR_ENTER
      - CAR_EXIT
      - TEMPERATURE_EXCEEDED_HIGH
      - TEMPERATURE_EXCEEDED_LOW
      - HUMIDITY_EXCEEDED_HIGH
      - HUMIDITY_EXCEEDED_LOW
      - PM25_EXCEEDED_HIGH
      - TVOC_EXCEEDED_HIGH
      - ETOH_EXCEEDED_HIGH
      - IAQ_EXCEEDED_HIGH
      - CO2_EXCEEDED_HIGH
      - CO2_EXCEEDED_LOW
      - PROBE_TEMPERATURE_EXCEEDED_HIGH
      - PROBE_TEMPERATURE_EXCEEDED_LOW
      - PROBE_DISCONNECTED
      - PROBE_CONNECTED
      - HEAT_INDEX_EXCEEDED_HIGH
      - PRESSURE_EXCEEDED_HIGH
      - PRESSURE_EXCEEDED_LOW
      - PM10_EXCEEDED_HIGH
      - PM40_EXCEEDED_HIGH
      - PM100_EXCEEDED_HIGH
      - VOC_IDX_EXCEEDED_HIGH
      - NOX_IDX_EXCEEDED_HIGH
      - FORMALDEHYDE_EXCEEDED_HIGH
      - CARBON_MONOXIDE_EXCEEDED_HIGH
      - AQI_EXCEEDED_HIGH
      - DOOR_AJAR
      - DOOR_OPENED
      - DOOR_CLOSED
      - BUTTON_SINGLE_PRESSED
      - BUTTON_DOUBLE_PRESSED
      - BUTTON_LONG_PRESSED
      - TAG_ARRIVED
      - TAG_DEPARTED
      - TAG_MOVED
      - TAG_POSITIONING_CHANGED
      - TAG_BOUNDARY_INGRESS
      - TAG_BOUNDARY_EGRESS
      - TAG_PANIC
      - BADGE_AUTHORIZED
      - BADGE_UNAUTHORIZED
      - BADGE_UNAUTHORIZED_V2
      - BADGE_AJAR
      - BADGE_MANUAL
      - BADGE_FORCED_OPEN
      - BADGE_LOCKDOWN
      - BADGE_REQUEST_TO_EXIT
      - BADGE_DURESS
      - BADGE_SECURITY_BREACH
      - BADGE_TAMPER
      - BADGE_FACE_MISMATCH
      - POS_ORDER
      - GUN_DETECT_EVENT
      - IOT_SOUND_AGGRESSION
      - IOT_SOUND_HELP
      - IOT_AIR_CO
      - IOT_AIR_CO2
      - IOT_AIR_MASKING
      - IOT_AIR_THC
      - IOT_AIR_VAPE
      - IOT_AIR_VOC
      - IOT_AIR_TEMP
      - IOT_TAMPER
      - IOT_GUNSHOT
      - IOT_BUTTON_SINGLE_CLICK
      - IOT_BUTTON_DOUBLE_CLICK
      - IOT_BUTTON_HOLD
      - IOT_PANIC_BUTTON_TRIGGERED
      - AUDIO_SOUND_SIGNIFICANT
      - AUDIO_SOUND_LOUD
      - AUDIO_SOUND_ABUSIVE
      - AUDIO_SOUND_GREETING
      - AUDIO_SOUND_HELP
      - AUDIO_SOUND_GUN
      - AUDIO_SOUND_GLASS_BREAK
      - AUDIO_SOUND_ALARM_SMOKE_FIRE
      - AUDIO_SOUND_ALARM_CARBON_MONOXIDE
      - AUDIO_SOUND_SIREN
      - CLIMATE_VOC
      - CLIMATE_VAPE
      - CLIMATE_SMOKE
      - CLIMATE_THC
      - CLIMATE_CO2
      - CLIMATE_ETOH
      - CLIMATE_PM25
      - CLIMATE_IAQ
      - CLIMATE_LEAK
      - SOUND_AGGRESSION
      - SOUND_HELP
      - AIR_CO
      - AIR_CO2
      - AIR_MASKING
      - AIR_THC
      - AIR_VAPE
      - AIR_VOC
      - MASK_MISSING
      - HELMET_MISSING
      - GLOVES_MISSING
      - PIR_OCCUPIED
      - PIR_MOVEMENT
      - PIR_VACANT
      - CUSTOM
      - VISITOR_ARRIVED
      - VISITOR_DEPARTED
      - AC_DR_CONNECTED
      - AC_DR_DISCONNECTED
      - AC_DPI_DOOR_OPEN
      - AC_DPI_DOOR_CLOSED
      - AC_DPI_DOOR_AJAR
      - AC_DPI_DOOR_FORCED_OPEN
      - AC_DSR_UNLOCKED
      - AC_DSR_LOCKED
      - AC_DB_TRIGGERED
      - AC_PANIC_BUTTON_TRIGGERED
      - AC_REMOTE_UNLOCK
      - AC_BADGE_AUTHORIZED
      - AC_BADGE_UNAUTHORIZED
      - AC_BADGE_FACE_MISMATCH
      - AC_LOCKDOWN_ACTIVATED
      - AC_LOCKDOWN_DEACTIVATED
      - AC_TAMPER_PROX
      - AC_TAMPER_ACCEL
      - AC_TAMPER_SWITCH
      - AC_GR_ACTIVE
      - AC_GR_INACTIVE
      - AC_GI_ACTIVE
      - AC_GI_INACTIVE
      - AC_REX_ACTIVE
      - AC_REX_INACTIVE
      - AC_APERIO_DEVICE_DISCONNECTED
      - AC_APERIO_DEVICE_CONNECTED
      - AC_APERIO_DEVICE_REBOOT
      - AC_APERIO_DEVICE_TAMPER
      - AC_APERIO_LOW_BATTERY
      - AC_APERIO_FLAT_BATTERY
      - AC_APERIO_OK_BATTERY
      - POWER_SWITCH_BATTERY
      - POWER_SWITCH_PRIMARY
      - AI_SEARCH_MATCH
      - CUSTOM_LLM_BOOLEAN_TRUE
      - CUSTOM_LLM_BOOLEAN_FALSE
      - CUSTOM_LLM_THRESHOLD_EXCEEDED_LOW
      - CUSTOM_LLM_THRESHOLD_EXCEEDED_HIGH
      - ALM_AUTHORITIES_CONTACTED
      - ALM_MONITORING_ENABLED
      - ALM_MONITORING_DISABLED
      - ALM_MONITORING_SETTINGS_CHANGE
      - ALM_THREAT_CASE_CLOSED
      - ALM_THREAT_DETECTED
      - ALM_MONITORING_EVENT_DETECTED
      - ROBOT_DOG_DETECTED
      - ROBOT_ARRIVED_AT_WAYPOINT
      - ROBOT_ARRIVED_AT_POSE
      - ROBOT_WAITING_AT_POSE
      - ROBOT_MANUAL_CMD_VEL
      - ROBOT_MANUAL_ACTION
      - ROBOT_MANUAL_POSTURE
      - ROBOT_NAVIGATE_TO_POSE_START
      - ROBOT_NAVIGATE_TO_POSE_END
      - ROBOT_NAVIGATE_TO_HOME_START
      - ROBOT_NAVIGATE_TO_HOME_END
      - ROBOT_NAVIGATE_TO_WAYPOINT_START
      - ROBOT_NAVIGATE_TO_WAYPOINT_END
      - ROBOT_ROUTE_RUN_START
      - ROBOT_ROUTE_RUN_END
      - ROBOT_LOW_BATTERY_DOCKING
      - ROBOT_IDLE_DOCKING
      - ROBOT_EMERGENCY
      - LOITER_HUMAN
      - REID_HUMAN
      - INACTIVITY_HUMAN
      - INACTIVITY_CAR
      - ONGUARD_BADGE_AUTHORIZED
      - ONGUARD_BADGE_ANOMALY
      - ONGUARD_NO_ENTRY_MADE
      - ELEMENTS_BADGE_AUTHORIZED
      - ELEMENTS_BADGE_ANOMALY
      - ELEMENTS_NO_ENTRY_MADE
      - NETBOX_BADGE_AUTHORIZED
      - NETBOX_BADGE_ANOMALY
      - NETBOX_NO_ENTRY_MADE
      - THERMAL_TEMPERATURE_ALARM
      - THERMAL_TEMPERATURE_WARNING
      - THERMAL_FIRE_DETECTED
      - THERMAL_SMOKING_DETECTED
      - THERMAL_FIRE_VERIFIED
      - THERMAL_HEAT_NO_THREAT
      - THERMAL_VISUAL_HOTSPOT
      - THERMAL_VISUAL_HEAT_RISE
      - THERMAL_VISUAL_WARM_BODY
      - UNKNOWN
    Eventsearch_GetEventSeekpointsWSRequest:
      type: object
      description: Request object for retrieving event seekpoints with various search criteria and filtering options.
      properties:
        activitySet:
          type:
          - array
          - 'null'
          description: Set of activity types to filter seekpoints by
          items:
            $ref: '#/components/schemas/ActivityEnum'
          uniqueItems: true
        componentSeekPointsByAccessControlledDoorWSRequest:
          $ref: '#/components/schemas/Component_FindComponentSeekPointsByAccessControlledDoorWSRequest'
        componentSeekPointsByAccessControlledDoorsWSRequest:
          $ref: '#/components/schemas/Component_FindComponentSeekPointsByAccessControlledDoorsWSRequest'
        componentSeekPointsByOwnerDeviceWSRequest:
          $ref: '#/components/schemas/Component_FindComponentSeekPointsByOwnerDeviceWSRequest'
        durationSec:
          type:
          - integer
          - 'null'
          format: int32
          description: Duration in seconds for the search window
          example: 3600
        searchColorAndVehicleByColorWSRequest:
          $ref: '#/components/schemas/Eventsearch_SearchClothingAndVehicleByColorWSRequest'
        searchMotionGridWithActivitiesWSRequest:
          $ref: '#/components/schemas/Event_SearchMotionGridWithActivitiesWSRequest'
        seekpointsWSRequest:
          $ref: '#/components/schemas/Common_devices_GetSeekpointsWSRequest'
        startTimeSec:
          type:
          - integer
          - 'null'
          format: int64
          description: Start time in seconds for the search window
          example: 1640995200
        videoFootageWSRequest:
          $ref: '#/components/schemas/Eventsearch_VideoFootageWSRequest'
    ColorEnum:
      type: string
      description: Set of colors to filter by
      enum:
      - BLACK
      - BLUE
      - BROWN
      - GRAYWHITE
      - GREEN
      - ORANGE
      - PINK
      - PURPLE
      - RED
      - YELLOW
      - UNKNOWN
    FootageSeekPointColorEnum:
      type: string
      enum:
      - BLUE
      - RED
      - PURPLE
      - TAN
      - ORANGE
      - TEAL
      - GRAY
      - BLACK
    Event_SearchMotionGridWithActivitiesWSRequest:
      type: object
      description: Request object for searching motion grid data with activity information.
      properties:
        deviceUuid:
          type:
          - string
          - 'null'
          format: DeviceFacetUuid
          description: RUUID with optional appended facet information
          example: AAAAAAAAAAAAAAAAAAAAAA.v0
        endTimeUtcSecs:
          type:
          - integer
          - 'null'
          format: int64
          description: End time as a UNIX timestamp in seconds
          example: 1641081600
        searchCells:
          type:
          - array
          - 'null'
          description: List of motion grid cells to include in the search
          items:
            $ref: '#/components/schemas/Event_FrontendCell'
        startTimeUtcSecs:
          type:
          - integer
          - 'null'
          format: int64
          description: Start time as a UNIX timestamp in seconds
          example: 1640995200
      required:
      - deviceUuid
      - endTimeUtcSecs
      - searchCells
      - startTimeUtcSecs
    Event_FrontendCell:
      type: object
      description: Represents a cell in the motion grid with column and row coordinates.
      properties:
        col:
          type:
          - integer
          - 'null'
          format: int32
          description: Column coordinate of the cell
          example: 5
        row:
          type:
          - integer
          - 'null'
          format: int32
          description: Row coordinate of the cell
          example: 3
    Eventsearch_SearchClothingAndVehicleByColorWSRequest:
      type: object
      description: Request object for searching clothing and vehicle events by color with time and device filtering.
      properties:
        clothingColorFilter:
          type:
          - array
          - 'null'
          description: Set of clothing colors to filter the search by
          items:
            $ref: '#/components/schemas/ColorEnum'
          uniqueItems: true
        deviceFilter:
          type:
          - array
          - 'null'
          description: List of device UUIDs to filter the search by
          items:
            type:
            - string
            - 'null'
            format: DeviceFacetUuid
            description: RUUID with optional appended facet information
            example: AAAAAAAAAAAAAAAAAAAAAA.v0
        endTimeMs:
          type:
          - integer
          - 'null'
          format: int64
          description: End time in milliseconds for the search window
          example: 1641081600000
        startTimeMs:
          type:
          - integer
          - 'null'
          format: int64
          description: Start time in milliseconds for the search window
          example: 1640995200000
        vehicleColorFilter:
          type:
          - array
          - 'null'
          description: Set of vehicle colors to filter the search by
          items:
            $ref: '#/components/schemas/ColorEnum'
          uniqueItems: true
    Common_devices_GetSeekpointsWSRequest:
      type: object
      description: General seekpoints search request parameters
      properties:
        deviceUuid:
          type:
          - string
          - 'null'
          format: DeviceFacetUuid
          description: RUUID with optional appended facet information
          example: AAAAAAAAAAAAAAAAAAAAAA.v0
        durationSecs:
          type:
          - integer
          - 'null'
          format: int32
        includeAnyMotion:
          type:
          - boolean
          - 'null'
        startTimeSec:
          type:
          - integer
          - 'null'
          format: int64
    Component_FindComponentSeekPointsByOwnerDeviceWSRequest:
      type: object
      description: Component seekpoints search for owner device
      properties:
        durationSec:
          type:
          - integer
          - 'null'
          format: int32
        ownerDeviceUuid:
          type:
          - string
          - 'null'
          format: RUUID
          description: base 64 (url-safe) uuid string
          example: AAAAAAAAAAAAAAAAAAAAAA
        startTimeSecEpochExclusive:
          type:
          - integer
          - 'null'
          format: int64
    Eventsearch_GetEventSeekpointsWSResponse:
      type: object
      description: Response object containing combined seekpoints from various event sources.
      properties:
        combinedSeekpoints:
          type:
          - array
          - 'null'
          description: List of combined seekpoints from various event sources
          items:
            $ref: '#/components/schemas/Eventsearch_CombinedSeekPointType'
        error:
          type:
          - boolean
          - 'null'
        errorMsg:
          type:
          - string
          - 'null'
        warningMsg:
          type:
          - string
          - 'null'
    Eventsearch_GetCameraOrDoorbellCameraSeekpointsWSResponse:
      type: object
      description: Response object containing seekpoints from camera or doorbell camera events.
      properties:
        combinedSeekpoints:
          type:
          - array
          - 'null'
          description: List of combined seekpoints from camera or doorbell camera events
          items:
            $ref: '#/components/schemas/Eventsearch_CombinedSeekPointType'
        error:
          type:
          - boolean
          - 'null'
        errorMsg:
          type:
          - string
          - 'null'
        warningMsg:
          type:
          - string
          - 'null'
    Eventsearch_VideoFootageWSRequest:
      type: object
      description: Request object for video footage search with camera selection and multi-camera options.
      properties:
        cameraUuid:
          type:
          - string
          - 'null'
          format: DeviceFacetUuid
          description: RUUID with optional appended facet information
          example: AAAAAAAAAAAAAAAAAAAAAA.v0
        cameraUuids:
          type:
          - array
          - 'null'
          description: List of camera UUIDs to search for video footage
          items:
            type:
            - string
            - 'null'
            format: DeviceFacetUuid
            description: RUUID with optional appended facet information
            example: AAAAAAAAAAAAAAAAAAAAAA.v0
        duration:
          type:
          - integer
          - 'null'
          format: int32
          description: Duration in seconds
          example: 3600
        includeAnyMotion:
          type:
          - boolean
          - 'null'
          description: Whether to include any motion events
          example: true
        startTime:
          type:
          - integer
          - 'null'
          format: int64
          description: Start time in seconds since epoch
          example: 1640995200
        useMultiCamera:
          type:
          - boolean
          - 'null'
          description: Whether to use multi-camera search functionality
          example: true
    Common_devices_GetCameraOrDoorbellCameraSeekpointsWSRequest:
      type: object
      properties:
        activitySet:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ActivityEnum'
          uniqueItems: true
        deviceUuid:
          type:
          - string
          - 'null'
          format: DeviceFacetUuid
          description: RUUID with optional appended facet information
          example: AAAAAAAAAAAAAAAAAAAAAA.v0
        durationSecs:
          type:
          - integer
          - 'null'
          format: int32
        includeAnyMotion:
          type:
          - boolean
          - 'null'
        seekpointDurationIntervalSecs:
          type:
          - integer
          - 'null'
          format: int32
        startTimeSec:
          type:
          - integer
          - 'null'
          format: int64
    Component_FindComponentSeekPointsByAccessControlledDoorWSRequest:
      type: object
      description: Component seekpoints search for access controlled door
      properties:
        accessControlledDoorUuid:
          type:
          - string
          - 'null'
          format: RUUID
          description: base 64 (url-safe) uuid string
          example: AAAAAAAAAAAAAAAAAAAAAA
        durationSec:
          type:
          - integer
          - 'null'
          format: int32
        startTimeSecEpochExclusive:
          type:
          - integer
          - 'null'
          format: int64
  securitySchemes:
    ApiKeyAuth:
      description: Your Rhombus API key. Must be accompanied by the `x-auth-scheme` header set to `api-token` (or `partner-api-token` for partner endpoints).
      in: header
      name: x-auth-apikey
      type: apiKey
x-samples-languages:
- curl
- node
- python
- java