Conga Contract Cycle Time API

The Contract Cycle Time API from Conga — 4 operation(s) for contract cycle time.

Operations 6

POST /api/clm/v1/cycletimes Create a cycle-time group record
GET /api/clm/v1/cycletimes/contractfields List all of a contract's or contract object's fields
GET /api/clm/v1/cycletimes/dashboard Get cycle-time group data
DELETE /api/clm/v1/cycletimes/{cycleTimeGroupId} Delete a cycle-time group record
GET /api/clm/v1/cycletimes/{cycleTimeGroupId} Get a cycle-time group record by ID
PUT /api/clm/v1/cycletimes/{cycleTimeGroupId} Update a cycle-time group record

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-contract-cycle-time-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-contract-cycle-time-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Contracts Contract Cycle Time API
  version: v1
servers:
- url: https://rls.congacloud.com
- url: https://preview-rls09.congacloud.com
security:
- bearerAuth: []
tags:
- name: Contract Cycle Time
paths:
  /api/clm/v1/cycletimes:
    post:
      tags:
      - Contract Cycle Time
      summary: Create a cycle-time group record
      description: Creates a record in a cycle-time group object.
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CycleTimeGroupRequest'
            example:
              Name: Status Category 1
              CycleTimeField: null
              Description: Description
              FieldLabel: StatusCategory
              FromValue: Request
              ToValue: In Effect
              IsActive: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CycleTimeGroupResponseAPIResponse'
              example:
                Success: true
                Data:
                  Id: 8856eb78-c555-4fb5-8488-f81a142aedcf
                  Name: Status Category 21.Mar.2023.1
                  CycleTimeField: f08364b4-dcdd-410a-9719-6cd38022a325
                  Description: Description 21.Mar.2023.1
                  FieldLabel: StatusCategory
                  FromValue: Request
                  ToValue: In Effect
                  IsActive: true
                Warnings: null
                Errors: null
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/APIResponseError'
              example:
                Success: false
                Data: null
                Warnings: null
                Errors:
                - Id: null
                  Message: Error Message
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/APIResponseError'
              example:
                Success: false
                Data: null
                Warnings: null
                Errors:
                - Id: null
                  Message: Internal server error occurred. Please contact admin.
  /api/clm/v1/cycletimes/contractfields:
    get:
      tags:
      - Contract Cycle Time
      summary: List all of a contract's or contract object's fields
      description: Fetches a contract or contract object using metadata that can be used in a cycle-time group record.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringListAPIResponse'
              example:
                Success: true
                Data:
                - Id
                - Name
                - CreatedBy
                - CreatedDate
                - ModifiedBy
                - ModifiedDate
                - ExternalId
                - Account
                - RecordType
                - ActivatedBy
                - ActivatedDate
                - ContractCategory
                - ContractNumber
                - AmendmentEffectiveDate
                - AutoRenewConsent
                - AutoRenewTermMonths
                - AutoRenewalTerms
                - AutoRenewal
                - ContractDurationDays
                - ContractEndDate
                - ContractNumber
                - ContractStartDate
                - ContractedDays
                - Description
                - InitiationType
                - InternalRenewalNotificationDays
                - InternalRenewalStartDate
                - ParentContract
                - Perpetual
                - PrimaryContact
                - Opportunity
                - RemainingContractedDays
                - RenewalNoticeDate
                - RenewalNoticeDays
                - RetentionDate
                - RetentionPolicyId
                - Source
                - SpecialTerms
                - StatusCategory
                - Status
                - SubmitRequestMode
                - TermMonths
                - TerminationComments
                - TerminationDate
                - TerminationNoticeDays
                - TerminationNoticeIssueDate
                - TotalContractValue
                - ExecutedDate
                - RecordOwner
                - Currency
                - AutoExpire
                - TestCustomFieldOne_c
                - CustRTF9_c
                Warnings: null
                Errors: null
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/APIResponseError'
              example:
                Success: false
                Data: null
                Warnings: null
                Errors:
                - Id: null
                  Message: Error Message
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/APIResponseError'
              example:
                Success: false
                Data: null
                Warnings: null
                Errors:
                - Id: null
                  Message: Internal server error occurred. Please contact admin.
  /api/clm/v1/cycletimes/dashboard:
    get:
      tags:
      - Contract Cycle Time
      summary: Get cycle-time group data
      description: Gets cycle-time group data for the predefined out-of-the-box status category and status for the past 12 months.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CycleTimeDashboardResponseListAPIResponse'
              example:
                Success: true
                Data:
                - Stage: 'From: Request TO: In Authoring'
                  RecordType: MSA
                  AverageDuration: null
                - Stage: 'From: Request TO: In Signatures'
                  RecordType: MSA
                  AverageDuration: null
                - Stage: 'From: Request TO: In Effect'
                  RecordType: MSA
                  AverageDuration: null
                - Stage: 'From: In Authoring TO: In Signatures'
                  RecordType: MSA
                  AverageDuration: null
                - Stage: 'From: In Authoring TO: In Effect'
                  RecordType: MSA
                  AverageDuration: null
                - Stage: 'From: In Signatures TO: In Effect'
                  RecordType: MSA
                  AverageDuration: null
                - Stage: 'From: Ready for Signatures TO: Activated'
                  RecordType: MSA
                  AverageDuration: null
                - Stage: 'From: Ready for Signatures TO: Fully Singed'
                  RecordType: MSA
                  AverageDuration: null
                Warnings: null
                Errors: null
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/APIResponseError'
              example:
                Success: false
                Data: null
                Warnings: null
                Errors:
                - Id: null
                  Message: Error Message
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/APIResponseError'
              example:
                Success: false
                Data: null
                Warnings: null
                Errors:
                - Id: null
                  Message: Internal server error occurred. Please contact admin.
  /api/clm/v1/cycletimes/{cycleTimeGroupId}:
    delete:
      tags:
      - Contract Cycle Time
      summary: Delete a cycle-time group record
      description: Deletes a record from a cycle-time group object.
      parameters:
      - name: cycleTimeGroupId
        in: path
        description: ID of a cycle-time group
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BooleanAPIResponse'
              example:
                Success: true
                Data: true
                Warnings: null
                Errors: null
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/APIResponseError'
              example:
                Success: false
                Data: null
                Warnings: null
                Errors:
                - Id: null
                  Message: Error Message
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/APIResponseError'
              example:
                Success: false
                Data: null
                Warnings: null
                Errors:
                - Id: null
                  Message: Internal server error occurred. Please contact admin.
    get:
      tags:
      - Contract Cycle Time
      summary: Get a cycle-time group record by ID
      description: Gets a record from a cycle-time group object by its ID.
      parameters:
      - name: cycleTimeGroupId
        in: path
        description: ID of a cycle-time group
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CycleTimeGroupAPIResponse'
              example:
                Success: true
                Data:
                  CycleTimeField: b5933581-9d0e-457d-90a1-91dadc3285d5
                  Description: null
                  FieldLabel: StatusCategory
                  FromValue: Request
                  ToValue: In Effect
                  IsActive: false
                  Id: a1c40970-aa17-4218-ab3a-21598044d957
                  Name: Status Category 1
                  CreatedBy:
                    Id: d717a075-9cbf-480c-b230-837e0e6dee75
                    Name: user
                  CreatedDate: '2026-08-14T00:01:41.8607006Z'
                  ModifiedBy:
                    Id: d717a075-9cbf-480c-b230-837e0e6dee75
                    Name: user
                  ModifiedDate: '2026-08-14T00:01:41.8607672Z'
                  ExternalId: null
                  ETag: null
                Warnings: null
                Errors: null
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/APIResponseError'
              example:
                Success: false
                Data: null
                Warnings: null
                Errors:
                - Id: null
                  Message: Error Message
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/APIResponseError'
              example:
                Success: false
                Data: null
                Warnings: null
                Errors:
                - Id: null
                  Message: Internal server error occurred. Please contact admin.
    put:
      tags:
      - Contract Cycle Time
      summary: Update a cycle-time group record
      description: Updates a record in a cycle-time group object.
      parameters:
      - name: cycleTimeGroupId
        in: path
        description: ''
        required: true
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CycleTimeGroupRequest'
            example:
              Name: Status Category 1
              CycleTimeField: null
              Description: Description
              FieldLabel: StatusCategory
              FromValue: Request
              ToValue: In Effect
              IsActive: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CycleTimeGroupResponseAPIResponse'
              example:
                Success: true
                Data:
                  Id: 8856eb78-c555-4fb5-8488-f81a142aedcf
                  Name: Status Category 21.Mar.2023.1
                  CycleTimeField: f08364b4-dcdd-410a-9719-6cd38022a325
                  Description: Description 21.Mar.2023.1
                  FieldLabel: StatusCategory
                  FromValue: Request
                  ToValue: In Effect
                  IsActive: true
                Warnings: null
                Errors: null
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/APIResponseError'
              example:
                Success: false
                Data: null
                Warnings: null
                Errors:
                - Id: null
                  Message: Error Message
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/APIResponseError'
              example:
                Success: false
                Data: null
                Warnings: null
                Errors:
                - Id: null
                  Message: Internal server error occurred. Please contact admin.
components:
  schemas:
    CycleTimeGroupAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
          description: The state of the API response
        Data:
          $ref: '#/components/schemas/CycleTimeGroup'
        Warnings:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/WarningDetail'
          description: Warning detail list for non-blocking issues
        Errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
          description: Error detail list in case of failure
      additionalProperties: false
      description: API Response Class
    StringListAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
          description: The state of the API response
        Data:
          type:
          - array
          - 'null'
          items:
            type: string
          description: Generic data to return
        Warnings:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/WarningDetail'
          description: Warning detail list for non-blocking issues
        Errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
          description: Error detail list in case of failure
      additionalProperties: false
      description: API Response Class
    BooleanAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
          description: The state of the API response
        Data:
          type: boolean
          description: Generic data to return
        Warnings:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/WarningDetail'
          description: Warning detail list for non-blocking issues
        Errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
          description: Error detail list in case of failure
      additionalProperties: false
      description: API Response Class
    APIResponseError:
      type: object
      properties:
        Success:
          type: boolean
          description: The state of the API response
        Data:
          type:
          - string
          - 'null'
          description: Generic data to return
        Warnings:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/WarningDetail'
          description: Warning detail list for non-blocking issues
        Errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
          description: Error detail list in case of failure
      additionalProperties: false
      description: API Response Error Class
    CycleTimeGroupResponseAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
          description: The state of the API response
        Data:
          $ref: '#/components/schemas/CycleTimeGroupResponse'
        Warnings:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/WarningDetail'
          description: Warning detail list for non-blocking issues
        Errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
          description: Error detail list in case of failure
      additionalProperties: false
      description: API Response Class
    CycleTimeGroup:
      required:
      - CycleTimeField
      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'
        CycleTimeField:
          minLength: 1
          type: string
          description: The field associated with the cycle time data.
        Description:
          type:
          - string
          - 'null'
          description: The group description.
        FieldLabel:
          type:
          - string
          - 'null'
          description: The associated field label.
        FromValue:
          type:
          - string
          - 'null'
          description: The field value which marks the beginning of the group.
        ToValue:
          type:
          - string
          - 'null'
          description: The field value which marks the end of the group.
        IsActive:
          type: boolean
          description: Indicates whether the group is active for cycle time data capture.
      additionalProperties: {}
      description: Holds the groups monitored for cycle time data capture.
    CycleTimeGroupRequest:
      required:
      - FieldLabel
      - FromValue
      - Name
      - ToValue
      type: object
      properties:
        Name:
          minLength: 1
          type: string
          description: CycleTimeGroup name.
        CycleTimeField:
          type:
          - string
          - 'null'
          description: The field associated with the cycle time data.
        Description:
          type:
          - string
          - 'null'
          description: The group description.
        FieldLabel:
          minLength: 1
          type: string
          description: The associated field label.
        FromValue:
          minLength: 1
          type: string
          description: The field value which marks the beginning of the group.
        ToValue:
          minLength: 1
          type: string
          description: The field value which marks the end of the group.
        IsActive:
          type: boolean
          description: Indicates whether the group is active for cycle time data capture.
      additionalProperties: false
      description: Holds the groups monitored for cycle time data capture.
    CycleTimeDashboardResponseListAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
          description: The state of the API response
        Data:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/CycleTimeDashboardResponse'
          description: Generic data to return
        Warnings:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/WarningDetail'
          description: Warning detail list for non-blocking issues
        Errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
          description: Error detail list in case of failure
      additionalProperties: false
      description: API Response Class
    LookupObject:
      type: object
      properties:
        Id:
          type:
          - string
          - 'null'
        Name:
          type:
          - string
          - 'null'
      additionalProperties: false
    WarningDetail:
      type: object
      properties:
        Code:
          type:
          - string
          - 'null'
          description: Warning code
        Message:
          type:
          - string
          - 'null'
          description: Warning message
      additionalProperties: false
      description: Warning detail class for non-blocking issues
    ErrorDetail:
      type: object
      properties:
        Id:
          type:
          - string
          - 'null'
          description: Error ID
        Message:
          type:
          - string
          - 'null'
          description: Error message
      additionalProperties: false
      description: Error detail class
    CycleTimeGroupResponse:
      type: object
      properties:
        Id:
          type:
          - string
          - 'null'
          description: CycleTimeGroup ID.
        Name:
          type:
          - string
          - 'null'
          description: CycleTimeGroup name.
        CycleTimeField:
          type:
          - string
          - 'null'
          description: The field associated with the cycle time data.
        Description:
          type:
          - string
          - 'null'
          description: The group description.
        FieldLabel:
          type:
          - string
          - 'null'
          description: The associated field label.
        FromValue:
          type:
          - string
          - 'null'
          description: The field value which marks the beginning of the group.
        ToValue:
          type:
          - string
          - 'null'
          description: The field value which marks the end of the group.
        IsActive:
          type: boolean
          description: Indicates whether the group is active for cycle time data capture.
      additionalProperties: false
      description: CycleTimeGroup response model.
    CycleTimeDashboardResponse:
      type: object
      properties:
        Stage:
          type:
          - string
          - 'null'
          description: Configured From and to values
        RecordType:
          type:
          - string
          - 'null'
          description: Record Type
        AverageDuration:
          type:
          - number
          - 'null'
          description: Average duration for the group
          format: double
      additionalProperties: false
      description: Cycle Time response for dashboard
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT