Conga Review API

The Review API from Conga — 12 operation(s) for review.

Business capability
Contract Management BC-150.10

Operations 14

GET /api/clm/v1/contracts/{contractId}/reviews Get contract review details in CLM
POST /api/clm/v1/contracts/{contractId}/reviews Initiate a review
POST /api/clm/v1/contracts/{contractId}/reviews/{reviewId}/cancel Cancel a review
POST /api/clm/v1/contracts/{contractId}/reviews/{reviewId}/end End a review
POST /api/clm/v1/contracts/{contractId}/reviews/{reviewId}/reviewers Add reviewers to a review cycle in CLM
POST /api/clm/v1/contracts/{contractId}/reviews/{reviewId}/reviewers/cancel Remove reviewers
POST /api/clm/v1/contracts/{contractId}/reviews/{reviewId}/reviewers/end End review of reviewers
GET /api/clm/v1/contracts/{contractId}/reviews/{reviewType}/{searchString} Search users for document review in CLM
POST /api/clm/v1/reviews/token Get Active Directory access token
GET /api/review/v1/{objecttype}/{objectid}/reviews Get reviews
POST /api/review/v1/{reviewtype}/start Send a document for review
DELETE /api/review/v1/{reviewtype}/{reviewid} Cancel a review process
GET /api/review/v1/{reviewtype}/{reviewid} Get review details
POST /api/review/v1/{reviewtype}/{reviewid}/end End my review

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-review-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-review-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Conga Review API
  version: v1
  description: 'Operations tagged Review across 2 of this provider''s published API definitions: conga-contracts.json, conga-review.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://rls.congacloud.com
- url: https://preview-rls09.congacloud.com
tags:
- name: Review
paths:
  /api/clm/v1/contracts/{contractId}/reviews:
    get:
      tags:
      - Review
      summary: Get contract review details in CLM
      description: Retrieves details of any active review cycle for the specified contract. Provide the contractId to return the review cycle with metadata such as reviewId, status, reviewers, documents, timestamps and actionable flags.
      parameters:
      - name: contractId
        in: path
        description: ID of a contract with an active review
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Returns review details for any active review for the provided contract ID
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ReviewResponseListAPIResponse'
              example:
                Success: true
                Data:
                - ReviewId: 42abecdc-db5c-4124-a18a-d28eb879ef89
                  ReviewType: null
                  Name: Office 365 Review for sales contract document
                  OriginalDocumentId: 492823d7-1581-4db6-a72a-3f08abe19d8e
                  OriginalDocumentName: null
                  FinalDocumentVersionId: null
                  ADDocumentId: f7f6bf3e-65cc-42d7-919f-a54bce1776ae
                  ReviewStatus: In Progress
                  ReviewSequence: null
                  CreatedDate: '2026-08-14T00:01:43.364402+00:00'
                  CompletedOn: '2026-08-14T00:01:43.364422+00:00'
                  CanceledOn: null
                  CreatedBy: John Doe
                  Reviewers:
                  - ReviewerId: 38c23970-cc71-4381-b47e-94327b025085
                    Name: David
                    EmailId: david@conga.com
                    ReviewStatus: In Progress
                    CreatedDate: '2026-08-14T00:01:43.364519+00:00'
                    CompletedDate: '2026-08-14T00:01:43.3645313+00:00'
                    CanceledDate: null
                    Comment: Reviewer1 Comment
                  - ReviewerId: 042b4942-8f28-4f9c-a5e9-4ec17a82d232
                    Name: John
                    EmailId: john@conga.com
                    ReviewStatus: Completed
                    CreatedDate: '2026-08-14T00:01:43.3645587+00:00'
                    CompletedDate: '2026-08-14T00:01:43.3645588+00:00'
                    CanceledDate: null
                    Comment: Reviewer2 Comment
                Warnings: null
                Errors: null
        '400':
          description: The contract ID is invalid.
          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.
      security:
      - bearerAuth: []
    post:
      tags:
      - Review
      summary: Initiate a review
      description: " Sends contract documents for review and initiates a review by sending contract documents to reviewers.\n \n Two types of reviews are available in CLM, \"Simple Review\" and \"Microsoft 365 Review\". \n * When you send documents for Simple Review, all review documents and supporting documents are sent to reviewers as email attachments. Reviewers can email reviewed documents back to the review initiator.\n * When you send a document for Microsoft 365 Review, the review document is shared as Microsoft 365 document links and supporting documents are sent as email attachments. Reviewers can directly review documents via Microsoft 365 and  reviews are imported into CLM automatically at the end of the review. Documents sent for Microsoft 365 review must be in DOCX format, though supporting documents can be of any format. Microsoft 365 Review can be initiated only for one document at a time.\nAfter completing any ongoing review, you can initiate a new review for another document from the same contract. In both reviews, the contract status changes to \"Other Party Review\" after documents are sent for review."
      parameters:
      - name: contractId
        in: path
        description: ID of the contract
        required: true
        schema:
          type: string
      - name: externalReviewToken
        in: header
        description: Token of the Microsoft 365 Review. ExternalToken is Optional in case of Normal Review flow
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ReviewStartRequest'
            examples:
              SimpleReview:
                value:
                  Name: Simple Review for sales contract document
                  EmailTemplateId: null
                  ReviewType: SimpleReview
                  PrimaryDocumentIds:
                  - 143f9f1f-7b02-4efd-9971-a11f17a48e04
                  SupportingDocumentIds: null
                  AdditionalAttachments: null
                  EmailSubject: Sales contract Review
                  EmailBody: Please review the attached sales contract
                  To:
                  - Name: null
                    EmailId: david@conga.com
                    ADMemberId: null
                    RecipientType: null
                    RecipientId: null
                  - Name: null
                    EmailId: john@conga.com
                    ADMemberId: null
                    RecipientType: null
                    RecipientId: null
                  Cc: null
                  Bcc: null
                  UserDefinedProtectionLevels: null
              Office365Review:
                value:
                  Name: Office 365 Review for sales contract document
                  EmailTemplateId: null
                  ReviewType: Office365Review
                  PrimaryDocumentIds:
                  - 721f9304-0bf1-4347-b9ea-311d72a22e68
                  SupportingDocumentIds: null
                  AdditionalAttachments: null
                  EmailSubject: Sales contract Review
                  EmailBody: Please review the attached sales contract
                  To:
                  - Name: David
                    EmailId: david@conga.com
                    ADMemberId: null
                    RecipientType: Email
                    RecipientId: null
                  - Name: John
                    EmailId: john@conga.com
                    ADMemberId: null
                    RecipientType: Email
                    RecipientId: null
                  Cc: null
                  Bcc: null
                  UserDefinedProtectionLevels: null
      responses:
        '200':
          description: The review is initiated.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BooleanAPIResponse'
              example:
                Success: true
                Data: true
                Warnings: null
                Errors: null
        '400':
          description: The request input is invalid.
          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.
      security:
      - bearerAuth: []
    servers:
    - url: https://rls.congacloud.com
    - url: https://preview-rls09.congacloud.com
  /api/clm/v1/contracts/{contractId}/reviews/{reviewId}/cancel:
    post:
      tags:
      - Review
      summary: Cancel a review
      description: "Cancels a review and marks it as canceled.\n* This API is not applicable to Simple Review. \n* For Microsoft 365 Review, the contract status changes to Author Contract. Microsoft 365 document access is revoked for all reviewers and an email notification is sent to all active reviewers."
      parameters:
      - name: contractId
        in: path
        description: ID of the contract
        required: true
        schema:
          type: string
      - name: reviewId
        in: path
        description: ID of the review
        required: true
        schema:
          type: string
      - name: externalReviewToken
        in: header
        description: Token of the Office 365 Review. ExternalToken is Optional in case of Normal Review flow
        schema:
          type: string
      responses:
        '200':
          description: The review is canceled.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BooleanAPIResponse'
              example:
                Success: true
                Data: true
                Warnings: null
                Errors: null
        '400':
          description: Request input is invalid.
          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.
      security:
      - bearerAuth: []
    servers:
    - url: https://rls.congacloud.com
    - url: https://preview-rls09.congacloud.com
  /api/clm/v1/contracts/{contractId}/reviews/{reviewId}/end:
    post:
      tags:
      - Review
      summary: End a review
      description: "Ends a review and marks it as completed.\n* For Simple Review, the contract status changes to Ready for Signature. \n* For Microsoft 365 Review, in addition to the status change to Ready for Signature, all reviewers' Microsoft 365 document access is revoked. \nThe final version of the reviewed document is available in the contract with a new version number. An email notification is sent to all active reviewers."
      parameters:
      - name: contractId
        in: path
        description: ID of the contract
        required: true
        schema:
          type: string
      - name: reviewId
        in: path
        description: ID of the review
        required: true
        schema:
          type: string
      - name: externalReviewToken
        in: header
        description: Token of the Office 365 Review. ExternalToken is Optional in case of Normal Review flow
        schema:
          type: string
      - name: disableEmailDelivery
        in: query
        description: Indicates whether to send end review email notification
        schema:
          type: boolean
          default: false
      requestBody:
        description: ''
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                file:
                  type: string
                  format: binary
            encoding:
              file:
                style: form
      responses:
        '200':
          description: The review ended.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BooleanAPIResponse'
              example:
                Success: true
                Data: true
                Warnings: null
                Errors: null
        '400':
          description: The request input is invalid.
          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.
      security:
      - bearerAuth: []
    servers:
    - url: https://rls.congacloud.com
    - url: https://preview-rls09.congacloud.com
  /api/clm/v1/contracts/{contractId}/reviews/{reviewId}/reviewers:
    post:
      tags:
      - Review
      summary: Add reviewers to a review cycle in CLM
      description: Adds one or more reviewers to an active review for the specified contract. Provide the contractId, reviewId, externalReviewToken for Microsoft 365 review and ReviewersAddRequest containing reviewer details. The API returns the updated review details. This API is applicable to Microsoft 365 Review.
      parameters:
      - name: contractId
        in: path
        description: ID of the contract
        required: true
        schema:
          type: string
      - name: reviewId
        in: path
        description: ID of any active review
        required: true
        schema:
          type: string
      - name: externalReviewToken
        in: header
        description: Token of the Microsoft 365 Review. ExternalToken is Optional in case of Normal Review flow
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ReviewersAddRequest'
            example:
              Reviewers:
              - Name: David
                EmailId: david@conga.com
                ADMemberId: null
                RecipientType: Email
                RecipientId: null
              - Name: John
                EmailId: john@conga.com
                ADMemberId: null
                RecipientType: Email
                RecipientId: null
      responses:
        '200':
          description: The reviewers are added.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BooleanAPIResponse'
              example:
                Success: true
                Data: true
                Warnings: null
                Errors: null
        '400':
          description: Request input is invalid.
          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.
      security:
      - bearerAuth: []
    servers:
    - url: https://rls.congacloud.com
    - url: https://preview-rls09.congacloud.com
  /api/clm/v1/contracts/{contractId}/reviews/{reviewId}/reviewers/cancel:
    post:
      tags:
      - Review
      summary: Remove reviewers
      description: "Removes one or more reviewers from an active review. You cannot remove reviewers from a canceled or ended review. When you remove reviewers from an active review, Microsoft 365 document access is revoked for the removed reviewers. An email notification is sent to all removed reviewers. If any changes were made to the review document before removing the reviewer, those changes are retained. \nThis API is not applicable for Simple Review."
      parameters:
      - name: contractId
        in: path
        description: Contract ID
        required: true
        schema:
          type: string
      - name: reviewId
        in: path
        description: ID of any active review
        required: true
        schema:
          type: string
      - name: externalReviewToken
        in: header
        description: Token of the Microsoft 365 Review. ExternalToken is Optional in case of Normal Review flow
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ReviewersUpdateRequest'
            example:
              ReviewerIds:
              - 00000000-0000-0000-0000-000000000001
              - 00000000-0000-0000-0000-000000000002
      responses:
        '200':
          description: Reviewers are removed.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BooleanAPIResponse'
              example:
                Success: true
                Data: true
                Warnings: null
                Errors: null
        '400':
          description: Request input is invalid.
          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.
      security:
      - bearerAuth: []
    servers:
    - url: https://rls.congacloud.com
    - url: https://preview-rls09.congacloud.com
  /api/clm/v1/contracts/{contractId}/reviews/{reviewId}/reviewers/end:
    post:
      tags:
      - Review
      summary: End review of reviewers
      description: "Ends a review for one or more reviewers. You cannot end a review that was canceled or ended. \nAn email notification is sent to all reviewers when the review ends. Changes made to the review document before ending the review are retained. \nThis API is not applicable for Simple Review."
      parameters:
      - name: contractId
        in: path
        description: Contract ID
        required: true
        schema:
          type: string
      - name: reviewId
        in: path
        description: ID of any active review
        required: true
        schema:
          type: string
      - name: externalReviewToken
        in: header
        description: Token of the Microsoft 365 Review. ExternalToken is Optional in case of Normal Review flow
        schema:
          type: string
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ReviewersUpdateRequest'
            example:
              ReviewerIds:
              - 00000000-0000-0000-0000-000000000001
              - 00000000-0000-0000-0000-000000000002
      responses:
        '200':
          description: The review has ended.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BooleanAPIResponse'
              example:
                Success: true
                Data: true
                Warnings: null
                Errors: null
        '400':
          description: Request input is invalid.
          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.
      security:
      - bearerAuth: []
    servers:
    - url: https://rls.congacloud.com
    - url: https://preview-rls09.congacloud.com
  /api/clm/v1/contracts/{contractId}/reviews/{reviewType}/{searchString}:
    get:
      tags:
      - Review
      summary: Search users for document review in CLM
      description: 'Searches users by name or email ID, for adding as reviewers to inititiate review cycle for a contract. Provide the contractId, reviewType, and searchString. The API returns a list of users with their Id, Name, EmailID, RecipientType, and Role.

        * For Simple Review, the endpoint searches users and contact data sources.

        * For Microsoft 365 Review, the endpoint searches users, contact data sources, and Active Directory users.'
      parameters:
      - name: contractId
        in: path
        description: ID of any existing contract
        required: true
        schema:
          type: string
      - name: reviewType
        in: path
        description: 'Review type: either `SimpleReview` or `Office365Review`'
        required: true
        schema:
          type: string
      - name: searchString
        in: path
        description: Search keyword. It can be a user name or email ID
        required: true
        schema:
          type: string
      - name: externalReviewToken
        in: header
        description: Token of the Microsoft 365 Review. ExternalToken is Optional in case of Normal Review flow
        schema:
          type: string
      responses:
        '200':
          description: Returns a list of users that matches provided keyword
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/RecipientListAPIResponse'
              example:
                Success: true
                Data:
                - Id: b5dbc798-d138-46cb-af28-58558be5ef4d
                  Name: David
                  EmailId: david@conga.com
                  RecipientType: Email
                  Role:
                    Id: 8eda454a-73e3-4f61-a10e-e15bab66dff6
                    Name: Reviewer
                - Id: 90d7b811-ba5e-47cb-ae43-9fcbe73dfdce
                  Name: John
                  EmailId: john@conga.com
                  RecipientType: User
                  Role:
                    Id: 9d159dc5-deb8-4e0e-b22f-992334a9c12f
                    Name: Approver
                Warnings: null
                Errors: null
        '400':
          description: Contract ID or review type is invalid.
          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.
      security:
      - bearerAuth: []
    servers:
    - url: https://rls.congacloud.com
    - url: https://preview-rls09.congacloud.com
  /api/clm/v1/reviews/token:
    post:
      tags:
      - Review
      summary: Get Active Directory access token
      description: Gets an Active Directory access token for Microsoft 365 Review to test Microsoft 365 SharePoint configurations.
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AccessTokenRequest'
      responses:
        '200':
          description: Returns access token
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: Success
                Warnings: null
                Errors: null
        '400':
          description: URL or authentication details are invalid.
          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.
      security:
      - bearerAuth: []
    servers:
    - url: https://rls.congacloud.com
    - url: https://preview-rls09.congacloud.com
  /api/review/v1/{objecttype}/{objectid}/reviews:
    get:
      tags:
      - Review
      summary: Get reviews
      description: This API retrieves reviews based on a Review's parent object ID.
      parameters:
      - name: objecttype
        in: path
        description: Type of parent object
        required: true
        schema:
          type: string
      - name: objectid
        in: path
        description: ID of parent object
        required: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Conga.Review.Service.Application.Models.ReviewStatusResponse'
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Conga.Review.Service.Application.Models.ReviewStatusResponse'
            text/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Conga.Review.Service.Application.Models.ReviewStatusResponse'
        '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'
        '401':
          description: Unauthorized
          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'
        '404':
          description: Not Found
          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
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/review/v1/{reviewtype}/start:
    post:
      tags:
      - Review
      summary: Send a document for review
      description: Sends a document for review to your selected approvers.
      parameters:
      - name: reviewtype
        in: path
        description: Supported review types are Office365 and Normal.
        required: true
        schema:
          type: string
      - name: ExternalToken
        in: header
        description: Token required to communicate with external review provider like Office365. (It's not required for Normal flow)
        required: true
        allowEmptyValue: true
        schema:
          type: string
      requestBody:
        description: Send for review request
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Conga.Review.Service.API.RequestResponseContracts.StartReview.StartReviewRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/Conga.Review.Service.API.RequestResponseContracts.StartReview.StartReviewRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Conga.Review.Service.API.RequestResponseContracts.StartReview.StartReviewRequest'
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Conga.Review.Service.Application.Models.StartReviewResponse'
            application/json:
              schema:
                $ref: '#/components/schemas/Conga.Review.Service.Application.Models.StartReviewResponse'
            text/json:
              schema:
                $ref: '#/components/schemas/Conga.Review.Service.Application.Models.StartReviewResponse'
        '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'
        '401':
          description: Unauthorized
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/Microsoft

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