{"url":"/api-reference/search-webservice/search-similar-object-embeddings-by-text","method":"POST","path":"/api/search/searchSimilarObjectEmbeddingsByText","tag":"Search Webservice","title":"Search similar object embeddings by text","operation":{"description":"Search for similar objects by text","operationId":"searchSimilarObjectEmbeddingsByText","parameters":[{"description":"Authentication scheme identifier. Use `api-token` or `partner-api-token` with the `x-auth-apikey` header, `api` or `partner-api` with `x-auth-apikey` plus a client certificate, `api-oauth-token` or `partner-api-oauth-token` with `x-auth-access-token`, and `federated-token` with `x-auth-ft`. A request with `Authorization: Bearer <token>` and no `x-auth-scheme` is treated as OAuth, and `federated-token` may also be sent as the `x-auth-scheme` and `x-auth-ft` query parameters.","example":"api-token","in":"header","name":"x-auth-scheme","required":false,"schema":{"default":"api-token","enum":["api-token","api","api-oauth-token","federated-token","partner-api-token","partner-api","partner-api-oauth-token"],"type":"string"}},{"description":"Client organization UUID (22-character RUUID), for partner credentials only. With it the call runs in that client organization with the partner support authority's role. Without it a partner credential runs as the partner organization, which outside the partner endpoints is deprecated (responses carry `Deprecation` and `Sunset: Tue, 05 Jan 2027 00:00:00 GMT`). A malformed value returns 400 `INVALID_AUTH_ORG`; a client organization the partner cannot access returns 403 `PARTNER_CLIENT_ACCESS_DENIED`.","in":"header","name":"x-auth-org","required":false,"schema":{"format":"RUUID","maxLength":22,"minLength":22,"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Search_SearchSimilarObjectEmbeddingsByTextWSRequest"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Search_SearchSimilarObjectEmbeddingsWSResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Bad Request. errorCode is one of: BAD_REQUEST, VALIDATION_FAILED, MISSING_REQUIRED_FIELD, INVALID_JSON, INVALID_REQUEST_BODY, FEATURE_NOT_ENABLED, INVALID_AUTH_ORG, LOCATION_NOT_FOUND.","shared":true},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Unauthorized. errorCode is one of: UNAUTHENTICATED, INVALID_CREDENTIAL, CREDENTIAL_EXPIRED, CREDENTIAL_REVOKED, CERTIFICATE_MISMATCH.","shared":true},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Forbidden. errorCode is one of: FORBIDDEN, DOMAIN_NOT_ALLOWED, DEVICE_SCOPE_MISMATCH, ROLE_NOT_PERMITTED, FUNCTIONALITY_REQUIRED, PARTNER_FUNCTIONALITY_REQUIRED, PERMISSION_REQUIRED, PARTNER_CLIENT_ACCESS_DENIED, HARDWARE_NOT_AVAILABLE, HARDWARE_ALREADY_REGISTERED, PARTNER_PORTAL_NOT_ENABLED, MANAGED_BY_MSP, SUPER_ADMIN_RESTRICTED_BY_MSP, MSP_DESIGNATION_INVALID, NOT_MANAGED_CLIENT.","shared":true},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Too Many Requests. errorCode is one of: RATE_LIMITED.","shared":true},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Internal Server Error. errorCode is one of: INTERNAL_ERROR.","shared":true},"503":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApiErrorResponse"}}},"description":"Service Unavailable. errorCode is one of: SERVICE_UNAVAILABLE.","shared":true}},"security":[{"ApiKeyAuth":[]},{"oauth2":["read"]}],"summary":"Search similar object embeddings by text","tags":["Search Webservice"]},"auth":{"headers":[{"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"}],"oauthScopes":["read"]},"components":{"schemas":{"ApiErrorResponse":{"description":"Body of every error response. Branch on errorCode; show errorMsg. Fields are only ever added.","properties":{"code":{"description":"Legacy alias of errorCode, present only for endpoint-specific codes.","type":"string"},"detail":{"description":"Legacy alias of errorMsg, present only for endpoint-specific codes.","type":"string"},"error":{"description":"Always true.","type":"boolean"},"errorCode":{"description":"Stable, machine-readable code. New codes may be added; treat unknown codes as their HTTP status. Status 200 marks codes returned in a 200 body with error true. Catalog:\n- BAD_REQUEST (400): The request is invalid.\n- VALIDATION_FAILED (400): The request failed validation.\n- MISSING_REQUIRED_FIELD (400): The request is missing a required field.\n- INVALID_JSON (400): The request body is not valid JSON.\n- INVALID_REQUEST_BODY (400): The request body does not match the expected object structure.\n- METHOD_NOT_ALLOWED (405): This endpoint does not accept that HTTP method; the Allow header lists the ones it does.\n- UNSUPPORTED_MEDIA_TYPE (415): This endpoint does not accept that Content-Type. Send application/json.\n- FEATURE_NOT_ENABLED (400): This feature is not enabled for the organization.\n- UNAUTHENTICATED (401): Authentication is required. Supply valid credentials.\n- FORBIDDEN (403): You do not have permission to perform this action.\n- NOT_FOUND (404): The requested resource was not found.\n- CONFLICT (409): The request conflicts with the current state of the resource.\n- RATE_LIMITED (429): Too many requests; try again later.\n- INTERNAL_ERROR (500): An unexpected error occurred.\n- SERVICE_UNAVAILABLE (503): The service is temporarily unavailable; try again shortly.\n- REQUEST_FAILED (200): The request could not be completed.\n- INVALID_CREDENTIAL (401): The supplied credential is malformed or not recognized.\n- CREDENTIAL_EXPIRED (401): The supplied credential has expired.\n- CREDENTIAL_REVOKED (401): The supplied credential has been revoked.\n- CERTIFICATE_MISMATCH (401): The client certificate does not match the supplied credential.\n- INVALID_AUTH_ORG (400): The x-auth-org header is not a valid organization UUID.\n- DOMAIN_NOT_ALLOWED (403): Requests from this domain are not allowed for this credential.\n- DEVICE_SCOPE_MISMATCH (403): This token is scoped to a different device.\n- ROLE_NOT_PERMITTED (403): Your role does not permit access to this organization.\n- FUNCTIONALITY_REQUIRED (403): Your role is missing a functionality this action requires.\n- PARTNER_FUNCTIONALITY_REQUIRED (403): Your partner role is missing a functionality this action requires.\n- PERMISSION_REQUIRED (403): Your role does not have the required permission on the requested resource.\n- PARTNER_CLIENT_ACCESS_DENIED (403): Your partner organization does not have access to this client organization.\n- HARDWARE_NOT_AVAILABLE (403): No hardware with this serial number is available for your organization to register.\n- HARDWARE_ALREADY_REGISTERED (403): This hardware is already registered to an organization. Remove it from that organization before registering it again.\n- LOCATION_NOT_FOUND (400): The location was not found in the target organization.\n- PARTNER_PORTAL_NOT_ENABLED (403): The partner portal is not enabled for your partner organization. Contact Rhombus support.\n- MANAGED_BY_MSP (403): This organization is managed by a Managed Service Provider. Contact the provider or Rhombus support.\n- SUPER_ADMIN_RESTRICTED_BY_MSP (403): The Super Admin role in this organization is managed by a Managed Service Provider. Contact the provider or Rhombus support.\n- MSP_DESIGNATION_INVALID (403): This operation requires an active, signed Managed Service Provider designation.\n- NOT_MANAGED_CLIENT (403): This organization is not a managed client of your Managed Service Provider account.\n- DEVICES_STILL_REGISTERED (200): Devices are still registered in this client organization.\n- LICENSES_STILL_ASSIGNED (200): Licenses you own are still assigned to devices in this client organization.\n- DOOR_BOUND_HARDWARE (200): This device is bound to one or more access-controlled doors. Remove the bindings in the source organization before moving it.\n- CONFIRM_NAME_MISMATCH (409): The confirmation text does not match the client organization name.\n- DUPLICATE_CLIENT_NAME (409): You already manage a client organization with this name. Set allowDuplicateName to create it anyway.\n- LICENSE_V2_DISABLED (409): Pooled licenses cannot be assigned to this client organization because it is not on license entitlements. Contact Rhombus support.\n- INSUFFICIENT_POOL_LICENSES (409): Not enough unassigned licenses of this product in the pool.","type":"string","x-rhombus-error-codes":[{"code":"BAD_REQUEST","message":"The request is invalid.","status":400},{"code":"VALIDATION_FAILED","message":"The request failed validation.","status":400},{"code":"MISSING_REQUIRED_FIELD","message":"The request is missing a required field.","status":400},{"code":"INVALID_JSON","message":"The request body is not valid JSON.","status":400},{"code":"INVALID_REQUEST_BODY","message":"The request body does not match the expected object structure.","status":400},{"code":"METHOD_NOT_ALLOWED","message":"This endpoint does not accept that HTTP method; the Allow header lists the ones it does.","status":405},{"code":"UNSUPPORTED_MEDIA_TYPE","message":"This endpoint does not accept that Content-Type. Send application/json.","status":415},{"code":"FEATURE_NOT_ENABLED","message":"This feature is not enabled for the organization.","status":400},{"code":"UNAUTHENTICATED","message":"Authentication is required. Supply valid credentials.","status":401},{"code":"FORBIDDEN","message":"You do not have permission to perform this action.","status":403},{"code":"NOT_FOUND","message":"The requested resource was not found.","status":404},{"code":"CONFLICT","message":"The request conflicts with the current state of the resource.","status":409},{"code":"RATE_LIMITED","message":"Too many requests; try again later.","status":429},{"code":"INTERNAL_ERROR","message":"An unexpected error occurred.","status":500},{"code":"SERVICE_UNAVAILABLE","message":"The service is temporarily unavailable; try again shortly.","status":503},{"code":"REQUEST_FAILED","message":"The request could not be completed.","status":200},{"code":"INVALID_CREDENTIAL","message":"The supplied credential is malformed or not recognized.","status":401},{"code":"CREDENTIAL_EXPIRED","message":"The supplied credential has expired.","status":401},{"code":"CREDENTIAL_REVOKED","message":"The supplied credential has been revoked.","status":401},{"code":"CERTIFICATE_MISMATCH","message":"The client certificate does not match the supplied credential.","status":401},{"code":"INVALID_AUTH_ORG","message":"The x-auth-org header is not a valid organization UUID.","status":400},{"code":"DOMAIN_NOT_ALLOWED","message":"Requests from this domain are not allowed for this credential.","status":403},{"code":"DEVICE_SCOPE_MISMATCH","message":"This token is scoped to a different device.","status":403},{"code":"ROLE_NOT_PERMITTED","message":"Your role does not permit access to this organization.","status":403},{"code":"FUNCTIONALITY_REQUIRED","message":"Your role is missing a functionality this action requires.","status":403},{"code":"PARTNER_FUNCTIONALITY_REQUIRED","message":"Your partner role is missing a functionality this action requires.","status":403},{"code":"PERMISSION_REQUIRED","message":"Your role does not have the required permission on the requested resource.","status":403},{"code":"PARTNER_CLIENT_ACCESS_DENIED","message":"Your partner organization does not have access to this client organization.","status":403},{"code":"HARDWARE_NOT_AVAILABLE","message":"No hardware with this serial number is available for your organization to register.","status":403},{"code":"HARDWARE_ALREADY_REGISTERED","message":"This hardware is already registered to an organization. Remove it from that organization before registering it again.","status":403},{"code":"LOCATION_NOT_FOUND","message":"The location was not found in the target organization.","status":400},{"code":"PARTNER_PORTAL_NOT_ENABLED","message":"The partner portal is not enabled for your partner organization. Contact Rhombus support.","status":403},{"code":"MANAGED_BY_MSP","message":"This organization is managed by a Managed Service Provider. Contact the provider or Rhombus support.","status":403},{"code":"SUPER_ADMIN_RESTRICTED_BY_MSP","message":"The Super Admin role in this organization is managed by a Managed Service Provider. Contact the provider or Rhombus support.","status":403},{"code":"MSP_DESIGNATION_INVALID","message":"This operation requires an active, signed Managed Service Provider designation.","status":403},{"code":"NOT_MANAGED_CLIENT","message":"This organization is not a managed client of your Managed Service Provider account.","status":403},{"code":"DEVICES_STILL_REGISTERED","message":"Devices are still registered in this client organization.","status":200},{"code":"LICENSES_STILL_ASSIGNED","message":"Licenses you own are still assigned to devices in this client organization.","status":200},{"code":"DOOR_BOUND_HARDWARE","message":"This device is bound to one or more access-controlled doors. Remove the bindings in the source organization before moving it.","status":200},{"code":"CONFIRM_NAME_MISMATCH","message":"The confirmation text does not match the client organization name.","status":409},{"code":"DUPLICATE_CLIENT_NAME","message":"You already manage a client organization with this name. Set allowDuplicateName to create it anyway.","status":409},{"code":"LICENSE_V2_DISABLED","message":"Pooled licenses cannot be assigned to this client organization because it is not on license entitlements. Contact Rhombus support.","status":409},{"code":"INSUFFICIENT_POOL_LICENSES","message":"Not enough unassigned licenses of this product in the pool.","status":409}]},"errorMsg":{"description":"Client-facing message.","type":"string"},"msg":{"description":"Legacy: the HTTP reason phrase.","type":"string"},"status":{"description":"The HTTP status code.","format":"int32","type":"integer"},"timestamp":{"description":"Epoch milliseconds.","format":"int64","type":"integer"},"txid":{"description":"Transaction id, also in the x-rhombus-txid header. Quote it to support.","type":"string"}},"type":"object"},"GenericObjectEmbedding":{"properties":{"b":{"description":"bounding box - bottom permyriad","format":"int32","nullable":true,"type":"integer"},"clipEndMs":{"format":"int64","nullable":true,"type":"integer"},"deviceUuid":{"description":"RUUID with optional appended facet information","example":"AAAAAAAAAAAAAAAAAAAAAA.v0","format":"DeviceFacetUuid","nullable":true,"type":"string"},"embedding":{"items":{"format":"float","nullable":true,"type":"number"},"nullable":true,"type":"array"},"embeddingId":{"nullable":true,"type":"string"},"isMatch":{"description":"Match confidence for the query: \"YES\", \"MAYBE\", or \"NO\". Set on CHARON model results; null for CLIP.","nullable":true,"type":"string"},"l":{"description":"bounding box - left permyriad","format":"int32","nullable":true,"type":"integer"},"locationUuid":{"description":"base 64 (url-safe) uuid string","example":"AAAAAAAAAAAAAAAAAAAAAA","format":"RUUID","nullable":true,"type":"string"},"model":{"$ref":"#/components/schemas/ObjectSearchModelEnum"},"objectId":{"format":"int32","nullable":true,"type":"integer"},"objectType":{"nullable":true,"type":"string"},"orgUuid":{"description":"base 64 (url-safe) uuid string","example":"AAAAAAAAAAAAAAAAAAAAAA","format":"RUUID","nullable":true,"type":"string"},"r":{"description":"bounding box - right permyriad","format":"int32","nullable":true,"type":"integer"},"stableTrackId":{"format":"int32","nullable":true,"type":"integer"},"t":{"description":"bounding box - top permyriad","format":"int32","nullable":true,"type":"integer"},"thumbnailLocation":{"nullable":true,"type":"string"},"thumbnailUri":{"nullable":true,"type":"string"},"timestamp":{"format":"int64","nullable":true,"type":"integer"}},"type":"object"},"GenericObjectEmbeddingMatch":{"description":"List of similar object embedding matches","properties":{"distance":{"format":"float","nullable":true,"type":"number"},"embedding":{"$ref":"#/components/schemas/GenericObjectEmbedding"},"matchedEmbeddingId":{"description":"base 64 (url-safe) uuid string","example":"AAAAAAAAAAAAAAAAAAAAAA","format":"RUUID","nullable":true,"type":"string"}},"type":"object"},"ObjectSearchModelEnum":{"description":"Model used for embeddings. The streaming variant of this search accepts only \"CHARON\".","enum":["CLIP_512","CHARON"],"type":"string"},"Search_SearchSimilarObjectEmbeddingsByTextWSRequest":{"description":"Request object for searching similar object embeddings by text.","properties":{"includeVector":{"default":false,"description":"Whether to include the embedding vector in the response.","nullable":true,"type":"boolean"},"maxNumResults":{"description":"Optional number of results to return. Setting to larger numbers will increase latency.","format":"int32","nullable":true,"type":"integer"},"model":{"$ref":"#/components/schemas/ObjectSearchModelEnum"},"objectTypeFilter":{"description":"Optional object type filter. Provide explicit type values to narrow results, or omit to search all object types. Pass the single value \"AUTO\" to have the server infer the object type (humans or vehicles) from the search text.","items":{"enum":["MOTION_HUMAN","MOTION_CAR","AUTO"],"nullable":true,"type":"string"},"nullable":true,"type":"array"},"onlyMatches":{"description":"Only applies to models that classify results as matches: when true (default) return only actual matches; when false return all results within the similarity threshold.","nullable":true,"type":"boolean"},"queryDeviceUuids":{"description":"Optional list of device uuids to filter result set on.","items":{"description":"RUUID with optional appended facet information","example":"AAAAAAAAAAAAAAAAAAAAAA.v0","format":"DeviceFacetUuid","nullable":true,"type":"string"},"nullable":true,"type":"array"},"queryEndTimeMs":{"description":"End time in epoch milliseconds. Results returned will have occurred before this time.","format":"int64","nullable":true,"type":"integer"},"queryStartTimeMs":{"description":"Start time in epoch milliseconds. Results returned will have occurred after this time.","format":"int64","nullable":true,"type":"integer"},"regionFilter":{"description":"Optional region filter to return results only if they overlap with the supplied region. This is a list of perymyriad points defining a polygon. The first and last elements must be the same to make a connected polygon. For example, a triangle should have 4 points defined in this list.","items":{"description":"Permyriad point [x, y]","items":{"description":"Permyriad point [x, y]","format":"int32","nullable":true,"type":"integer"},"nullable":true,"type":"array"},"nullable":true,"type":"array"},"searchText":{"description":"The search text to find similar objects to. Phrases like \"red sedan\", \"person in yellow shirt\", etc.","nullable":true,"type":"string"},"similarityThreshold":{"description":"Optional threshold applied to filter returned results, set as a float in [0.0, 1.0].","format":"float","nullable":true,"type":"number"}},"required":["model","queryEndTimeMs","queryStartTimeMs","searchText"],"type":"object"},"Search_SearchSimilarObjectEmbeddingsWSResponse":{"description":"Response object for searching similar object embeddings.","properties":{"error":{"nullable":true,"type":"boolean"},"errorCode":{"description":"Stable, machine-readable code for the failure (one of the ApiErrorCode catalog) when error is true. Branch on this, not on errorMsg.","nullable":true,"type":"string"},"errorMsg":{"nullable":true,"type":"string"},"moderationReason":{"description":"Reason for moderation if query is not allowed","nullable":true,"type":"string"},"queryAllowed":{"description":"Whether the query is allowed","nullable":true,"type":"boolean"},"similarEmbeddings":{"description":"List of similar object embedding matches","items":{"$ref":"#/components/schemas/GenericObjectEmbeddingMatch"},"nullable":true,"type":"array"},"warningMsg":{"nullable":true,"type":"string"}},"type":"object"}},"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"},"oauth2":{"description":"OAuth 2.0 authorization code flow with PKCE (`S256`). Send the access token as `Authorization: Bearer <token>`. Each operation lists the scopes it requires; a token without them is refused 403 with `WWW-Authenticate: Bearer error=\"insufficient_scope\"`.","flows":{"authorizationCode":{"authorizationUrl":"https://console.rhombus.com/oauth/authorize","refreshUrl":"https://auth-web.rhombussystems.com/oauth/token","scopes":{"physical":"Unlock doors and elevators, lockdown, alarms, speakers and robots","read":"View cameras, footage and settings","write":"Change settings and data"},"tokenUrl":"https://auth-web.rhombussystems.com/oauth/token"}},"type":"oauth2"}}},"highlight":{"samples":{"cURL":[["text-code-function","curl"],[""," "],["text-code-string","--request"],[""," "],["text-code-string","POST"],[""," \\\n  "],["text-code-string","--url"],[""," "],["text-code-punctuation","'"],["text-code-string","https://api2.rhombussystems.com/api/search/searchSimilarObjectEmbeddingsByText"],["text-code-punctuation","'"],[""," \\\n  "],["text-code-string","--header"],[""," "],["text-code-punctuation","'"],["text-code-string","x-auth-scheme: api-token"],["text-code-punctuation","'"],[""," \\\n  "],["text-code-string","--header"],[""," "],["text-code-punctuation","'"],["text-code-string","x-auth-apikey: YOUR_API_KEY"],["text-code-punctuation","'"],[""," \\\n  "],["text-code-string","--header"],[""," "],["text-code-punctuation","'"],["text-code-string","Content-Type: application/json"],["text-code-punctuation","'"],[""," \\\n  "],["text-code-string","--data"],[""," "],["text-code-punctuation","'"],["text-code-string","{"],["","\n"],["text-code-string","    \"includeVector\": false,"],["","\n"],["text-code-string","    \"maxNumResults\": 0,"],["","\n"],["text-code-string","    \"model\": \"CLIP_512\","],["","\n"],["text-code-string","    \"objectTypeFilter\": ["],["","\n"],["text-code-string","      \"MOTION_HUMAN\""],["","\n"],["text-code-string","    ],"],["","\n"],["text-code-string","    \"onlyMatches\": true,"],["","\n"],["text-code-string","    \"queryDeviceUuids\": ["],["","\n"],["text-code-string","      \"AAAAAAAAAAAAAAAAAAAAAA.v0\""],["","\n"],["text-code-string","    ],"],["","\n"],["text-code-string","    \"queryEndTimeMs\": 0,"],["","\n"],["text-code-string","    \"queryStartTimeMs\": 0,"],["","\n"],["text-code-string","    \"regionFilter\": ["],["","\n"],["text-code-string","      ["],["","\n"],["text-code-string","        0"],["","\n"],["text-code-string","      ]"],["","\n"],["text-code-string","    ],"],["","\n"],["text-code-string","    \"searchText\": \"<string>\","],["","\n"],["text-code-string","    \"similarityThreshold\": 0"],["","\n"],["text-code-string","  }"],["text-code-punctuation","'"]],"Python":[["text-code-keyword","import"],[""," requests\n\nurl "],["text-code-punctuation","="],[""," "],["text-code-punctuation","\""],["text-code-string","https://api2.rhombussystems.com/api/search/searchSimilarObjectEmbeddingsByText"],["text-code-punctuation","\""],["","\nheaders "],["text-code-punctuation","="],[""," "],["text-code-punctuation","{"],["","\n    "],["text-code-punctuation","\""],["text-code-string","x-auth-scheme"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","api-token"],["text-code-punctuation","\","],["","\n    "],["text-code-punctuation","\""],["text-code-string","x-auth-apikey"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","YOUR_API_KEY"],["text-code-punctuation","\","],["","\n    "],["text-code-punctuation","\""],["text-code-string","Content-Type"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","application/json"],["text-code-punctuation","\","],["","\n"],["text-code-punctuation","}"],["","\npayload "],["text-code-punctuation","="],[""," "],["text-code-punctuation","{"],["","\n    "],["text-code-punctuation","\""],["text-code-string","includeVector"],["text-code-punctuation","\":"],[""," "],["text-code-number","False"],["text-code-punctuation",","],["","\n    "],["text-code-punctuation","\""],["text-code-string","maxNumResults"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["text-code-punctuation",","],["","\n    "],["text-code-punctuation","\""],["text-code-string","model"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","CLIP_512"],["text-code-punctuation","\","],["","\n    "],["text-code-punctuation","\""],["text-code-string","objectTypeFilter"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","["],["","\n        "],["text-code-punctuation","\""],["text-code-string","MOTION_HUMAN"],["text-code-punctuation","\""],["","\n    "],["text-code-punctuation","],"],["","\n    "],["text-code-punctuation","\""],["text-code-string","onlyMatches"],["text-code-punctuation","\":"],[""," "],["text-code-number","True"],["text-code-punctuation",","],["","\n    "],["text-code-punctuation","\""],["text-code-string","queryDeviceUuids"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","["],["","\n        "],["text-code-punctuation","\""],["text-code-string","AAAAAAAAAAAAAAAAAAAAAA.v0"],["text-code-punctuation","\""],["","\n    "],["text-code-punctuation","],"],["","\n    "],["text-code-punctuation","\""],["text-code-string","queryEndTimeMs"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["text-code-punctuation",","],["","\n    "],["text-code-punctuation","\""],["text-code-string","queryStartTimeMs"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["text-code-punctuation",","],["","\n    "],["text-code-punctuation","\""],["text-code-string","regionFilter"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","["],["","\n        "],["text-code-punctuation","["],["","\n            "],["text-code-number","0"],["","\n        "],["text-code-punctuation","]"],["","\n    "],["text-code-punctuation","],"],["","\n    "],["text-code-punctuation","\""],["text-code-string","searchText"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","<string>"],["text-code-punctuation","\","],["","\n    "],["text-code-punctuation","\""],["text-code-string","similarityThreshold"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["","\n"],["text-code-punctuation","}"],["","\n\nresponse "],["text-code-punctuation","="],[""," requests"],["text-code-punctuation","."],["text-code-function","post"],["text-code-punctuation","("],["text-code-function","url"],["text-code-punctuation",","],["text-code-function"," "],["","headers"],["text-code-punctuation","="],["text-code-function","headers"],["text-code-punctuation",","],["text-code-function"," "],["","json"],["text-code-punctuation","="],["text-code-function","payload"],["text-code-punctuation",")"],["","\nresponse"],["text-code-punctuation","."],["text-code-function","raise_for_status"],["text-code-punctuation","()"],["","\n"],["text-code-function","print"],["text-code-punctuation","("],["text-code-function","response"],["text-code-punctuation","."],["text-code-function","json"],["text-code-punctuation","())"]],"JavaScript":[["text-code-keyword","const"],[""," response "],["text-code-punctuation","="],[""," "],["text-code-keyword","await"],[""," "],["text-code-function","fetch"],["text-code-punctuation","('"],["text-code-string","https://api2.rhombussystems.com/api/search/searchSimilarObjectEmbeddingsByText"],["text-code-punctuation","',"],[""," "],["text-code-punctuation","{"],["","\n  "],["text-code-property","method"],["text-code-punctuation",":"],[""," "],["text-code-punctuation","'"],["text-code-string","POST"],["text-code-punctuation","',"],["","\n  "],["text-code-property","headers"],["text-code-punctuation",":"],[""," "],["text-code-punctuation","{"],["","\n    "],["text-code-punctuation","'"],["text-code-string","x-auth-scheme"],["text-code-punctuation","':"],[""," "],["text-code-punctuation","'"],["text-code-string","api-token"],["text-code-punctuation","',"],["","\n    "],["text-code-punctuation","'"],["text-code-string","x-auth-apikey"],["text-code-punctuation","':"],[""," "],["text-code-punctuation","'"],["text-code-string","YOUR_API_KEY"],["text-code-punctuation","',"],["","\n    "],["text-code-punctuation","'"],["text-code-string","Content-Type"],["text-code-punctuation","':"],[""," "],["text-code-punctuation","'"],["text-code-string","application/json"],["text-code-punctuation","',"],["","\n  "],["text-code-punctuation","},"],["","\n  "],["text-code-property","body"],["text-code-punctuation",":"],[""," JSON"],["text-code-punctuation","."],["text-code-function","stringify"],["text-code-punctuation","({"],["","\n    "],["text-code-punctuation","\""],["text-code-string","includeVector"],["text-code-punctuation","\":"],[""," "],["text-code-number","false"],["text-code-punctuation",","],["","\n    "],["text-code-punctuation","\""],["text-code-string","maxNumResults"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["text-code-punctuation",","],["","\n    "],["text-code-punctuation","\""],["text-code-string","model"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","CLIP_512"],["text-code-punctuation","\","],["","\n    "],["text-code-punctuation","\""],["text-code-string","objectTypeFilter"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","["],["","\n      "],["text-code-punctuation","\""],["text-code-string","MOTION_HUMAN"],["text-code-punctuation","\""],["","\n    "],["text-code-punctuation","],"],["","\n    "],["text-code-punctuation","\""],["text-code-string","onlyMatches"],["text-code-punctuation","\":"],[""," "],["text-code-number","true"],["text-code-punctuation",","],["","\n    "],["text-code-punctuation","\""],["text-code-string","queryDeviceUuids"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","["],["","\n      "],["text-code-punctuation","\""],["text-code-string","AAAAAAAAAAAAAAAAAAAAAA.v0"],["text-code-punctuation","\""],["","\n    "],["text-code-punctuation","],"],["","\n    "],["text-code-punctuation","\""],["text-code-string","queryEndTimeMs"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["text-code-punctuation",","],["","\n    "],["text-code-punctuation","\""],["text-code-string","queryStartTimeMs"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["text-code-punctuation",","],["","\n    "],["text-code-punctuation","\""],["text-code-string","regionFilter"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","["],["","\n      "],["text-code-punctuation","["],["","\n        "],["text-code-number","0"],["","\n      "],["text-code-punctuation","]"],["","\n    "],["text-code-punctuation","],"],["","\n    "],["text-code-punctuation","\""],["text-code-string","searchText"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","<string>"],["text-code-punctuation","\","],["","\n    "],["text-code-punctuation","\""],["text-code-string","similarityThreshold"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["","\n  "],["text-code-punctuation","}),"],["","\n"],["text-code-punctuation","});"],["","\n"],["text-code-keyword","if"],[""," "],["text-code-punctuation","(!"],["","response"],["text-code-punctuation","."],["text-code-property","ok"],["text-code-punctuation",")"],[""," "],["text-code-keyword","throw"],[""," "],["text-code-keyword","new"],[""," "],["text-code-function","Error"],["text-code-punctuation","(`${"],["","response"],["text-code-punctuation","."],["text-code-property","status"],["text-code-punctuation","}"],["text-code-string",": "],["text-code-punctuation","${"],["text-code-keyword","await"],["text-code-string"," "],["","response"],["text-code-punctuation","."],["text-code-function","text"],["text-code-punctuation","()}`);"],["","\n\nconsole"],["text-code-punctuation","."],["text-code-function","log"],["text-code-punctuation","("],["text-code-keyword","await"],[""," response"],["text-code-punctuation","."],["text-code-function","json"],["text-code-punctuation","());"]],"Java":[["text-code-keyword","import"],[""," "],["text-code-keyword","java"],["text-code-punctuation","."],["text-code-keyword","net"],["text-code-punctuation","."],["text-code-keyword","URI"],["text-code-punctuation",";"],["","\n"],["text-code-keyword","import"],[""," "],["text-code-keyword","java"],["text-code-punctuation","."],["text-code-keyword","net"],["text-code-punctuation","."],["text-code-keyword","http"],["text-code-punctuation","."],["text-code-keyword","HttpClient"],["text-code-punctuation",";"],["","\n"],["text-code-keyword","import"],[""," "],["text-code-keyword","java"],["text-code-punctuation","."],["text-code-keyword","net"],["text-code-punctuation","."],["text-code-keyword","http"],["text-code-punctuation","."],["text-code-keyword","HttpRequest"],["text-code-punctuation",";"],["","\n"],["text-code-keyword","import"],[""," "],["text-code-keyword","java"],["text-code-punctuation","."],["text-code-keyword","net"],["text-code-punctuation","."],["text-code-keyword","http"],["text-code-punctuation","."],["text-code-keyword","HttpResponse"],["text-code-punctuation",";"],["","\n\n"],["text-code-keyword","public"],[""," "],["text-code-keyword","class"],[""," Example "],["text-code-punctuation","{"],["","\n    "],["text-code-keyword","public"],[""," "],["text-code-keyword","static"],[""," "],["text-code-keyword","void"],[""," "],["text-code-function","main"],["text-code-punctuation","("],["text-code-keyword","String"],["text-code-punctuation","[]"],[""," args"],["text-code-punctuation",")"],[""," "],["text-code-keyword","throws"],[""," "],["text-code-keyword","Exception"],[""," "],["text-code-punctuation","{"],["","\n        "],["text-code-keyword","String"],[""," body "],["text-code-punctuation","="],[""," "],["text-code-punctuation","\"\"\""],["","\n"],["text-code-string","            {"],["","\n"],["text-code-string","              \"includeVector\": false,"],["","\n"],["text-code-string","              \"maxNumResults\": 0,"],["","\n"],["text-code-string","              \"model\": \"CLIP_512\","],["","\n"],["text-code-string","              \"objectTypeFilter\": ["],["","\n"],["text-code-string","                \"MOTION_HUMAN\""],["","\n"],["text-code-string","              ],"],["","\n"],["text-code-string","              \"onlyMatches\": true,"],["","\n"],["text-code-string","              \"queryDeviceUuids\": ["],["","\n"],["text-code-string","                \"AAAAAAAAAAAAAAAAAAAAAA.v0\""],["","\n"],["text-code-string","              ],"],["","\n"],["text-code-string","              \"queryEndTimeMs\": 0,"],["","\n"],["text-code-string","              \"queryStartTimeMs\": 0,"],["","\n"],["text-code-string","              \"regionFilter\": ["],["","\n"],["text-code-string","                ["],["","\n"],["text-code-string","                  0"],["","\n"],["text-code-string","                ]"],["","\n"],["text-code-string","              ],"],["","\n"],["text-code-string","              \"searchText\": \"<string>\","],["","\n"],["text-code-string","              \"similarityThreshold\": 0"],["","\n"],["text-code-string","            }"],["","\n"],["text-code-string","            "],["text-code-punctuation","\"\"\";"],["","\n        "],["text-code-keyword","HttpRequest"],[""," request "],["text-code-punctuation","="],[""," HttpRequest"],["text-code-punctuation","."],["text-code-function","newBuilder"],["text-code-punctuation","()"],["","\n            "],["text-code-punctuation","."],["text-code-function","uri"],["text-code-punctuation","("],["","URI"],["text-code-punctuation","."],["text-code-function","create"],["text-code-punctuation","(\""],["text-code-string","https://api2.rhombussystems.com/api/search/searchSimilarObjectEmbeddingsByText"],["text-code-punctuation","\"))"],["","\n            "],["text-code-punctuation","."],["text-code-function","header"],["text-code-punctuation","(\""],["text-code-string","x-auth-scheme"],["text-code-punctuation","\","],[""," "],["text-code-punctuation","\""],["text-code-string","api-token"],["text-code-punctuation","\")"],["","\n            "],["text-code-punctuation","."],["text-code-function","header"],["text-code-punctuation","(\""],["text-code-string","x-auth-apikey"],["text-code-punctuation","\","],[""," "],["text-code-punctuation","\""],["text-code-string","YOUR_API_KEY"],["text-code-punctuation","\")"],["","\n            "],["text-code-punctuation","."],["text-code-function","header"],["text-code-punctuation","(\""],["text-code-string","Content-Type"],["text-code-punctuation","\","],[""," "],["text-code-punctuation","\""],["text-code-string","application/json"],["text-code-punctuation","\")"],["","\n            "],["text-code-punctuation","."],["text-code-function","method"],["text-code-punctuation","(\""],["text-code-string","POST"],["text-code-punctuation","\","],[""," HttpRequest"],["text-code-punctuation","."],["","BodyPublishers"],["text-code-punctuation","."],["text-code-function","ofString"],["text-code-punctuation","("],["","body"],["text-code-punctuation","))"],["","\n            "],["text-code-punctuation","."],["text-code-function","build"],["text-code-punctuation","();"],["","\n        "],["text-code-keyword","HttpResponse"],["text-code-punctuation","<"],["text-code-keyword","String"],["text-code-punctuation",">"],[""," response "],["text-code-punctuation","="],[""," HttpClient"],["text-code-punctuation","."],["text-code-function","newHttpClient"],["text-code-punctuation","()"],["","\n            "],["text-code-punctuation","."],["text-code-function","send"],["text-code-punctuation","("],["","request"],["text-code-punctuation",","],[""," HttpResponse"],["text-code-punctuation","."],["","BodyHandlers"],["text-code-punctuation","."],["text-code-function","ofString"],["text-code-punctuation","());"],["","\n        System"],["text-code-punctuation","."],["","out"],["text-code-punctuation","."],["text-code-function","println"],["text-code-punctuation","("],["","response"],["text-code-punctuation","."],["text-code-function","statusCode"],["text-code-punctuation","()"],[""," "],["text-code-punctuation","+"],[""," "],["text-code-punctuation","\""],["text-code-string"," "],["text-code-punctuation","\""],[""," "],["text-code-punctuation","+"],[""," response"],["text-code-punctuation","."],["text-code-function","body"],["text-code-punctuation","());"],["","\n    "],["text-code-punctuation","}"],["","\n"],["text-code-punctuation","}"]]},"responses":{"200":[["text-code-punctuation","{"],["","\n  "],["text-code-punctuation","\""],["text-code-property","error"],["text-code-punctuation","\":"],[""," "],["text-code-number","false"],["text-code-punctuation",","],["","\n  "],["text-code-punctuation","\""],["text-code-property","errorCode"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","<string>"],["text-code-punctuation","\","],["","\n  "],["text-code-punctuation","\""],["text-code-property","moderationReason"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","<string>"],["text-code-punctuation","\","],["","\n  "],["text-code-punctuation","\""],["text-code-property","queryAllowed"],["text-code-punctuation","\":"],[""," "],["text-code-number","true"],["text-code-punctuation",","],["","\n  "],["text-code-punctuation","\""],["text-code-property","similarEmbeddings"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","["],["","\n    "],["text-code-punctuation","{"],["","\n      "],["text-code-punctuation","\""],["text-code-property","distance"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["text-code-punctuation",","],["","\n      "],["text-code-punctuation","\""],["text-code-property","embedding"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","{"],["","\n        "],["text-code-punctuation","\""],["text-code-property","b"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["text-code-punctuation",","],["","\n        "],["text-code-punctuation","\""],["text-code-property","clipEndMs"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["text-code-punctuation",","],["","\n        "],["text-code-punctuation","\""],["text-code-property","deviceUuid"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","AAAAAAAAAAAAAAAAAAAAAA.v0"],["text-code-punctuation","\","],["","\n        "],["text-code-punctuation","\""],["text-code-property","embedding"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","["],["","\n          "],["text-code-number","0"],["","\n        "],["text-code-punctuation","],"],["","\n        "],["text-code-punctuation","\""],["text-code-property","embeddingId"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","<string>"],["text-code-punctuation","\","],["","\n        "],["text-code-punctuation","\""],["text-code-property","isMatch"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","<string>"],["text-code-punctuation","\","],["","\n        "],["text-code-punctuation","\""],["text-code-property","l"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["text-code-punctuation",","],["","\n        "],["text-code-punctuation","\""],["text-code-property","locationUuid"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","AAAAAAAAAAAAAAAAAAAAAA"],["text-code-punctuation","\","],["","\n        "],["text-code-punctuation","\""],["text-code-property","model"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","CLIP_512"],["text-code-punctuation","\","],["","\n        "],["text-code-punctuation","\""],["text-code-property","objectId"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["text-code-punctuation",","],["","\n        "],["text-code-punctuation","\""],["text-code-property","objectType"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","<string>"],["text-code-punctuation","\","],["","\n        "],["text-code-punctuation","\""],["text-code-property","orgUuid"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","AAAAAAAAAAAAAAAAAAAAAA"],["text-code-punctuation","\","],["","\n        "],["text-code-punctuation","\""],["text-code-property","r"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["text-code-punctuation",","],["","\n        "],["text-code-punctuation","\""],["text-code-property","stableTrackId"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["text-code-punctuation",","],["","\n        "],["text-code-punctuation","\""],["text-code-property","t"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["text-code-punctuation",","],["","\n        "],["text-code-punctuation","\""],["text-code-property","thumbnailLocation"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","<string>"],["text-code-punctuation","\","],["","\n        "],["text-code-punctuation","\""],["text-code-property","thumbnailUri"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","<string>"],["text-code-punctuation","\","],["","\n        "],["text-code-punctuation","\""],["text-code-property","timestamp"],["text-code-punctuation","\":"],[""," "],["text-code-number","0"],["","\n      "],["text-code-punctuation","},"],["","\n      "],["text-code-punctuation","\""],["text-code-property","matchedEmbeddingId"],["text-code-punctuation","\":"],[""," "],["text-code-punctuation","\""],["text-code-string","AAAAAAAAAAAAAAAAAAAAAA"],["text-code-punctuation","\""],["","\n    "],["text-code-punctuation","}"],["","\n  "],["text-code-punctuation","]"],["","\n"],["text-code-punctuation","}"]]}}}