Skip to main content
Glama
api_response.py652 B
"""API response object.""" from __future__ import annotations from typing import Optional, Generic, Mapping, TypeVar from pydantic import Field, StrictInt, StrictBytes, BaseModel T = TypeVar("T") class ApiResponse(BaseModel, Generic[T]): """ API response object """ status_code: StrictInt = Field(description="HTTP status code") headers: Optional[Mapping[str, str]] = Field(None, description="HTTP headers") data: T = Field(description="Deserialized data given the data type") raw_data: StrictBytes = Field(description="Raw data (HTTP response body)") model_config = { "arbitrary_types_allowed": True }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/systeminit/si'

If you have feedback or need assistance with the MCP directory API, please join our Discord server