Documentation
    Preparing search index...

    API operation metadata.

    interface IOperation {
        deprecated?: boolean;
        description?: string;
        operationId?: string;
        parameters?: (
            | OpenApiV3.IOperation.IParameter
            | OpenApiV3.IJsonSchema.IReference<`#/components/headers/${string}`>
            | OpenApiV3.IJsonSchema.IReference<`#/components/parameters/${string}`>
        )[];
        requestBody?:
            | OpenApiV3.IOperation.IRequestBody
            | OpenApiV3.IJsonSchema.IReference<`#/components/requestBodies/${string}`>;
        responses?: Record<
            string,
            | OpenApiV3.IOperation.IResponse
            | OpenApiV3.IJsonSchema.IReference<`#/components/responses/${string}`>,
        >;
        security?: Record<string, string[]>[];
        servers?: OpenApiV3.IServer[];
        summary?: string;
        tags?: string[];
    }
    Index

    Properties

    deprecated?: boolean

    Whether deprecated.

    description?: string

    Full description.

    operationId?: string

    Unique operation identifier.

    parameters?: (
        | OpenApiV3.IOperation.IParameter
        | OpenApiV3.IJsonSchema.IReference<`#/components/headers/${string}`>
        | OpenApiV3.IJsonSchema.IReference<`#/components/parameters/${string}`>
    )[]

    Operation parameters.

    requestBody?:
        | OpenApiV3.IOperation.IRequestBody
        | OpenApiV3.IJsonSchema.IReference<`#/components/requestBodies/${string}`>

    Request body.

    responses?: Record<
        string,
        | OpenApiV3.IOperation.IResponse
        | OpenApiV3.IJsonSchema.IReference<`#/components/responses/${string}`>,
    >

    Response definitions by status code.

    security?: Record<string, string[]>[]

    Security requirements.

    servers?: OpenApiV3.IServer[]

    Operation-level servers.

    summary?: string

    Short summary.

    tags?: string[]

    Operation tags.