Skip to main content
Glama
contracts.ts•842 B
import { UserContractsResponseDto, CreateUserContractRequestDto, CreateUserContractResponseDto } from "./types"; import { createInstanceGateway, createRouter } from "./apiClient"; export const contractsApiRouter = createRouter({ list: (_, ...params) => createInstanceGateway<UserContractsResponseDto>( { url: "/contracts/list", method: "GET", }, ...params, ), create: (data: CreateUserContractRequestDto, ...params) => createInstanceGateway<CreateUserContractResponseDto>( { url: "/contracts/create", method: "POST", data, }, ...params, ), // TODO: Implement when API details are available getById: (_contractId: string, ..._params) => { throw new Error("TODO: Implement contracts.getById when API specification is available"); }, });

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/xkelxmc/uranium-mcp'

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