Speakeasy · JSON Structure

Speakeasy Structure

Structural overview of the Speakeasy API surface; extracted from openapi/.

Type: Properties: 0
AIDocumentationMCPPlatformSDKsTerraformTesting

Speakeasy Structure is a JSON Structure definition published by Speakeasy.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Speakeasy",
  "providerId": "speakeasy",
  "kind": "json-structure",
  "description": "Structural overview of the Speakeasy API surface; extracted from openapi/.",
  "schemaCount": 73,
  "operationCount": 77,
  "schemas": [
    {
      "name": "GithubConfigureCodeSamplesRequest",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "org",
        "repo",
        "targetName"
      ]
    },
    {
      "name": "GithubConfigureCodeSamplesResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "source",
        "codeSampleOverlayRegistryURL"
      ]
    },
    {
      "name": "WorkflowDocument",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "location"
      ]
    },
    {
      "name": "GithubConfigureMintlifyRepoRequest",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "org",
        "repo",
        "input",
        "overlays"
      ]
    },
    {
      "name": "GithubConfigureTargetRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "org",
        "repo_name"
      ]
    },
    {
      "name": "GithubMissingPublishingSecretsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "GithubSetupStateResponse",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "app_installed",
        "actions",
        "secrets"
      ]
    },
    {
      "name": "GithubPublishingPRResponse",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "GithubStorePublishingSecretsRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "generate_gen_lock_id"
      ]
    },
    {
      "name": "GithubTriggerActionRequest",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "org",
        "repo_name",
        "gen_lock_id"
      ]
    },
    {
      "name": "GithubGetActionResponse",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "ApiKeyDetails",
      "type": "object",
      "propertyCount": 10,
      "required": [
        "workspace_id",
        "account_type_v2",
        "enabled_features",
        "workspace_slug",
        "org_slug",
        "workspace_created_at",
        "telemetry_disabled",
        "billing_add_ons"
      ]
    },
    {
      "name": "AccessDetails",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "generation_allowed",
        "message"
      ]
    },
    {
      "name": "AccessToken",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "access_token",
        "claims",
        "user"
      ]
    },
    {
      "name": "Error",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "message",
        "status_code"
      ]
    },
    {
      "name": "FeatureFlag",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "feature_flag"
      ]
    },
    {
      "name": "PublishingToken",
      "type": "object",
      "propertyCount": 12,
      "required": [
        "target_id",
        "target_resource",
        "valid_until",
        "token_name",
        "id",
        "token",
        "created_at",
        "created_by",
        "organization_id",
        "workspace_id"
      ]
    },
    {
      "name": "PublishingTokenRequest",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "target_id",
        "target_resource"
      ]
    },
    {
      "name": "WorkspaceFeatureFlag",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "WorkspaceFeatureFlagRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "feature_flags"
      ]
    },
    {
      "name": "WorkspaceFeatureFlagResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Organization",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "name",
        "slug",
        "account_type",
        "telemetry_disabled",
        "sso_activated",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "OrganizationBillingAddOnRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "add_ons"
      ]
    },
    {
      "name": "OrganizationBillingAddOnResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "add_ons"
      ]
    },
    {
      "name": "OrganizationUsageResponse",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "usage",
        "total_allowed_languages",
        "allowed_languages"
      ]
    },
    {
      "name": "OrganizationUsage",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "number_of_operations",
        "max_operations",
        "language",
        "used_features",
        "accessible_features",
        "accessible",
        "workspaces",
        "gen_lock_ids"
      ]
    },
    {
      "name": "CliEventBatch",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CliEvent",
      "type": "object",
      "propertyCount": 82,
      "required": [
        "id",
        "execution_id",
        "workspace_id",
        "speakeasy_api_key_name",
        "interaction_type",
        "local_started_at",
        "created_at",
        "speakeasy_version",
        "success"
      ]
    },
    {
      "name": "InteractionType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TargetSDKList",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "TargetSDK",
      "type": "object",
      "propertyCount": 45,
      "required": [
        "id",
        "generate_target",
        "generate_gen_lock_id",
        "last_event_id",
        "last_event_created_at",
        "last_event_interaction_type"
      ]
    },
    {
      "name": "User",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "id",
        "email",
        "email_verified",
        "display_name",
        "confirmed",
        "whitelisted",
        "admin",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "Report",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "SuggestOptsOld",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "suggestion_type"
      ]
    },
    {
      "name": "SuggestRequestBody",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "oas_summary",
        "suggestion_type",
        "diagnostics"
      ]
    },
    {
      "name": "SuggestItemsRequestBody",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "prompt",
        "items"
      ]
    },
    {
      "name": "Diagnostic",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "message",
        "path",
        "type"
      ]
    },
    {
      "name": "OASInfo",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "title",
        "summary",
        "description",
        "version",
        "license"
      ]
    },
    {
      "name": "OASOperation",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "method",
        "path",
        "operation_id",
        "description",
        "tags"
      ]
    },
    {
      "name": "OASSummary",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "info",
        "operations"
      ]
    },
    {
      "name": "SchemaStoreItem",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "id",
        "spec",
        "created_at",
        "format",
        "packageName",
        "sdkClassname"
      ]
    },
    {
      "name": "ShortURL",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "short_url",
        "full_url"
      ]
    },
    {
      "name": "AccountType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BillingAddOn",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Workspace",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "created_at",
        "id",
        "name",
        "organization_id",
        "slug",
        "updated_at",
        "verified"
      ]
    },
    {
      "name": "WorkspaceInviteResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "relationship"
      ]
    },
    {
      "name": "WorkspaceToken",
      "type": "object",
      "propertyCount": 11,
      "required": [
        "id",
        "name",
        "alg",
        "key",
        "created_at",
        "workspace_id"
      ]
    },
    {
      "name": "WorkspaceAndOrganization",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "workspace",
        "organization"
      ]
    },
    {
      "name": "WorkspaceTeamResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "users"
      ]
    },
    {
      "name": "CodeSampleSchemaInput",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "schema_file",
        "language"
      ]
    },
    {
      "name": "CodeSamplesJobStatus",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "SSOMetadata",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "sso_activated",
        "sso_domains"
      ]
    },
    {
      "name": "UsageSnippets",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "snippets"
      ]
    },
    {
      "name": "CodeSampleOperationIdFilter",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "type",
        "operationId"
      ]
    },
    {
      "name": "CodeSampleMethodPathFilter",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "type",
        "method",
        "path"
      ]
    },
    {
      "name": "HttpMethod",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "UsageSnippet",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "path",
        "method",
        "operationId",
        "language",
        "code"
      ]
    },
    {
      "name": "WorkspaceSettings",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "workspace_id",
        "webhook_url",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "Annotations",
      "type": "object",
      "propertyCount": 12,
      "required": []
    },
    {
      "name": "Manifest",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "V2Descriptor",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "PreflightToken",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "access_token"
      ]
    },
    {
      "name": "GetNamespacesResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "items"
      ]
    },
    {
      "name": "GetRevisionsResponse",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "items",
        "next_page_token"
      ]
    },
    {
      "name": "GetTagsResponse",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "items"
      ]
    },
    {
      "name": "Tag",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "id",
        "name",
        "namespace_name",
        "revision_digest"
      ]
    },
    {
      "name": "Namespace",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "id",
        "name",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "RemoteSourceSubscriptionSettings",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "base_spec_namespaces",
        "overlay_namespaces",
        "output_namespace"
      ]
    },
    {
      "name": "Revision",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "id",
        "namespace_name",
        "digest",
        "tags",
        "created_at",
        "updated_at"
      ]
    },
    {
      "name": "RevisionContentsMetadata",
      "type": "object",
      "propertyCount": 13,
      "required": [
        "workspace_id",
        "namespace",
        "revision_digest",
        "type",
        "title",
        "description",
        "version",
        "hash",
        "tags",
        "operation_ids",
        "num_overlay_actions",
        "contains_code_samples",
        "created_at"
      ]
    },
    {
      "name": "AddTags",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "revision_digest",
        "tags"
      ]
    },
    {
      "name": "RemoteSource",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "inputs",
        "output"
      ]
    },
    {
      "name": "RemoteDocument",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "registry_url"
      ]
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/v1/auth/validate",
      "operationId": "validateApiKey",
      "summary": "Validate the Current API Key",
      "tags": [
        "Auth"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/user",
      "operationId": "getUser",
      "summary": "Get Information About the Current User",
      "tags": [
        "Auth"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/auth/access_token",
      "operationId": "getAccessToken",
      "summary": "Get or Refresh an Access Token for the Current Workspace",
      "tags": [
        "Auth"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/code_sample",
      "operationId": "getCodeSamples",
      "summary": "Retrieve Usage Snippets",
      "tags": [
        "CodeSamples"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/code_sample/preview",
      "operationId": "generateCodeSamplePreview",
      "summary": "Generate Code Sample Previews from a File and Configuration Parameters",
      "tags": [
        "CodeSamples"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/code_sample/preview/async",
      "operationId": "generateCodeSamplePreviewAsync",
      "summary": "Initiate Asynchronous Code Sample Preview Generation from a File and Configuration Parameters, Receiving an Async JobID Response for Polling",
      "tags": [
        "CodeSamples"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/code_sample/preview/async/{jobID}",
      "operationId": "getCodeSamplePreviewAsync",
      "summary": "Poll for the Result of an Asynchronous Code Sample Preview Generation",
      "tags": [
        "CodeSamples"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/github/setup",
      "operationId": "getGithubSetupState",
      "summary": null,
      "tags": [
        "Github"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/github/check_access",
      "operationId": "checkGithubAccess",
      "summary": null,
      "tags": [
        "Github"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/github/link",
      "operationId": "linkGithubAccess",
      "summary": null,
      "tags": [
        "Github"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/github/publishing_prs",
      "operationId": "githubCheckPublishingPRs",
      "summary": null,
      "tags": [
        "Github"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/github/publishing_secrets",
      "operationId": "githubCheckPublishingSecrets",
      "summary": null,
      "tags": [
        "Github"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/github/publishing_secrets",
      "operationId": "githubStorePublishingSecrets",
      "summary": null,
      "tags": [
        "Github"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/github/configure_code_samples",
      "operationId": "githubConfigureCodeSamples",
      "summary": null,
      "tags": [
        "Github"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/github/configure_mintlify_repo",
      "operationId": "githubConfigureMintlifyRepo",
      "summary": null,
      "tags": [
        "Github"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/github/configure_target",
      "operationId": "githubConfigureTarget",
      "summary": null,
      "tags": [
        "Github"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/github/trigger_action",
      "operationId": "githubTriggerAction",
      "summary": null,
      "tags": [
        "Github"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/github/action",
      "operationId": "getGitHubAction",
      "summary": null,
      "tags": [
        "Github"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/organizations",
      "operationId": "getOrganizations",
      "summary": "Get Organizations for a User",
      "tags": [
        "Organizations"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/organization",
      "operationId": "createOrganization",
      "summary": "Create an Organization",
      "tags": [
        "Organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/organization/{organizationID}",
      "operationId": "getOrganization",
      "summary": "Get Organization",
      "tags": [
        "Organizations"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/organization/free_trial",
      "operationId": "createFreeTrial",
      "summary": "Create a Free Trial for an Organization",
      "tags": [
        "Organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/organization/usage",
      "operationId": "getOrganizationUsage",
      "summary": "Get Billing Usage Summary for a Particular Organization",
      "tags": [
        "Organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/organization/add_ons",
      "operationId": "getBillingAddOns",
      "summary": "Get Billing Add Ons",
      "tags": [
        "Organizations"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/organization/add_ons",
      "operationId": "createBillingAddOns",
      "summary": "Create Billing Add Ons",
      "tags": [
        "Organizations"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/organization/add_ons/{add_on}",
      "operationId": "deleteBillingAddOn",
      "summary": "Delete Billing Add Ons",
      "tags": [
        "Organizations"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/publishing-tokens",
      "operationId": "getPublishingToken",
      "summary": "Get Publishing Tokens for a Workspace",
      "tags": [
        "PublishingTokens"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/publishing-tokens",
      "operationId": "createPublishingToken",
      "summary": "Create a Publishing Token for a Workspace",
      "tags": [
        "PublishingTokens"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/publishing-tokens/{tokenID}",
      "operationId": "getPublishingTokenByID",
      "summary": "Get a Specific Publishing Token",
      "tags": [
        "PublishingTokens"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/publishing-tokens/{tokenID}",
      "operationId": "updatePublishingTokenExpiration",
      "summary": "Updates the Validitity Period of a Publishing Token",
      "tags": [
        "PublishingTokens"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/publishing-tokens/{tokenID}",
      "operationId": "deletePublishingToken",
      "summary": "Delete a Specific Publishing Token",
      "tags": [
        "PublishingTokens"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/publishing-tokens/{tokenID}/target",
      "operationId": "getPublishingTokenTargetByID",
      "summary": "Get a Specific Publishing Token Target",
      "tags": [
        "PublishingTokens"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/publishing-tokens/{tokenID}/metadata",
      "operationId": "getPublishingTokenPublicMetadata",
      "summary": "Get Metadata About the Token",
      "tags": [
        "PublishingTokens"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/workspaces",
      "operationId": "getWorkspaces",
      "summary": "Get Workspaces for a User",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/workspace",
      "operationId": "getWorkspaceByContext",
      "summary": "Get Workspace by Context",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/workspace",
      "operationId": "createWorkspace",
      "summary": "Create a Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/workspace/{workspace_id}",
      "operationId": "getWorkspace",
      "summary": "Get Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/workspace/{workspace_id}/details",
      "operationId": "updateWorkspaceDetails",
      "summary": "Update Workspace Details",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/workspace/{workspace_id}/settings",
      "operationId": "getWorkspaceSettings",
      "summary": "Get Workspace Settings",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/workspace/{workspace_id}/settings",
      "operationId": "updateWorkspaceSettings",
      "summary": "Update Workspace Settings",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/workspace/{workspace_id}/events",
      "operationId": "searchWorkspaceEvents",
      "summary": null,
      "tags": [
        "Events"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/workspace/{workspace_id}/events",
      "operationId": "postWorkspaceEvents",
      "summary": "Post Events for a Specific Workspace",
      "tags": [
        "Events"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/workspace/{workspace_id}/team",
      "operationId": "getWorkspaceTeam",
      "summary": "Get Team Members for a Particular Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "PUT",
      "path": "/v1/workspace/{workspace_id}/team/email/{email}",
      "operationId": "grantUserAccessToWorkspace",
      "summary": "Grant a User Access to a Particular Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/workspace/{workspace_id}/team/{userId}",
      "operationId": "revokeUserAccessToWorkspace",
      "summary": "Revoke a User's Access to a Particular Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/workspace/{workspace_id}/tokens",
      "operationId": "getWorkspaceTokens",
      "summary": "Get Tokens for a Particular Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/workspace/{workspace_id}/tokens",
      "operationId": "createWorkspaceToken",
      "summary": "Create a Token for a Particular Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "DELETE",
      "path": "/v1/workspace/{workspace_id}/tokens/{tokenID}",
      "operationId": "deleteWorkspaceToken",
      "summary": "Delete a Token for a Particular Workspace",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/workspace/feature_flags",
      "operationId": "setWorkspaceFeatureFlags",
      "summary": "Set Workspace Feature Flags",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/workspace/{workspace_id}/feature_flags",
      "operationId": "getWorkspaceFeatureFlags",
      "summary": "Get Workspace Feature Flags",
      "tags": [
        "Workspaces"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/workspace/{workspace_id}/events/targets/{target_id}/events",
      "operationId": "getWorkspaceEventsByTarget",
      "summary": null,
      "tags": [
        "Events"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/workspace/access",
      "operationId": "getWorkspaceAccess",
      "summary": "Get Access Allowances for a Particular Workspace",
      "tags": [
        "Auth"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/workspace/events/targets",
      "operationId": "getWorkspaceTargets",
      "summary": null,
      "tags": [
        "Events"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/workspace/{workspace_id}/events/targets",
      "operationId": "getWorkspaceTargetsDeprecated",
      "summary": null,
      "tags": [
        "Events"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/reports",
      "operationId": "uploadReport",
      "summary": "Upload a Report",
      "tags": [
        "Reports"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/reports/linting/{documentChecksum}",
      "operationId": "getLintingReportSignedUrl",
      "summary": "Get the Signed Access URL for the Linting Reports for a Particular Document",
      "tags": [
        "Reports"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/reports/changes/{documentChecksum}",
      "operationId": "getChangesReportSignedUrl",
      "summary": "Get the Signed Access URL for the Change Reports for a Particular Document",
      "tags": [
        "Reports"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/suggest/openapi",
      "operationId": "suggestOpenAPI",
      "summary": "(DEPRECATED) Generate Suggestions for Improving an OpenAPI Document",
      "tags": [
        "Suggest"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/suggest/openapi_from_summary",
      "operationId": "suggest",
      "summary": "Generate Suggestions for Improving an OpenAPI Document",
      "tags": [
        "Suggest"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/suggest/items",
      "operationId": "suggestItems",
      "summary": "Generate Generic Suggestions for a List of Items",
      "tags": [
        "Suggest"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/suggest/openapi/{namespace_name}/{revision_reference}",
      "operationId": "suggestOpenAPIRegistry",
      "summary": "Generate Suggestions for Improving an OpenAPI Document Stored in the Registry",
      "tags": [
        "Suggest"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/schema_store",
      "operationId": "getSchemaStoreItem",
      "summary": "Get a OAS Schema from the Schema Store",
      "tags": [
        "SchemaStore"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/schema_store",
      "operationId": "createSchemaStoreItem",
      "summary": "Create a Schema in the Schema Store",
      "tags": [
        "SchemaStore"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/short_urls",
      "operationId": "create",
      "summary": "Shorten a URL",
      "tags": [
        "ShortURLs"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/artifacts/preflight",
      "operationId": "preflight",
      "summary": "Get Access Token for Communicating with OCI Distribution Endpoints",
      "tags": [
        "Artifacts"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/artifacts/namespaces",
      "operationId": "getNamespaces",
      "summary": "Each Namespace Contains Many Revisions",
      "tags": [
        "Artifacts"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/artifacts/namespaces/{namespace_name}/archive",
      "operationId": "archiveNamespace",
      "summary": "Set Whether a Namespace is Archived",
      "tags": [
        "Artifacts"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/artifacts/namespaces/{namespace_name}/revisions",
      "operationId": "getRevisions",
      "summary": null,
      "tags": [
        "Artifacts"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/artifacts/namespaces/{namespace_name}/tags",
      "operationId": "getTags",
      "summary": null,
      "tags": [
        "Artifacts"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/artifacts/namespaces/{namespace_name}/tags",
      "operationId": "postTags",
      "summary": "Add Tags to an Existing Revision",
      "tags": [
        "Artifacts"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/artifacts/namespaces/{namespace_name}/visibility",
      "operationId": "setVisibility",
      "summary": "Set Visibility of a Namespace with an Existing Metadata Entry",
      "tags": [
        "Artifacts"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/artifacts/remote_sources",
      "operationId": "listRemoteSources",
      "summary": "Get Remote Sources Attached to a Particular Namespace",
      "tags": [
        "Artifacts"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/artifacts/remote_sources",
      "operationId": "createRemoteSource",
      "summary": "Configure a New Remote Source",
      "tags": [
        "Artifacts"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/oci/v2/{organization_slug}/{workspace_slug}/{namespace_name}/manifests/{revision_reference}",
      "operationId": "getManifest",
      "summary": "Get Manifest for a Particular Reference",
      "tags": [
        "Artifacts"
      ]
    },
    {
      "method": "GET",
      "path": "/v1/oci/v2/{organization_slug}/{workspace_slug}/{namespace_name}/blobs/{digest}",
      "operationId": "getBlob",
      "summary": "Get Blob for a Particular Digest",
      "tags": [
        "Artifacts"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/subscriptions/{subscriptionID}/{namespaceName}/ignore",
      "operationId": "ignoreSubscriptionNamespace",
      "summary": "Ignored a Namespace for a Subscription",
      "tags": [
        "Subscriptions"
      ]
    },
    {
      "method": "POST",
      "path": "/v1/subscriptions/{subscriptionID}/{namespaceName}/activate",
      "operationId": "activateSubscriptionNamespace",
      "summary": "Activate an Ignored Namespace for a Subscription",
      "tags": [
        "Subscriptions"
      ]
    }
  ]
}