Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Julep Responses API

The Responses API from Julep — 2 operation(s) for responses.

Julep Responses API is one of 12 APIs that Julep publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Responses. The published artifact set on APIs.io includes an OpenAPI specification and authentication docs.

This API exposes 2 operations across 2 paths, and defines 64 schemas. It is described by OpenAPI 3.0.0, at version 1.0.0.

Requests are made against a single base URL, https://{serverEnv}.julep.ai/api.

2 operations 2 paths 64 schemas 1 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
1.0.0
Base URL
https://api.julep.ai/api
Authentication
API Key, API Key
Contact
License
Terms of Service
Resource Areas
1

Authentication & Security 2

Julep Responses API declares 2 security schemes for authenticating requests. An API key is passed in the header as Authorization (ApiKeyAuth). An API key is passed in the header as X-Auth-Key (ApiKeyAuth_). By default, every request must be authenticated.

Paths & Operations 2

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

Responses 2
POST
/responses
Creates a model response. Provide text or image inputs to generate text or JSON outputs.
ResponsesRoute_createResponse body → 200
GET
/responses/{id}
Get a response by id
ResponsesRoute_getResponse 2 params → 200

Schemas 64

The contract defines 64 schemas that model the data the API accepts and returns. The most detailed are Responses.Response (23 properties), Responses.CreateResponse (23 properties), Responses.ComputerToolCallOutput (6 properties), Responses.ComputerToolCall (6 properties). Each schema is shown below with its type and property counts.

Responses.ReasoningEffort
string
Constraint effort on reasoning models.
Responses.ComputerTool
object
4 properties 4 required
Responses.ReasoningItem
object
4 properties 3 required
Responses.FilePath
object
3 properties 3 required
Responses.InputImage
object
4 properties 2 required
Responses.FunctionToolCallOutput
object
5 properties 3 required
Responses.ResponseStatus
string
Responses.ToolChoiceFunction
object
Use this option to force the model to call a specific function.
2 properties 2 required
Responses.FunctionTool
object
5 properties 3 required
Responses.WebSearchToolCall
object
3 properties 3 required
Responses.Screenshot
object
1 property 1 required
Responses.BaseTool
object
1 property 1 required
Responses.MessageStatus
string
Responses.UrlCitation
object
5 properties 5 required
Responses.ResponseFormatJsonObject
object
JSON object response format. An older method of generating JSON responses. Using jsonschema is recommended for models that support it. Note that the model will…
1 property 1 required
Responses.InputItem
Responses.ItemReference
Content item used to generate a response.
Responses.Wait
object
1 property 1 required
Responses.Type
object
2 properties 2 required
Responses.Scroll
object
5 properties 5 required
Responses.FunctionToolCall
object
6 properties 5 required
Responses.OutputMessage
object
5 properties 5 required
Responses.OutputText
object
3 properties 3 required
Responses.ResponseError
object
4 properties 2 required
Responses.FunctionToolCallOutputResource
object
1 property
Responses.Refusal
object
2 properties 2 required
Responses.Includable
string
Responses.ResponseFormatText
object
Default response format. Used to generate text responses.
1 property 1 required
Responses.MessageRole
string
Responses.InputFile
object
A file input to the model.
4 properties 1 required
InputMessageContentList
array
Responses.ComputerToolCallOutputResource
object
1 property 1 required
Responses.CreateResponse
object
23 properties 2 required
Responses.TextResponseFormatJsonSchema
object
JSON Schema response format. Used to generate structured JSON responses. Learn more about [Structured Outputs](/docs/guides/structured-outputs).
5 properties 2 required
Responses.Item
object
An item representing part of the context for the response to be generated by the model. Can contain text, images, and audio inputs, as well as previous assista…
1 property 1 required
Responses.ComputerToolCallSafetyCheck
object
3 properties 3 required
Responses.FileSearchToolCall
object
5 properties 4 required
Responses.ComputerScreenshotImage
object
3 properties 1 required
Responses.InputMessageResource
object
1 property 1 required
Responses.FileCitation
object
3 properties 3 required
Responses.ComputerToolCall
object
6 properties 6 required
Responses.VectorStoreFileAttributesString
string
Responses.OutputItem
Responses.ToolChoiceTypes
object
Indicates that the model should use a built-in tool to generate a response. [Learn more about built-in tools](/docs/guides/tools).
1 property 1 required
Responses.Coordinate
object
2 properties 2 required
Responses.ToolChoiceOptions
string
Responses.EasyInputMessage
object
3 properties 3 required
Responses.Move
object
3 properties 3 required
Responses.DoubleClick
object
3 properties 3 required
Responses.InputMessage
object
4 properties 4 required
Responses.Drag
object
2 properties 2 required
Responses.Tool
Responses.VectorStoreFileAttributes
object
Set of key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format, and qu…
1 property 1 required
Responses.Click
object
4 properties 4 required
Responses.KeyPress
object
2 properties 2 required
Responses.Reasoning
object
Reasoning configuration options for o-series models.
2 properties 1 required
Responses.ComputerToolCallOutput
object
6 properties 3 required
Responses.Response
object
23 properties 14 required
Responses.WebSearchStatus
string
Responses.ReasoningContent
object
2 properties 2 required
Responses.InputText
object
2 properties 2 required
Responses.ResponseUsage
object
5 properties 5 required
Responses.FileSearchTool
object
5 properties 2 required
Responses.WebSearchTool
object
4 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

julep-responses-api-openapi.yml Raw ↑

Other APIs Julep publishes across the network.

Julep Agents API
Julep Docs API
Julep Embed API
Julep Executions API
Julep Files API
Julep Jobs API
Julep Projects API
Julep Secrets API
Julep Sessions API
Julep Tasks API
Julep Users API