Conga Quote API

The quote controller

Operations 14

POST /api/cart/v1/quotes/{quoteId}/carts/activate Launch a cart #
GET /api/cart/v1/quotes/{quoteId}/carts/active Gets the active cart #
DELETE /quotes Delete quotes #
GET /quotes Retrieve quotes #
PATCH /quotes Update quotes #
POST /quotes Create quotes #
POST /quotes/upsert-quote Upsert a quote #
POST /quotes/{ExternalId}/clone-quote Clone external quote #
DELETE /quotes/{Id} Delete a quote #
GET /quotes/{Id} Retrieve a quote #
PATCH /quotes/{Id} Update a quote #
POST /quotes/{Id}/accept Accept a quote and create an order #
POST /quotes/{Id}/agreement Create agreement from a quote #
POST /quotes/{Id}/clone Clone quote #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/conga-quote-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

conga-quote-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Conga Quote API
  version: '1.0'
  description: 'Operations tagged Quote across 2 of this provider''s published API definitions: conga-cart-v1.json, conga-quote.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://rls.congacloud.com
- url: https://rls.congacloud.com/api/quote/v1
security:
- Bearer: []
tags:
- name: Quote
  description: The quote controller
paths:
  /api/cart/v1/quotes/{quoteId}/carts/activate:
    post:
      tags:
      - Quote
      summary: Launch a cart
      description: Launches the cart for a given quote.
      parameters:
      - name: quoteId
        in: path
        description: A unique identifier for a quote
        required: true
        schema:
          type: string
      - name: FlowName
        in: header
        description: Header param FlowName
        schema:
          type: string
          default: system
      requestBody:
        description: The product configuration to be overridden
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Cart.Manager.Model.ProductConfigurationOverride'
          text/json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Cart.Manager.Model.ProductConfigurationOverride'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Cart.Manager.Model.ProductConfigurationOverride'
      responses:
        '200':
          description: OK
      operationId: postApiCartV1QuotesByQuoteIdCartsActivate
      x-operation-id-source: derived
    servers:
    - url: https://rls.congacloud.com
  /api/cart/v1/quotes/{quoteId}/carts/active:
    get:
      tags:
      - Quote
      summary: Gets the active cart
      parameters:
      - name: quoteId
        in: path
        description: ''
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
      operationId: getApiCartV1QuotesByQuoteIdCartsActive
      x-operation-id-source: derived
    servers:
    - url: https://rls.congacloud.com
  /quotes:
    delete:
      tags:
      - Quote
      summary: Delete quotes
      description: Deletes one or more quote records.
      requestBody:
        description: The list of quotes to delete.
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Proposal'
          text/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Proposal'
          application/*+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Proposal'
      responses:
        '200':
          description: OK
      operationId: deleteQuotes
      x-operation-id-source: derived
    get:
      tags:
      - Quote
      summary: Retrieve quotes
      description: Retrieves list of quotes.
      parameters:
      - name: filter
        in: query
        description: Optional. The filter criteria.
        schema:
          type: array
          items:
            type: string
      - name: sort
        in: query
        description: Optional. The sort criteria.
        schema:
          type: string
      - name: page
        in: query
        description: Optional. The page number.
        schema:
          type: integer
          format: int32
          default: 1
      - name: limit
        in: query
        description: Optional. The maximum number of records per page.
        schema:
          type: integer
          format: int32
          default: 50
      - name: includes
        in: query
        description: Optional. The included related resources.
        schema:
          type: array
          items:
            type: string
      - name: field
        in: query
        description: Pass Comma separated mulitple fields
        schema:
          type: array
          items:
            type: string
      - name: filterExpression
        in: query
        description: ''
        schema:
          type: string
      responses:
        '200':
          description: OK
        '204':
          description: No Content
      operationId: getQuotes
      x-operation-id-source: derived
    patch:
      tags:
      - Quote
      summary: Update quotes
      description: Updates one or more quotes.
      requestBody:
        description: The list of quotes with updated data.
        content:
          application/json:
            schema:
              type: array
              items:
                type: object
                additionalProperties: {}
            example:
            - Name: ProposalName
              IsActive: true
              Account:
                Id: AccountId
                Name: AccountName
              ApprovalStage: Approval Stage
              AutoActivateOrder: false
              Currency: USD
              Description: Description
              Location:
                Id: LocationId
                Name: LocationName
              PriceList:
                Id: PriceListId
                Name: PriceListName
              PrimaryContact:
                Id: ContactId
                Name: ContactName
              ExpectedStartDate: '2019-10-10'
              ExpectedEndDate: '2030-10-10'
          text/json:
            schema:
              type: array
              items:
                type: object
                additionalProperties: {}
          application/*+json:
            schema:
              type: array
              items:
                type: object
                additionalProperties: {}
      responses:
        '200':
          description: OK
      operationId: patchQuotes
      x-operation-id-source: derived
    post:
      tags:
      - Quote
      summary: Create quotes
      description: Creates one or more quotes with details provided in the request body. The API returns the IDs of the newly created quotes and their structure.
      requestBody:
        description: The list of quotes to create.
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Proposal'
          text/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Proposal'
          application/*+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Proposal'
      responses:
        '200':
          description: OK
      operationId: postQuotes
      x-operation-id-source: derived
    servers:
    - url: https://rls.congacloud.com/api/quote/v1
  /quotes/upsert-quote:
    post:
      tags:
      - Quote
      summary: Upsert a quote
      description: Upserts an existing quote.
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
              additionalProperties: {}
            example:
              Name: QuoteName
              IsActive: true
              Account:
                Id: AccountId
                Name: AccountName
              ApprovalStage: Approval Stage
              AutoActivateOrder: false
              Currency: USD
              Description: Description
              Location:
                Id: LocationId
                Name: LocationName
              PriceList:
                Id: PriceListId
                Name: PriceListName
              PrimaryContact:
                Id: ContactId
                Name: ContactName
              ExpectedStartDate: '2019-10-10'
              ExpectedEndDate: '2030-10-10'
          text/json:
            schema:
              type: object
              additionalProperties: {}
          application/*+json:
            schema:
              type: object
              additionalProperties: {}
      responses:
        '200':
          description: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RevenueException'
      operationId: postQuotesUpsertQuote
      x-operation-id-source: derived
    servers:
    - url: https://rls.congacloud.com/api/quote/v1
  /quotes/{ExternalId}/clone-quote:
    post:
      tags:
      - Quote
      summary: Clone external quote
      description: Clones a quote based on the external quote ID.
      parameters:
      - name: ExternalId
        in: path
        description: An external quote's ID
        required: true
        schema:
          type: string
      - name: cloneLineItems
        in: query
        description: ''
        schema:
          type: boolean
          default: true
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
              additionalProperties: {}
            example:
              Name: QuoteName
              IsActive: true
              Account:
                Id: AccountId
                Name: AccountName
              ApprovalStage: Approval Stage
              AutoActivateOrder: false
              Currency: USD
              Description: Description
              Location:
                Id: LocationId
                Name: LocationName
              PriceList:
                Id: PriceListId
                Name: PriceListName
              PrimaryContact:
                Id: ContactId
                Name: ContactName
              ExpectedStartDate: '2019-10-10'
              ExpectedEndDate: '2030-10-10'
          text/json:
            schema:
              type: object
              additionalProperties: {}
          application/*+json:
            schema:
              type: object
              additionalProperties: {}
      responses:
        '201':
          description: Created
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RevenueException'
      operationId: postQuotesByExternalIdCloneQuote
      x-operation-id-source: derived
    servers:
    - url: https://rls.congacloud.com/api/quote/v1
  /quotes/{Id}:
    delete:
      tags:
      - Quote
      summary: Delete a quote
      description: Deletes the quote where the quote ID matches the ID provided in the parameter.
      parameters:
      - name: Id
        in: path
        description: The ID of the quote to delete.
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
      operationId: deleteQuotesById
      x-operation-id-source: derived
    get:
      tags:
      - Quote
      summary: Retrieve a quote
      description: 'Retrieves the details of a quote based on the quote ID provided in the parameters.

        The API returns the details of quote object'
      parameters:
      - name: Id
        in: path
        description: The ID of the quote.
        required: true
        schema:
          type: string
      - name: includes
        in: query
        description: Optional. The included related resources.
        schema:
          type: array
          items:
            type: string
      responses:
        '200':
          description: OK
        '204':
          description: No Content
      operationId: getQuotesById
      x-operation-id-source: derived
    patch:
      tags:
      - Quote
      summary: Update a quote
      description: Updates the quote with details provided in the request parameter. The API returns the ID of the updated quote and its structure.
      parameters:
      - name: Id
        in: path
        description: The ID of the quote to update.
        required: true
        schema:
          type: string
      requestBody:
        description: The updated data for the quote.
        content:
          application/json:
            schema:
              type: object
              additionalProperties: {}
            example:
              Name: ProposalName
              IsActive: true
              Account:
                Id: AccountId
                Name: AccountName
              ApprovalStage: Approval Stage
              AutoActivateOrder: false
              Currency: USD
              Description: Description
              Location:
                Id: LocationId
                Name: LocationName
              PriceList:
                Id: PriceListId
                Name: PriceListName
              PrimaryContact:
                Id: ContactId
                Name: ContactName
              ExpectedStartDate: '2019-10-10'
              ExpectedEndDate: '2030-10-10'
          text/json:
            schema:
              type: object
              additionalProperties: {}
          application/*+json:
            schema:
              type: object
              additionalProperties: {}
      responses:
        '200':
          description: OK
      operationId: patchQuotesById
      x-operation-id-source: derived
    servers:
    - url: https://rls.congacloud.com/api/quote/v1
  /quotes/{Id}/accept:
    post:
      tags:
      - Quote
      summary: Accept a quote and create an order
      description: 'Accepts a specified quote in any approval stage other than Accepted.

        Creates an order and order line items based on the quote’s header and line item details.

        Creates an order in draft stage with a Pending pricing status. The order inherits the following header fields, among others:


        Account


        Sold To


        Bill To


        Primary Contact


        The order line items inherit the following fields, among others:


        Configuration Type


        Charge Type


        Price Type


        Adjustments'
      parameters:
      - name: Id
        in: path
        description: An internal quote's unique identifier
        required: true
        schema:
          type: string
      - name: IsAsync
        in: query
        description: ''
        schema:
          type: boolean
          default: false
      responses:
        '200':
          description: OK
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RevenueException'
      operationId: postQuotesByIdAccept
      x-operation-id-source: derived
    servers:
    - url: https://rls.congacloud.com/api/quote/v1
  /quotes/{Id}/agreement:
    post:
      tags:
      - Quote
      summary: Create agreement from a quote
      description: Create an agreement from a quote, where the quote ID matches the ID provided in the parameter.
      parameters:
      - name: Id
        in: path
        description: The ID of the quote.
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/QuoteToAgreementDTO'
          text/json:
            schema:
              $ref: '#/components/schemas/QuoteToAgreementDTO'
          application/*+json:
            schema:
              $ref: '#/components/schemas/QuoteToAgreementDTO'
      responses:
        '201':
          description: Created
        '202':
          description: Accepted
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
        '404':
          description: Not Found
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/ProblemDetails'
      operationId: postQuotesByIdAgreement
      x-operation-id-source: derived
    servers:
    - url: https://rls.congacloud.com/api/quote/v1
  /quotes/{Id}/clone:
    post:
      tags:
      - Quote
      summary: Clone quote
      description: Clones a quote based on the internal quote ID.
      parameters:
      - name: Id
        in: path
        description: An internal Quote's unique identifierID
        required: true
        schema:
          type: string
      - name: cloneLineItems
        in: query
        description: ''
        schema:
          type: boolean
          default: true
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: object
              additionalProperties: {}
            example:
              Name: QuoteName
              IsActive: true
              Account:
                Id: AccountId
                Name: AccountName
              ApprovalStage: Approval Stage
              AutoActivateOrder: false
              Currency: USD
              Description: Description
              Location:
                Id: LocationId
                Name: LocationName
              PriceList:
                Id: PriceListId
                Name: PriceListName
              PrimaryContact:
                Id: ContactId
                Name: ContactName
              ExpectedStartDate: '2019-10-10'
              ExpectedEndDate: '2030-10-10'
          text/json:
            schema:
              type: object
              additionalProperties: {}
          application/*+json:
            schema:
              type: object
              additionalProperties: {}
      responses:
        '201':
          description: Created
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RevenueException'
      operationId: postQuotesByIdClone
      x-operation-id-source: derived
    servers:
    - url: https://rls.congacloud.com/api/quote/v1
components:
  schemas:
    Conga.Revenue.Cart.Manager.Model.ProductConfigurationOverride:
      type: object
      properties:
        contractNumbers:
          type:
          - string
          - 'null'
        skipDealGuidance:
          type:
          - boolean
          - 'null'
        skipApprovalCheck:
          type:
          - boolean
          - 'null'
        skipPricingForConfigPending:
          type:
          - boolean
          - 'null'
      additionalProperties: false
    ParameterInfo:
      type: object
      properties:
        Attributes:
          $ref: '#/components/schemas/ParameterAttributes'
        Member:
          $ref: '#/components/schemas/MemberInfo'
        Name:
          type:
          - string
          - 'null'
          readOnly: true
        ParameterType:
          $ref: '#/components/schemas/Type'
        Position:
          type: integer
          format: int32
          readOnly: true
        IsIn:
          type: boolean
          readOnly: true
        IsLcid:
          type: boolean
          readOnly: true
        IsOptional:
          type: boolean
          readOnly: true
        IsOut:
          type: boolean
          readOnly: true
        IsRetval:
          type: boolean
          readOnly: true
        DefaultValue:
          readOnly: true
        RawDefaultValue:
          readOnly: true
        HasDefaultValue:
          type: boolean
          readOnly: true
        CustomAttributes:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/CustomAttributeData'
          readOnly: true
        MetadataToken:
          type: integer
          format: int32
          readOnly: true
      additionalProperties: false
    ConstructorInfo:
      type: object
      properties:
        Name:
          type:
          - string
          - 'null'
          readOnly: true
        DeclaringType:
          $ref: '#/components/schemas/Type'
        ReflectedType:
          $ref: '#/components/schemas/Type'
        Module:
          $ref: '#/components/schemas/Module'
        CustomAttributes:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/CustomAttributeData'
          readOnly: true
        IsCollectible:
          type: boolean
          readOnly: true
        MetadataToken:
          type: integer
          format: int32
          readOnly: true
        Attributes:
          $ref: '#/components/schemas/MethodAttributes'
        MethodImplementationFlags:
          $ref: '#/components/schemas/MethodImplAttributes'
        CallingConvention:
          $ref: '#/components/schemas/CallingConventions'
        IsAbstract:
          type: boolean
          readOnly: true
        IsConstructor:
          type: boolean
          readOnly: true
        IsFinal:
          type: boolean
          readOnly: true
        IsHideBySig:
          type: boolean
          readOnly: true
        IsSpecialName:
          type: boolean
          readOnly: true
        IsStatic:
          type: boolean
          readOnly: true
        IsVirtual:
          type: boolean
          readOnly: true
        IsAssembly:
          type: boolean
          readOnly: true
        IsFamily:
          type: boolean
          readOnly: true
        IsFamilyAndAssembly:
          type: boolean
          readOnly: true
        IsFamilyOrAssembly:
          type: boolean
          readOnly: true
        IsPrivate:
          type: boolean
          readOnly: true
        IsPublic:
          type: boolean
          readOnly: true
        IsConstructedGenericMethod:
          type: boolean
          readOnly: true
        IsGenericMethod:
          type: boolean
          readOnly: true
        IsGenericMethodDefinition:
          type: boolean
          readOnly: true
        ContainsGenericParameters:
          type: boolean
          readOnly: true
        MethodHandle:
          $ref: '#/components/schemas/RuntimeMethodHandle'
        IsSecurityCritical:
          type: boolean
          readOnly: true
        IsSecuritySafeCritical:
          type: boolean
          readOnly: true
        IsSecurityTransparent:
          type: boolean
          readOnly: true
        MemberType:
          $ref: '#/components/schemas/MemberTypes'
      additionalProperties: false
    RevenueException:
      type: object
      properties:
        TargetSite:
          $ref: '#/components/schemas/MethodBase'
        Message:
          type:
          - string
          - 'null'
          readOnly: true
        Data:
          type:
          - object
          - 'null'
          additionalProperties: {}
          readOnly: true
        InnerException:
          $ref: '#/components/schemas/Exception'
        HelpLink:
          type:
          - string
          - 'null'
        Source:
          type:
          - string
          - 'null'
        HResult:
          type: integer
          format: int32
        StackTrace:
          type:
          - string
          - 'null'
          readOnly: true
      additionalProperties: false
    CustomAttributeTypedArgument:
      type: object
      properties:
        ArgumentType:
          $ref: '#/components/schemas/Type'
        Value: {}
      additionalProperties: false
    ProblemDetails:
      type: object
      properties:
        type:
          type:
          - string
          - 'null'
        title:
          type:
          - string
          - 'null'
        status:
          type:
          - integer
          - 'null'
          format: int32
        detail:
          type:
          - string
          - 'null'
        instance:
          type:
          - string
          - 'null'
      additionalProperties: {}
    ParameterAttributes:
      enum:
      - 0
      - 1
      - 2
      - 4
      - 8
      - 16
      - 4096
      - 8192
      - 16384
      - 32768
      - 61440
      type: integer
      format: int32
    IntPtr:
      type: object
      additionalProperties: false
    PropertyAttributes:
      enum:
      - 0
      - 512
      - 1024
      - 4096
      - 8192
      - 16384
      - 32768
      - 62464
      type: integer
      format: int32
    ModuleHandle:
      type: object
      properties:
        MDStreamVersion:
          type: integer
          format: int32
          readOnly: true
      additionalProperties: false
    CustomAttributeData:
      type: object
      properties:
        AttributeType:
          $ref: '#/components/schemas/Type'
        Constructor:
          $ref: '#/components/schemas/ConstructorInfo'
        ConstructorArguments:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/CustomAttributeTypedArgument'
          readOnly: true
        NamedArguments:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/CustomAttributeNamedArgument'
          readOnly: true
      additionalProperties: false
    FieldAttributes:
      enum:
      - 0
      - 1
      - 2
      - 3
      - 4
      - 5
      - 6
      - 7
      - 16
      - 32
      - 64
      - 128
      - 256
      - 512
      - 1024
      - 4096
      - 8192
      - 32768
      - 38144
      type: integer
      format: int32
    LookupObject:
      type: object
      properties:
        Id:
          type:
          - string
          - 'null'
        Name:
          type:
          - string
          - 'null'
      additionalProperties: false
    Type:
      type: object
      properties:
        Name:
          type:
          - string
          - 'null'
          readOnly: true
        CustomAttributes:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/CustomAttributeData'
          readOnly: true
        IsCollectible:
          type: boolean
          readOnly: true
        MetadataToken:
          type: integer
          format: int32
          readOnly: true
        IsInterface:
          type: boolean
          readOnly: true
        MemberType:
          $ref: '#/components/schemas/MemberTypes'
        Namespace:
          type:
          - string
          - 'null'
          readOnly: true
        AssemblyQualifiedName:
          type:
          - string
          - 'null'
          readOnly: true
        FullName:
          type:
          - string
          - 'null'
          readOnly: true
        Assembly:
          $ref: '#/components/schemas/Assembly'
        Module:
          $ref: '#/components/schemas/Module'
        IsNested:
          type: boolean
          readOnly: true
        DeclaringType:
          $ref: '#/components/schemas/Type'
        DeclaringMethod:
          $ref: '#/components/schemas/MethodBase'
        ReflectedType:
          $ref: '#/components/schemas/Type'
        UnderlyingSystemType:
          $ref: '#/components/schemas/Type'
        IsTypeDefinition:
          type: boolean
          readOnly: true
        IsArray:
          type: boolean
          readOnly: true
        IsByRef:
          type: boolean
          readOnly: true
        IsPointer:
          type: boolean
          readOnly: true
        IsConstructedGenericType:
          type: boolean
          readOnly: true
        IsGenericParameter:
          type: boolean
          readOnly: true
        IsGenericTypeParameter:
          type: boolean
          readOnly: true
        IsGenericMethodParameter:
          type: boolean
          readOnly: true
        IsGenericType:
          type: boolean
          readOnly: true
        IsGenericTypeDefinition:
          type: boolean
          readOnly: true
        IsSZArray:
          type: boolean
          readOnly: true
        IsVariableBoundArray:
          type: boolean
          readOnly: true
        IsByRefLike:
          type: boolean
          readOnly: true
        IsFunctionPointer:
          type: boolean
          readOnly: true
        IsUnmanagedFunctionPointer:
          type: boolean
          readOnly: true
        HasElementType:
          type: boolean
          readOnly: true
        GenericTypeArguments:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Type'
          readOnly: true
        GenericParameterPosition:
          type: integer
          format: int32
          readOnly: true
        GenericParameterAttributes:
          $ref: '#/components/schemas/GenericParameterAttributes'
        Attributes:
          $ref: '#/components/schemas/TypeAttributes'
        IsAbstract:
          type: boolean
          readOnly: true
        IsImport:
          type: boolean
          readOnly: true
        IsSealed:
          type: boolean
          readOnly: true
        IsSpecialName:
          type: boolean
          readOnly: true
        IsClass:
          type: boolean
          readOnly: true
        IsNestedAssembly:
          type: boolean
          readOnly: true
        IsNestedFamANDAssem:
          type: boolean
          readOnly: true
        IsNestedFamily:
          type: boolean
          readOnly: true
        IsNestedFamORAssem:
          type: boolean
          readOnly: true
        IsNestedPrivate:
          type: boolean
          readOnly: true
        IsNestedPublic:
          type: boolean
          readOnly: true
        IsNotPublic:
          type: boolean
          readOnly: true
        IsPublic:
          type: boolean
          readOnly: true
        IsAutoLayout:
          type: boolean
          readOnly: true
        IsExplicitLayout:
          type: boolean
          readOnly: true
        IsLayoutSequential:
          type: boolean
          readOnly: true
        IsAnsiClass:
          type: boolean
          readOnly: true
        IsAutoClass:
          type: boolean
          readOnly: true
        IsUnicodeClass:
          type: boolean
          readOnly: true
        IsCOMObject:
          type: boolean
          readOnly: true
        IsContextful:
          type: boolean
          readOnly: true
        IsEnum:
          type: boolean
          readOnly: true
        IsMarshalByRef:
          type: boolean
          readOnly: true
        IsPrimitive:
          type: boolean
          readOnly: true
        IsValueType:
          type: boolean
          readOnly: true
        IsSignatureType:
          type: boolean
          readOnly: true
        IsSecurityCritical:
          type: boolean
          readOnly: true
        IsSecuritySafeCritical:
          type: boolean
          readOnly: true
        IsSecurityTransparent:
          type: boolean
          readOnly: true
        StructLayoutAttribute:
          $ref: '#/components/schemas/StructLayoutAttribute'
        TypeInitializer:
          $ref: '#/components/schemas/ConstructorInfo'
        TypeHandle:
          $ref: '#/components/schemas/RuntimeTypeHandle'
        GUID:
          type: string
          format: uuid
          readOnly: true
        BaseType:
          $ref: '#/components/schemas/Type'
        IsSerializable:
          type: boolean
          readOnly: true
          deprecated: true
        ContainsGenericParameters:
          type: boolean
          readOnly: true
        IsVisible:
          type: boolean
          readOnly: true
      additionalProperties: false
    MethodBase:
      type: object
      properties:
        MemberType:
          $ref: '#/components/schemas/MemberTypes'
        Name:
          type:
          - string
          - 'null'
          readOnly: true
        DeclaringType:
          $ref: '#/components/schemas/Type'
        ReflectedType:
          $ref: '#/components/schemas/Type'
        Module:
          $ref: '#/components/schemas/Module'
        CustomAttributes:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/CustomAttributeData'
          readOnly: true
        IsCollectible:
          type: boolean
          readOnly: true
        MetadataToken:
          type: integer
          format: int32
          readOnly: true
        Attributes:
          $ref: '#/components/schemas/MethodAttributes'
        MethodImplementationFlags:
          $ref: '#/components/schemas/MethodImplAttributes'
        CallingConvention:
          $ref: '#/compo

# --- truncated at 32 KB (63 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/conga/refs/heads/main/openapi/conga-quote-api-openapi.yml