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 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-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
      operationId: postApiAssetV1AssetsByCartIdChange
      x-operation-id-source: derived
  /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
      operationId: postApiAssetV1AssetsByCartIdChangeConfiguration
      x-operation-id-source: derived
  /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
      operationId: postApiAssetV1AssetsByCartIdChangeQuantity
      x-operation-id-source: derived
  /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
      operationId: postApiAssetV1AssetsByCartIdRenew
      x-operation-id-source: derived
  /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
      operationId: postApiAssetV1AssetsByCartIdRestore
      x-operation-id-source: derived
  /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
      operationId: postApiAssetV1AssetsByCartIdResume
      x-operation-id-source: derived
  /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
      operationId: postApiAssetV1AssetsByCartIdSuspend
      x-operation-id-source: derived
  /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
      operationId: postApiAssetV1AssetsByCartIdSwap
      x-operation-id-source: derived
  /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
      operationId: postApiAssetV1AssetsByCartIdTerminate
      x-operation-id-source: derived
  /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
      operationId: getApiAssetV1AssetsByCartIdTerminationDate
      x-operation-id-source: derived
components:
  schemas:
    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.Asset.Manager.Model.AssetChangeQuantityRequest:
      type: object
      properties:
        AssetId:
          type:
          - string
          - 'null'
        Quantity:
          type: number
          format: double
        IsUpdateExistingAsset:
          type: boolean
        StartDate:
          type:
          - string
          - 'null'
          format: date-time
        EndDate:
          type:
          - string
          - 'null'
          format: date-time
        CotermAssetIds:
          type:
          - array
          - 'null'
          items:
            type: string
      additionalProperties: false
    Conga.Revenue.Asset.Manager.Model.AssetSuspendRequest:
      type: object
      properties:
        AssetIds:
          type:
          - array
          - 'null'
          items:
            type: string
        StartDate:
          type: string
          format: date-time
        EndDate:
          type:
          - string
          - 'null'
          format: date-time
        Term:
          type:
          - number
          - 'null'
          format: double
        LineItemFieldsToBeUpdated:
          type:
          - object
          - 'null'
          additionalProperties: {}
      additionalProperties: false
    Conga.Revenue.Entities.Feature:
      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'
        Description:
          type:
          - string
          - 'null'
        Sequence:
          type:
          - integer
          - 'null'
          format: int32
      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.Entities.Proposal:
      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'
      additionalProperties: {}
    Conga.Revenue.Entities.AttributeGroup:
      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'
        AttributeMatrixId:
          type:
          - string
          - 'null'
        Description:
          type:
          - string
          - 'null'
        ThreeColumnAttributeDisplay:
          type:
          - boolean
          - 'null'
        TwoColumnAttributeDisplay:
          type:
          - boolean
          - 'null'
        AttributeGroupMembers:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Conga.Revenue.Entities.AttributeGroupMember'
      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.PriceListItem:
      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'
        AllocateGroupAdjustment:
          type:
          - boolean
          - 'null'
        AllowManualAdjustment:
          type:
          - boolean
          - 'null'
        AllowPriceRampOverlap:
          type:
          - boolean
          - 'null'
        AllowProration:
          type:
          - boolean
          - 'null'
        AutoCascadeQuantity:
          type:
          - boolean
          - 'null'
        AutoCascadeSellingTerm:
          type:
          - boolean
          - 'null'
        AutoRenew:
          type:
          - boolean
          - 'null'
        AutoRenewalTerm:
          type:
          - number
          - 'null'
          format: double
        AutoRenewalType:
          type:
          - string
          - 'null'
        AutoUpdateQuantity:
          type:
          - boolean
          - 'null'
        BillingFrequency:
          type:
          - string
          - 'null'
        BillingRule:
          type:
          - string
          - 'null'
        ChargeType:
          type:
          - string
          - 'null'
        ContractItemNumber:
          type:
          - string
          - 'null'
        ContractNumber:
          type:
          - string
          - 'null'
        ContractPrice:
          type:
          - number
          - 'null'
          format: double
        Cost:
          type:
          - number
          - 'null'
          format: double
        Criteria:
          type:
          - string
          - 'null'
        DefaultPriceDatasource:
          type:
          - string
          - 'null'
        DefaultPriceFrom:
          type:
          - string
          - 'null'
        DefaultQuantity:
          type:
          - number
          - 'null'
          format: double
        DefaultQuantityDatasource:
          type:
          - string
          - 'null'
        DefaultQuantityFrom:
          type:
          - string
          - 'null'
        DefaultSellingTerm:
          type:
          - number
          - 'null'
          format: double
        Description:
          type:
          - string
          - 'null'
        DisableAssetIntegration:
          type:
          - boolean
          - 'null'
        DisableCostModel:
          type:
          - boolean
          - 'null'
        DisableSyncWithOpportunity:
          type:
          - boolean
          - 'null'
        EffectiveDate:
          type:
          - string
          - 'null'
          format: date-time
        EnableAutoRampCreation:
          type:
          - boolean
          - 'null'
        EnableCommitment:
          type:
          - boolean
          - 'null'
        EnableRampCreation:
          type:
          - boolean
          - 'null'
        ExpirationDate:
          type:
          - string
          - 'null'
          format: date-time
        Frequency:
          type:
          - string
          - 'null'
        HasCriteria:
          type:
          - boolean
          - 'null'
        IsActive:
          type:
          - boolean
          - 'null'
        IsProductActive:
          type:
          - boolean
          - 'null'
        IsTaxable:
          type:
          - boolean
          - 'null'
        IsTaxInclusive:
          type:
          - boolean
          - 'null'
        IsQuantityReadOnly:
          type:
          - boolean
          - 'null'
        IsSellingTermReadOnly:
          type:
          - boolean
          - 'null'
        IsUsageTierModifiable:
          type:
          - boolean
          - 'null'
        ListPrice:
          type:
          - number
          - 'null'
          format: double
        MaxPrice:
          type:
          - number
          - 'null'
          format: double
        MaxUsageQuantity:
          type:
          - number
          - 'null'
          format: double
        MinMaxPriceAppliesTo:
          type:
          - string
          - 'null'
        MinPrice:
          type:
          - number
          - 'null'
          format: double
        MinUsageQuantity:
          type:
          - number
          - 'null'
          format: double
        PriceIncludedInBundle:
          type:
          - boolean
          - 'null'
        PriceListId:
          type:
          - string
          - 'null'
        PriceMethod:
          type:
          - string
          - 'null'
        PriceType:
          type:
          - string
          - 'null'
        PriceUom:
          type:
          - string
          - 'null'
        ProductCode:
          type:
          - string
          - 'null'
        ProductDescription:
          type:
          - string
          - 'null'
        ProductFamily:
          type:
          - string
          - 'null'
        ProductId:
          type:
          - string
          - 'null'
        ProductName:
          type:
          - string
          - 'null'
        RollupPriceToBundle:
          type:
          - boolean
          - 'null'
        RelatedAdjustmentAmount:
          type:
          - number
          - 'null'
          format: double
        RelatedAdjustmentAppliesTo:
          type:
          - string
          - 'null'
        RelatedAdjustmentType:
          type:
          - string
          - 'null'
        RelatedAdjustmentAmountSourceId:
          type:
          - string
          - 'null'
        RelatedItem:
          $ref: '#/components/schemas/Conga.Revenue.Entities.PriceListItem'
        RelatedPercent:
          type:
          - number
          - 'null'
          format: double
        RelatedPercentAppliesTo:
          type:
          - string
          - 'null'
        Sequence:
          type:
          - number
          - 'null'
          format: double
        SellingUomId:
          type:
          - string
          - 'null'
        SubType:
          type:
          - string
          - 'null'
        RelatedPriceListItems:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Conga.Revenue.Entities.RelatedPriceListItem'
        RelatedItemId:
          type:
          - string
          - 'null'
        Taxable:
          type:
          - boolean
          - 'null'
        TaxCodeId:
          type:
          - string
          - 'null'
        TaxInclusive:
          type:
          - boolean
          - 'null'
        Type:
          type:
          - string
          - 'null'
        RelatedAdjustmentSource:
          type:
          - string
          - 'null'
        Product:
          $ref: '#/components/schemas/Conga.Revenue.Entities.Product'
        PriceList:
          $ref: '#/components/schemas/Conga.Revenue.Entities.PriceList'
      additionalProperties: {}
    Conga.Revenue.Asset.Manager.Model.AssetRestoreLineItem:
      type: object
      properties:
        RenewalStartDate:
          type:
          - string
          - 'null'
          format: date-time
        RenewalEndDate:
          type:
          - string
          - 'null'
          format: date-time
        lineItem:
          $ref: '#/components/schemas/Conga.Revenue.Entities.LineItem'
      additionalProperties: false
    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.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.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'
        AttributeGroupId:
          type:
          - string
          - 'null'
        AttributeId:
          type:
          - string
          - 'null'
        CascadeSharedAttributeStatus:
          type:
          - array
          - 'null'
          items:
            type: string
        CascadeSharedAttributeUpdates:
          type:
          - string
          - 'null'
        DisplayType:
          type:
          - string
          - 'null'
        IsHidden:
          type:
          - boolean
          - 'null'
        IsPrimary:
          type:
          - boolean
          - 'null'
        IsReadOnly:
          type:
          - boolean
          - 'null'
        Sequence:
          type:
          - number
          - 'null'
          format: double
      additionalProperties: {}
    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.BaseEntit

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