# Retrieve a secure stream URL for indoor positions **POST /asset-indoor-positions-stream** ## Servers - The base URL for all API requests: http://{host}/api/v1 (The base URL for all API requests) ## Authentication methods - Api key ## Parameters ### Body: application/json (object) Filter to be applied to the indoor location stream - **filter** (object) ## Responses ### 200 Details of the websocket stream #### Body: application/json (object) - **websocketUrl** (string) Websocket URl to recieve the event stream ### 400 Invalid request #### Body: application/json (object) - **statusCode** (string) HTTP status code of the error, e.g. 400, 404 - **id** (string) A unique identifier for this particular occurrence of the problem - **timestamp** (string(date-time)) Timestamp of the error in ISO 8601 format - **title** (string) A short, human-readable summary of the problem - **detail** (string) A human-readable explanation specific to this occurrence of the problem - **method** (string) The HTTP method of the request that caused the error - **path** (string) The path of the request that caused the error - **query** (object) The query parameters of the request that caused the error - **body** (object) The body of the request that caused the error ### 401 API key not supplied #### Body: application/json (object) - **statusCode** (string) HTTP status code of the error, e.g. 400, 404 - **id** (string) A unique identifier for this particular occurrence of the problem - **timestamp** (string(date-time)) Timestamp of the error in ISO 8601 format - **title** (string) A short, human-readable summary of the problem - **detail** (string) A human-readable explanation specific to this occurrence of the problem - **method** (string) The HTTP method of the request that caused the error - **path** (string) The path of the request that caused the error - **query** (object) The query parameters of the request that caused the error - **body** (object) The body of the request that caused the error ### 403 Invalid API key or permissions #### Body: application/json (object) - **statusCode** (string) HTTP status code of the error, e.g. 400, 404 - **id** (string) A unique identifier for this particular occurrence of the problem - **timestamp** (string(date-time)) Timestamp of the error in ISO 8601 format - **title** (string) A short, human-readable summary of the problem - **detail** (string) A human-readable explanation specific to this occurrence of the problem - **method** (string) The HTTP method of the request that caused the error - **path** (string) The path of the request that caused the error - **query** (object) The query parameters of the request that caused the error - **body** (object) The body of the request that caused the error ### default General error #### Body: application/json (object) - **statusCode** (string) HTTP status code of the error, e.g. 400, 404 - **id** (string) A unique identifier for this particular occurrence of the problem - **timestamp** (string(date-time)) Timestamp of the error in ISO 8601 format - **title** (string) A short, human-readable summary of the problem - **detail** (string) A human-readable explanation specific to this occurrence of the problem - **method** (string) The HTTP method of the request that caused the error - **path** (string) The path of the request that caused the error - **query** (object) The query parameters of the request that caused the error - **body** (object) The body of the request that caused the error [Powered by Bump.sh](https://bump.sh)