How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Galileo Technologies assistant API

The assistant API from Galileo Technologies — 11 operation(s) for assistant.

Galileo Technologies assistant API is one of 60 APIs that Galileo Technologies publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Assistant. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 16 operations across 11 paths, and defines 32 schemas. It is described by OpenAPI 3.1.0, at version 1.1085.0.

Requests are made against a single base URL, https://api.galileo.ai.

16 operations 11 paths 32 schemas 2 DELETE7 GET1 PATCH6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
1.1085.0
Base URL
https://api.galileo.ai
Authentication
API Key, API Key, OAuth 2.0, HTTP Basic
Resource Areas
1

Authentication & Security 4

Galileo Technologies assistant API declares 4 security schemes for authenticating requests. An API key is passed in the header as Galileo-API-Key (ClassicAPIKeyHeader). An API key is passed in the header as Splunk-AO-API-Key (APIKeyHeader). It supports OAuth 2.0 (OAuth2PasswordBearer) using the password flow. It accepts HTTP basic authentication (HTTPBasic).

Paths & Operations 16

Across 11 paths, the API surfaces 16 operations — 2 DELETE, 7 GET, 1 PATCH, 6 POST. Each is listed below with its method, path, parameters, and response codes.

assistant 16
GET
/assistant/mentions
Search Mentions
search_mentions_assistant_mentions_get 3 params → 200422
GET
/assistant/suggested-questions
Get Suggested Questions
get_suggested_questions_assistant_suggested_questions_get 3 params → 200422
POST
/assistant/warmup
Warmup
warmup_assistant_warmup_post body → 204422
POST
/assistant/background-tasks
Upsert Background Task
upsert_background_task_assistant_background_tasks_post body → 200422
GET
/assistant/background-tasks
List Background Tasks
list_background_tasks_assistant_background_tasks_get 3 params → 200422
GET
/assistant/background-tasks/{task_name}/{target_type}/{target_id}
Get Background Task
get_background_task_assistant_background_tasks__task_name___target_type___target_id__get 3 params → 200422
GET
/assistant/conversations
List Conversations
list_conversations_assistant_conversations_get → 200
POST
/assistant/conversations
Create Conversation
create_conversation_assistant_conversations_post body → 200422
PATCH
/assistant/conversations/{conversation_id}
Update Conversation
update_conversation_assistant_conversations__conversation_id__patch 1 param body → 200422
DELETE
/assistant/conversations/{conversation_id}
Delete Conversation
delete_conversation_assistant_conversations__conversation_id__delete 1 param → 204422
GET
/assistant/conversations/{conversation_id}/messages
List Messages
list_messages_assistant_conversations__conversation_id__messages_get 3 params → 200422
POST
/assistant/conversations/{conversation_id}/messages
Send Message
send_message_assistant_conversations__conversation_id__messages_post 1 param body → 200422
GET
/assistant/conversations/{conversation_id}/messages/{assistant_message_id}/stream
Resume Message Stream
resume_message_stream_assistant_conversations__conversation_id__messages__assistant_message_id__stream_get 2 params → 200422
POST
/assistant/conversations/{conversation_id}/messages/{message_id}/stop-response
Stop Response
stop_response_assistant_conversations__conversation_id__messages__message_id__stop_response_post 2 params → 204422
POST
/assistant/messages/{message_id}/feedback
Record Message Feedback
record_message_feedback_assistant_messages__message_id__feedback_post 1 param body → 200422
DELETE
/assistant/messages/{message_id}/feedback
Delete Message Feedback
delete_message_feedback_assistant_messages__message_id__feedback_delete 1 param → 204422

Schemas 32

The contract defines 32 schemas that model the data the API accepts and returns. The most detailed are ConversationMessageResponse (14 properties), AssistantBackgroundTaskResponse (10 properties), AssistantBackgroundTaskListItem (6 properties), ConversationResponse (5 properties). Each schema is shown below with its type and property counts.

ExperimentContext
object
Active experiment scope for the assistant turn.
5 properties 3 required
ConversationMessageFinishReason
string
Why an assistant turn ended.
AssistantBackgroundTaskResponse
object
Background task linkage row plus response-only derived status.
10 properties 9 required
MentionsResponse
object
Response for the mentions search endpoint.
1 property 1 required
PageContext
object
Current application page for the assistant turn.
4 properties 3 required
AssistantBackgroundTasksResponse
object
Background task linkage rows for the caller.
1 property 1 required
WarmupRequest
object
Request body for warming up the assistant.
1 property
SpanContext
object
A specific span within a trace the user is viewing.
4 properties 4 required
JobStatus
string
HTTPValidationError
object
1 property
ProjectContext
object
Active project scope for the assistant turn.
2 properties 2 required
AssistantContextType
string
Discriminator for the active surface attached to an assistant turn.
UpdateConversationRequest
object
Request body for renaming a conversation.
1 property
ConversationMessagesPage
object
A cursor-paginated slice of a conversation's messages, latest first. nextcursor is an opaque token to pass back as cursor on the next request. It is null when…
2 properties 1 required
AssistantBackgroundTaskListItem
object
Background task fields needed by the assistant UI list/reload path.
6 properties 5 required
CreateConversationRequest
object
Request body for creating a new conversation.
1 property
UpsertAssistantBackgroundTaskRequest
object
Request body for linking an assistant conversation to a product background task.
5 properties 4 required
MessageFeedbackRequest
object
Request body for submitting feedback on an assistant message.
2 properties 1 required
SuggestedQuestionsResponse
object
Suggested questions the user can ask the assistant given the active context.
1 property 1 required
TraceContext
object
A specific trace the user is viewing.
3 properties 3 required
GenerateSignalsAssistantBackgroundTaskParams
object
2 properties 1 required
ValidationError
object
5 properties 3 required
ConversationMessageRole
string
Author of a conversation message. user is sent by the human, assistant is generated by the Galileo Assistant runner.
ConversationMessageResponse
object
One row from conversationmessages as the chat UI consumes it.
14 properties 13 required
LogstreamContext
object
Active logstream scope for the assistant turn.
5 properties 3 required
ConversationMessageStatus
string
Runner-reported state of an assistant message turn. content may be NULL while inprogress and after failed. On success, inspect finishreason for why the turn en…
AssistantBackgroundTaskTargetType
string
SendMessageRequest
object
Request body for sending a message to the assistant.
5 properties 2 required
AssistantBackgroundTaskName
string
MessageFeedbackRating
string
Positive or Negative rating for an assistant message.
ConversationResponse
object
Conversation row returned by the conversation CRUD endpoints. createdby is non-null on the wire: the column is nullable on the model (ondelete=SET NULL), but t…
5 properties 5 required
MentionResult
object
A single entity result from the mentions search.
4 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

galileo-technologies-assistant-api-openapi.yml Raw ↑

Other APIs Galileo Technologies publishes across the network.

Galileo Technologies annotation API
Galileo Technologies annotation_queue API
Galileo Technologies annotation_queue_records API
Galileo Technologies api_keys API
Galileo Technologies Audit Logs API
Galileo Technologies auth API
Galileo Technologies auto-metric-suggestions API
Galileo Technologies code-metric-generation API
Galileo Technologies component_views API
Galileo Technologies custom_dashboards API
Galileo Technologies data API
Galileo Technologies dataset API
Where this information came from

This is an independent, third-party profile of Galileo Technologies assistant API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.