Conga Asset Actions API

Controller to manage the asset action(s)

Operations 10

POST /api/asset/v1/assets/{cartId}/change Change a cart's assets
POST /api/asset/v1/assets/{cartId}/change-configuration Configure an asset
POST /api/asset/v1/assets/{cartId}/change-quantity Change quantity
POST /api/asset/v1/assets/{cartId}/renew Renew a cart's assets
POST /api/asset/v1/assets/{cartId}/restore Restore line items
POST /api/asset/v1/assets/{cartId}/resume Resume assets
POST /api/asset/v1/assets/{cartId}/suspend Suspend assets
POST /api/asset/v1/assets/{cartId}/swap Swap an asset
POST /api/asset/v1/assets/{cartId}/terminate Terminate a cart's assets
GET /api/asset/v1/assets/{cartId}/termination-date Get termination date

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-assetactions-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 email required.

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

OpenAPI Specification

conga-assetactions-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Asset Actions API
  version: 1.0.0
  description: Controller to manage the asset action(s)
servers:
- url: https://rls.congacloud.com
- url: https://preview-rls09.congacloud.com
security:
- bearerAuth: []
tags:
- name: AssetActions
  description: Controller to manage the asset action(s)
paths:
  /api/asset/v1/assets/{cartId}/change:
    post:
      tags:
      - AssetActions
      summary: Change a cart's assets
      description: Changes the list of assets provided for a given cart.
      parameters:
      - name: cartId
        in: path
        description: The cart's unique identifier
        required: true
        schema:
          type: string
      requestBody:
        description: List of asset IDs to change
        content:
          application/json:
            schema:
              type: array
              items:
                type: string
          text/json:
            schema:
              type: array
              items:
                type: string
          application/*+json:
            schema:
              type: array
              items:
                type: string
        required: true
      responses:
        '200':
          description: OK
        '204':
          description: No Content
        '500':
          description: Internal Server Error
  /api/asset/v1/assets/{cartId}/change-configuration:
    post:
      tags:
      - AssetActions
      summary: Configure an asset
      description: Changes the configuration of an asset provided for a given cart.
      parameters:
      - name: cartId
        in: path
        description: The cart's unique identifier
        required: true
        schema:
          type: string
      requestBody:
        description: Asset Change Config Request
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetChangeConfigRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetChangeConfigRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetChangeConfigRequest'
        required: true
      responses:
        '200':
          description: OK
        '204':
          description: No Content
        '500':
          description: Internal Server Error
  /api/asset/v1/assets/{cartId}/change-quantity:
    post:
      tags:
      - AssetActions
      summary: Change quantity
      description: Updates the quantity characteristic of assets in a given cart's asset list. This API updates the associated or implied quantity that any asset has. The AssetChangeQuantityRequest request parameter lists items the API can act on. You can change the quantities of multiple assets in a single request.
      parameters:
      - name: cartId
        in: path
        description: The cart's unique identifier
        required: true
        schema:
          type: string
      requestBody:
        description: List of AssetChangeQuantityRequest parameters
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetChangeQuantityRequest'
          text/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetChangeQuantityRequest'
          application/*+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetChangeQuantityRequest'
        required: true
      responses:
        '200':
          description: OK
        '204':
          description: No Content
        '500':
          description: Internal Server Error
  /api/asset/v1/assets/{cartId}/renew:
    post:
      tags:
      - AssetActions
      summary: Renew a cart's assets
      description: Renews the listed assets for a given cart.
      parameters:
      - name: cartId
        in: path
        description: The cart's unique identifier
        required: true
        schema:
          type: string
      - name: useAssetPrice
        in: query
        description: Flag for using existing asset price and skipping config/pricing
        schema:
          type: boolean
          default: false
      requestBody:
        description: RenewAssetRequest, containing the asset IDs, renew date, and renew term needed to renew asset records
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.RenewAssetsRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.RenewAssetsRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.RenewAssetsRequest'
        required: true
      responses:
        '200':
          description: OK
        '204':
          description: No Content
        '500':
          description: Internal Server Error
  /api/asset/v1/assets/{cartId}/restore:
    post:
      tags:
      - AssetActions
      summary: Restore line items
      description: Restores line-item fields to their original values from the asset line item.
      parameters:
      - name: cartId
        in: path
        description: The cart's unique identifier
        required: true
        schema:
          type: string
      requestBody:
        description: List of asset restore line items
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetRestoreLineItem'
          text/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetRestoreLineItem'
          application/*+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetRestoreLineItem'
        required: true
      responses:
        '200':
          description: OK
        '204':
          description: No Content
        '500':
          description: Internal Server Error
  /api/asset/v1/assets/{cartId}/resume:
    post:
      tags:
      - AssetActions
      summary: Resume assets
      description: Resumes the listed assets.
      parameters:
      - name: cartId
        in: path
        description: The cart's unique identifier
        required: true
        schema:
          type: string
      requestBody:
        description: List of AssetResumeRequest parameters
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetResumeRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetResumeRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetResumeRequest'
        required: true
      responses:
        '200':
          description: OK
        '204':
          description: No Content
        '500':
          description: Internal Server Error
  /api/asset/v1/assets/{cartId}/suspend:
    post:
      tags:
      - AssetActions
      summary: Suspend assets
      description: Suspends the listed assets by date. This API suspends an existing asset based on the suspension date. It remains suspended until the suspension end date.
      parameters:
      - name: cartId
        in: path
        description: The cart's unique identifier
        required: true
        schema:
          type: string
      requestBody:
        description: List of AssetSuspendRequest parameters
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetSuspendRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetSuspendRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetSuspendRequest'
        required: true
      responses:
        '200':
          description: OK
        '204':
          description: No Content
        '500':
          description: Internal Server Error
  /api/asset/v1/assets/{cartId}/swap:
    post:
      tags:
      - AssetActions
      summary: Swap an asset
      description: Swaps an asset with any eligible replacement product, effective a given date.
      parameters:
      - name: cartId
        in: path
        description: The cart's unique identifier
        required: true
        schema:
          type: string
      requestBody:
        description: assetSwapRequest
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetSwapRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetSwapRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetSwapRequest'
        required: true
      responses:
        '200':
          description: OK
        '204':
          description: No Content
        '500':
          description: Internal Server Error
  /api/asset/v1/assets/{cartId}/terminate:
    post:
      tags:
      - AssetActions
      summary: Terminate a cart's assets
      description: Terminates the assets listed for a given cart.
      parameters:
      - name: cartId
        in: path
        description: The cart's unique identifier
        required: true
        schema:
          type: string
      requestBody:
        description: List of asset IDs to terminate
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetTerminateRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetTerminateRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Conga.Revenue.Asset.Manager.Model.AssetTerminateRequest'
        required: true
      responses:
        '200':
          description: OK
        '204':
          description: No Content
        '500':
          description: Internal Server Error
  /api/asset/v1/assets/{cartId}/termination-date:
    get:
      tags:
      - AssetActions
      summary: Get termination date
      description: Gets the default asset termination date based on the callback.
      parameters:
      - name: cartId
        in: path
        description: The cart's unique identifier
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
        '500':
          description: Internal Server Error
components:
  schemas:
    Conga.Revenue.Entities.PriceList:
      type: object
      properties:
        CreatedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        CreatedDate:
          type:
          - string
          - 'null'
          format: date-time
        Id:
          type:
          - string
          - 'null'
        ModifiedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        ModifiedDate:
          type:
          - string
          - 'null'
          format: date-time
        Name:
          type:
          - string
          - 'null'
        Currency:
          type:
          - string
          - 'null'
        Digest:
          type:
          - string
          - 'null'
        AccountId:
          type:
          - string
          - 'null'
        BasedOnAdjustmentAmount:
          type:
          - number
          - 'null'
          format: double
        BasedOnAdjustmentType:
          type:
          - string
          - 'null'
        BasedOnPriceList:
          type:
          - string
          - 'null'
        BasedOnPriceListId:
          type:
          - string
          - 'null'
        ContractNumber:
          type:
          - string
          - 'null'
        CostModel:
          type:
          - string
          - 'null'
        Description:
          type:
          - string
          - 'null'
        DisableCurrencyAdjustment:
          type: boolean
        IsActive:
          type: boolean
        EffectiveDate:
          type:
          - string
          - 'null'
          format: date-time
        ExpirationDate:
          type:
          - string
          - 'null'
          format: date-time
        Type:
          type:
          - string
          - 'null'
      additionalProperties: {}
    Conga.Revenue.Entities.ProductFeature:
      type: object
      properties:
        CreatedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        CreatedDate:
          type:
          - string
          - 'null'
          format: date-time
        Id:
          type:
          - string
          - 'null'
        ModifiedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        ModifiedDate:
          type:
          - string
          - 'null'
          format: date-time
        Name:
          type:
          - string
          - 'null'
        Currency:
          type:
          - string
          - 'null'
        Digest:
          type:
          - string
          - 'null'
        FeatureSetId:
          type:
          - string
          - 'null'
        IncludedFeatures:
          type:
          - string
          - 'null'
        ProductId:
          type:
          - string
          - 'null'
        Sequence:
          type:
          - integer
          - 'null'
          format: int32
        FeatureSet:
          $ref: '#/components/schemas/Conga.Revenue.Entities.FeatureSet'
      additionalProperties: {}
    Conga.Revenue.Entities.ProductOptionGroup:
      type: object
      properties:
        CreatedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        CreatedDate:
          type:
          - string
          - 'null'
          format: date-time
        Id:
          type:
          - string
          - 'null'
        ModifiedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        ModifiedDate:
          type:
          - string
          - 'null'
          format: date-time
        Name:
          type:
          - string
          - 'null'
        Currency:
          type:
          - string
          - 'null'
        Digest:
          type:
          - string
          - 'null'
        ContentType:
          type:
          - string
          - 'null'
        DetailPage:
          type:
          - string
          - 'null'
        IsHidden:
          type:
          - boolean
          - 'null'
        IsGlobal:
          type:
          - boolean
          - 'null'
        IsLeaf:
          type:
          - boolean
          - 'null'
        IsModifiable:
          type:
          - boolean
          - 'null'
        IsPicklist:
          type:
          - boolean
          - 'null'
        Level:
          type:
          - integer
          - 'null'
          format: int32
        MaxOptions:
          type:
          - number
          - 'null'
          format: double
        MaxTotalQuantityExpression:
          type:
          - string
          - 'null'
        MaxTotalQuantity:
          type:
          - number
          - 'null'
          format: double
        MinOptions:
          type:
          - number
          - 'null'
          format: double
        MinTotalQuantityExpression:
          type:
          - string
          - 'null'
        MinTotalQuantity:
          type:
          - number
          - 'null'
          format: double
        ModifiableType:
          type:
          - string
          - 'null'
        OptionGroupId:
          type:
          - string
          - 'null'
        ParentOptionGroupId:
          type:
          - string
          - 'null'
        ProductAttributeGroupId:
          type:
          - string
          - 'null'
        ProductId:
          type:
          - string
          - 'null'
        RootOptionGroupId:
          type:
          - string
          - 'null'
        RootSequence:
          type:
          - number
          - 'null'
          format: double
        Sequence:
          type:
          - integer
          - 'null'
          format: int32
        Type:
          type:
          - string
          - 'null'
        ProductOptionComponents:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Conga.Revenue.Entities.ProductOptionComponent'
        Product:
          $ref: '#/components/schemas/Conga.Revenue.Entities.Product'
        ParentOptionGroup:
          $ref: '#/components/schemas/Conga.Revenue.Entities.OptionGroup'
        ProductAttributeGroupMember:
          $ref: '#/components/schemas/Conga.Revenue.Entities.ProductAttributeGroupMember'
        RootOptionGroup:
          $ref: '#/components/schemas/Conga.Revenue.Entities.OptionGroup'
        OptionGroup:
          $ref: '#/components/schemas/Conga.Revenue.Entities.OptionGroup'
      additionalProperties: {}
    Microsoft.AspNetCore.Mvc.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: {}
    Conga.Revenue.Asset.Manager.Model.AssetSwapRequest:
      type: object
      properties:
        AssetId:
          type:
          - string
          - 'null'
        EffectiveSwapDate:
          type: string
          format: date-time
        ProductId:
          type:
          - string
          - 'null'
        LineItemFieldsToBeUpdated:
          type:
          - object
          - 'null'
          additionalProperties: {}
      additionalProperties: false
    Conga.Revenue.Entities.AssetUsagePriceTier:
      type: object
      properties:
        CreatedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        CreatedDate:
          type:
          - string
          - 'null'
          format: date-time
        Id:
          type:
          - string
          - 'null'
        ModifiedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        ModifiedDate:
          type:
          - string
          - 'null'
          format: date-time
        Name:
          type:
          - string
          - 'null'
        Currency:
          type:
          - string
          - 'null'
        Digest:
          type:
          - string
          - 'null'
        AdjustmentAmount:
          type:
          - number
          - 'null'
          format: double
        AdjustmentType:
          type:
          - string
          - 'null'
        CommitmentQuantity:
          type:
          - number
          - 'null'
          format: double
        Dimension1Value:
          type:
          - string
          - 'null'
        Dimension2Value:
          type:
          - string
          - 'null'
        Dimension3Value:
          type:
          - string
          - 'null'
        Dimension4Value:
          type:
          - string
          - 'null'
        Dimension5Value:
          type:
          - string
          - 'null'
        Dimension6Value:
          type:
          - string
          - 'null'
        FlatPrice:
          type:
          - number
          - 'null'
          format: double
        IsCommitted:
          type:
          - boolean
          - 'null'
        IsIncluded:
          type:
          - boolean
          - 'null'
        PeriodEndDate:
          type:
          - string
          - 'null'
          format: date-time
        PeriodStartDate:
          type:
          - string
          - 'null'
          format: date-time
        PriceAdjustment:
          type:
          - number
          - 'null'
          format: double
        PriceOverride:
          type:
          - number
          - 'null'
          format: double
        Sequence:
          type: integer
          format: int32
        TierEndValue:
          type:
          - number
          - 'null'
          format: double
        TierStartValue:
          type:
          - number
          - 'null'
          format: double
        UsageRate:
          type:
          - number
          - 'null'
          format: double
        AssetLineItem:
          $ref: '#/components/schemas/Conga.Revenue.Entities.AssetLineItem'
        PriceMatrix:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
      additionalProperties: {}
    Conga.Revenue.Entities.ProductFeatureValue:
      type: object
      properties:
        CreatedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        CreatedDate:
          type:
          - string
          - 'null'
          format: date-time
        Id:
          type:
          - string
          - 'null'
        ModifiedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        ModifiedDate:
          type:
          - string
          - 'null'
          format: date-time
        Name:
          type:
          - string
          - 'null'
        Currency:
          type:
          - string
          - 'null'
        Digest:
          type:
          - string
          - 'null'
        FeatureId:
          type:
          - string
          - 'null'
        IsIncluded:
          type: boolean
        ProductId:
          type:
          - string
          - 'null'
        Value:
          type:
          - string
          - 'null'
        Sequence:
          type:
          - integer
          - 'null'
          format: int32
        Feature:
          $ref: '#/components/schemas/Conga.Revenue.Entities.Feature'
      additionalProperties: {}
    Conga.Revenue.Entities.Platform.PickListValueItem:
      type: object
      properties:
        Key:
          type:
          - string
          - 'null'
        Value:
          type:
          - string
          - 'null'
        Sequence:
          type:
          - integer
          - 'null'
          format: int32
        ImageURL:
          type:
          - string
          - 'null'
      additionalProperties: false
    Conga.Revenue.Entities.ProductConfiguration:
      type: object
      properties:
        CreatedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        CreatedDate:
          type:
          - string
          - 'null'
          format: date-time
        Id:
          type:
          - string
          - 'null'
        ModifiedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        ModifiedDate:
          type:
          - string
          - 'null'
          format: date-time
        Name:
          type:
          - string
          - 'null'
        Currency:
          type:
          - string
          - 'null'
        Digest:
          type:
          - string
          - 'null'
        Account:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        Ancestor:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        ApprovalPreviewStatus:
          type:
          - string
          - 'null'
        ApprovalStatus:
          type:
          - string
          - 'null'
        BillingPreference:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        BillToAccount:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        BusinessObjectType:
          type:
          - string
          - 'null'
        BusinessObjectId:
          type:
          - string
          - 'null'
        BusinessObjectProfile:
          type:
          - string
          - 'null'
        BusinessObjectRefId:
          type:
          - string
          - 'null'
        Comments:
          type:
          - string
          - 'null'
        ContractNumbers:
          type:
          - string
          - 'null'
        CouponCodes:
          type:
          - string
          - 'null'
        Description:
          type:
          - string
          - 'null'
        ShipToAccount:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        EffectiveDate:
          type:
          - string
          - 'null'
          format: date-time
        EffectivePriceList:
          $ref: '#/components/schemas/Conga.Revenue.Entities.PriceList'
        ExpectedStartDate:
          type:
          - string
          - 'null'
          format: date-time
        ExpectedEndDate:
          type:
          - string
          - 'null'
          format: date-time
        FinalizedDate:
          type:
          - string
          - 'null'
          format: date-time
        PricingDate:
          type:
          - string
          - 'null'
          format: date-time
        Location:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        ActivationDate:
          type:
          - string
          - 'null'
          format: date-time
        Order:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        Owner:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        Status:
          type:
          - string
          - 'null'
        Proposal:
          $ref: '#/components/schemas/Conga.Revenue.Entities.Proposal'
        ParentProposal:
          type:
          - string
          - 'null'
        PriceList:
          $ref: '#/components/schemas/Conga.Revenue.Entities.PriceList'
        OrderId:
          type:
          - string
          - 'null'
        NumberOfItems:
          type: integer
          format: int32
        SummaryGroupType:
          type:
          - string
          - 'null'
        UseType:
          type:
          - string
          - 'null'
        BaseRelationCount:
          type:
          - integer
          - 'null'
          format: int32
        CostRollupInfo:
          type:
          - string
          - 'null'
        CurrentUser:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        Intent:
          type:
          - string
          - 'null'
        IsPricePending:
          type: boolean
        IsTaskPending:
          type: boolean
        IsTransient:
          type: boolean
        IsValidationPending:
          type: boolean
        LineItemsAwaitingPrice:
          type:
          - string
          - 'null'
        LegalEntity:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        ParentConfiguration:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        PaymentTerm:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        Primordial:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        PurchaseId:
          type:
          - string
          - 'null'
        RenewalAdjustmentAmount:
          type:
          - number
          - 'null'
          format: double
        RenewalAdjustmentType:
          type:
          - string
          - 'null'
        SplitCriteriaKey:
          type:
          - string
          - 'null'
        TaskCompletedDate:
          type:
          - string
          - 'null'
          format: date-time
        VersionNumber:
          type: integer
          format: int32
      additionalProperties: {}
    Conga.Revenue.Entities.RelatedPriceListItem:
      type: object
      properties:
        CreatedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        CreatedDate:
          type:
          - string
          - 'null'
          format: date-time
        Id:
          type:
          - string
          - 'null'
        ModifiedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        ModifiedDate:
          type:
          - string
          - 'null'
          format: date-time
        Name:
          type:
          - string
          - 'null'
        Currency:
          type:
          - string
          - 'null'
        Digest:
          type:
          - string
          - 'null'
        PriceListItemId:
          type:
          - string
          - 'null'
        RelatedAdjustmentAmount:
          type:
          - number
          - 'null'
          format: double
        RelatedAdjustmentType:
          type:
          - string
          - 'null'
        RelatedChargeType:
          type:
          - string
          - 'null'
        RelatedCustomGroup:
          type:
          - string
          - 'null'
        RelatedCustomField:
          type:
          - string
          - 'null'
        RelatedItem:
          $ref: '#/components/schemas/Conga.Revenue.Entities.PriceListItem'
        RelatedPriceListItemId:
          type:
          - string
          - 'null'
        RelatedProductId:
          type:
          - string
          - 'null'
        RelatedProductFamily:
          type:
          - string
          - 'null'
        RelatedProductGroupId:
          type:
          - string
          - 'null'
        RelationType:
          type:
          - string
          - 'null'
      additionalProperties: {}
    Conga.Revenue.Entities.ProductGroupMember:
      type: object
      properties:
        CreatedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        CreatedDate:
          type:
          - string
          - 'null'
          format: date-time
        Id:
          type:
          - string
          - 'null'
        ModifiedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        ModifiedDate:
          type:
          - string
          - 'null'
          format: date-time
        Name:
          type:
          - string
          - 'null'
        Currency:
          type:
          - string
          - 'null'
        Digest:
          type:
          - string
          - 'null'
        ProductId:
          type:
          - string
          - 'null'
        ProductGroupId:
          type:
          - string
          - 'null'
        Sequence:
          type:
          - integer
          - 'null'
          format: int32
        Product:
          $ref: '#/components/schemas/Conga.Revenue.Entities.Product'
        ProductGroup:
          $ref: '#/components/schemas/Conga.Revenue.Entities.ProductGroup'
      additionalProperties: {}
    Conga.Revenue.Entities.AttributeGroupMember:
      type: object
      properties:
        CreatedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        CreatedDate:
          type:
          - string
          - 'null'
          format: date-time
        Id:
          type:
          - string
          - 'null'
        ModifiedBy:
          $ref: '#/components/schemas/Conga.Revenue.Entities.BaseEntity'
        ModifiedDate:
          type:
          - string
          - 'null'
          format: date-time
        Name:
          type:
          - string
          - 'null'
        Currency:
          type:
          - string
          - 'null'
        Digest:
          type:
          - string
          - 'null'
        Attribute:
          $ref: '#/components/schemas/Conga.Revenue.Entities.Attribute'
        AttributeGroup

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