##  [Explore Service API](/docs/explore-service-api-0-1-0) 

Source file

Attached file *explore.aws-pre-prod-api-v1\_1.json* with *json* extension available at *https://developer.synopsys.com/system/files/2026-03/explore.aws-pre-prod-api-v1\_1.json* follows:  
*{ "openapi": "3.1.0", "info": { "title": "Explore Service API", "summary": "Service to manage jobs", "description": "\\n## API allows to perform operations related to jobs and create post job sessions.\\n### Features\\n- \*\*Jobs\*\*:\\n The API allows users to perform the following operations related to jobs:\\n - Create a new job as per provided parameters\\n - Get a single or multiple jobs by their IDs\\n - Kill a running job\\n - Restart a completed or killed job\\n - Clone a job\\n- \*\*Post Job Sessions\*\*:\\n This API allows the user to create a post job session for a job and returns the relative URL to access the session.\\n The session can then be used to perform various post-processing operations like viewing results, analyzing data etc.\\n", "contact": { "name": "Ansys AVxcelerate Autonomy", "url": "https://developer.ansys.com/docs/avxcelerate", "email": "TeamTyson@ansys.com" }, "version": "0.1.0" }, "servers": \[ { "url": "/api/explore/v1" } \], "paths": { "/health": { "get": { "tags": \[ "health" \], "summary": "Health", "description": "Returns healthy message.", "operationId": "health-health", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { "additionalProperties": { "type": "string" }, "type": "object", "title": "Response Health-Health" } } } } }, "security": \[ { "HTTPBearer": \[\] } \] } }, "/jobs": { "post": { "tags": \[ "jobs" \], "summary": "Create Job", "description": "Create a new job.\\n\\n:param job: The job to create", "operationId": "jobs-create\_job", "security": \[ { "HTTPBearer": \[\] } \], "requestBody": { "required": true, "content": { "multipart/form-data": { "schema": { "$ref": "#/components/schemas/Body\_jobs-create\_job" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ExploreJobRead" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } }, "get": { "tags": \[ "jobs" \], "summary": "Get Jobs", "description": "Get all jobs using filter.\\n\\n:param explore\_service: The explore service instance to use for querying data.\\n:param filter\_exp: OData filter to filter jobs\\n:param order\_by: Comma separated list of fields to sort the results by. Prepend a field with \\"-\\" to specify\\n that descending order should be used instead of the ascending (which is the default).\\n:param skip: items to skip\\n:param top: number of items to retrieve\\n:param count: If True, the \\"count\\" entry of the response is populated with the number of retrieved elements.", "operationId": "jobs-get\_jobs", "security": \[ { "HTTPBearer": \[\] } \], "parameters": \[ { "name": "$top", "in": "query", "required": true, "schema": { "type": "integer", "maximum": 100, "title": "$Top" } }, { "name": "$filter", "in": "query", "required": false, "schema": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "$Filter" } }, { "name": "$orderby", "in": "query", "required": false, "schema": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "$Orderby" } }, { "name": "$skip", "in": "query", "required": false, "schema": { "type": "integer", "default": 0, "title": "$Skip" } }, { "name": "$count", "in": "query", "required": false, "schema": { "type": "boolean", "default": false, "title": "$Count" } } \], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PaginatedExploreJobsRead" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/jobs/associated": { "get": { "tags": \[ "jobs" \], "summary": "Get Jobs Associated To An Asset Version", "description": "Get a list of all jobs associated with this asset version.\\n\\n:param asset\_id: Id of the asset.\\n:param asset\_version: Version of the asset.\\n:param limit: number of items to retrieve\\n:param filter\_exp: OData filter to filter jobs\\n:param order\_by: Comma separated list of fields to sort the results by. Prepend a field with \\"-\\" to specify\\n that descending order should be used instead of the ascending (which is the default).\\n:param offset: items to offset\\n:param get\_count: If True, the \\"count\\" entry of the response is populated with the number of retrieved elements.\\n\\n:return: PaginatedAssociatedJobs: a paginated list of ids and statuses of the jobs associated to this asset version.", "operationId": "jobs-get\_jobs\_associated\_to\_an\_asset\_version", "security": \[ { "HTTPBearer": \[\] } \], "parameters": \[ { "name": "asset\_id", "in": "query", "required": true, "schema": { "type": "string", "title": "Asset Id" } }, { "name": "asset\_version", "in": "query", "required": true, "schema": { "type": "integer", "title": "Asset Version" } }, { "name": "limit", "in": "query", "required": true, "schema": { "type": "integer", "maximum": 100, "title": "Limit" } }, { "name": "filter", "in": "query", "required": false, "schema": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Filter" } }, { "name": "orderby", "in": "query", "required": false, "schema": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Orderby" } }, { "name": "offset", "in": "query", "required": false, "schema": { "type": "integer", "default": 0, "title": "Offset" } }, { "name": "getCount", "in": "query", "required": false, "schema": { "type": "boolean", "default": false, "title": "Getcount" } } \], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PaginatedAssociatedJobs" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/jobs/{job\_id}": { "get": { "tags": \[ "jobs" \], "summary": "Get Job", "description": "Get a job by its id.\\n\\n:param job\_id: id of the job to retrieve", "operationId": "jobs-get\_job", "security": \[ { "HTTPBearer": \[\] } \], "parameters": \[ { "name": "job\_id", "in": "path", "required": true, "schema": { "type": "string", "title": "Job Id" } } \], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ExploreJobRead" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/jobs/{job\_id}/kill": { "post": { "tags": \[ "jobs" \], "summary": "Kill Job", "description": "Submits request to kill job.\\n\\nThe request takes some time as it depends on resource manager to release all the resources.\\n\\n:param job\_id: The job identifier for the job to be killed", "operationId": "jobs-kill\_job", "security": \[ { "HTTPBearer": \[\] } \], "parameters": \[ { "name": "job\_id", "in": "path", "required": true, "schema": { "type": "string", "title": "Job Id" } } \], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ExploreJobResponse" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/jobs/{job\_id}/restart": { "post": { "tags": \[ "jobs" \], "summary": "Restart failed/killed job", "description": "Restarts a failed/killed job.\\n\\n:param job\_id: The job identifier for the job to be restarted", "operationId": "jobs-restart\_job", "security": \[ { "HTTPBearer": \[\] } \], "parameters": \[ { "name": "job\_id", "in": "path", "required": true, "schema": { "type": "string", "title": "Job Id" } } \], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ExploreJobResponse" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/jobs/{job\_id}/clone": { "post": { "tags": \[ "jobs" \], "summary": "Clone Job", "description": "Clones a job based on reference job id.\\n\\n:param job\_id: The job identifier for the job to be cloned", "operationId": "jobs-clone\_job", "security": \[ { "HTTPBearer": \[\] } \], "parameters": \[ { "name": "job\_id", "in": "path", "required": true, "schema": { "type": "string", "title": "Job Id" } } \], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ExploreJob" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/post/{job\_id}": { "post": { "tags": \[ "post" \], "summary": "Get Post Job Session", "description": "Gets or creates a new post session.\\n\\n:param job\_id: The job\_id to post-process", "operationId": "post-get\_post\_job\_session", "security": \[ { "HTTPBearer": \[\] } \], "parameters": \[ { "name": "job\_id", "in": "path", "required": true, "schema": { "type": "string", "title": "Job Id" } }, { "name": "shutdown\_mode", "in": "query", "required": false, "schema": { "$ref": "#/components/schemas/ShutdownModeEnum", "default": "auto" } } \], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { "type": "string", "title": "Response Post-Get Post Job Session" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/pypi/index.html": { "get": { "tags": \[ "pypi" \], "summary": "Get Pypi Root Index Html", "description": "Index page for pypi index.", "operationId": "pypi-get\_pypi\_root\_index\_html", "responses": { "200": { "description": "Successful Response", "content": { "text/html": { "schema": { "type": "string" } } } } }, "security": \[ { "HTTPBearer": \[\] } \] } }, "/pypi/{package\_name}/": { "get": { "tags": \[ "pypi" \], "summary": "Get Pypi Package Index Html", "description": "Index page for each package.", "operationId": "pypi-get\_pypi\_package\_index\_html", "parameters": \[ { "name": "package\_name", "in": "path", "required": true, "schema": { "type": "string", "title": "Package Name" } } \], "responses": { "200": { "description": "Successful Response", "content": { "text/html": { "schema": { "type": "string" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } }, "security": \[ { "HTTPBearer": \[\] } \] } }, "/pypi/wheels/{wheel\_file\_name}": { "get": { "tags": \[ "pypi" \], "summary": "Get Wheel", "description": "Wheel download endpoint.", "operationId": "pypi-get\_wheel", "parameters": \[ { "name": "wheel\_file\_name", "in": "path", "required": true, "schema": { "type": "string", "title": "Wheel File Name" } } \], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } }, "security": \[ { "HTTPBearer": \[\] } \] } } }, "components": { "schemas": { "AssociatedJobEntry": { "properties": { "job\_id": { "type": "string", "title": "Job Id" }, "status": { "$ref": "#/components/schemas/ExploreJobStatusEnum" } }, "type": "object", "required": \[ "job\_id", "status" \], "title": "AssociatedJobEntry", "description": "Represents an entry of job associated to an asset version." }, "Body\_jobs-create\_job": { "properties": { "job": { "type": "string", "title": "Job" }, "files": { "items": { "type": "string", "format": "binary" }, "type": "array", "title": "Files", "default": \[\] } }, "type": "object", "required": \[ "job" \], "title": "Body\_jobs-create\_job" }, "ExploreJob": { "properties": { "id": { "type": "string", "title": "Id" }, "name": { "type": "string", "title": "Name" }, "template\_id": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Template Id" }, "template\_name": { "type": "string", "title": "Template Name" }, "solver\_queue\_name": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Solver Queue Name" }, "solver\_application\_name": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Solver Application Name" }, "solver\_application\_version": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Solver Application Version" }, "simctl\_queue\_name": { "type": "string", "title": "Simctl Queue Name" }, "simctl\_application\_name": { "type": "string", "title": "Simctl Application Name" }, "simctl\_application\_version": { "type": "string", "title": "Simctl Application Version" }, "job\_configuration": { "$ref": "#/components/schemas/ExploreJobConfiguration", "default": { } }, "resource\_manager\_job\_id": { "anyOf": \[ { "type": "integer" }, { "type": "null" } \], "title": "Resource Manager Job Id" }, "resource\_manager\_post\_job\_id": { "anyOf": \[ { "type": "integer" }, { "type": "null" } \], "title": "Resource Manager Post Job Id" }, "status": { "$ref": "#/components/schemas/ExploreJobStatusEnum", "default": "pending" }, "cleaned": { "type": "boolean", "title": "Cleaned", "default": false }, "created\_at": { "type": "string", "format": "date-time", "title": "Created At" }, "status\_updated\_at": { "anyOf": \[ { "type": "string", "format": "date-time" }, { "type": "null" } \], "title": "Status Updated At" }, "failed\_reason": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Failed Reason" }, "job\_access\_key": { "type": "string", "title": "Job Access Key" }, "state\_summary": { "$ref": "#/components/schemas/JsonValue", "default": { } }, "user\_name": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "User Name" }, "test\_campaign\_definition\_id": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Test Campaign Definition Id" }, "test\_campaign\_run\_id": { "anyOf": \[ { "type": "integer" }, { "type": "null" } \], "title": "Test Campaign Run Id" } }, "type": "object", "required": \[ "name", "template\_name", "simctl\_queue\_name", "simctl\_application\_name", "simctl\_application\_version" \], "title": "ExploreJob", "description": "Database job definition." }, "ExploreJobConfiguration": { "properties": { "name": { "type": "string", "maxLength": 200, "minLength": 1, "title": "Name" }, "template\_name": { "type": "string", "title": "Template Name" }, "template\_id": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Template Id" }, "simulation\_controller\_settings": { "$ref": "#/components/schemas/SimulationControllerSettings", "default": { "files\_to\_use": \[\], "files\_to\_retrieve": { } } }, "tasks": { "items": { "$ref": "#/components/schemas/TaskRuntimeParams" }, "type": "array", "title": "Tasks" }, "files": { "additionalProperties": { "anyOf": \[ { "$ref": "#/components/schemas/UploadFileDefinition" }, { "$ref": "#/components/schemas/ReferenceFileDefinition" } \] }, "type": "object", "title": "Files", "default": { } }, "parameters": { "additionalProperties": { "$ref": "#/components/schemas/ParameterDescription" }, "type": "object", "title": "Parameters", "default": { } } }, "type": "object", "required": \[ "name", "template\_name", "tasks" \], "title": "ExploreJobConfiguration", "description": "Configuration for an Explore job." }, "ExploreJobRead": { "properties": { "id": { "type": "string", "title": "Id" }, "name": { "type": "string", "title": "Name" }, "template\_id": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Template Id" }, "template\_name": { "type": "string", "title": "Template Name" }, "solver\_queue\_name": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Solver Queue Name" }, "solver\_application\_name": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Solver Application Name" }, "solver\_application\_version": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Solver Application Version" }, "simctl\_queue\_name": { "type": "string", "title": "Simctl Queue Name" }, "simctl\_application\_name": { "type": "string", "title": "Simctl Application Name" }, "simctl\_application\_version": { "type": "string", "title": "Simctl Application Version" }, "job\_configuration": { "$ref": "#/components/schemas/ExploreJobConfiguration", "default": { } }, "resource\_manager\_job\_id": { "anyOf": \[ { "type": "integer" }, { "type": "null" } \], "title": "Resource Manager Job Id" }, "resource\_manager\_post\_job\_id": { "anyOf": \[ { "type": "integer" }, { "type": "null" } \], "title": "Resource Manager Post Job Id" }, "status": { "$ref": "#/components/schemas/ExploreJobStatusEnum" }, "cleaned": { "type": "boolean", "title": "Cleaned" }, "created\_at": { "type": "string", "format": "date-time", "title": "Created At" }, "status\_updated\_at": { "anyOf": \[ { "type": "string", "format": "date-time" }, { "type": "null" } \], "title": "Status Updated At" }, "failed\_reason": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Failed Reason" }, "state\_summary": { "$ref": "#/components/schemas/JsonValue" }, "user\_name": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "User Name" } }, "type": "object", "required": \[ "name", "template\_name", "simctl\_queue\_name", "simctl\_application\_name", "simctl\_application\_version", "resource\_manager\_job\_id", "resource\_manager\_post\_job\_id", "status", "cleaned", "created\_at", "status\_updated\_at", "failed\_reason", "state\_summary", "user\_name" \], "title": "ExploreJobRead", "description": "Public job definition." }, "ExploreJobResponse": { "properties": { "message": { "type": "string", "title": "Message" }, "job\_id": { "type": "string", "title": "Job Id" }, "status": { "type": "string", "title": "Status" } }, "type": "object", "required": \[ "message", "job\_id", "status" \], "title": "ExploreJobResponse", "description": "Response Definition." }, "ExploreJobStatusEnum": { "type": "string", "enum": \[ "pending", "running", "failed", "succeeded", "killing", "killed" \], "title": "ExploreJobStatusEnum", "description": "Enum of job status." }, "FilesListParameterSource": { "properties": { "source\_type": { "type": "string", "const": "files\_list", "title": "Source Type", "default": "files\_list" }, "files": { "items": { "type": "string" }, "type": "array", "title": "Files" } }, "type": "object", "required": \[ "files" \], "title": "FilesListParameterSource", "description": "File list parameter source." }, "FindReplaceParameterSource": { "properties": { "source\_type": { "type": "string", "const": "find\_replace", "title": "Source Type", "default": "find\_replace" }, "associated\_file": { "type": "string", "title": "Associated File" } }, "type": "object", "required": \[ "associated\_file" \], "title": "FindReplaceParameterSource", "description": "Find and Replace parameter source." }, "HTTPValidationError": { "properties": { "detail": { "items": { "$ref": "#/components/schemas/ValidationError" }, "type": "array", "title": "Detail" } }, "type": "object", "title": "HTTPValidationError" }, "JsonValue": { }, "OtherParameterSource": { "properties": { "source\_type": { "type": "string", "const": "other", "title": "Source Type", "default": "other" } }, "type": "object", "title": "OtherParameterSource", "description": "Other parameter source." }, "PaginatedAssociatedJobs": { "properties": { "values": { "items": { "$ref": "#/components/schemas/AssociatedJobEntry" }, "type": "array", "title": "Values", "default": \[\] }, "count": { "anyOf": \[ { "type": "integer" }, { "type": "null" } \], "title": "Count" } }, "type": "object", "title": "PaginatedAssociatedJobs", "description": "Paginated results of jobs associated to an asset version.\\n\\nvalues is a list of tuples (job\_id, status).\\ncount is the total number of associated jobs for the asset version." }, "PaginatedExploreJobsRead": { "properties": { "values": { "items": { "$ref": "#/components/schemas/ExploreJobRead" }, "type": "array", "title": "Values", "default": \[\] }, "count": { "anyOf": \[ { "type": "integer" }, { "type": "null" } \], "title": "Count" } }, "type": "object", "title": "PaginatedExploreJobsRead", "description": "Paginated results." }, "ParameterDataTypeEnum": { "type": "string", "enum": \[ "float", "integer", "string", "boolean" \], "title": "ParameterDataTypeEnum", "description": "Enum of parameter data types." }, "ParameterDescription": { "properties": { "name": { "type": "string", "title": "Name" }, "label": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Label" }, "data\_type": { "$ref": "#/components/schemas/ParameterDataTypeEnum" }, "unit": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Unit" }, "source": { "anyOf": \[ { "$ref": "#/components/schemas/FindReplaceParameterSource" }, { "$ref": "#/components/schemas/FilesListParameterSource" }, { "$ref": "#/components/schemas/OtherParameterSource" } \], "title": "Source" }, "default\_value": { "anyOf": \[ { "type": "boolean" }, { "type": "number" }, { "type": "string" }, { "type": "null" } \], "title": "Default Value" }, "validity\_safe\_expression": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Validity Safe Expression" }, "attributes": { "additionalProperties": { "$ref": "#/components/schemas/JsonValue" }, "type": "object", "title": "Attributes", "default": { } } }, "type": "object", "required": \[ "name", "data\_type", "source" \], "title": "ParameterDescription", "description": "Parameter description." }, "ReferenceFileDefinition": { "properties": { "source\_type": { "type": "string", "const": "reference", "title": "Source Type", "default": "reference" }, "destination": { "type": "string", "title": "Destination" }, "asset\_type": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Asset Type" }, "file\_format": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "File Format" }, "internal\_reference": { "type": "string", "title": "Internal Reference" } }, "type": "object", "required": \[ "destination", "internal\_reference" \], "title": "ReferenceFileDefinition", "description": "File definition with internal reference." }, "ShutdownModeEnum": { "type": "string", "enum": \[ "auto", "manual" \], "title": "ShutdownModeEnum", "description": "Enum of shutdown mode." }, "SimulationControllerSettings": { "properties": { "queue\_name": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Queue Name" }, "version": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Version" }, "files\_to\_use": { "items": { "type": "string" }, "type": "array", "title": "Files To Use", "default": \[\] }, "files\_to\_retrieve": { "additionalProperties": { "type": "string" }, "type": "object", "title": "Files To Retrieve", "default": { } } }, "type": "object", "title": "SimulationControllerSettings", "description": "Simulation controller settings." }, "TaskRuntimeParams": { "properties": { "task\_id": { "type": "string", "title": "Task Id" }, "instance\_name": { "type": "string", "title": "Instance Name" }, "inputs": { "$ref": "#/components/schemas/JsonValue" } }, "type": "object", "required": \[ "task\_id", "instance\_name", "inputs" \], "title": "TaskRuntimeParams", "description": "This class holds necessary parameters to run a task.", "object\_validation": "task@task\_id:inputs" }, "UploadFileDefinition": { "properties": { "source\_type": { "type": "string", "const": "upload", "title": "Source Type", "default": "upload" }, "destination": { "type": "string", "title": "Destination" }, "asset\_type": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "Asset Type" }, "file\_format": { "anyOf": \[ { "type": "string" }, { "type": "null" } \], "title": "File Format" } }, "type": "object", "required": \[ "destination" \], "title": "UploadFileDefinition", "description": "Upload file definition." }, "ValidationError": { "properties": { "loc": { "items": { "anyOf": \[ { "type": "string" }, { "type": "integer" } \] }, "type": "array", "title": "Location" }, "msg": { "type": "string", "title": "Message" }, "type": { "type": "string", "title": "Error Type" } }, "type": "object", "required": \[ "loc", "msg", "type" \], "title": "ValidationError" } }, "securitySchemes": { "HTTPBearer": { "type": "http", "scheme": "bearer" } } } }*