Conga Data Management API

The Data Management API from Conga — 2 operation(s) for data management.

Operations 4

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

GET /v1/cs-dataRetentionSettings/dataManagementPolicy Get the data management policy · Retrieve the data management policy for the account #
Ask an LLM
“How long does my account keep transactions before they are removed?”
“What data retention policy is set on the account?”
Tell an agent
Show the account's data management policy.
Get the current transaction retention settings.
PUT /v1/cs-dataRetentionSettings/dataManagementPolicy Update transaction retention policy · Update the account's data management policy #
Ask an LLM
“Can I change how long transactions are retained?”
“Is transaction retention configurable per account?”
Tell an agent
Set transaction retention to {transactionRetention}.
Update the data management policy with retention {transactionRetention}.
GET /v1/cs-dataRetentionSettings/expiryTimeConfiguration Get transaction expiry settings · Retrieve the expiry configurations defined for the account #
Ask an LLM
“What expiry period is configured for transactions on my account?”
“Does a 0 in the expiry configuration mean unlimited?”
Tell an agent
Show the account's expiry time configuration.
Get the remaining-days expiry settings.
PUT /v1/cs-dataRetentionSettings/expiryTimeConfiguration Update transaction expiry settings · Update the expiry configurations defined for the account #
Ask an LLM
“Can I set transactions to never expire?”
“How do I change the default and maximum days before expiry?”
Tell an agent
Set the default expiry to {remainingDays} days.
Set default expiry {remainingDays} days and maximum {maximumRemainingDays} days.

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-data-management-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-data-management-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Conga Sign Data Management API
  version: 1.0.0
servers:
- url: https://rls.congacloud.com/api/sign
security:
- JWT: []
tags:
- name: Data Management
paths:
  /v1/cs-dataRetentionSettings/dataManagementPolicy:
    get:
      tags:
      - Data Management
      summary: Retrieve the data management policy for the account
      description: Retrieves the data management policy for the account.
      operationId: DataManagement_GetDataManagementPolicy
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DataManagementPolicy'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error2'
        '401':
          description: Not Authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error2'
        '500':
          description: Unexpected Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error2'
      security:
      - JWT: []
    put:
      tags:
      - Data Management
      summary: Update the account's data management policy
      description: Updates data management policy for the account.
      operationId: DataManagement_UpdateDataManagementPolicy
      requestBody:
        x-name: dataManagementPolicy
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DataManagementPolicy'
        required: true
        x-position: 1
      responses:
        '204':
          description: No Content
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error2'
        '401':
          description: Not Authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error2'
        '500':
          description: Unexpected Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error2'
      security:
      - JWT: []
  /v1/cs-dataRetentionSettings/expiryTimeConfiguration:
    get:
      tags:
      - Data Management
      summary: Retrieve the expiry configurations defined for the account
      description: Retrieves the expiry configurations defined for the account. A value of 0 indicates unlimited.
      operationId: DataManagement_GetExpiryTimeConfiguration
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExpiryTimeConfiguration'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error2'
        '401':
          description: Not Authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error2'
        '500':
          description: Unexpected Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error2'
      security:
      - JWT: []
    put:
      tags:
      - Data Management
      summary: Update the expiry configurations defined for the account
      description: Updates the expiry configurations defined for the account. For unlimited data retention, assign the “Expiry date” the value 0.
      operationId: DataManagement_UpdateExpiryTimeConfiguration
      requestBody:
        x-name: expiryTimeConfiguration
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExpiryTimeConfiguration'
        required: true
        x-position: 1
      responses:
        '204':
          description: No Content
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error2'
        '401':
          description: Not Authorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error2'
        '500':
          description: Unexpected Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error2'
      security:
      - JWT: []
components:
  schemas:
    Error2:
      type: object
      description: Object representing an error condition
      additionalProperties: false
      properties:
        code:
          type:
          - integer
          - 'null'
          description: The error code
          format: int32
        entity:
          description: The Microsoft Dynamics entity
          oneOf:
          - $ref: '#/components/schemas/Entity'
        message:
          type: string
          description: The error message
        messageKey:
          type: string
          description: The error message key
        name:
          type: string
          description: The error name
        technical:
          type: string
          description: Technical information about the error
    DataManagementPolicy:
      type: object
      description: Object to manage transaction retention
      additionalProperties: false
      properties:
        transactionRetention:
          description: Transaction retention
          oneOf:
          - $ref: '#/components/schemas/TransactionRetention'
    Entity:
      type: object
      description: Object used to manage entities from Microsoft Dynamics
      additionalProperties: false
      properties:
        data:
          type: object
          description: Custom data for the entity
          additionalProperties: {}
        id:
          type: string
          description: Unique id of the entity
        name:
          type: string
          description: Name of the entity
    ExpiryTimeConfiguration:
      type: object
      description: Transaction expiry configuration
      additionalProperties: false
      properties:
        maximumRemainingDays:
          type:
          - integer
          - 'null'
          description: Maximum allowed value for expiry time for transactions in days
          format: int32
        remainingDays:
          type:
          - integer
          - 'null'
          description: Default expiry time for transactions in days
          format: int32
    TransactionRetention:
      type: object
      description: Object to manage number of days to retain transactions
      additionalProperties: false
      properties:
        draft:
          type:
          - integer
          - 'null'
          description: Number of days to keep drafts for
          format: int32
        sent:
          type:
          - integer
          - 'null'
          description: Number of days to keep sent transactions for
          format: int32
        completed:
          type:
          - integer
          - 'null'
          description: Number of days to keep completed transactions for
          format: int32
        archived:
          type:
          - integer
          - 'null'
          description: Number of days to keep archived transactions for
          format: int32
        declined:
          type:
          - integer
          - 'null'
          description: Number of days to keep declined transactions for
          format: int32
        optedOut:
          type:
          - integer
          - 'null'
          description: Number of days to keep opted-out transactions for
          format: int32
        expired:
          type:
          - integer
          - 'null'
          description: Number of days to keep expired transactions for
          format: int32
  securitySchemes:
    JWT:
      type: apiKey
      description: Provide oauth authentication
      name: Authorization
      in: header