Conga · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Conga Sign Account Roles API
9 actions
9 updates
phrasing
extends
openapi/conga-account-roles-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Conga's API. It is a proposal applied on top of the contract, not a document Conga publishes.
What the actions change
x-apievangelist-phrasing
Targets 9
$.info
$.paths['/v1/cs-account/roles'].get
$.paths['/v1/cs-account/roles'].post
$.paths['/v1/cs-account/roles/{accountRoleId}'].get
$.paths['/v1/cs-account/roles/{accountRoleId}'].put
$.paths['/v1/cs-account/roles/{accountRoleId}'].delete
$.paths['/v1/cs-account/roles/{accountRoleId}/users'].get
$.paths['/v1/cs-account/senders/{senderId}/roles'].get
$.paths['/v1/cs-account/senders/{senderId}/roles'].post
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Conga Sign Account Roles API
version: 1.0.0
extends: openapi/conga-account-roles-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-10-01'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 8
- target: $.paths['/v1/cs-account/roles'].get
update:
x-apievangelist-phrasing:
intent: List account roles and permissions
effect: read
questions:
- What account roles exist in my Conga Sign account and what permissions do they have?
- How do I list the roles defined for my account?
instructions:
- text: List all account roles.
- text: Show the account roles and their permissions.
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/cs-account/roles'].post
update:
x-apievangelist-phrasing:
intent: Create an account role
effect: write
questions:
- How do I create a custom role with specific permissions for my users?
- Can I add a disabled account role and enable it later?
instructions:
- text: Create an account role named {name}.
slots:
name: requestBody.name
- text: Create account role {name} with permissions {permissions}.
slots:
name: requestBody.name
permissions: requestBody.permissions
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/cs-account/roles/{accountRoleId}'].get
update:
x-apievangelist-phrasing:
intent: Get an account role
effect: read
questions:
- How do I see the permissions on one account role?
- Can I look up an account role by its ID?
instructions:
- text: Get account role {accountRoleId}.
slots:
accountRoleId: path.accountRoleId
- text: Show permissions for account role {accountRoleId}.
slots:
accountRoleId: path.accountRoleId
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/cs-account/roles/{accountRoleId}'].put
update:
x-apievangelist-phrasing:
intent: Update an account role
effect: write
questions:
- How do I change the permissions of an existing account role?
- Can I rename an account role?
instructions:
- text: Rename account role {accountRoleId} to {name}.
slots:
accountRoleId: path.accountRoleId
name: requestBody.name
- text: Update permissions on account role {accountRoleId} to {permissions}, keeping name {name}.
slots:
accountRoleId: path.accountRoleId
permissions: requestBody.permissions
name: requestBody.name
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/cs-account/roles/{accountRoleId}'].delete
update:
x-apievangelist-phrasing:
intent: Delete an account role
effect: destructive
questions:
- How do I delete an account role I no longer use?
- Can I remove a custom role from my account?
instructions:
- text: Delete account role {accountRoleId}.
slots:
accountRoleId: path.accountRoleId
- text: Remove the account role {accountRoleId} from my account.
slots:
accountRoleId: path.accountRoleId
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/cs-account/roles/{accountRoleId}/users'].get
update:
x-apievangelist-phrasing:
intent: List users assigned to an account role
effect: read
questions:
- Which users have a particular account role?
- How do I find everyone assigned to a role?
instructions:
- text: List the user IDs assigned to account role {accountRoleId}.
slots:
accountRoleId: path.accountRoleId
- text: Show who holds account role {accountRoleId}.
slots:
accountRoleId: path.accountRoleId
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/cs-account/senders/{senderId}/roles'].get
update:
x-apievangelist-phrasing:
intent: Get a user's account roles
effect: read
questions:
- What account roles does a specific sender have?
- Can I see a user's roles within a particular sub-account?
instructions:
- text: Get the account roles of sender {senderId}.
slots:
senderId: path.senderId
- text: Show sender {senderId}'s roles in sub-account {accountId}.
slots:
senderId: path.senderId
accountId: query.accountId
method: generated
generated: '2026-10-01'
- target: $.paths['/v1/cs-account/senders/{senderId}/roles'].post
update:
x-apievangelist-phrasing:
intent: Assign account roles to a user
effect: write
questions:
- How do I give a user an account role?
- Can I assign roles to a sender within a specific sub-account?
instructions:
- text: Assign account roles {accountRoles} to sender {senderId} in account {accountId}.
slots:
accountRoles: requestBody.accountRoles
senderId: path.senderId
accountId: requestBody.accountId
- text: Give sender {senderId} the roles {accountRoles} on account {accountId}.
slots:
senderId: path.senderId
accountRoles: requestBody.accountRoles
accountId: requestBody.accountId
method: generated
generated: '2026-10-01'
Work with this as data
Every overlay 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 openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay in the catalog.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.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/conga-account-roles-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?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.