Conga Price Escalator API

The PriceEscalator API from Conga — 2 operation(s) for priceescalator.

Business capability
Price List Management BC-440.20

Operations 7

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

DELETE /price-list-items/{ParentId}/price-escalators Delete several price escalators from a price list item · Delete price escalators #
Ask an LLM
“How can I bulk remove many price escalators from a price list item?”
“Can I delete multiple escalators in one request instead of one at a time?”
Tell an agent destructive · confirm first
Bulk delete several price escalators from price list item {ParentId}.
Remove a set of escalators from price list item {ParentId} in one call.
GET /price-list-items/{ParentId}/price-escalators List the price escalators on a price list item · Retrieve price escalators #
Ask an LLM
“How do I see the price escalators set up for a price list item?”
“Can I filter or sort the escalators attached to one price list item?”
Tell an agent
List all price escalators on price list item {ParentId}.
Show escalators for price list item {ParentId} matching {filter}.
PATCH /price-list-items/{ParentId}/price-escalators Update several price escalators on a price list item · Update price escalators #
Ask an LLM
“Can I edit many price escalators on a price list item in one bulk update?”
“Is it possible to move escalators to a different price list item during a bulk update?”
Tell an agent
Bulk update several price escalators on price list item {ParentId}.
Apply changes to multiple escalators of price list item {ParentId} together.
POST /price-list-items/{ParentId}/price-escalators Add price escalators to a price list item · Create price escalators #
Ask an LLM
“What's the way to add several price escalators to a price list item at once?”
“Is the parent price list item filled in automatically when I create escalators?”
Tell an agent
Create a batch of new price escalators on price list item {ParentId}.
Add new escalators to price list item {ParentId}.
DELETE /price-list-items/{ParentId}/price-escalators/{Id} Delete one price escalator · Delete a price escalator #
Ask an LLM
“How do I delete just one price escalator from a price list item?”
“Can I remove a single escalator by its ID without touching the others?”
Tell an agent destructive · confirm first
Delete price escalator {Id} from price list item {ParentId}.
Remove only escalator {Id} on price list item {ParentId}.
GET /price-list-items/{ParentId}/price-escalators/{Id} Get one price escalator · Retrieve a price escalator #
Ask an LLM
“How do I look up a single price escalator by its ID?”
“What details are stored on one specific escalator of a price list item?”
Tell an agent
Get price escalator {Id} from price list item {ParentId}.
Show the details of escalator {Id} on price list item {ParentId}.
PATCH /price-list-items/{ParentId}/price-escalators/{Id} Update one price escalator · Update a price escalator #
Ask an LLM
“What do I call to change a single price escalator?”
“Can I edit one specific escalator on a price list item by its ID?”
Tell an agent
Update price escalator {Id} on price list item {ParentId}.
Edit just escalator {Id} of price list item {ParentId}.

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:conga-priceescalator-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-priceescalator-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Administration Price Escalator API
  version: 1.0.0
servers:
- url: https://rls.congacloud.com/api/revenue-admin/v1
security:
- Bearer: []
tags:
- name: PriceEscalator
paths:
  /price-list-items/{ParentId}/price-escalators:
    delete:
      tags:
      - PriceEscalator
      summary: Delete price escalators
      description: Deletes one or more price escalators from the collection.
      parameters:
      - name: ParentId
        in: path
        description: The identifier of the parent price list item
        required: true
        schema:
          type: string
      requestBody:
        description: The list of records to delete
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/PriceEscalator'
            example:
            - Id: Id of the record to delete
          text/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/PriceEscalator'
          application/*+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/PriceEscalator'
      responses:
        '200':
          description: OK
      operationId: deletePriceListItemsByParentIdPriceEscalators
      x-operation-id-source: derived
    get:
      tags:
      - PriceEscalator
      summary: Retrieve price escalators
      description: Retrieves a collection of price escalators based on the parent price list item.
      parameters:
      - name: ParentId
        in: path
        description: The identifier of the parent price list item
        required: true
        schema:
          type: string
      - name: filter
        in: query
        description: An optional array of filters
        schema:
          type: array
          items:
            type: string
      - name: sort
        in: query
        description: An optional sort criteria
        schema:
          type: string
      - name: page
        in: query
        description: The page number for pagination
        schema:
          type: integer
          format: int32
          default: 1
      - name: limit
        in: query
        description: The maximum number of records per page
        schema:
          type: integer
          format: int32
          default: 50
      - name: includes
        in: query
        description: An optional array of included fields
        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: getPriceListItemsByParentIdPriceEscalators
      x-operation-id-source: derived
    patch:
      tags:
      - PriceEscalator
      summary: Update price escalators
      description: Updates one or more price escalators in the collection. Parent reassignment is not allowed.
      parameters:
      - name: ParentId
        in: path
        description: The identifier of the parent price list item
        required: true
        schema:
          type: string
      requestBody:
        description: The list of records to be updated
        content:
          application/json:
            schema:
              type: array
              items:
                type: object
                additionalProperties: {}
            example:
            - Name: PriceEscalatorName
              AdjustmentAmount: 10
              AdjustmentAppliesTo: Base Price
              AdjustmentSource: First Ramp
              AdjustmentType: Percentage
              PeriodNumber: 10
              PriceListItem:
                Id: PriceListItem-Id
                Name: PriceListItemName
              Id: Id of the record
          text/json:
            schema:
              type: array
              items:
                type: object
                additionalProperties: {}
          application/*+json:
            schema:
              type: array
              items:
                type: object
                additionalProperties: {}
      responses:
        '200':
          description: OK
      operationId: patchPriceListItemsByParentIdPriceEscalators
      x-operation-id-source: derived
    post:
      tags:
      - PriceEscalator
      summary: Create price escalators
      description: Adds one or more price escalators to the collection. The parent price list item is automatically filled.
      parameters:
      - name: ParentId
        in: path
        description: The identifier of the parent price list item
        required: true
        schema:
          type: string
      requestBody:
        description: The list of price escalators to add to the collection
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/PriceEscalator'
          text/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/PriceEscalator'
          application/*+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/PriceEscalator'
      responses:
        '200':
          description: OK
      operationId: postPriceListItemsByParentIdPriceEscalators
      x-operation-id-source: derived
  /price-list-items/{ParentId}/price-escalators/{Id}:
    delete:
      tags:
      - PriceEscalator
      summary: Delete a price escalator
      description: Deletes a single price escalator document based on the identifier and parent price list item.
      parameters:
      - name: ParentId
        in: path
        description: The identifier of the parent price list item
        required: true
        schema:
          type: string
      - name: Id
        in: path
        description: The identifier of the price escalator
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
      operationId: deletePriceListItemsByParentIdPriceEscalatorsById
      x-operation-id-source: derived
    get:
      tags:
      - PriceEscalator
      summary: Retrieve a price escalator
      description: Retrieves a single price escalator document based on the identifier and parent price list item.
      parameters:
      - name: ParentId
        in: path
        description: The identifier of the parent price list item
        required: true
        schema:
          type: string
      - name: Id
        in: path
        description: The identifier of the price escalator
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
        '204':
          description: No Content
      operationId: getPriceListItemsByParentIdPriceEscalatorsById
      x-operation-id-source: derived
    patch:
      tags:
      - PriceEscalator
      summary: Update a price escalator
      description: Updates a single price escalator document based on the identifier and parent price list item.
      parameters:
      - name: ParentId
        in: path
        description: The identifier of the parent price list item
        required: true
        schema:
          type: string
      - name: Id
        in: path
        description: The identifier of the price escalator
        required: true
        schema:
          type: string
      requestBody:
        description: The updated state of the price escalator
        content:
          application/json:
            schema:
              type: object
              additionalProperties: {}
            example:
              Name: PriceEscalatorName
              AdjustmentAmount: 10
              AdjustmentAppliesTo: Base Price
              AdjustmentSource: First Ramp
              AdjustmentType: Percentage
              PeriodNumber: 10
              PriceListItem:
                Id: PriceListItem-Id
                Name: PriceListItemName
          text/json:
            schema:
              type: object
              additionalProperties: {}
          application/*+json:
            schema:
              type: object
              additionalProperties: {}
      responses:
        '200':
          description: OK
      operationId: patchPriceListItemsByParentIdPriceEscalatorsById
      x-operation-id-source: derived
components:
  schemas:
    LookupObject:
      type: object
      properties:
        Id:
          type:
          - string
          - 'null'
        Name:
          type:
          - string
          - 'null'
      additionalProperties: false
    PriceEscalator:
      type: object
      properties:
        Id:
          type:
          - string
          - 'null'
        Name:
          type:
          - string
          - 'null'
        CreatedBy:
          $ref: '#/components/schemas/LookupObject'
        CreatedDate:
          type: string
          format: date-time
        ModifiedBy:
          $ref: '#/components/schemas/LookupObject'
        ModifiedDate:
          type: string
          format: date-time
        ExternalId:
          type:
          - string
          - 'null'
        ETag:
          type:
          - string
          - 'null'
        AdjustmentAmount:
          type:
          - number
          - 'null'
          format: double
        AdjustmentAppliesTo:
          type:
          - string
          - 'null'
        AdjustmentSource:
          type:
          - string
          - 'null'
        AdjustmentType:
          type:
          - string
          - 'null'
        PeriodNumber:
          type:
          - number
          - 'null'
          format: double
        PriceListItem:
          $ref: '#/components/schemas/LookupObject'
      additionalProperties: {}
      example:
        Name: PriceEscalatorName
        AdjustmentAmount: 10
        AdjustmentAppliesTo: Base Price
        AdjustmentSource: First Ramp
        AdjustmentType: Percentage
        PeriodNumber: 10
        PriceListItem:
          Id: PriceListItem-Id
          Name: PriceListItemName
  securitySchemes:
    Bearer:
      type: apiKey
      description: Please insert JWT with Bearer into field
      name: Authorization
      in: header