Conga Password Policy API

The Password Policy API from Conga — 1 operation(s) for password policy.

Operations 2

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-passwordPolicy Get the account password policy · Retrieve password policy information #
Ask an LLM
“What is my account's password policy?”
“How many invalid login attempts are allowed before lockout?”
Tell an agent
Show the account password policy.
Get password length, expiry and lockout rules.
PUT /v1/cs-passwordPolicy Update the account password policy · Update password policy configuration #
Ask an LLM
“How do I require longer passwords with special characters?”
“Can I change password expiry and reminder notifications?”
Tell an agent
Require passwords of at least {length} characters with special characters {includeSpecialCharacters}, remembering {history} old ones.
Set password expiry {expiry}, notifications {enableExpiryNotifications}, first reminder {firstReminder}, repeats {repeatReminderCount}.

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-password-policy-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-password-policy-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Conga Sign Password Policy API
  version: 1.0.0
servers:
- url: https://rls.congacloud.com/api/sign
security:
- JWT: []
tags:
- name: Password Policy
paths:
  /v1/cs-passwordPolicy:
    get:
      tags:
      - Password Policy
      summary: Retrieve password policy information
      description: Retrieves the password policy configuration for the current account.
      operationId: PasswordPolicy_GetPasswordPolicy
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema: {}
        '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:
      - Password Policy
      summary: Update password policy configuration
      description: Updates the password policy configuration for the current account.
      operationId: PasswordPolicy_UpdatePasswordPolicy
      requestBody:
        x-name: passwordPolicy
        description: The password policy configuration to update
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PasswordPolicy'
        required: true
        x-position: 1
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema: {}
        '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
    PasswordPolicy:
      type: object
      additionalProperties: false
      required:
      - age
      - history
      - length
      - includeUppercase
      - includeLowercase
      - includeNumbers
      - includeSpecialCharacters
      - expiry
      - requiredRules
      - enableExpiryNotifications
      - firstReminder
      - repeatReminderCount
      - maxInvalidLoginAttempts
      properties:
        age:
          type: integer
          description: Minimum password age.
          format: int32
        history:
          type: integer
          description: Number of unique new passwords that have to be provided before an old password can be reused.
          format: int32
        length:
          type: integer
          description: Minimum password length.
          format: int32
        includeUppercase:
          type: boolean
          description: Password requires to include uppercase character.
        includeLowercase:
          type: boolean
          description: Password requires to include lowercase character.
        includeNumbers:
          type: boolean
          description: Password requires to include number
        includeSpecialCharacters:
          type: boolean
          description: Password requires to include special character.
        expiry:
          type: integer
          description: Number of days after which the password will expire.
          format: int32
        requiredRules:
          type: integer
          description: Number of required rules.
          format: int32
        enableExpiryNotifications:
          type: boolean
          description: Turn on/off password expiry notifications.
        firstReminder:
          type: integer
          description: Number of days the first expiry notification is send before password is expired.
          format: int32
        repeatReminderCount:
          type: integer
          description: Number of expiry notifications.
          format: int32
        maxInvalidLoginAttempts:
          type: integer
          description: Number of login failures allowed for a user before the account is locked.
          format: int32
    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
  securitySchemes:
    JWT:
      type: apiKey
      description: Provide oauth authentication
      name: Authorization
      in: header