How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Conga Requests API

The Requests API from Conga — 27 operation(s) for requests.

Conga Requests API is one of 347 APIs that Conga publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Requests. The published artifact set on APIs.io includes an OpenAPI specification, authentication docs, and rate-limit docs.

This API exposes 28 operations across 27 paths, and defines 66 schemas. It is described by OpenAPI 3.2.0, at version v1.

Requests are made against a single base URL, https://rls.congacloud.com/api/approvals.

28 operations 27 paths 66 schemas 1 DELETE8 GET15 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v1
Base URL
https://rls.congacloud.com
Authentication
API Key, OAuth 2.0
Resource Areas
1

Authentication & Security 2

Conga Requests API declares 2 security schemes for authenticating requests. An API key is passed in the header as Authorization (Bearer). It supports OAuth 2.0 (oauth2) using the authorizationCode flow, exposing 4 scopes.

  • Bearer — Use a JWT Bearer token. (Example: Bearer eyJhbGciO...)
  • oauth2 — Login with a Salesforce or SalesforceSandbox account

Paths & Operations 28

Across 27 paths, the API surfaces 28 operations — 1 DELETE, 8 GET, 15 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

Requests 28
POST
/v1/requests/attachments
Get the approval request attachments
Requests_GetAttachmentsByRequestIds body → 200
POST
/v1/requests/bulk-approve
Approve requests
Requests_ApproveMultiple body → 200
POST
/v1/requests/bulk-reassign
Reassign requests
Requests_ReassignMultiple body → 200
POST
/v1/requests/bulk-reject
Reject approval requests
Requests_RejectMultiple body → 200
POST
/v1/requests/bulk/{actionType}
Bulk business object operations
Requests_BulkProcessMultipleContextObjects 1 param body → 200
POST
/v1/requests/check-required
Check for objects requiring approval
Requests_CheckRequired body → 200
POST
/v1/requests/check-required-async
Check for objects requiring approval asynchronously
Requests_CheckRequired2 body → 200
PUT
/v1/requests/comments
Add comment to approval request
Requests_AddComments body → 200
POST
/v1/requests/process-escalation-reminders
Process escalation reminder jobs
Requests_ProcessReminders → 200
PUT
/v1/requests/rfi
Reqeust an information about approval request
Requests_AddRFI body → 200
POST
/v1/requests/submit
Submit for approval
Requests_Submit body → 200
POST
/v1/requests/submit-async
Submit an approval asynchronously
Requests_Submit2 body → 200
GET
/v1/requests/{correlationId}/status
Get an approval request status
Requests_RequestStatus 1 param → 200
PUT
/v1/requests/{id}/adhoc-approver
Add an ad hoc approver
Requests_AddAdhocApproverToRuleBasedApprovalRequest 1 param body → 200
DELETE
/v1/requests/{id}/adhoc-approver
Delete an ad hoc approver
Requests_DeleteAdhocApproverFromRuleBasedApprovals 1 param → 200
POST
/v1/requests/{id}/approve
Approve a request
Requests_Approve 1 param body → 200
POST
/v1/requests/{id}/escalate
Escalate an approval request
Requests_Escalate 1 param → 200
POST
/v1/requests/{id}/reassign
Reassign an approval request
Requests_ReAssign 1 param body → 200
POST
/v1/requests/{id}/reject
Reject an approval request
Requests_Reject 1 param body → 200
GET
/v1/requests/{objectType}/{objectId}
Get status for a context object
Requests_GetByObjectTypeAndObjectId 3 params → 200
GET
/v1/requests/{objectType}/{objectId}/child/{childObjectType}
Get child object approval status
Requests_GetChildByObjectTypeAndObjectId 4 params → 200
GET
/v1/requests/{objectType}/{objectId}/comments
Get approval request comments
Requests_GetComments 5 params → 200
GET
/v1/requests/{objectType}/{objectId}/preview
Preview an approval
Requests_Preview 3 params → 200
POST
/v1/requests/{objectType}/{objectId}/recall
Recall approval requests
Requests_Recall 3 params body → 200
GET
/v1/requests/{objectType}/{objectId}/{assigneeId}
Get requests by assignee and object ID
Requests_GetRequestsByAssigneeIds 4 params → 200
GET
/v1/requests/{requestId}
Get an approval request
Requests_GetRequestById 1 param → 200
PUT
/v1/requests/{requestId}/assign-owner
Take ownership of an approval request
Requests_AssignRequestOwner 1 param → 200
GET
/v1/requests/{requestId}/consolidation-info
Get consolidation information for an approval request.
Requests_GetRequestConsolidationInfo 1 param → 200

Schemas 66

The contract defines 66 schemas that model the data the API accepts and returns. The most detailed are RuntimeAssigneeDTO (20 properties), RuntimeApprovalsResponse (19 properties), RuntimeStepDTO (17 properties), ProcessInstancePayloadDTO (15 properties). Each schema is shown below with its type and property counts.

AdhocProcessDefnPayloadDTO
object
AdhocProcessDefinition Payload DTO encapsulates the information for the generated approval requests, analogous to ad hoc process payloads.
12 properties
AddCommentsRequestPayload
object
AddCommentsRequestPayload
3 properties
ApprovalRequest
AssigneeBackupFrom
object
2 properties
AdhocApprovalGroup
UserInfo
ReassignMultipleRequest
object
This encapsulates information for the given requestIds, assigneeId and type and comments.
4 properties 3 required
ContextObjectStatus
object
3 properties
ApprovalsQueue
AddAdHocApproverPayloadDTO
object
AddAdhocApporverPaylodDTO
3 properties 2 required
RuntimeStepDTO
object
RuntimeStepDTO encapsulates the information about the approval request
17 properties
RequestDocumentResponse
object
RequestDocumentResponse
2 properties
AdhocApprover
ProcessEntryCriteria
object
10 properties
FieldDTO
object
FieldDTO encapsulates the field level information like label, value, datatype
4 properties
RecallRequests
object
RecallRequests
1 property
Escalation
StepDisplayItemDTO
object
StepDisplayItemDTO encapsulates the header and other fields configured which will be displayed in the inspector panel
2 properties
SubmitBulkAsyncHttpRequest
object
SubmitAsync HTTP request message
1 property
BaseObject
object
9 properties
ApprovalRuleDimension
ReassignMultipleResponse
ProcessUpdateAction
object
9 properties
RuntimeApprovalsResponse
object
RuntimeApprovalsResponse
19 properties
ApprovalProcess
ApprovalProcessInstance
RFIRequestPayload
ApproveRejectPayloadDTO
object
ApproveRejectPayloadDTO
4 properties 1 required
ApprovalRule
StepLevelSubmitComments2
object
Submit Comments for step
4 properties
ContextObjectResponseDTO
ApprovalRuleEntry
ReassignRequestPayloadDTO
object
ReassignRequestPayloadDTO encapsulates the information to whom the request needs to be reassigned
3 properties 2 required
DocumentResponse
AdhocApprovalProcessInfo
RuntimeAssigneeDTO
object
RuntimeAssigneeDTO
20 properties
AdhocApprovalProcessInfoDTO
SubmitAsyncHttpRequest
object
SubmitAsync HTTP request message
6 properties
GroupPayloadDTO
UserType2
string
SubmitBulkAsyncHttpResponse
object
SubmitAsync HTTP response message
2 properties
OperationTransactionAPIResponse
ProcessStepEntryCriteria
object
10 properties
AttachmentActivity
object
AttachmentActivity
6 properties
SubmitHttpResponseTransactionItem
object
The SubmitHttpResponseTransactionItem
4 properties
ApproveRequestDTO
object
ApproveRequestDTO
2 properties
StepLevelSubmitComments
object
Submit Comments for step
4 properties
ProcessStepGroup
SubmitApprovalRequest
object
SubmitApprovalRequest
6 properties 2 required
ProcessStep
ApprovalRuleAssignee
ApprovalRequiredCheckInfo
object
2 properties
ApprovalComments
object
6 properties
Reminder
RequestByAssigneeIdResponse
object
8 properties
ActionType
string
BaseResponse
object
1 property
AssigneeDetails
object
AssigneeDetails encapsulates the information to whom the new step should be assigned
3 properties 3 required
ProcessInstancePayloadDTO
object
ProcessInstancePayloadDTO
15 properties
Position
string
Specifies the position where to add the new step
LookupObject
object
2 properties
DocumentMetadata
StepDetails
object
StepDetails
3 properties 2 required
ContextObjectRequestDTO
object
This encapsulates the information of context object id and type
6 properties 2 required
AsyncOperationStatusAPIResponse
HttpStatusCode
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

conga-requests-api-openapi.yml Raw ↑

Other APIs Conga publishes across the network.

Conga Advantage Platform MCP Server
Conga GraphQL API
Conga 2. Order Actions API
Conga 3. Order Line Items API
Conga Account API
Conga Account Attachments Blacklist API
Conga Account Attachments Whitelist API
Conga Account Designer Settings API
Conga Account Email Reminder Settings API
Conga Account Feature Settings API
Conga Account Package Settings API
Conga Account Roles API
Where this information came from

This is an independent, third-party profile of Conga Requests API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.