Postman · Schema

getApiCatalogDiscoveryService

Information about the discovered service.

EnvironmentFlowSpecificationWorkspacePostmanAI Agent BuilderAI AgentsAPI CatalogAPI ClientAPI DesignAPI DevelopmentAPI DocumentationAPI GovernanceAPI LifecycleAPI MonitoringAPI NetworkAPI PlatformAPI TestingAudit LogsAutomationCI/CDCollaborationCollectionComplianceDiscoveryGraphQLgRPCHTTPInsightsMCPMCP GeneratorMock ServersMockingMonitorsNewmanOpenAPIPlatformPrivate API NetworkPublic API NetworkSecret ScanningSpec HubSSOTestingVaultWebSocketWorkflows

Properties

Name Type Description
id string The service's ID.
organizationId integer The ID of the organization that the service belongs to.
discoverySource string The source through which the service was discovered.
name string The servie's name.
description stringnull The service's description.
version string The service's version.
sourceEnvironment stringnull The source environment in which the service was discovered.
systemEnvironmentId stringnull The mapped system environment's ID. Returns a null value if the environment is not mapped.
tags object
status string The service's current status.
providerServiceId string The ID of the service in the source registry.
providerMetadata object
apiDefinition object
endpoints array A list of the service's endpoints.
endpointsCount integer The total number of endpoints associated with the service.
discoveredAt string The date and time at which the service was first discovered.
discoveredBy integer The user ID of the user who discovered or ingested the service.
lastSyncedAt string The date and time of the most recent service sync.
managedWorkspaceId stringnull The ID of the Postman workspace that the service has been integrated into. Returns a null value if the service is not integrated.
integratedAt stringnull The date and time at which the service was linked to a Postman workspace. Returns a null value if the service is not integrated.
View JSON Schema on GitHub

JSON Schema

postman-get-api-catalog-discovery-service-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/postman/main/json-schema/postman-get-api-catalog-discovery-service-schema.json",
  "title": "getApiCatalogDiscoveryService",
  "description": "Information about the discovered service.",
  "x-generated": "2026-10-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/postman-apicatalog-api-openapi.yml#/components/schemas/getApiCatalogDiscoveryService",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The service's ID."
    },
    "organizationId": {
      "type": "integer",
      "description": "The ID of the organization that the service belongs to."
    },
    "discoverySource": {
      "type": "string",
      "description": "The source through which the service was discovered."
    },
    "name": {
      "type": "string",
      "description": "The servie's name."
    },
    "description": {
      "type": [
        "string",
        "null"
      ],
      "description": "The service's description."
    },
    "version": {
      "type": "string",
      "description": "The service's version."
    },
    "sourceEnvironment": {
      "type": [
        "string",
        "null"
      ],
      "description": "The source environment in which the service was discovered."
    },
    "systemEnvironmentId": {
      "type": [
        "string",
        "null"
      ],
      "description": "The mapped system environment's ID. Returns a null value if the environment is not mapped."
    },
    "tags": {
      "$ref": "#/$defs/apiCatalogDiscoveryServicesTagsData"
    },
    "status": {
      "type": "string",
      "description": "The service's current status."
    },
    "providerServiceId": {
      "type": "string",
      "description": "The ID of the service in the source registry."
    },
    "providerMetadata": {
      "$ref": "#/$defs/apiCatalogDiscoveryServicesProviderMetadata"
    },
    "apiDefinition": {
      "$ref": "#/$defs/getApiCatalogDiscoveryServiceApiDefinitionData"
    },
    "endpoints": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/apiCatalogDiscoveryServiceEndpointsData"
      },
      "description": "A list of the service's endpoints."
    },
    "endpointsCount": {
      "type": "integer",
      "description": "The total number of endpoints associated with the service."
    },
    "discoveredAt": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time at which the service was first discovered."
    },
    "discoveredBy": {
      "type": "integer",
      "description": "The user ID of the user who discovered or ingested the service."
    },
    "lastSyncedAt": {
      "type": "string",
      "format": "date-time",
      "description": "The date and time of the most recent service sync."
    },
    "managedWorkspaceId": {
      "type": [
        "string",
        "null"
      ],
      "description": "The ID of the Postman workspace that the service has been integrated into. Returns a null value if the service is not integrated."
    },
    "integratedAt": {
      "type": [
        "string",
        "null"
      ],
      "format": "date-time",
      "description": "The date and time at which the service was linked to a Postman workspace. Returns a null value if the service is not integrated."
    }
  },
  "$defs": {
    "apiCatalogDiscoveryServiceEndpointsData": {
      "type": "object",
      "properties": {
        "method": {
          "type": "string",
          "description": "The endpoint's HTTP method."
        },
        "path": {
          "type": "string",
          "description": "The endpoint's URL path."
        },
        "description": {
          "type": [
            "string",
            "null"
          ],
          "description": "The endpoint's description."
        },
        "host": {
          "type": "string",
          "description": "The endpoint's host."
        }
      },
      "description": "Information about a service's endpoint.",
      "title": "apiCatalogDiscoveryServiceEndpointsData"
    },
    "apiCatalogDiscoveryServicesProviderMetadata": {
      "type": "object",
      "properties": {
        "title": {
          "type": "string",
          "description": "The provider's service display title."
        },
        "environmentId": {
          "type": "string",
          "description": "The provider's environment ID."
        },
        "environmentVersion": {
          "type": "string",
          "description": "The provider's environment version."
        },
        "openApiSpecCanBeDownloaded": {
          "type": "boolean",
          "description": "If true, the provider has enabled downloading of the OpenAPI specification."
        }
      },
      "description": "Additional metadata from the discovery source provider.",
      "title": "apiCatalogDiscoveryServicesProviderMetadata"
    },
    "apiCatalogDiscoveryServicesTagsData": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "A list of tags associated with the service.",
      "title": "apiCatalogDiscoveryServicesTagsData"
    },
    "getApiCatalogDiscoveryServiceApiDefinitionData": {
      "type": "object",
      "properties": {
        "format": {
          "type": "string",
          "description": "The definition's format."
        },
        "formatVersion": {
          "type": "string",
          "description": "The API definition format's version."
        },
        "contentHash": {
          "type": "string",
          "description": "A SHA-256 hash of the API definition content for change detection."
        },
        "content": {
          "type": "string",
          "description": "A Base64-encoded API definition."
        }
      },
      "description": "The API definition associated with the service.",
      "title": "getApiCatalogDiscoveryServiceApiDefinitionData"
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/postman-get-api-catalog-discovery-service"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.