Conga Business Objects API

The BusinessObjects API from Conga — 15 operation(s) for businessobjects.

Operations 15

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/business-objects List business object types · List business object types #
Ask an LLM
“Which business object types can approvals run on in Conga?”
“Are agreements, proposals and line items all available as object types?”
Tell an agent
List the business object types available for approvals.
Show me every supported business object type.
GET /v1/business-objects/assignee-picklists List assignee type values for all objects · List all business objects' assignee type values #
Ask an LLM
“What related-user assignee values exist across all business objects?”
“Can I get the assignee picklists for every object type at once?”
Tell an agent
List assignee type picklist values for all business objects.
Get every object's related-user assignee options in one call.
GET /v1/business-objects/{name}/assignee-picklists List one object's assignee type values · List a business object's assignee type values #
Ask an LLM
“Which related-user assignee values can I use for a specific object type?”
“What can I put as the assignee ID for a Related User step on this object?”
Tell an agent
List assignee picklist values for the {name} object.
Show related-user assignee options for {name}.
GET /v1/business-objects/{name}/category/{emailTemplateCategory}/email-templates List email templates for an object and category · List email templates for business object and category #
Ask an LLM
“Which email templates exist for one object type within a specific category?”
“Can I narrow an object's email templates to one category and a name filter?”
Tell an agent
List {emailTemplateCategory} email templates for the {name} object.
Find {name} templates in category {emailTemplateCategory} matching {filter}.
GET /v1/business-objects/{name}/child-types List a business object's child types · Get a business object's child types #
Ask an LLM
“What child object types sit under a given business object?”
“Does an agreement have child objects I can approve at the line level?”
Tell an agent
List child object types of {name}.
Show which child types the {name} object has.
GET /v1/business-objects/{name}/custom-user-fields List an object's custom user fields · List a business object's custom user fields #
Ask an LLM
“Which user fields on an object can drive a Custom User assignee?”
“What custom user fields are available when routing a step to a custom user?”
Tell an agent
List custom user fields on the {name} object.
Show fields I can use for a Custom User assignee on {name}.
POST /v1/business-objects/{name}/custom-user-fields/{id}/validate Validate a custom assignee definition · Validate a custom assignee #
Ask an LLM
“Can I check a custom assignee expression is valid before saving the step?”
“Will this custom user assignee configuration resolve on my object?”
Tell an agent
Validate custom assignee {id} on the {name} object.
Check custom user field {id} on {name} using assignee type {assigneeType}.
GET /v1/business-objects/{name}/email-templates List email templates for an object type · List email templates for a specific business object type #
Ask an LLM
“Which notification email templates are available for a given object type?”
“Can I search one object's email templates by name regardless of category?”
Tell an agent
Show every email template for {name} across all categories.
Find {name} email templates named like {filter}.
GET /v1/business-objects/{name}/fields List a business object's fields · List a business object's fields #
Ask an LLM
“What fields does a business object have that I can use in criteria?”
“Can I get field details for the agreement object?”
Tell an agent
List the fields on the {name} object.
Show field information for {name}.
GET /v1/business-objects/{name}/processes List a business object's approval processes · List a business object's processes #
Ask an LLM
“Which approval processes are attached to this object type?”
“Can I list only the inactive approval processes on one object?”
Tell an agent
List approval processes on the {name} object.
Show {name} processes where active is {active}.
POST /v1/business-objects/{name}/reorder-processes Reorder one object's approval processes · Reorder an approval process list #
Ask an LLM
“Can I change the order approval processes run in for one object?”
“What sets the new sequence when I reorder an object's processes?”
Tell an agent
Reorder the approval processes on the {name} object.
Resequence {name} approval processes in the order I list.
GET /v1/business-objects/{name}/rules List a business object's approval rules · Get a business object's rules #
Ask an LLM
“Which approval rules apply to a given business object?”
“Can I page through only the active rules on one object?”
Tell an agent
List the approval rules on {name}.
Show {name} rules where active is {active}.
GET /v1/business-objects/{name}/rules/stats Count an object's active and inactive rules · Count all of a business object's rules #
Ask an LLM
“How many active and inactive rules does an object have?”
“Is there a rule count summary for one business object?”
Tell an agent
Count active and inactive rules for {name}.
Give me rule stats for the {name} object.
GET /v1/category/{emailTemplateCategory}/email-templates List email templates in a category · List email templates filtered by category #
Ask an LLM
“Which email templates belong to one category across all objects?”
“Can I list approval email templates by category without picking an object?”
Tell an agent
List email templates in category {emailTemplateCategory}.
Find {emailTemplateCategory} templates named like {filter}.
GET /v1/email-templates List all email templates · List all available email templates #
Ask an LLM
“What approval email templates exist in my org overall?”
“Can I search every email template by name?”
Tell an agent
List all available email templates.
Search all email templates for {filter}.

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-businessobjects-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-businessobjects-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Approvals Business Objects API
  description: The Approvals API is used to submit, preview, and retrieve approval processes.
  version: v1
servers:
- url: https://rls.congacloud.com/api/approvals
security: []
tags:


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