---
title: "Test Webhook"
method: POST
path: "/v1/webhooks/{webhook_sid}/~test"
tags: ["webhooks"]
---

# Test Webhook

`POST /v1/webhooks/{webhook_sid}/~test`

Send a test event to this webhook

## Path parameters

- `webhook_sid` string, required

## Request body

- StreemApiTestWebhookRequest
  - `event` StreemApiWebhookEventPayload
    - `room_created` StreemApiEventsRoomCreated
      - `room` StreemApiRoom
        - `sid` string
        - `created_by_user_sid` string
        - `created_at` string, date-time
        - `opened_at` string, date-time
        - `preferred_video_codec` 'VIDEO_CODEC_H264' | 'VIDEO_CODEC_VP8' | 'VIDEO_CODEC_VP9' | 'VIDEO_CODEC_INVALID'
        - `status` 'STATUS_OPEN' | 'STATUS_CLOSED' | 'STATUS_INVALID'
        - `closed_at` string, date-time
        - `twilio_room_sid` string
        - `reference_id` string
        - `participants` StreemApiRoomParticipant[]
          - `room_sid` string
          - `user_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACTIVE' | 'STATUS_LEFT' | 'STATUS_NEVER_ARRIVED' | 'STATUS_RECONNECTING' | 'STATUS_CONNECTED' | 'STATUS_INVALID'
          - `is_expert` boolean
        - `company_sid` string
        - `video_platform` 'VIDEO_PLATFORM_TWILIO' | 'VIDEO_PLATFORM_ARAAS' | 'VIDEO_PLATFORM_CHIME' | 'VIDEO_PLATFORM_INVALID'
        - `deleted` boolean
        - `deleted_at` string, date-time
        - `encrypted_wall_items` boolean
        - `wall_platform` 'WALL_PLATFORM_TWILIO' | 'WALL_PLATFORM_STREEM' | 'WALL_PLATFORM_INVALID'
        - `integration_id` string
        - `details` StreemApiRoomDetail[]
          - `label` string
          - `value` string
        - `reservation_sid` string
        - `room_invitations` StreemApiRoomInvitation[]
          - `sid` string
          - `room_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACCEPTED' | 'STATUS_REJECTED' | 'STATUS_CANCELED' | 'STATUS_TIMED_OUT' | 'STATUS_INVALID'
          - `from_user_sid` string
          - `from_device_sid` string
          - `to_user_sid` string
          - `to_device_sid` string
          - `pending_at` string, date-time
          - `accepted_at` string, date-time
          - `rejected_at` string, date-time
          - `timed_out_at` string, date-time
          - `canceled_at` string, date-time
        - `chime_room_sid` string
        - `recording_started_at` string, date-time
        - `call_duration` GoogleProtobufDuration
          - `seconds` integer
          - `nanos` integer
        - `call_detail` StreemApiCallDetail
          - `sid` string
          - `call_source_sid` string
          - `items` StreemApiCallDetailItem[]
            - `sid` string
            - `description` string
            - `manufacturer` string
            - `brand` string
            - `model_number` string
            - `symptoms` string[]
            - `trade_description` string
          - `customer` StreemApiCallDetailCustomer
            - `name` string
            - `plan_type` string
            - `contract_number` string
            - `calls_available` integer
            - `address` string
            - `hvac_eligible` boolean
          - `call_source_code` string
          - `transferred` boolean
          - `requeued` boolean
          - `transfer_to_group_name` string
        - `reservation_group` StreemApiGroup
          - `name` string
          - `description` string
          - `sid` string
          - `image_url` string
          - `working_hours_by_day` StreemApiGroupHours[]
            - `day` 'DAYS_OF_WEEK_SUNDAY' | 'DAYS_OF_WEEK_MONDAY' | 'DAYS_OF_WEEK_TUESDAY' | 'DAYS_OF_WEEK_WEDNESDAY' | 'DAYS_OF_WEEK_THURSDAY' | 'DAYS_OF_WEEK_FRIDAY' | 'DAYS_OF_WEEK_SATURDAY' | 'DAYS_OF_WEEK_INVALID'
            - `start_time_utc` string
            - `end_time_utc` string
            - `time_zone_id` string
    - `room_updated` StreemApiEventsRoomUpdated
      - `previous_room` StreemApiRoom
        - `sid` string
        - `created_by_user_sid` string
        - `created_at` string, date-time
        - `opened_at` string, date-time
        - `preferred_video_codec` 'VIDEO_CODEC_H264' | 'VIDEO_CODEC_VP8' | 'VIDEO_CODEC_VP9' | 'VIDEO_CODEC_INVALID'
        - `status` 'STATUS_OPEN' | 'STATUS_CLOSED' | 'STATUS_INVALID'
        - `closed_at` string, date-time
        - `twilio_room_sid` string
        - `reference_id` string
        - `participants` StreemApiRoomParticipant[]
          - `room_sid` string
          - `user_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACTIVE' | 'STATUS_LEFT' | 'STATUS_NEVER_ARRIVED' | 'STATUS_RECONNECTING' | 'STATUS_CONNECTED' | 'STATUS_INVALID'
          - `is_expert` boolean
        - `company_sid` string
        - `video_platform` 'VIDEO_PLATFORM_TWILIO' | 'VIDEO_PLATFORM_ARAAS' | 'VIDEO_PLATFORM_CHIME' | 'VIDEO_PLATFORM_INVALID'
        - `deleted` boolean
        - `deleted_at` string, date-time
        - `encrypted_wall_items` boolean
        - `wall_platform` 'WALL_PLATFORM_TWILIO' | 'WALL_PLATFORM_STREEM' | 'WALL_PLATFORM_INVALID'
        - `integration_id` string
        - `details` StreemApiRoomDetail[]
          - `label` string
          - `value` string
        - `reservation_sid` string
        - `room_invitations` StreemApiRoomInvitation[]
          - `sid` string
          - `room_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACCEPTED' | 'STATUS_REJECTED' | 'STATUS_CANCELED' | 'STATUS_TIMED_OUT' | 'STATUS_INVALID'
          - `from_user_sid` string
          - `from_device_sid` string
          - `to_user_sid` string
          - `to_device_sid` string
          - `pending_at` string, date-time
          - `accepted_at` string, date-time
          - `rejected_at` string, date-time
          - `timed_out_at` string, date-time
          - `canceled_at` string, date-time
        - `chime_room_sid` string
        - `recording_started_at` string, date-time
        - `call_duration` GoogleProtobufDuration
          - `seconds` integer
          - `nanos` integer
        - `call_detail` StreemApiCallDetail
          - `sid` string
          - `call_source_sid` string
          - `items` StreemApiCallDetailItem[]
            - `sid` string
            - `description` string
            - `manufacturer` string
            - `brand` string
            - `model_number` string
            - `symptoms` string[]
            - `trade_description` string
          - `customer` StreemApiCallDetailCustomer
            - `name` string
            - `plan_type` string
            - `contract_number` string
            - `calls_available` integer
            - `address` string
            - `hvac_eligible` boolean
          - `call_source_code` string
          - `transferred` boolean
          - `requeued` boolean
          - `transfer_to_group_name` string
        - `reservation_group` StreemApiGroup
          - `name` string
          - `description` string
          - `sid` string
          - `image_url` string
          - `working_hours_by_day` StreemApiGroupHours[]
            - `day` 'DAYS_OF_WEEK_SUNDAY' | 'DAYS_OF_WEEK_MONDAY' | 'DAYS_OF_WEEK_TUESDAY' | 'DAYS_OF_WEEK_WEDNESDAY' | 'DAYS_OF_WEEK_THURSDAY' | 'DAYS_OF_WEEK_FRIDAY' | 'DAYS_OF_WEEK_SATURDAY' | 'DAYS_OF_WEEK_INVALID'
            - `start_time_utc` string
            - `end_time_utc` string
            - `time_zone_id` string
      - `updated_room` StreemApiRoom
        - `sid` string
        - `created_by_user_sid` string
        - `created_at` string, date-time
        - `opened_at` string, date-time
        - `preferred_video_codec` 'VIDEO_CODEC_H264' | 'VIDEO_CODEC_VP8' | 'VIDEO_CODEC_VP9' | 'VIDEO_CODEC_INVALID'
        - `status` 'STATUS_OPEN' | 'STATUS_CLOSED' | 'STATUS_INVALID'
        - `closed_at` string, date-time
        - `twilio_room_sid` string
        - `reference_id` string
        - `participants` StreemApiRoomParticipant[]
          - `room_sid` string
          - `user_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACTIVE' | 'STATUS_LEFT' | 'STATUS_NEVER_ARRIVED' | 'STATUS_RECONNECTING' | 'STATUS_CONNECTED' | 'STATUS_INVALID'
          - `is_expert` boolean
        - `company_sid` string
        - `video_platform` 'VIDEO_PLATFORM_TWILIO' | 'VIDEO_PLATFORM_ARAAS' | 'VIDEO_PLATFORM_CHIME' | 'VIDEO_PLATFORM_INVALID'
        - `deleted` boolean
        - `deleted_at` string, date-time
        - `encrypted_wall_items` boolean
        - `wall_platform` 'WALL_PLATFORM_TWILIO' | 'WALL_PLATFORM_STREEM' | 'WALL_PLATFORM_INVALID'
        - `integration_id` string
        - `details` StreemApiRoomDetail[]
          - `label` string
          - `value` string
        - `reservation_sid` string
        - `room_invitations` StreemApiRoomInvitation[]
          - `sid` string
          - `room_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACCEPTED' | 'STATUS_REJECTED' | 'STATUS_CANCELED' | 'STATUS_TIMED_OUT' | 'STATUS_INVALID'
          - `from_user_sid` string
          - `from_device_sid` string
          - `to_user_sid` string
          - `to_device_sid` string
          - `pending_at` string, date-time
          - `accepted_at` string, date-time
          - `rejected_at` string, date-time
          - `timed_out_at` string, date-time
          - `canceled_at` string, date-time
        - `chime_room_sid` string
        - `recording_started_at` string, date-time
        - `call_duration` GoogleProtobufDuration
          - `seconds` integer
          - `nanos` integer
        - `call_detail` StreemApiCallDetail
          - `sid` string
          - `call_source_sid` string
          - `items` StreemApiCallDetailItem[]
            - `sid` string
            - `description` string
            - `manufacturer` string
            - `brand` string
            - `model_number` string
            - `symptoms` string[]
            - `trade_description` string
          - `customer` StreemApiCallDetailCustomer
            - `name` string
            - `plan_type` string
            - `contract_number` string
            - `calls_available` integer
            - `address` string
            - `hvac_eligible` boolean
          - `call_source_code` string
          - `transferred` boolean
          - `requeued` boolean
          - `transfer_to_group_name` string
        - `reservation_group` StreemApiGroup
          - `name` string
          - `description` string
          - `sid` string
          - `image_url` string
          - `working_hours_by_day` StreemApiGroupHours[]
            - `day` 'DAYS_OF_WEEK_SUNDAY' | 'DAYS_OF_WEEK_MONDAY' | 'DAYS_OF_WEEK_TUESDAY' | 'DAYS_OF_WEEK_WEDNESDAY' | 'DAYS_OF_WEEK_THURSDAY' | 'DAYS_OF_WEEK_FRIDAY' | 'DAYS_OF_WEEK_SATURDAY' | 'DAYS_OF_WEEK_INVALID'
            - `start_time_utc` string
            - `end_time_utc` string
            - `time_zone_id` string
    - `room_archived` StreemApiEventsRoomArchived
      - `room` StreemApiRoom
        - `sid` string
        - `created_by_user_sid` string
        - `created_at` string, date-time
        - `opened_at` string, date-time
        - `preferred_video_codec` 'VIDEO_CODEC_H264' | 'VIDEO_CODEC_VP8' | 'VIDEO_CODEC_VP9' | 'VIDEO_CODEC_INVALID'
        - `status` 'STATUS_OPEN' | 'STATUS_CLOSED' | 'STATUS_INVALID'
        - `closed_at` string, date-time
        - `twilio_room_sid` string
        - `reference_id` string
        - `participants` StreemApiRoomParticipant[]
          - `room_sid` string
          - `user_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACTIVE' | 'STATUS_LEFT' | 'STATUS_NEVER_ARRIVED' | 'STATUS_RECONNECTING' | 'STATUS_CONNECTED' | 'STATUS_INVALID'
          - `is_expert` boolean
        - `company_sid` string
        - `video_platform` 'VIDEO_PLATFORM_TWILIO' | 'VIDEO_PLATFORM_ARAAS' | 'VIDEO_PLATFORM_CHIME' | 'VIDEO_PLATFORM_INVALID'
        - `deleted` boolean
        - `deleted_at` string, date-time
        - `encrypted_wall_items` boolean
        - `wall_platform` 'WALL_PLATFORM_TWILIO' | 'WALL_PLATFORM_STREEM' | 'WALL_PLATFORM_INVALID'
        - `integration_id` string
        - `details` StreemApiRoomDetail[]
          - `label` string
          - `value` string
        - `reservation_sid` string
        - `room_invitations` StreemApiRoomInvitation[]
          - `sid` string
          - `room_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACCEPTED' | 'STATUS_REJECTED' | 'STATUS_CANCELED' | 'STATUS_TIMED_OUT' | 'STATUS_INVALID'
          - `from_user_sid` string
          - `from_device_sid` string
          - `to_user_sid` string
          - `to_device_sid` string
          - `pending_at` string, date-time
          - `accepted_at` string, date-time
          - `rejected_at` string, date-time
          - `timed_out_at` string, date-time
          - `canceled_at` string, date-time
        - `chime_room_sid` string
        - `recording_started_at` string, date-time
        - `call_duration` GoogleProtobufDuration
          - `seconds` integer
          - `nanos` integer
        - `call_detail` StreemApiCallDetail
          - `sid` string
          - `call_source_sid` string
          - `items` StreemApiCallDetailItem[]
            - `sid` string
            - `description` string
            - `manufacturer` string
            - `brand` string
            - `model_number` string
            - `symptoms` string[]
            - `trade_description` string
          - `customer` StreemApiCallDetailCustomer
            - `name` string
            - `plan_type` string
            - `contract_number` string
            - `calls_available` integer
            - `address` string
            - `hvac_eligible` boolean
          - `call_source_code` string
          - `transferred` boolean
          - `requeued` boolean
          - `transfer_to_group_name` string
        - `reservation_group` StreemApiGroup
          - `name` string
          - `description` string
          - `sid` string
          - `image_url` string
          - `working_hours_by_day` StreemApiGroupHours[]
            - `day` 'DAYS_OF_WEEK_SUNDAY' | 'DAYS_OF_WEEK_MONDAY' | 'DAYS_OF_WEEK_TUESDAY' | 'DAYS_OF_WEEK_WEDNESDAY' | 'DAYS_OF_WEEK_THURSDAY' | 'DAYS_OF_WEEK_FRIDAY' | 'DAYS_OF_WEEK_SATURDAY' | 'DAYS_OF_WEEK_INVALID'
            - `start_time_utc` string
            - `end_time_utc` string
            - `time_zone_id` string
      - `archived_at` string, date-time
      - `archive_s3_folder_path` string
      - `recording_artifact_id` string
    - `room_participant_created` StreemApiEventsRoomParticipantCreated
      - `user` StreemApiUser
        - `sid` string
        - `company_sid` string
        - `external_user_id` string
        - `is_expert` boolean
        - `email` string
        - `name` string
        - `avatar_url` string
        - `phone` string
        - `active` boolean
        - `roles` string[]
        - `active_status_modified_at` string, date-time
        - `user_types` string[]
        - `deleted` boolean
        - `deleted_at` string, date-time
        - `bio` string
        - `availability_status` 'AVAILABILITY_STATUS_AVAILABLE' | 'AVAILABILITY_STATUS_NOT_AVAILABLE' | 'AVAILABILITY_STATUS_RESERVED' | 'AVAILABILITY_STATUS_IN_CALL' | 'AVAILABILITY_STATUS_CONFIRMING' | 'AVAILABILITY_STATUS_OFFLINE' | 'AVAILABILITY_STATUS_INVALID'
      - `room` StreemApiRoom
        - `sid` string
        - `created_by_user_sid` string
        - `created_at` string, date-time
        - `opened_at` string, date-time
        - `preferred_video_codec` 'VIDEO_CODEC_H264' | 'VIDEO_CODEC_VP8' | 'VIDEO_CODEC_VP9' | 'VIDEO_CODEC_INVALID'
        - `status` 'STATUS_OPEN' | 'STATUS_CLOSED' | 'STATUS_INVALID'
        - `closed_at` string, date-time
        - `twilio_room_sid` string
        - `reference_id` string
        - `participants` StreemApiRoomParticipant[]
          - `room_sid` string
          - `user_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACTIVE' | 'STATUS_LEFT' | 'STATUS_NEVER_ARRIVED' | 'STATUS_RECONNECTING' | 'STATUS_CONNECTED' | 'STATUS_INVALID'
          - `is_expert` boolean
        - `company_sid` string
        - `video_platform` 'VIDEO_PLATFORM_TWILIO' | 'VIDEO_PLATFORM_ARAAS' | 'VIDEO_PLATFORM_CHIME' | 'VIDEO_PLATFORM_INVALID'
        - `deleted` boolean
        - `deleted_at` string, date-time
        - `encrypted_wall_items` boolean
        - `wall_platform` 'WALL_PLATFORM_TWILIO' | 'WALL_PLATFORM_STREEM' | 'WALL_PLATFORM_INVALID'
        - `integration_id` string
        - `details` StreemApiRoomDetail[]
          - `label` string
          - `value` string
        - `reservation_sid` string
        - `room_invitations` StreemApiRoomInvitation[]
          - `sid` string
          - `room_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACCEPTED' | 'STATUS_REJECTED' | 'STATUS_CANCELED' | 'STATUS_TIMED_OUT' | 'STATUS_INVALID'
          - `from_user_sid` string
          - `from_device_sid` string
          - `to_user_sid` string
          - `to_device_sid` string
          - `pending_at` string, date-time
          - `accepted_at` string, date-time
          - `rejected_at` string, date-time
          - `timed_out_at` string, date-time
          - `canceled_at` string, date-time
        - `chime_room_sid` string
        - `recording_started_at` string, date-time
        - `call_duration` GoogleProtobufDuration
          - `seconds` integer
          - `nanos` integer
        - `call_detail` StreemApiCallDetail
          - `sid` string
          - `call_source_sid` string
          - `items` StreemApiCallDetailItem[]
            - `sid` string
            - `description` string
            - `manufacturer` string
            - `brand` string
            - `model_number` string
            - `symptoms` string[]
            - `trade_description` string
          - `customer` StreemApiCallDetailCustomer
            - `name` string
            - `plan_type` string
            - `contract_number` string
            - `calls_available` integer
            - `address` string
            - `hvac_eligible` boolean
          - `call_source_code` string
          - `transferred` boolean
          - `requeued` boolean
          - `transfer_to_group_name` string
        - `reservation_group` StreemApiGroup
          - `name` string
          - `description` string
          - `sid` string
          - `image_url` string
          - `working_hours_by_day` StreemApiGroupHours[]
            - `day` 'DAYS_OF_WEEK_SUNDAY' | 'DAYS_OF_WEEK_MONDAY' | 'DAYS_OF_WEEK_TUESDAY' | 'DAYS_OF_WEEK_WEDNESDAY' | 'DAYS_OF_WEEK_THURSDAY' | 'DAYS_OF_WEEK_FRIDAY' | 'DAYS_OF_WEEK_SATURDAY' | 'DAYS_OF_WEEK_INVALID'
            - `start_time_utc` string
            - `end_time_utc` string
            - `time_zone_id` string
      - `participant` StreemApiRoomParticipant
        - `room_sid` string
        - `user_sid` string
        - `status` 'STATUS_PENDING' | 'STATUS_ACTIVE' | 'STATUS_LEFT' | 'STATUS_NEVER_ARRIVED' | 'STATUS_RECONNECTING' | 'STATUS_CONNECTED' | 'STATUS_INVALID'
        - `is_expert` boolean
    - `room_participant_updated` StreemApiEventsRoomParticipantUpdated
      - `user` StreemApiUser
        - `sid` string
        - `company_sid` string
        - `external_user_id` string
        - `is_expert` boolean
        - `email` string
        - `name` string
        - `avatar_url` string
        - `phone` string
        - `active` boolean
        - `roles` string[]
        - `active_status_modified_at` string, date-time
        - `user_types` string[]
        - `deleted` boolean
        - `deleted_at` string, date-time
        - `bio` string
        - `availability_status` 'AVAILABILITY_STATUS_AVAILABLE' | 'AVAILABILITY_STATUS_NOT_AVAILABLE' | 'AVAILABILITY_STATUS_RESERVED' | 'AVAILABILITY_STATUS_IN_CALL' | 'AVAILABILITY_STATUS_CONFIRMING' | 'AVAILABILITY_STATUS_OFFLINE' | 'AVAILABILITY_STATUS_INVALID'
      - `room` StreemApiRoom
        - `sid` string
        - `created_by_user_sid` string
        - `created_at` string, date-time
        - `opened_at` string, date-time
        - `preferred_video_codec` 'VIDEO_CODEC_H264' | 'VIDEO_CODEC_VP8' | 'VIDEO_CODEC_VP9' | 'VIDEO_CODEC_INVALID'
        - `status` 'STATUS_OPEN' | 'STATUS_CLOSED' | 'STATUS_INVALID'
        - `closed_at` string, date-time
        - `twilio_room_sid` string
        - `reference_id` string
        - `participants` StreemApiRoomParticipant[]
          - `room_sid` string
          - `user_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACTIVE' | 'STATUS_LEFT' | 'STATUS_NEVER_ARRIVED' | 'STATUS_RECONNECTING' | 'STATUS_CONNECTED' | 'STATUS_INVALID'
          - `is_expert` boolean
        - `company_sid` string
        - `video_platform` 'VIDEO_PLATFORM_TWILIO' | 'VIDEO_PLATFORM_ARAAS' | 'VIDEO_PLATFORM_CHIME' | 'VIDEO_PLATFORM_INVALID'
        - `deleted` boolean
        - `deleted_at` string, date-time
        - `encrypted_wall_items` boolean
        - `wall_platform` 'WALL_PLATFORM_TWILIO' | 'WALL_PLATFORM_STREEM' | 'WALL_PLATFORM_INVALID'
        - `integration_id` string
        - `details` StreemApiRoomDetail[]
          - `label` string
          - `value` string
        - `reservation_sid` string
        - `room_invitations` StreemApiRoomInvitation[]
          - `sid` string
          - `room_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACCEPTED' | 'STATUS_REJECTED' | 'STATUS_CANCELED' | 'STATUS_TIMED_OUT' | 'STATUS_INVALID'
          - `from_user_sid` string
          - `from_device_sid` string
          - `to_user_sid` string
          - `to_device_sid` string
          - `pending_at` string, date-time
          - `accepted_at` string, date-time
          - `rejected_at` string, date-time
          - `timed_out_at` string, date-time
          - `canceled_at` string, date-time
        - `chime_room_sid` string
        - `recording_started_at` string, date-time
        - `call_duration` GoogleProtobufDuration
          - `seconds` integer
          - `nanos` integer
        - `call_detail` StreemApiCallDetail
          - `sid` string
          - `call_source_sid` string
          - `items` StreemApiCallDetailItem[]
            - `sid` string
            - `description` string
            - `manufacturer` string
            - `brand` string
            - `model_number` string
            - `symptoms` string[]
            - `trade_description` string
          - `customer` StreemApiCallDetailCustomer
            - `name` string
            - `plan_type` string
            - `contract_number` string
            - `calls_available` integer
            - `address` string
            - `hvac_eligible` boolean
          - `call_source_code` string
          - `transferred` boolean
          - `requeued` boolean
          - `transfer_to_group_name` string
        - `reservation_group` StreemApiGroup
          - `name` string
          - `description` string
          - `sid` string
          - `image_url` string
          - `working_hours_by_day` StreemApiGroupHours[]
            - `day` 'DAYS_OF_WEEK_SUNDAY' | 'DAYS_OF_WEEK_MONDAY' | 'DAYS_OF_WEEK_TUESDAY' | 'DAYS_OF_WEEK_WEDNESDAY' | 'DAYS_OF_WEEK_THURSDAY' | 'DAYS_OF_WEEK_FRIDAY' | 'DAYS_OF_WEEK_SATURDAY' | 'DAYS_OF_WEEK_INVALID'
            - `start_time_utc` string
            - `end_time_utc` string
            - `time_zone_id` string
      - `previous_participant` StreemApiRoomParticipant
        - `room_sid` string
        - `user_sid` string
        - `status` 'STATUS_PENDING' | 'STATUS_ACTIVE' | 'STATUS_LEFT' | 'STATUS_NEVER_ARRIVED' | 'STATUS_RECONNECTING' | 'STATUS_CONNECTED' | 'STATUS_INVALID'
        - `is_expert` boolean
      - `updated_participant` StreemApiRoomParticipant
        - `room_sid` string
        - `user_sid` string
        - `status` 'STATUS_PENDING' | 'STATUS_ACTIVE' | 'STATUS_LEFT' | 'STATUS_NEVER_ARRIVED' | 'STATUS_RECONNECTING' | 'STATUS_CONNECTED' | 'STATUS_INVALID'
        - `is_expert` boolean
    - `group_reservation_created` StreemApiEventsGroupReservationCreated
      - `group_reservation` StreemApiGroupReservation
        - `company_sid` string
        - `group` StreemApiGroup
          - `name` string
          - `description` string
          - `sid` string
          - `image_url` string
          - `working_hours_by_day` StreemApiGroupHours[]
            - `day` 'DAYS_OF_WEEK_SUNDAY' | 'DAYS_OF_WEEK_MONDAY' | 'DAYS_OF_WEEK_TUESDAY' | 'DAYS_OF_WEEK_WEDNESDAY' | 'DAYS_OF_WEEK_THURSDAY' | 'DAYS_OF_WEEK_FRIDAY' | 'DAYS_OF_WEEK_SATURDAY' | 'DAYS_OF_WEEK_INVALID'
            - `start_time_utc` string
            - `end_time_utc` string
            - `time_zone_id` string
        - `reservation_sid` string
        - `external_user_id` string
        - `priority` integer
        - `reserve_for_seconds` integer
        - `reservation_status` 'GROUP_RESERVATION_STATUS_QUEUED' | 'GROUP_RESERVATION_STATUS_CANCELED' | 'GROUP_RESERVATION_STATUS_MATCHED' | 'GROUP_RESERVATION_STATUS_CONNECTED' | 'GROUP_RESERVATION_STATUS_EXPIRED' | 'GROUP_RESERVATION_STATUS_NOT_MATCHED' | 'GROUP_RESERVATION_STATUS_COMPLETED' | 'GROUP_RESERVATION_STATUS_CONFIRMING' | 'GROUP_RESERVATION_STATUS_INITIATED' | 'GROUP_RESERVATION_STATUS_FAILED' | 'GROUP_RESERVATION_STATUS_INVALID'
        - `queue_position` integer
        - `reserved_user` StreemApiUser
          - `sid` string
          - `company_sid` string
          - `external_user_id` string
          - `is_expert` boolean
          - `email` string
          - `name` string
          - `avatar_url` string
          - `phone` string
          - `active` boolean
          - `roles` string[]
          - `active_status_modified_at` string, date-time
          - `user_types` string[]
          - `deleted` boolean
          - `deleted_at` string, date-time
          - `bio` string
          - `availability_status` 'AVAILABILITY_STATUS_AVAILABLE' | 'AVAILABILITY_STATUS_NOT_AVAILABLE' | 'AVAILABILITY_STATUS_RESERVED' | 'AVAILABILITY_STATUS_IN_CALL' | 'AVAILABILITY_STATUS_CONFIRMING' | 'AVAILABILITY_STATUS_OFFLINE' | 'AVAILABILITY_STATUS_INVALID'
        - `reserved_until` string, date-time
        - `connected_at` string, date-time
        - `completed_at` string, date-time
        - `details` StreemApiGroupReservationDetail[]
          - `label` string
          - `value` string
        - `room_sid` string
        - `initiated_at` string, date-time
        - `failed_at` string, date-time
        - `expired_at` string, date-time
        - `requested_at` string, date-time
        - `estimated_wait_until` string, date-time
        - `reference_id` string
        - `integration_id` string
        - `reconnect_previous_reservation_sid` string
        - `call_detail` StreemApiCallDetail
          - `sid` string
          - `call_source_sid` string
          - `items` StreemApiCallDetailItem[]
            - `sid` string
            - `description` string
            - `manufacturer` string
            - `brand` string
            - `model_number` string
            - `symptoms` string[]
            - `trade_description` string
          - `customer` StreemApiCallDetailCustomer
            - `name` string
            - `plan_type` string
            - `contract_number` string
            - `calls_available` integer
            - `address` string
            - `hvac_eligible` boolean
          - `call_source_code` string
          - `transferred` boolean
          - `requeued` boolean
          - `transfer_to_group_name` string
        - `previous_reservation_sid` string
        - `reservation_type` 'RESERVATION_TYPE_ORIGIN' | 'RESERVATION_TYPE_RECONNECT' | 'RESERVATION_TYPE_REQUEUE' | 'RESERVATION_TYPE_INVALID'
    - `group_reservation_updated` StreemApiEventsGroupReservationUpdated
      - `previous_group_reservation` StreemApiGroupReservation
        - `company_sid` string
        - `group` StreemApiGroup
          - `name` string
          - `description` string
          - `sid` string
          - `image_url` string
          - `working_hours_by_day` StreemApiGroupHours[]
            - `day` 'DAYS_OF_WEEK_SUNDAY' | 'DAYS_OF_WEEK_MONDAY' | 'DAYS_OF_WEEK_TUESDAY' | 'DAYS_OF_WEEK_WEDNESDAY' | 'DAYS_OF_WEEK_THURSDAY' | 'DAYS_OF_WEEK_FRIDAY' | 'DAYS_OF_WEEK_SATURDAY' | 'DAYS_OF_WEEK_INVALID'
            - `start_time_utc` string
            - `end_time_utc` string
            - `time_zone_id` string
        - `reservation_sid` string
        - `external_user_id` string
        - `priority` integer
        - `reserve_for_seconds` integer
        - `reservation_status` 'GROUP_RESERVATION_STATUS_QUEUED' | 'GROUP_RESERVATION_STATUS_CANCELED' | 'GROUP_RESERVATION_STATUS_MATCHED' | 'GROUP_RESERVATION_STATUS_CONNECTED' | 'GROUP_RESERVATION_STATUS_EXPIRED' | 'GROUP_RESERVATION_STATUS_NOT_MATCHED' | 'GROUP_RESERVATION_STATUS_COMPLETED' | 'GROUP_RESERVATION_STATUS_CONFIRMING' | 'GROUP_RESERVATION_STATUS_INITIATED' | 'GROUP_RESERVATION_STATUS_FAILED' | 'GROUP_RESERVATION_STATUS_INVALID'
        - `queue_position` integer
        - `reserved_user` StreemApiUser
          - `sid` string
          - `company_sid` string
          - `external_user_id` string
          - `is_expert` boolean
          - `email` string
          - `name` string
          - `avatar_url` string
          - `phone` string
          - `active` boolean
          - `roles` string[]
          - `active_status_modified_at` string, date-time
          - `user_types` string[]
          - `deleted` boolean
          - `deleted_at` string, date-time
          - `bio` string
          - `availability_status` 'AVAILABILITY_STATUS_AVAILABLE' | 'AVAILABILITY_STATUS_NOT_AVAILABLE' | 'AVAILABILITY_STATUS_RESERVED' | 'AVAILABILITY_STATUS_IN_CALL' | 'AVAILABILITY_STATUS_CONFIRMING' | 'AVAILABILITY_STATUS_OFFLINE' | 'AVAILABILITY_STATUS_INVALID'
        - `reserved_until` string, date-time
        - `connected_at` string, date-time
        - `completed_at` string, date-time
        - `details` StreemApiGroupReservationDetail[]
          - `label` string
          - `value` string
        - `room_sid` string
        - `initiated_at` string, date-time
        - `failed_at` string, date-time
        - `expired_at` string, date-time
        - `requested_at` string, date-time
        - `estimated_wait_until` string, date-time
        - `reference_id` string
        - `integration_id` string
        - `reconnect_previous_reservation_sid` string
        - `call_detail` StreemApiCallDetail
          - `sid` string
          - `call_source_sid` string
          - `items` StreemApiCallDetailItem[]
            - `sid` string
            - `description` string
            - `manufacturer` string
            - `brand` string
            - `model_number` string
            - `symptoms` string[]
            - `trade_description` string
          - `customer` StreemApiCallDetailCustomer
            - `name` string
            - `plan_type` string
            - `contract_number` string
            - `calls_available` integer
            - `address` string
            - `hvac_eligible` boolean
          - `call_source_code` string
          - `transferred` boolean
          - `requeued` boolean
          - `transfer_to_group_name` string
        - `previous_reservation_sid` string
        - `reservation_type` 'RESERVATION_TYPE_ORIGIN' | 'RESERVATION_TYPE_RECONNECT' | 'RESERVATION_TYPE_REQUEUE' | 'RESERVATION_TYPE_INVALID'
      - `updated_group_reservation` StreemApiGroupReservation
        - `company_sid` string
        - `group` StreemApiGroup
          - `name` string
          - `description` string
          - `sid` string
          - `image_url` string
          - `working_hours_by_day` StreemApiGroupHours[]
            - `day` 'DAYS_OF_WEEK_SUNDAY' | 'DAYS_OF_WEEK_MONDAY' | 'DAYS_OF_WEEK_TUESDAY' | 'DAYS_OF_WEEK_WEDNESDAY' | 'DAYS_OF_WEEK_THURSDAY' | 'DAYS_OF_WEEK_FRIDAY' | 'DAYS_OF_WEEK_SATURDAY' | 'DAYS_OF_WEEK_INVALID'
            - `start_time_utc` string
            - `end_time_utc` string
            - `time_zone_id` string
        - `reservation_sid` string
        - `external_user_id` string
        - `priority` integer
        - `reserve_for_seconds` integer
        - `reservation_status` 'GROUP_RESERVATION_STATUS_QUEUED' | 'GROUP_RESERVATION_STATUS_CANCELED' | 'GROUP_RESERVATION_STATUS_MATCHED' | 'GROUP_RESERVATION_STATUS_CONNECTED' | 'GROUP_RESERVATION_STATUS_EXPIRED' | 'GROUP_RESERVATION_STATUS_NOT_MATCHED' | 'GROUP_RESERVATION_STATUS_COMPLETED' | 'GROUP_RESERVATION_STATUS_CONFIRMING' | 'GROUP_RESERVATION_STATUS_INITIATED' | 'GROUP_RESERVATION_STATUS_FAILED' | 'GROUP_RESERVATION_STATUS_INVALID'
        - `queue_position` integer
        - `reserved_user` StreemApiUser
          - `sid` string
          - `company_sid` string
          - `external_user_id` string
          - `is_expert` boolean
          - `email` string
          - `name` string
          - `avatar_url` string
          - `phone` string
          - `active` boolean
          - `roles` string[]
          - `active_status_modified_at` string, date-time
          - `user_types` string[]
          - `deleted` boolean
          - `deleted_at` string, date-time
          - `bio` string
          - `availability_status` 'AVAILABILITY_STATUS_AVAILABLE' | 'AVAILABILITY_STATUS_NOT_AVAILABLE' | 'AVAILABILITY_STATUS_RESERVED' | 'AVAILABILITY_STATUS_IN_CALL' | 'AVAILABILITY_STATUS_CONFIRMING' | 'AVAILABILITY_STATUS_OFFLINE' | 'AVAILABILITY_STATUS_INVALID'
        - `reserved_until` string, date-time
        - `connected_at` string, date-time
        - `completed_at` string, date-time
        - `details` StreemApiGroupReservationDetail[]
          - `label` string
          - `value` string
        - `room_sid` string
        - `initiated_at` string, date-time
        - `failed_at` string, date-time
        - `expired_at` string, date-time
        - `requested_at` string, date-time
        - `estimated_wait_until` string, date-time
        - `reference_id` string
        - `integration_id` string
        - `reconnect_previous_reservation_sid` string
        - `call_detail` StreemApiCallDetail
          - `sid` string
          - `call_source_sid` string
          - `items` StreemApiCallDetailItem[]
            - `sid` string
            - `description` string
            - `manufacturer` string
            - `brand` string
            - `model_number` string
            - `symptoms` string[]
            - `trade_description` string
          - `customer` StreemApiCallDetailCustomer
            - `name` string
            - `plan_type` string
            - `contract_number` string
            - `calls_available` integer
            - `address` string
            - `hvac_eligible` boolean
          - `call_source_code` string
          - `transferred` boolean
          - `requeued` boolean
          - `transfer_to_group_name` string
        - `previous_reservation_sid` string
        - `reservation_type` 'RESERVATION_TYPE_ORIGIN' | 'RESERVATION_TYPE_RECONNECT' | 'RESERVATION_TYPE_REQUEUE' | 'RESERVATION_TYPE_INVALID'
    - `group_wait_time_updated` StreemApiEventsGroupWaitTimeUpdated
      - `company_sid` string
      - `group_sid` string
      - `group_name` string
      - `priority_wait_times` StreemApiPriorityWaitTimes
        - `priority_wait_time` StreemApiPriorityWaitTime[]
          - `priority` integer
          - `estimated_wait_until` string, date-time
          - `estimated_wait_time` GoogleProtobufDuration
            - `seconds` integer
            - `nanos` integer
    - `artifact_created` StreemApiEventsArtifactCreated
      - `room` StreemApiRoom
        - `sid` string
        - `created_by_user_sid` string
        - `created_at` string, date-time
        - `opened_at` string, date-time
        - `preferred_video_codec` 'VIDEO_CODEC_H264' | 'VIDEO_CODEC_VP8' | 'VIDEO_CODEC_VP9' | 'VIDEO_CODEC_INVALID'
        - `status` 'STATUS_OPEN' | 'STATUS_CLOSED' | 'STATUS_INVALID'
        - `closed_at` string, date-time
        - `twilio_room_sid` string
        - `reference_id` string
        - `participants` StreemApiRoomParticipant[]
          - `room_sid` string
          - `user_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACTIVE' | 'STATUS_LEFT' | 'STATUS_NEVER_ARRIVED' | 'STATUS_RECONNECTING' | 'STATUS_CONNECTED' | 'STATUS_INVALID'
          - `is_expert` boolean
        - `company_sid` string
        - `video_platform` 'VIDEO_PLATFORM_TWILIO' | 'VIDEO_PLATFORM_ARAAS' | 'VIDEO_PLATFORM_CHIME' | 'VIDEO_PLATFORM_INVALID'
        - `deleted` boolean
        - `deleted_at` string, date-time
        - `encrypted_wall_items` boolean
        - `wall_platform` 'WALL_PLATFORM_TWILIO' | 'WALL_PLATFORM_STREEM' | 'WALL_PLATFORM_INVALID'
        - `integration_id` string
        - `details` StreemApiRoomDetail[]
          - `label` string
          - `value` string
        - `reservation_sid` string
        - `room_invitations` StreemApiRoomInvitation[]
          - `sid` string
          - `room_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACCEPTED' | 'STATUS_REJECTED' | 'STATUS_CANCELED' | 'STATUS_TIMED_OUT' | 'STATUS_INVALID'
          - `from_user_sid` string
          - `from_device_sid` string
          - `to_user_sid` string
          - `to_device_sid` string
          - `pending_at` string, date-time
          - `accepted_at` string, date-time
          - `rejected_at` string, date-time
          - `timed_out_at` string, date-time
          - `canceled_at` string, date-time
        - `chime_room_sid` string
        - `recording_started_at` string, date-time
        - `call_duration` GoogleProtobufDuration
          - `seconds` integer
          - `nanos` integer
        - `call_detail` StreemApiCallDetail
          - `sid` string
          - `call_source_sid` string
          - `items` StreemApiCallDetailItem[]
            - `sid` string
            - `description` string
            - `manufacturer` string
            - `brand` string
            - `model_number` string
            - `symptoms` string[]
            - `trade_description` string
          - `customer` StreemApiCallDetailCustomer
            - `name` string
            - `plan_type` string
            - `contract_number` string
            - `calls_available` integer
            - `address` string
            - `hvac_eligible` boolean
          - `call_source_code` string
          - `transferred` boolean
          - `requeued` boolean
          - `transfer_to_group_name` string
        - `reservation_group` StreemApiGroup
          - `name` string
          - `description` string
          - `sid` string
          - `image_url` string
          - `working_hours_by_day` StreemApiGroupHours[]
            - `day` 'DAYS_OF_WEEK_SUNDAY' | 'DAYS_OF_WEEK_MONDAY' | 'DAYS_OF_WEEK_TUESDAY' | 'DAYS_OF_WEEK_WEDNESDAY' | 'DAYS_OF_WEEK_THURSDAY' | 'DAYS_OF_WEEK_FRIDAY' | 'DAYS_OF_WEEK_SATURDAY' | 'DAYS_OF_WEEK_INVALID'
            - `start_time_utc` string
            - `end_time_utc` string
            - `time_zone_id` string
      - `artifact` StreemApiArtifact
        - `sid` string
        - `room_sid` string
        - `type` 'UNKNOWN' | 'STREEMSHOT' | 'RECORDING' | 'RECORDING_TRACK' | 'GPS_POSITION' | 'MESH' | 'TRANSCRIPTION' | 'SCENESHOT' | 'LAYOUT_ESTIMATION' | 'TEXTURED_MESH' | 'BOOKMARK' | 'ROOM_OUTCOME_REPORT'
        - `deleted` boolean
        - `scheduled_for_deletion_at` string, date-time
        - `deleted_at` string, date-time
        - `gps_position` StreemApiArtifactGpsPosition
          - `sourced_from_user_sid` string
          - `sourced_from_device_sid` string
          - `client_created_at` string, date-time
          - `latitude_degrees` number, double
          - `longitude_degrees` number, double
          - `accuracy_meters` number, double
          - `formatted_address` string
          - `deleted_at` string, date-time
        - `mesh` StreemApiArtifactMesh
          - `name` string
          - `status` 'STATUS_REQUESTED' | 'STATUS_STARTED' | 'STATUS_ERROR' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `mesh_storage_url` string
          - `metadata_storage_url` string
          - `requested_at` string, date-time
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `url` string
          - `deleted_at` string, date-time
        - `recording_track` StreemApiArtifactRecordingTrack
          - `bucket` string
          - `filename` string
          - `user_sid` string
          - `track_type` string
          - `codec` string
          - `storage_url` string
          - `status` 'STATUS_STARTED_RECORDING' | 'STATUS_FINISHED_RECORDING' | 'STATUS_TRANSFERRING' | 'STATUS_ERROR' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `requested_at` string, date-time
          - `started_recording_at` string, date-time
          - `finished_recording_at` string, date-time
          - `started_transferring_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `url` string
          - `created_at` string, date-time
          - `recording_source` 'SOURCE_TWILIO' | 'SOURCE_EXTERNAL' | 'SOURCE_MUXER' | 'SOURCE_ARAAS' | 'SOURCE_CHIME' | 'SOURCE_INVALID'
          - `source_recording_track_sid` string
          - `deleted_at` string, date-time
        - `recording` StreemApiArtifactRecording
          - `bucket` string
          - `filename` string
          - `storage_url` string
          - `status` 'STATUS_REQUESTED' | 'STATUS_TRANSFERRING' | 'STATUS_ERROR' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `requested_at` string, date-time
          - `started_transferring_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `created_at` string, date-time
          - `url` string
          - `recording_source` 'SOURCE_TWILIO' | 'SOURCE_MUXER' | 'SOURCE_ON_DEVICE' | 'SOURCE_ARAAS' | 'SOURCE_CHIME' | 'SOURCE_INVALID'
          - `preview_storage_url` string
          - `preview_url` string
          - `duration` GoogleProtobufDuration
            - `seconds` integer
            - `nanos` integer
          - `recording_status` 'RECORDING_STATUS_NONE' | 'RECORDING_STATUS_PAUSED' | 'RECORDING_STATUS_RESUMED' | 'RECORDING_STATUS_TEMPORARY_FAILURE' | 'RECORDING_STATUS_INVALID'
          - `deleted_at` string, date-time
        - `streemshot` StreemApiArtifactStreemshot
          - `status` 'STATUS_REQUESTED' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `requested_at` string, date-time
          - `requested_by_user_sid` string
          - `requested_by_device_sid` string
          - `fulfilled_at` string, date-time
          - `fulfilled_by_user_sid` string
          - `fulfilled_by_device_sid` string
          - `source` StreemApiArtifactStreemshotSource
            - `url` string
            - `pose` StreemApiPose
              - …
            - `feature_points` StreemApiPoint[]
              - …
            - `camera_intrinsics` CameraIntrinsics
              - …
            - `deleted_at` string, date-time
          - `detections` StreemApiDetection[]
            - `detection_sid` string
            - `type` 'DETECTION_TYPE_LOGO' | 'DETECTION_TYPE_LABEL' | 'DETECTION_TYPE_TEXT' | 'DETECTION_TYPE_FULL_TEXT' | 'DETECTION_TYPE_SAFE_SEARCH' | 'DETECTION_TYPE_SERIAL' | 'DETECTION_TYPE_MODEL' | 'DETECTION_TYPE_OBJECT' | 'DETECTION_TYPE_INVALID'
            - `description` string
            - `confidence` number, float
            - `bounding_box` StreemApiDetectionBoundingBox
              - …
            - `source` 'DETECTION_SOURCE_OCR' | 'DETECTION_SOURCE_USER' | 'DETECTION_SOURCE_AUTO' | 'DETECTION_SOURCE_INVALID'
            - `hidden` boolean
            - `extractor` string
            - `last_updated_at` string, date-time
          - `current_revision` StreemApiArtifactStreemshotRevision
            - `revision_number` integer
            - `streemshot_sid` string
            - `storage_url` string
            - `ar_elements` StreemApiArElement[]
              - …
            - `url` string
            - `edited` boolean
            - `deleted_at` string, date-time
          - `revision_number` integer
          - `note` StreemApiNote
            - `sid` string
            - `created_by_user_sid` string
            - `created_at` string, date-time
            - `scope` 'SCOPE_ROOM' | 'SCOPE_STREEMSHOT' | 'SCOPE_INVALID'
            - `scope_sid` string
            - `last_updated_by_user_sid` string
            - `last_updated_at` string, date-time
            - `text` string
            - `deleted_at` string, date-time
            - `is_finalizable` boolean
            - `finalized_at` string, date-time
            - `revision_number` integer
          - `depth_map` StreemApiArtifactStreemshotDepthMap
            - `streemshot_sid` string
            - `storage_url` string
            - `url` string
            - `deleted_at` string, date-time
        - `transcription` StreemApiArtifactTranscription
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `storage_url` string
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `type` 'VTT' | 'TXT'
          - `url` string
          - `deleted_at` string, date-time
          - `source` 'AWS' | 'WHISPER' | 'INVALID'
          - `sid` string
        - `sceneshot` StreemApiArtifactSceneshot
          - `mesh_sid` string
          - `preview_storage_url` string
          - `name` string
          - `pose` StreemApiPose
            - `position` number[]
            - `rotation` number[]
          - `ar_elements` StreemApiArElement[]
            - `arrow` StreemApiArElementArrow
              - …
            - `measurement` StreemApiArElementMeasurement
              - …
            - `model3d` StreemApiArElementModel3d
              - …
            - `text` StreemApiArElementText
              - …
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `captured_at` string, date-time
          - `deleted_at` string, date-time
        - `layout_estimation` StreemApiArtifactLayoutEstimation
          - `mesh_sid` string
          - `storage_url` string
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `url` string
          - `captured_at` string, date-time
          - `deleted_at` string, date-time
        - `textured_mesh` StreemApiArtifactTexturedMesh
          - `mesh_sid` string
          - `glb_storage_url` string
          - `usdz_storage_url` string
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `glb_url` string
          - `usdz_url` string
          - `video_recording_track_sid` string
          - `video_recording_sid` string
          - `deleted_at` string, date-time
        - `bookmark` StreemApiArtifactBookmark
          - `label` string
          - `timestamp` string, date-time
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `deleted_at` string, date-time
        - `room_outcome_report` StreemApiArtifactRoomOutcomeReport
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `diagnoses` StreemApiArtifactRoomOutcomeReportEntry[]
            - `code` string
            - `label` string
          - `disposition` StreemApiArtifactRoomOutcomeReportEntry
            - `code` string
            - `label` string
          - `custom_fields` object
          - `created_at` string, date-time
          - `deleted_at` string, date-time
    - `artifact_updated` StreemApiEventsArtifactUpdated
      - `room` StreemApiRoom
        - `sid` string
        - `created_by_user_sid` string
        - `created_at` string, date-time
        - `opened_at` string, date-time
        - `preferred_video_codec` 'VIDEO_CODEC_H264' | 'VIDEO_CODEC_VP8' | 'VIDEO_CODEC_VP9' | 'VIDEO_CODEC_INVALID'
        - `status` 'STATUS_OPEN' | 'STATUS_CLOSED' | 'STATUS_INVALID'
        - `closed_at` string, date-time
        - `twilio_room_sid` string
        - `reference_id` string
        - `participants` StreemApiRoomParticipant[]
          - `room_sid` string
          - `user_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACTIVE' | 'STATUS_LEFT' | 'STATUS_NEVER_ARRIVED' | 'STATUS_RECONNECTING' | 'STATUS_CONNECTED' | 'STATUS_INVALID'
          - `is_expert` boolean
        - `company_sid` string
        - `video_platform` 'VIDEO_PLATFORM_TWILIO' | 'VIDEO_PLATFORM_ARAAS' | 'VIDEO_PLATFORM_CHIME' | 'VIDEO_PLATFORM_INVALID'
        - `deleted` boolean
        - `deleted_at` string, date-time
        - `encrypted_wall_items` boolean
        - `wall_platform` 'WALL_PLATFORM_TWILIO' | 'WALL_PLATFORM_STREEM' | 'WALL_PLATFORM_INVALID'
        - `integration_id` string
        - `details` StreemApiRoomDetail[]
          - `label` string
          - `value` string
        - `reservation_sid` string
        - `room_invitations` StreemApiRoomInvitation[]
          - `sid` string
          - `room_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACCEPTED' | 'STATUS_REJECTED' | 'STATUS_CANCELED' | 'STATUS_TIMED_OUT' | 'STATUS_INVALID'
          - `from_user_sid` string
          - `from_device_sid` string
          - `to_user_sid` string
          - `to_device_sid` string
          - `pending_at` string, date-time
          - `accepted_at` string, date-time
          - `rejected_at` string, date-time
          - `timed_out_at` string, date-time
          - `canceled_at` string, date-time
        - `chime_room_sid` string
        - `recording_started_at` string, date-time
        - `call_duration` GoogleProtobufDuration
          - `seconds` integer
          - `nanos` integer
        - `call_detail` StreemApiCallDetail
          - `sid` string
          - `call_source_sid` string
          - `items` StreemApiCallDetailItem[]
            - `sid` string
            - `description` string
            - `manufacturer` string
            - `brand` string
            - `model_number` string
            - `symptoms` string[]
            - `trade_description` string
          - `customer` StreemApiCallDetailCustomer
            - `name` string
            - `plan_type` string
            - `contract_number` string
            - `calls_available` integer
            - `address` string
            - `hvac_eligible` boolean
          - `call_source_code` string
          - `transferred` boolean
          - `requeued` boolean
          - `transfer_to_group_name` string
        - `reservation_group` StreemApiGroup
          - `name` string
          - `description` string
          - `sid` string
          - `image_url` string
          - `working_hours_by_day` StreemApiGroupHours[]
            - `day` 'DAYS_OF_WEEK_SUNDAY' | 'DAYS_OF_WEEK_MONDAY' | 'DAYS_OF_WEEK_TUESDAY' | 'DAYS_OF_WEEK_WEDNESDAY' | 'DAYS_OF_WEEK_THURSDAY' | 'DAYS_OF_WEEK_FRIDAY' | 'DAYS_OF_WEEK_SATURDAY' | 'DAYS_OF_WEEK_INVALID'
            - `start_time_utc` string
            - `end_time_utc` string
            - `time_zone_id` string
      - `previous_artifact` StreemApiArtifact
        - `sid` string
        - `room_sid` string
        - `type` 'UNKNOWN' | 'STREEMSHOT' | 'RECORDING' | 'RECORDING_TRACK' | 'GPS_POSITION' | 'MESH' | 'TRANSCRIPTION' | 'SCENESHOT' | 'LAYOUT_ESTIMATION' | 'TEXTURED_MESH' | 'BOOKMARK' | 'ROOM_OUTCOME_REPORT'
        - `deleted` boolean
        - `scheduled_for_deletion_at` string, date-time
        - `deleted_at` string, date-time
        - `gps_position` StreemApiArtifactGpsPosition
          - `sourced_from_user_sid` string
          - `sourced_from_device_sid` string
          - `client_created_at` string, date-time
          - `latitude_degrees` number, double
          - `longitude_degrees` number, double
          - `accuracy_meters` number, double
          - `formatted_address` string
          - `deleted_at` string, date-time
        - `mesh` StreemApiArtifactMesh
          - `name` string
          - `status` 'STATUS_REQUESTED' | 'STATUS_STARTED' | 'STATUS_ERROR' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `mesh_storage_url` string
          - `metadata_storage_url` string
          - `requested_at` string, date-time
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `url` string
          - `deleted_at` string, date-time
        - `recording_track` StreemApiArtifactRecordingTrack
          - `bucket` string
          - `filename` string
          - `user_sid` string
          - `track_type` string
          - `codec` string
          - `storage_url` string
          - `status` 'STATUS_STARTED_RECORDING' | 'STATUS_FINISHED_RECORDING' | 'STATUS_TRANSFERRING' | 'STATUS_ERROR' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `requested_at` string, date-time
          - `started_recording_at` string, date-time
          - `finished_recording_at` string, date-time
          - `started_transferring_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `url` string
          - `created_at` string, date-time
          - `recording_source` 'SOURCE_TWILIO' | 'SOURCE_EXTERNAL' | 'SOURCE_MUXER' | 'SOURCE_ARAAS' | 'SOURCE_CHIME' | 'SOURCE_INVALID'
          - `source_recording_track_sid` string
          - `deleted_at` string, date-time
        - `recording` StreemApiArtifactRecording
          - `bucket` string
          - `filename` string
          - `storage_url` string
          - `status` 'STATUS_REQUESTED' | 'STATUS_TRANSFERRING' | 'STATUS_ERROR' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `requested_at` string, date-time
          - `started_transferring_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `created_at` string, date-time
          - `url` string
          - `recording_source` 'SOURCE_TWILIO' | 'SOURCE_MUXER' | 'SOURCE_ON_DEVICE' | 'SOURCE_ARAAS' | 'SOURCE_CHIME' | 'SOURCE_INVALID'
          - `preview_storage_url` string
          - `preview_url` string
          - `duration` GoogleProtobufDuration
            - `seconds` integer
            - `nanos` integer
          - `recording_status` 'RECORDING_STATUS_NONE' | 'RECORDING_STATUS_PAUSED' | 'RECORDING_STATUS_RESUMED' | 'RECORDING_STATUS_TEMPORARY_FAILURE' | 'RECORDING_STATUS_INVALID'
          - `deleted_at` string, date-time
        - `streemshot` StreemApiArtifactStreemshot
          - `status` 'STATUS_REQUESTED' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `requested_at` string, date-time
          - `requested_by_user_sid` string
          - `requested_by_device_sid` string
          - `fulfilled_at` string, date-time
          - `fulfilled_by_user_sid` string
          - `fulfilled_by_device_sid` string
          - `source` StreemApiArtifactStreemshotSource
            - `url` string
            - `pose` StreemApiPose
              - …
            - `feature_points` StreemApiPoint[]
              - …
            - `camera_intrinsics` CameraIntrinsics
              - …
            - `deleted_at` string, date-time
          - `detections` StreemApiDetection[]
            - `detection_sid` string
            - `type` 'DETECTION_TYPE_LOGO' | 'DETECTION_TYPE_LABEL' | 'DETECTION_TYPE_TEXT' | 'DETECTION_TYPE_FULL_TEXT' | 'DETECTION_TYPE_SAFE_SEARCH' | 'DETECTION_TYPE_SERIAL' | 'DETECTION_TYPE_MODEL' | 'DETECTION_TYPE_OBJECT' | 'DETECTION_TYPE_INVALID'
            - `description` string
            - `confidence` number, float
            - `bounding_box` StreemApiDetectionBoundingBox
              - …
            - `source` 'DETECTION_SOURCE_OCR' | 'DETECTION_SOURCE_USER' | 'DETECTION_SOURCE_AUTO' | 'DETECTION_SOURCE_INVALID'
            - `hidden` boolean
            - `extractor` string
            - `last_updated_at` string, date-time
          - `current_revision` StreemApiArtifactStreemshotRevision
            - `revision_number` integer
            - `streemshot_sid` string
            - `storage_url` string
            - `ar_elements` StreemApiArElement[]
              - …
            - `url` string
            - `edited` boolean
            - `deleted_at` string, date-time
          - `revision_number` integer
          - `note` StreemApiNote
            - `sid` string
            - `created_by_user_sid` string
            - `created_at` string, date-time
            - `scope` 'SCOPE_ROOM' | 'SCOPE_STREEMSHOT' | 'SCOPE_INVALID'
            - `scope_sid` string
            - `last_updated_by_user_sid` string
            - `last_updated_at` string, date-time
            - `text` string
            - `deleted_at` string, date-time
            - `is_finalizable` boolean
            - `finalized_at` string, date-time
            - `revision_number` integer
          - `depth_map` StreemApiArtifactStreemshotDepthMap
            - `streemshot_sid` string
            - `storage_url` string
            - `url` string
            - `deleted_at` string, date-time
        - `transcription` StreemApiArtifactTranscription
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `storage_url` string
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `type` 'VTT' | 'TXT'
          - `url` string
          - `deleted_at` string, date-time
          - `source` 'AWS' | 'WHISPER' | 'INVALID'
          - `sid` string
        - `sceneshot` StreemApiArtifactSceneshot
          - `mesh_sid` string
          - `preview_storage_url` string
          - `name` string
          - `pose` StreemApiPose
            - `position` number[]
            - `rotation` number[]
          - `ar_elements` StreemApiArElement[]
            - `arrow` StreemApiArElementArrow
              - …
            - `measurement` StreemApiArElementMeasurement
              - …
            - `model3d` StreemApiArElementModel3d
              - …
            - `text` StreemApiArElementText
              - …
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `captured_at` string, date-time
          - `deleted_at` string, date-time
        - `layout_estimation` StreemApiArtifactLayoutEstimation
          - `mesh_sid` string
          - `storage_url` string
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `url` string
          - `captured_at` string, date-time
          - `deleted_at` string, date-time
        - `textured_mesh` StreemApiArtifactTexturedMesh
          - `mesh_sid` string
          - `glb_storage_url` string
          - `usdz_storage_url` string
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `glb_url` string
          - `usdz_url` string
          - `video_recording_track_sid` string
          - `video_recording_sid` string
          - `deleted_at` string, date-time
        - `bookmark` StreemApiArtifactBookmark
          - `label` string
          - `timestamp` string, date-time
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `deleted_at` string, date-time
        - `room_outcome_report` StreemApiArtifactRoomOutcomeReport
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `diagnoses` StreemApiArtifactRoomOutcomeReportEntry[]
            - `code` string
            - `label` string
          - `disposition` StreemApiArtifactRoomOutcomeReportEntry
            - `code` string
            - `label` string
          - `custom_fields` object
          - `created_at` string, date-time
          - `deleted_at` string, date-time
      - `updated_artifact` StreemApiArtifact
        - `sid` string
        - `room_sid` string
        - `type` 'UNKNOWN' | 'STREEMSHOT' | 'RECORDING' | 'RECORDING_TRACK' | 'GPS_POSITION' | 'MESH' | 'TRANSCRIPTION' | 'SCENESHOT' | 'LAYOUT_ESTIMATION' | 'TEXTURED_MESH' | 'BOOKMARK' | 'ROOM_OUTCOME_REPORT'
        - `deleted` boolean
        - `scheduled_for_deletion_at` string, date-time
        - `deleted_at` string, date-time
        - `gps_position` StreemApiArtifactGpsPosition
          - `sourced_from_user_sid` string
          - `sourced_from_device_sid` string
          - `client_created_at` string, date-time
          - `latitude_degrees` number, double
          - `longitude_degrees` number, double
          - `accuracy_meters` number, double
          - `formatted_address` string
          - `deleted_at` string, date-time
        - `mesh` StreemApiArtifactMesh
          - `name` string
          - `status` 'STATUS_REQUESTED' | 'STATUS_STARTED' | 'STATUS_ERROR' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `mesh_storage_url` string
          - `metadata_storage_url` string
          - `requested_at` string, date-time
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `url` string
          - `deleted_at` string, date-time
        - `recording_track` StreemApiArtifactRecordingTrack
          - `bucket` string
          - `filename` string
          - `user_sid` string
          - `track_type` string
          - `codec` string
          - `storage_url` string
          - `status` 'STATUS_STARTED_RECORDING' | 'STATUS_FINISHED_RECORDING' | 'STATUS_TRANSFERRING' | 'STATUS_ERROR' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `requested_at` string, date-time
          - `started_recording_at` string, date-time
          - `finished_recording_at` string, date-time
          - `started_transferring_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `url` string
          - `created_at` string, date-time
          - `recording_source` 'SOURCE_TWILIO' | 'SOURCE_EXTERNAL' | 'SOURCE_MUXER' | 'SOURCE_ARAAS' | 'SOURCE_CHIME' | 'SOURCE_INVALID'
          - `source_recording_track_sid` string
          - `deleted_at` string, date-time
        - `recording` StreemApiArtifactRecording
          - `bucket` string
          - `filename` string
          - `storage_url` string
          - `status` 'STATUS_REQUESTED' | 'STATUS_TRANSFERRING' | 'STATUS_ERROR' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `requested_at` string, date-time
          - `started_transferring_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `created_at` string, date-time
          - `url` string
          - `recording_source` 'SOURCE_TWILIO' | 'SOURCE_MUXER' | 'SOURCE_ON_DEVICE' | 'SOURCE_ARAAS' | 'SOURCE_CHIME' | 'SOURCE_INVALID'
          - `preview_storage_url` string
          - `preview_url` string
          - `duration` GoogleProtobufDuration
            - `seconds` integer
            - `nanos` integer
          - `recording_status` 'RECORDING_STATUS_NONE' | 'RECORDING_STATUS_PAUSED' | 'RECORDING_STATUS_RESUMED' | 'RECORDING_STATUS_TEMPORARY_FAILURE' | 'RECORDING_STATUS_INVALID'
          - `deleted_at` string, date-time
        - `streemshot` StreemApiArtifactStreemshot
          - `status` 'STATUS_REQUESTED' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `requested_at` string, date-time
          - `requested_by_user_sid` string
          - `requested_by_device_sid` string
          - `fulfilled_at` string, date-time
          - `fulfilled_by_user_sid` string
          - `fulfilled_by_device_sid` string
          - `source` StreemApiArtifactStreemshotSource
            - `url` string
            - `pose` StreemApiPose
              - …
            - `feature_points` StreemApiPoint[]
              - …
            - `camera_intrinsics` CameraIntrinsics
              - …
            - `deleted_at` string, date-time
          - `detections` StreemApiDetection[]
            - `detection_sid` string
            - `type` 'DETECTION_TYPE_LOGO' | 'DETECTION_TYPE_LABEL' | 'DETECTION_TYPE_TEXT' | 'DETECTION_TYPE_FULL_TEXT' | 'DETECTION_TYPE_SAFE_SEARCH' | 'DETECTION_TYPE_SERIAL' | 'DETECTION_TYPE_MODEL' | 'DETECTION_TYPE_OBJECT' | 'DETECTION_TYPE_INVALID'
            - `description` string
            - `confidence` number, float
            - `bounding_box` StreemApiDetectionBoundingBox
              - …
            - `source` 'DETECTION_SOURCE_OCR' | 'DETECTION_SOURCE_USER' | 'DETECTION_SOURCE_AUTO' | 'DETECTION_SOURCE_INVALID'
            - `hidden` boolean
            - `extractor` string
            - `last_updated_at` string, date-time
          - `current_revision` StreemApiArtifactStreemshotRevision
            - `revision_number` integer
            - `streemshot_sid` string
            - `storage_url` string
            - `ar_elements` StreemApiArElement[]
              - …
            - `url` string
            - `edited` boolean
            - `deleted_at` string, date-time
          - `revision_number` integer
          - `note` StreemApiNote
            - `sid` string
            - `created_by_user_sid` string
            - `created_at` string, date-time
            - `scope` 'SCOPE_ROOM' | 'SCOPE_STREEMSHOT' | 'SCOPE_INVALID'
            - `scope_sid` string
            - `last_updated_by_user_sid` string
            - `last_updated_at` string, date-time
            - `text` string
            - `deleted_at` string, date-time
            - `is_finalizable` boolean
            - `finalized_at` string, date-time
            - `revision_number` integer
          - `depth_map` StreemApiArtifactStreemshotDepthMap
            - `streemshot_sid` string
            - `storage_url` string
            - `url` string
            - `deleted_at` string, date-time
        - `transcription` StreemApiArtifactTranscription
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `storage_url` string
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `type` 'VTT' | 'TXT'
          - `url` string
          - `deleted_at` string, date-time
          - `source` 'AWS' | 'WHISPER' | 'INVALID'
          - `sid` string
        - `sceneshot` StreemApiArtifactSceneshot
          - `mesh_sid` string
          - `preview_storage_url` string
          - `name` string
          - `pose` StreemApiPose
            - `position` number[]
            - `rotation` number[]
          - `ar_elements` StreemApiArElement[]
            - `arrow` StreemApiArElementArrow
              - …
            - `measurement` StreemApiArElementMeasurement
              - …
            - `model3d` StreemApiArElementModel3d
              - …
            - `text` StreemApiArElementText
              - …
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `captured_at` string, date-time
          - `deleted_at` string, date-time
        - `layout_estimation` StreemApiArtifactLayoutEstimation
          - `mesh_sid` string
          - `storage_url` string
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `url` string
          - `captured_at` string, date-time
          - `deleted_at` string, date-time
        - `textured_mesh` StreemApiArtifactTexturedMesh
          - `mesh_sid` string
          - `glb_storage_url` string
          - `usdz_storage_url` string
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `glb_url` string
          - `usdz_url` string
          - `video_recording_track_sid` string
          - `video_recording_sid` string
          - `deleted_at` string, date-time
        - `bookmark` StreemApiArtifactBookmark
          - `label` string
          - `timestamp` string, date-time
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `deleted_at` string, date-time
        - `room_outcome_report` StreemApiArtifactRoomOutcomeReport
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `diagnoses` StreemApiArtifactRoomOutcomeReportEntry[]
            - `code` string
            - `label` string
          - `disposition` StreemApiArtifactRoomOutcomeReportEntry
            - `code` string
            - `label` string
          - `custom_fields` object
          - `created_at` string, date-time
          - `deleted_at` string, date-time
    - `artifact_deleted` StreemApiEventsArtifactDeleted
      - `room` StreemApiRoom
        - `sid` string
        - `created_by_user_sid` string
        - `created_at` string, date-time
        - `opened_at` string, date-time
        - `preferred_video_codec` 'VIDEO_CODEC_H264' | 'VIDEO_CODEC_VP8' | 'VIDEO_CODEC_VP9' | 'VIDEO_CODEC_INVALID'
        - `status` 'STATUS_OPEN' | 'STATUS_CLOSED' | 'STATUS_INVALID'
        - `closed_at` string, date-time
        - `twilio_room_sid` string
        - `reference_id` string
        - `participants` StreemApiRoomParticipant[]
          - `room_sid` string
          - `user_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACTIVE' | 'STATUS_LEFT' | 'STATUS_NEVER_ARRIVED' | 'STATUS_RECONNECTING' | 'STATUS_CONNECTED' | 'STATUS_INVALID'
          - `is_expert` boolean
        - `company_sid` string
        - `video_platform` 'VIDEO_PLATFORM_TWILIO' | 'VIDEO_PLATFORM_ARAAS' | 'VIDEO_PLATFORM_CHIME' | 'VIDEO_PLATFORM_INVALID'
        - `deleted` boolean
        - `deleted_at` string, date-time
        - `encrypted_wall_items` boolean
        - `wall_platform` 'WALL_PLATFORM_TWILIO' | 'WALL_PLATFORM_STREEM' | 'WALL_PLATFORM_INVALID'
        - `integration_id` string
        - `details` StreemApiRoomDetail[]
          - `label` string
          - `value` string
        - `reservation_sid` string
        - `room_invitations` StreemApiRoomInvitation[]
          - `sid` string
          - `room_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACCEPTED' | 'STATUS_REJECTED' | 'STATUS_CANCELED' | 'STATUS_TIMED_OUT' | 'STATUS_INVALID'
          - `from_user_sid` string
          - `from_device_sid` string
          - `to_user_sid` string
          - `to_device_sid` string
          - `pending_at` string, date-time
          - `accepted_at` string, date-time
          - `rejected_at` string, date-time
          - `timed_out_at` string, date-time
          - `canceled_at` string, date-time
        - `chime_room_sid` string
        - `recording_started_at` string, date-time
        - `call_duration` GoogleProtobufDuration
          - `seconds` integer
          - `nanos` integer
        - `call_detail` StreemApiCallDetail
          - `sid` string
          - `call_source_sid` string
          - `items` StreemApiCallDetailItem[]
            - `sid` string
            - `description` string
            - `manufacturer` string
            - `brand` string
            - `model_number` string
            - `symptoms` string[]
            - `trade_description` string
          - `customer` StreemApiCallDetailCustomer
            - `name` string
            - `plan_type` string
            - `contract_number` string
            - `calls_available` integer
            - `address` string
            - `hvac_eligible` boolean
          - `call_source_code` string
          - `transferred` boolean
          - `requeued` boolean
          - `transfer_to_group_name` string
        - `reservation_group` StreemApiGroup
          - `name` string
          - `description` string
          - `sid` string
          - `image_url` string
          - `working_hours_by_day` StreemApiGroupHours[]
            - `day` 'DAYS_OF_WEEK_SUNDAY' | 'DAYS_OF_WEEK_MONDAY' | 'DAYS_OF_WEEK_TUESDAY' | 'DAYS_OF_WEEK_WEDNESDAY' | 'DAYS_OF_WEEK_THURSDAY' | 'DAYS_OF_WEEK_FRIDAY' | 'DAYS_OF_WEEK_SATURDAY' | 'DAYS_OF_WEEK_INVALID'
            - `start_time_utc` string
            - `end_time_utc` string
            - `time_zone_id` string
      - `deleted_artifact` StreemApiArtifact
        - `sid` string
        - `room_sid` string
        - `type` 'UNKNOWN' | 'STREEMSHOT' | 'RECORDING' | 'RECORDING_TRACK' | 'GPS_POSITION' | 'MESH' | 'TRANSCRIPTION' | 'SCENESHOT' | 'LAYOUT_ESTIMATION' | 'TEXTURED_MESH' | 'BOOKMARK' | 'ROOM_OUTCOME_REPORT'
        - `deleted` boolean
        - `scheduled_for_deletion_at` string, date-time
        - `deleted_at` string, date-time
        - `gps_position` StreemApiArtifactGpsPosition
          - `sourced_from_user_sid` string
          - `sourced_from_device_sid` string
          - `client_created_at` string, date-time
          - `latitude_degrees` number, double
          - `longitude_degrees` number, double
          - `accuracy_meters` number, double
          - `formatted_address` string
          - `deleted_at` string, date-time
        - `mesh` StreemApiArtifactMesh
          - `name` string
          - `status` 'STATUS_REQUESTED' | 'STATUS_STARTED' | 'STATUS_ERROR' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `mesh_storage_url` string
          - `metadata_storage_url` string
          - `requested_at` string, date-time
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `url` string
          - `deleted_at` string, date-time
        - `recording_track` StreemApiArtifactRecordingTrack
          - `bucket` string
          - `filename` string
          - `user_sid` string
          - `track_type` string
          - `codec` string
          - `storage_url` string
          - `status` 'STATUS_STARTED_RECORDING' | 'STATUS_FINISHED_RECORDING' | 'STATUS_TRANSFERRING' | 'STATUS_ERROR' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `requested_at` string, date-time
          - `started_recording_at` string, date-time
          - `finished_recording_at` string, date-time
          - `started_transferring_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `url` string
          - `created_at` string, date-time
          - `recording_source` 'SOURCE_TWILIO' | 'SOURCE_EXTERNAL' | 'SOURCE_MUXER' | 'SOURCE_ARAAS' | 'SOURCE_CHIME' | 'SOURCE_INVALID'
          - `source_recording_track_sid` string
          - `deleted_at` string, date-time
        - `recording` StreemApiArtifactRecording
          - `bucket` string
          - `filename` string
          - `storage_url` string
          - `status` 'STATUS_REQUESTED' | 'STATUS_TRANSFERRING' | 'STATUS_ERROR' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `requested_at` string, date-time
          - `started_transferring_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `created_at` string, date-time
          - `url` string
          - `recording_source` 'SOURCE_TWILIO' | 'SOURCE_MUXER' | 'SOURCE_ON_DEVICE' | 'SOURCE_ARAAS' | 'SOURCE_CHIME' | 'SOURCE_INVALID'
          - `preview_storage_url` string
          - `preview_url` string
          - `duration` GoogleProtobufDuration
            - `seconds` integer
            - `nanos` integer
          - `recording_status` 'RECORDING_STATUS_NONE' | 'RECORDING_STATUS_PAUSED' | 'RECORDING_STATUS_RESUMED' | 'RECORDING_STATUS_TEMPORARY_FAILURE' | 'RECORDING_STATUS_INVALID'
          - `deleted_at` string, date-time
        - `streemshot` StreemApiArtifactStreemshot
          - `status` 'STATUS_REQUESTED' | 'STATUS_FULFILLED' | 'STATUS_INVALID'
          - `requested_at` string, date-time
          - `requested_by_user_sid` string
          - `requested_by_device_sid` string
          - `fulfilled_at` string, date-time
          - `fulfilled_by_user_sid` string
          - `fulfilled_by_device_sid` string
          - `source` StreemApiArtifactStreemshotSource
            - `url` string
            - `pose` StreemApiPose
              - …
            - `feature_points` StreemApiPoint[]
              - …
            - `camera_intrinsics` CameraIntrinsics
              - …
            - `deleted_at` string, date-time
          - `detections` StreemApiDetection[]
            - `detection_sid` string
            - `type` 'DETECTION_TYPE_LOGO' | 'DETECTION_TYPE_LABEL' | 'DETECTION_TYPE_TEXT' | 'DETECTION_TYPE_FULL_TEXT' | 'DETECTION_TYPE_SAFE_SEARCH' | 'DETECTION_TYPE_SERIAL' | 'DETECTION_TYPE_MODEL' | 'DETECTION_TYPE_OBJECT' | 'DETECTION_TYPE_INVALID'
            - `description` string
            - `confidence` number, float
            - `bounding_box` StreemApiDetectionBoundingBox
              - …
            - `source` 'DETECTION_SOURCE_OCR' | 'DETECTION_SOURCE_USER' | 'DETECTION_SOURCE_AUTO' | 'DETECTION_SOURCE_INVALID'
            - `hidden` boolean
            - `extractor` string
            - `last_updated_at` string, date-time
          - `current_revision` StreemApiArtifactStreemshotRevision
            - `revision_number` integer
            - `streemshot_sid` string
            - `storage_url` string
            - `ar_elements` StreemApiArElement[]
              - …
            - `url` string
            - `edited` boolean
            - `deleted_at` string, date-time
          - `revision_number` integer
          - `note` StreemApiNote
            - `sid` string
            - `created_by_user_sid` string
            - `created_at` string, date-time
            - `scope` 'SCOPE_ROOM' | 'SCOPE_STREEMSHOT' | 'SCOPE_INVALID'
            - `scope_sid` string
            - `last_updated_by_user_sid` string
            - `last_updated_at` string, date-time
            - `text` string
            - `deleted_at` string, date-time
            - `is_finalizable` boolean
            - `finalized_at` string, date-time
            - `revision_number` integer
          - `depth_map` StreemApiArtifactStreemshotDepthMap
            - `streemshot_sid` string
            - `storage_url` string
            - `url` string
            - `deleted_at` string, date-time
        - `transcription` StreemApiArtifactTranscription
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `storage_url` string
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `type` 'VTT' | 'TXT'
          - `url` string
          - `deleted_at` string, date-time
          - `source` 'AWS' | 'WHISPER' | 'INVALID'
          - `sid` string
        - `sceneshot` StreemApiArtifactSceneshot
          - `mesh_sid` string
          - `preview_storage_url` string
          - `name` string
          - `pose` StreemApiPose
            - `position` number[]
            - `rotation` number[]
          - `ar_elements` StreemApiArElement[]
            - `arrow` StreemApiArElementArrow
              - …
            - `measurement` StreemApiArElementMeasurement
              - …
            - `model3d` StreemApiArElementModel3d
              - …
            - `text` StreemApiArElementText
              - …
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `captured_at` string, date-time
          - `deleted_at` string, date-time
        - `layout_estimation` StreemApiArtifactLayoutEstimation
          - `mesh_sid` string
          - `storage_url` string
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `url` string
          - `captured_at` string, date-time
          - `deleted_at` string, date-time
        - `textured_mesh` StreemApiArtifactTexturedMesh
          - `mesh_sid` string
          - `glb_storage_url` string
          - `usdz_storage_url` string
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `started_at` string, date-time
          - `errored_at` string, date-time
          - `fulfilled_at` string, date-time
          - `glb_url` string
          - `usdz_url` string
          - `video_recording_track_sid` string
          - `video_recording_sid` string
          - `deleted_at` string, date-time
        - `bookmark` StreemApiArtifactBookmark
          - `label` string
          - `timestamp` string, date-time
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `deleted_at` string, date-time
        - `room_outcome_report` StreemApiArtifactRoomOutcomeReport
          - `status` 'STATUS_UNKNOWN' | 'STATUS_REJECTED' | 'STATUS_ERROR' | 'STATUS_STARTED' | 'STATUS_CAPTURED' | 'STATUS_FULFILLED'
          - `diagnoses` StreemApiArtifactRoomOutcomeReportEntry[]
            - `code` string
            - `label` string
          - `disposition` StreemApiArtifactRoomOutcomeReportEntry
            - `code` string
            - `label` string
          - `custom_fields` object
          - `created_at` string, date-time
          - `deleted_at` string, date-time
    - `room_note_created` StreemApiEventsRoomNoteCreated
      - `room` StreemApiRoom
        - `sid` string
        - `created_by_user_sid` string
        - `created_at` string, date-time
        - `opened_at` string, date-time
        - `preferred_video_codec` 'VIDEO_CODEC_H264' | 'VIDEO_CODEC_VP8' | 'VIDEO_CODEC_VP9' | 'VIDEO_CODEC_INVALID'
        - `status` 'STATUS_OPEN' | 'STATUS_CLOSED' | 'STATUS_INVALID'
        - `closed_at` string, date-time
        - `twilio_room_sid` string
        - `reference_id` string
        - `participants` StreemApiRoomParticipant[]
          - `room_sid` string
          - `user_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACTIVE' | 'STATUS_LEFT' | 'STATUS_NEVER_ARRIVED' | 'STATUS_RECONNECTING' | 'STATUS_CONNECTED' | 'STATUS_INVALID'
          - `is_expert` boolean
        - `company_sid` string
        - `video_platform` 'VIDEO_PLATFORM_TWILIO' | 'VIDEO_PLATFORM_ARAAS' | 'VIDEO_PLATFORM_CHIME' | 'VIDEO_PLATFORM_INVALID'
        - `deleted` boolean
        - `deleted_at` string, date-time
        - `encrypted_wall_items` boolean
        - `wall_platform` 'WALL_PLATFORM_TWILIO' | 'WALL_PLATFORM_STREEM' | 'WALL_PLATFORM_INVALID'
        - `integration_id` string
        - `details` StreemApiRoomDetail[]
          - `label` string
          - `value` string
        - `reservation_sid` string
        - `room_invitations` StreemApiRoomInvitation[]
          - `sid` string
          - `room_sid` string
          - `status` 'STATUS_PENDING' | 'STATUS_ACCEPTED' | 'STATUS_REJECTED' | 'STATUS_CANCELED' | 'STATUS_TIMED_OUT' | 'STATUS_INVALID'
          - `from_user_sid` string
          - `from_device_sid` string
          - `to_user_sid` string
          - `to_device_sid` string
          - `pending_at` string, date-time
          - `accepted_at` string, date-time
          - `rejected_at` string, date-time
          - `timed_out_at` string, date-time
          - `canceled_at` string, date-time
        - `chime_room_sid` string
        - `recording_started_at` string, date-time
        - `call_duration` GoogleProtobufDuration
          - `seconds` integer
          - `nanos` integer
        - `call_detail` StreemApiCallDetail
          - `sid` string
          - `call_source_sid` string
          - `items` StreemApiCallDetailItem[]
            - `sid` string
            - `description` string
            - `manufacturer` string
            - `brand` string
            - `model_number` string
            - `symptoms` string[]
            - `trade_description` string
          - `customer` StreemApiCallDetailCustomer
            - `name` string
            - `plan_type` string
            - `contract_number` string
            - `calls_available` integer
            - `address` string
            - `hvac_eligible` boolean
          - `call_source_code` string
          - `transferred` boolean
          - `requeued` boolean
          - `transfer_to_group_name` string
        - `reservation_group` StreemApiGroup
          - `name` string
          - `description` string
          - `sid` string
          - `image_url` string
          - `working_hours_by_day` StreemApiGroupHours[]
            - `day` 'DAYS_OF_WEEK_SUNDAY' | 'DAYS_OF_WEEK_MONDAY' | 'DAYS_OF_WEEK_TUESDAY' | 'DAYS_OF_WEEK_WEDNESDAY' | 'DAYS_OF_WEEK_THURSDAY' | 'DAYS_OF_WEEK_FRIDAY' | 'DAYS_OF_WEEK_SATURDAY' | 'DAYS_OF_WEEK_INVALID'
            - `start_time_utc` string
            - `end_time_utc` string
            - `time_zone_id` string
      - `room_note` StreemApiNote
        - `sid` string
        - `created_by_user_sid` string
        - `created_at` string, date-time
        - `scope` 'SCOPE_ROOM' | 'SCOPE_STREEMSHOT' | 'SCOPE_INVALID'
        - `scope_sid` string
        - `last_updated_by_user_sid` string
        - `last_updated_at` string, date-time
        - `text` string
        - `deleted_at` string, date-time
        - `is_finalizable` boolean
        - `finalized_at` string, date-time
        - `revision_number` integer
    - `room_note_updated` StreemApiEventsRoomNoteUpdated
- … truncated; see the full OpenAPI document linked below

## Response `204`

Webhook test initiated successfully

## Other responses

- `403` — You do not have permission to test this webhook

---

[API](https://skmtc.net/streem/apis/streem-api.md) · [All operations](https://skmtc.net/streem/apis/streem-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/streem/streem-api/revisions/04250faebd19/schema)
