Amazon Q · JSON Structure
Amazon Q Structure
Structural overview of the Amazon Q API surface; extracted from openapi/.
Type:
Properties: 0
Artificial IntelligenceAssistantEnterpriseGenerative AI
Amazon Q Structure is a JSON Structure definition published by Amazon Q.
Meta-schema:
JSON Structure
{
"provider": "Amazon Q",
"providerId": "amazon-q",
"kind": "json-structure",
"description": "Structural overview of the Amazon Q API surface; extracted from openapi/.",
"schemaCount": 5,
"operationCount": 10,
"schemas": [
{
"name": "Application",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "Conversation",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "Message",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "DataSource",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "Index",
"type": "object",
"propertyCount": 3,
"required": []
}
],
"operations": [
{
"method": "GET",
"path": "/applications",
"operationId": "ListApplications",
"summary": "List Applications",
"tags": [
"Applications"
]
},
{
"method": "POST",
"path": "/applications",
"operationId": "CreateApplication",
"summary": "Create Application",
"tags": [
"Applications"
]
},
{
"method": "GET",
"path": "/applications/{applicationId}",
"operationId": "GetApplication",
"summary": "Get Application",
"tags": [
"Applications"
]
},
{
"method": "DELETE",
"path": "/applications/{applicationId}",
"operationId": "DeleteApplication",
"summary": "Delete Application",
"tags": [
"Applications"
]
},
{
"method": "GET",
"path": "/applications/{applicationId}/conversations",
"operationId": "ListConversations",
"summary": "List Conversations",
"tags": [
"Conversations"
]
},
{
"method": "POST",
"path": "/applications/{applicationId}/conversations",
"operationId": "ChatSync",
"summary": "Chat Sync",
"tags": [
"Conversations"
]
},
{
"method": "GET",
"path": "/applications/{applicationId}/datasources",
"operationId": "ListDataSources",
"summary": "List Data Sources",
"tags": [
"Data Sources"
]
},
{
"method": "POST",
"path": "/applications/{applicationId}/datasources",
"operationId": "CreateDataSource",
"summary": "Create Data Source",
"tags": [
"Data Sources"
]
},
{
"method": "GET",
"path": "/applications/{applicationId}/indices",
"operationId": "ListIndices",
"summary": "List Indices",
"tags": [
"Indices"
]
},
{
"method": "POST",
"path": "/applications/{applicationId}/indices",
"operationId": "CreateIndex",
"summary": "Create Index",
"tags": [
"Indices"
]
}
]
}