Get Service

Get a single service's details by its ID.

get/api/v1/directory/services/{serviceId}

Request

  • Base URL
    https://api.skyfire.xyz
  • URL
    https://api.skyfire.xyz/api/v1/directory/services/{serviceId}
  • Auth
    none required

Path parameters

serviceIdstring uuid required

Unique identifier of the service to get. Must be a valid UUID. e.g. "350d433d-6ed4-4482-bcfc-14b7da807f9b"

Response

Ok

idstring uuid

Unique identifier of the service.

namestring

The name of the service.

descriptionstring

The description of the service.

tagsstring[]

The tags for this service. Empty if none were set.

type'API' | 'WEB_PAGE' | 'VERIFIED_DOMAIN' | 'MCP_SERVER_LOCAL' | 'MCP_SERVER_REMOTE' | 'FETCH_AGENT'

One of "API", "WEB_PAGE", "VERIFIED_DOMAIN", "MCP_SERVER_LOCAL", "MCP_SERVER_REMOTE", or "FETCH_AGENT"

pricestring

USD as string.

priceModel'PAY_PER_USE' | 'SUBSCRIPTION' | 'PAY_PER_MB' | 'CUSTOM'

One of "PAY_PER_USE", "SUBSCRIPTION", "PAY_PER_MB", or "CUSTOM"

minimumTokenAmountstring

USD as string.

openApiSpecUrlstring

Present when type is API.

websiteUrlstring

Present when type is WEB_PAGE.

fetchAgentProfileUrlstring

Present when type is FETCH_AGENT.

mcpServerUrlstring

Present when type is MCP_SERVER_LOCAL or MCP_SERVER_REMOTE.

acceptedTokensstring[]

Any of "kya", "pay", and/or "kya-pay".

createdAtstring date-time

When the service was created.

updatedAtstring date-time

When the service was last updated.

Changes

No recorded changes to this operation across all 1 revision of this API.