ConductorOne Request Catalog API
The Request Catalog API from ConductorOne — 13 operation(s) for request catalog.
The Request Catalog API from ConductorOne — 13 operation(s) for request catalog.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/conductorone-request-catalog-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
description: The ConductorOne API is a HTTP API for managing ConductorOne resources.
title: ConductorOne Request Catalog API
version: 0.1.0-alpha
servers:
- description: The ConductorOne API server for the current tenant.
url: https://{tenantDomain}.conductor.one
variables:
tenantDomain:
default: example
description: The domain of the tenant to use for this request.
security:
- bearerAuth: []
oauth: []
tags:
- name: Request Catalog
paths:
/api/v1/catalogs:
get:
description: Get a list of request catalogs.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.List
parameters:
- in: query
name: page_size
schema:
description: The pageSize where 0 <= pageSize <= 100. Values < 10 will be set to 10. A value of 0 returns the default page size (currently 25)
format: int32
readOnly: false
type: integer
- in: query
name: page_token
schema:
description: The page_token field for pagination.
readOnly: false
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceListResponse'
description: Successful response
summary: List
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-datasource: Request Catalogs#read
terraform-resource: null
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: List
post:
description: Creates a new request catalog.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.Create
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceCreateRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceGetResponse'
description: The request catalog management service get response returns a request catalog view with the expanded items in the expanded array indicated by the expand mask in the request.
summary: Create
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-resource: Access_Profile#create
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: Create
/api/v1/catalogs/{catalog_id}/requestable_entitlementIDs:
get:
description: Invokes the c1.api.requestcatalog.v1.RequestCatalogManagementService.ListAllEntitlementIdsPerApp method.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.ListAllEntitlementIdsPerApp
parameters:
- in: path
name: catalog_id
required: true
schema:
description: The catalogId field.
readOnly: false
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceListAllEntitlementIdsPerCatalogResponse'
description: Successful response
summary: List All Entitlement Ids Per App
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-datasource: null
terraform-resource: Access_Profile_Requestable_Entries#read
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: ListAllEntitlementIdsPerApp
/api/v1/catalogs/{catalog_id}/requestable_entitlements:
get:
description: List entitlements in a catalog that are requestable.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.ListEntitlementsPerCatalog
parameters:
- in: path
name: catalog_id
required: true
schema:
description: The catalogId field.
readOnly: false
type: string
- in: query
name: page_size
schema:
description: The pageSize field.
format: int32
readOnly: false
type: integer
- in: query
name: page_token
schema:
description: The pageToken field.
readOnly: false
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceListEntitlementsPerCatalogResponse'
description: The RequestCatalogManagementServiceListEntitlementsPerCatalogResponse message contains a list of results and a nextPageToken if applicable.
summary: List Entitlements Per Catalog
tags:
- Request Catalog
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: ListEntitlementsPerCatalog
/api/v1/catalogs/{catalog_id}/requestable_entitlements/update:
post:
description: Invokes the c1.api.requestcatalog.v1.RequestCatalogManagementService.UpdateAppEntitlements method.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.UpdateAppEntitlements
parameters:
- in: path
name: catalog_id
required: true
schema:
description: The Id of the request catalog to get app entitlement to. This is a URL value.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceUpdateAppEntitlementsRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceUpdateAppEntitlementsResponse'
description: The RequestCatalogManagementServiceUpdateAppEntitlementsResponse object is is the response from UpdateAppEntitlements endpoint.
summary: Update App Entitlements
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-resource: Access_Profile_Requestable_Entries#update
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: UpdateAppEntitlements
/api/v1/catalogs/{catalog_id}/requestable_entries:
delete:
description: Remove requestable entitlements from a catalog.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.RemoveAppEntitlements
parameters:
- in: path
name: catalog_id
required: true
schema:
description: The catalogId for the catalog to remove entitlements from.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceRemoveAppEntitlementsRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceRemoveAppEntitlementsResponse'
description: Empty response with a status code indicating success
summary: Remove App Entitlements
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-resource: Access_Profile_Requestable_Entries#delete
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: RemoveAppEntitlements
post:
description: Add requestable entitlements to a catalog.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.AddAppEntitlements
parameters:
- in: path
name: catalog_id
required: true
schema:
description: The Id of the request catalog to add app entitlements to. This is a URL value.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceAddAppEntitlementsRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceAddAppEntitlementsResponse'
description: Empty response with a status code indicating success.
summary: Add App Entitlements
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-resource: Access_Profile_Requestable_Entries#create
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: AddAppEntitlements
/api/v1/catalogs/{catalog_id}/visibility_bindings:
delete:
description: Remove visibility bindings (access entitlements) to a catalog.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.RemoveAccessEntitlements
parameters:
- in: path
name: catalog_id
required: true
schema:
description: The catalogId for the catalog to remove access entitlements from.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceRemoveAccessEntitlementsRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceRemoveAccessEntitlementsResponse'
description: Empty response with a status code indicating success.
summary: Remove Access Entitlements
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-resource: Access_Profile_Visibility_Bindings#delete
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: RemoveAccessEntitlements
post:
description: Add visibility bindings (access entitlements) to a catalog.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.AddAccessEntitlements
parameters:
- in: path
name: catalog_id
required: true
schema:
description: The Id of the request catalog to add access entitlements to. This is a URL value.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceAddAccessEntitlementsRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceAddAccessEntitlementsResponse'
description: Empty response with a status code indicating success.
summary: Add Access Entitlements
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-resource: Access_Profile_Visibility_Bindings#create
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: AddAccessEntitlements
/api/v1/catalogs/{catalog_id}/visibility_entitlements:
get:
description: List visibility bindings (access entitlements) for a catalog.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.ListEntitlementsForAccess
parameters:
- in: path
name: catalog_id
required: true
schema:
description: The catalogId field.
readOnly: false
type: string
- in: query
name: page_size
schema:
description: The pageSize field.
format: int32
readOnly: false
type: integer
- in: query
name: page_token
schema:
description: The pageToken field.
readOnly: false
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceListEntitlementsForAccessResponse'
description: The RequestCatalogManagementServiceListEntitlementsForAccessResponse message contains a list of results and a nextPageToken if applicable.
summary: List Entitlements For Access
tags:
- Request Catalog
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: ListEntitlementsForAccess
/api/v1/catalogs/{id}:
delete:
description: Delete a catalog.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.Delete
parameters:
- in: path
name: id
required: true
schema:
description: The Id of the RequestCatalog to delete.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceDeleteRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceDeleteResponse'
description: Empty response with a status code indicating success.
summary: Delete
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-resource: Access_Profile#delete
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: Delete
get:
description: Get a catalog.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.Get
parameters:
- in: path
name: id
required: true
schema:
description: The id field.
readOnly: false
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceGetResponse'
description: The request catalog management service get response returns a request catalog view with the expanded items in the expanded array indicated by the expand mask in the request.
summary: Get
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-datasource: Access_Profile#read
terraform-resource: Access_Profile#read
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: Get
post:
description: Update a catalog.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.Update
parameters:
- in: path
name: id
required: true
schema:
description: The id of the request catalog.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceUpdateRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogManagementServiceGetResponse'
description: The request catalog management service get response returns a request catalog view with the expanded items in the expanded array indicated by the expand mask in the request.
summary: Update
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-resource: Access_Profile#update
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: Update
/api/v1/catalogs/{request_catalog_id}/bundle_automation:
delete:
description: Invokes the c1.api.requestcatalog.v1.RequestCatalogManagementService.DeleteBundleAutomation method.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.DeleteBundleAutomation
parameters:
- in: path
name: request_catalog_id
required: true
schema:
description: The requestCatalogId field.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.DeleteBundleAutomationRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.DeleteBundleAutomationResponse'
description: Successful response
summary: Delete Bundle Automation
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-resource: BundleAutomation#delete
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: DeleteBundleAutomation
get:
description: Get bundle automation
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.GetBundleAutomation
parameters:
- in: path
name: request_catalog_id
required: true
schema:
description: The requestCatalogId field.
readOnly: false
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.BundleAutomation'
description: Successful response
summary: Get Bundle Automation
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-datasource: BundleAutomation#read
terraform-resource: BundleAutomation#read
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: GetBundleAutomation
post:
description: Invokes the c1.api.requestcatalog.v1.RequestCatalogManagementService.SetBundleAutomation method.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.SetBundleAutomation
parameters:
- in: path
name: request_catalog_id
required: true
schema:
description: The requestCatalogId field.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.SetBundleAutomationRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.BundleAutomation'
description: Successful response
summary: Set Bundle Automation
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-resource: BundleAutomation#update
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: SetBundleAutomation
/api/v1/catalogs/{request_catalog_id}/bundle_automation/create:
post:
description: Invokes the c1.api.requestcatalog.v1.RequestCatalogManagementService.CreateBundleAutomation method.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.CreateBundleAutomation
parameters:
- in: path
name: request_catalog_id
required: true
schema:
description: The requestCatalogId field.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.CreateBundleAutomationRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.BundleAutomation'
description: Successful response
summary: Create Bundle Automation
tags:
- Request Catalog
x-speakeasy-entity-operation:
terraform-resource: BundleAutomation#create
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: CreateBundleAutomation
/api/v1/catalogs/{request_catalog_id}/bundle_automation/resume:
post:
description: Invokes the c1.api.requestcatalog.v1.RequestCatalogManagementService.ResumePausedBundleAutomation method.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.ResumePausedBundleAutomation
parameters:
- in: path
name: request_catalog_id
required: true
schema:
description: The requestCatalogId field.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.ResumePausedBundleAutomationRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.ResumePausedBundleAutomationResponse'
description: Successful response
summary: Resume Paused Bundle Automation
tags:
- Request Catalog
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: ResumePausedBundleAutomation
/api/v1/catalogs/{request_catalog_id}/bundle_automation/run:
post:
description: Invokes the c1.api.requestcatalog.v1.RequestCatalogManagementService.ForceRunBundleAutomation method.
operationId: c1.api.requestcatalog.v1.RequestCatalogManagementService.ForceRunBundleAutomation
parameters:
- in: path
name: request_catalog_id
required: true
schema:
description: The requestCatalogId field.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.ForceRunBundleAutomationRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.ForceRunBundleAutomationResponse'
description: Successful response
summary: Force Run Bundle Automation
tags:
- Request Catalog
x-speakeasy-group: RequestCatalogManagement
x-speakeasy-name-override: ForceRunBundleAutomation
/api/v1/search/request_catalog/entitlements:
post:
description: Search request catalogs based on filters specified in the request body.
operationId: c1.api.requestcatalog.v1.RequestCatalogSearchService.SearchEntitlements
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogSearchServiceSearchEntitlementsRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogSearchServiceSearchEntitlementsResponse'
description: The RequestCatalogSearchServiceSearchEntitlementsResponse message contains a list of results and a nextPageToken if applicable.
summary: Search Entitlements
tags:
- Request Catalog
x-speakeasy-group: RequestCatalogSearch
x-speakeasy-name-override: SearchEntitlements
components:
schemas:
c1.api.policy.v1.DelegatedProvision:
description: This provision step indicates that we should delegate provisioning to the configuration of another app entitlement. This app entitlement does not have to be one from the same app, but MUST be configured as a proxy binding leading into this entitlement.
nullable: true
properties:
appId:
description: The AppID of the entitlement to delegate provisioning to.
readOnly: false
type: string
entitlementId:
description: The ID of the entitlement we are delegating provisioning to.
readOnly: false
type: string
implicit:
description: If true, a binding will be automatically created from the entitlement of the parent app.
readOnly: false
type: boolean
title: Delegated Provision
type: object
x-speakeasy-name-override: DelegatedProvision
c1.api.requestcatalog.v1.ForceRunBundleAutomationRequestInput:
description: The ForceRunBundleAutomationRequest message.
properties:
refs:
description: The refs field.
items:
$ref: '#/components/schemas/c1.api.app.v1.AppEntitlementRef'
nullable: true
readOnly: false
type: array
title: Force Run Bundle Automation Request
type: object
x-speakeasy-name-override: ForceRunBundleAutomationRequest
c1.api.requestcatalog.v1.RequestCatalogManagementServiceAddAccessEntitlementsRequestInput:
description: "The RequestCatalogManagementServiceAddAccessEntitlementsRequest message is used to add access entitlements to a request\n catalog to determine which users can view the request catalog."
properties:
accessEntitlements:
description: List of entitlements to add to the request catalog as access entitlements.
items:
$ref: '#/components/schemas/c1.api.app.v1.AppEntitlementRef'
nullable: true
readOnly: false
type: array
required:
- accessEntitlements
title: Request Catalog Management Service Add Access Entitlements Request
type: object
x-speakeasy-entity: Access_Profile_Visibility_Bindings
x-speakeasy-name-override: RequestCatalogManagementServiceAddAccessEntitlementsRequest
c1.api.requestcatalog.v1.RequestCatalogManagementServiceUpdateRequestInput:
description: Update a request catalog object by ID.
properties:
catalog:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalog'
expandMask:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalogExpandMask'
updateMask:
nullable: true
readOnly: false
type: string
title: Request Catalog Management Service Update Request
type: object
x-speakeasy-name-override: RequestCatalogManagementServiceUpdateRequest
c1.api.requestcatalog.v1.RequestCatalogManagementServiceDeleteRequestInput:
description: Delete a request catalog by Id. It uses URL value for input.
title: Request Catalog Management Service Delete Request
type: object
x-speakeasy-entity: Access_Profile
x-speakeasy-name-override: RequestCatalogManagementServiceDeleteRequest
c1.api.requestcatalog.v1.DeleteBundleAutomationResponse:
description: The DeleteBundleAutomationResponse message.
title: Delete Bundle Automation Response
type: object
x-speakeasy-name-override: DeleteBundleAutomationResponse
c1.api.policy.v1.UnconfiguredProvision:
description: The UnconfiguredProvision message.
nullable: true
title: Unconfigured Provision
type: object
x-speakeasy-name-override: UnconfiguredProvision
c1.api.requestcatalog.v1.BundleAutomationLastRunState:
description: The BundleAutomationLastRunState message.
properties:
errorMessage:
description: The errorMessage field.
readOnly: false
type: string
lastRunAt:
format: date-time
readOnly: false
type: string
status:
description: The status field.
enum:
- BUNDLE_AUTOMATION_RUN_STATUS_UNSPECIFIED
- BUNDLE_AUTOMATION_RUN_STATUS_SUCCESS
- BUNDLE_AUTOMATION_RUN_STATUS_FAILURE
- BUNDLE_AUTOMATION_RUN_STATUS_IN_PROGRESS
- BUNDLE_AUTOMATION_RUN_STATUS_WAITING_FOR_APPROVAL
readOnly: false
type: string
x-speakeasy-unknown-values: allow
title: Bundle Automation Last Run State
type: object
x-speakeasy-name-override: BundleAutomationLastRunState
c1.api.requestcatalog.v1.RequestCatalogView:
description: The request catalog view contains the serialized request catalog and paths to objects referenced by the request catalog.
properties:
accessEntitlementsPath:
description: JSONPATH expression indicating the location of the access entitlement objects, that the request catalog allows users to request, in the array.
readOnly: false
type: string
createdByUserPath:
description: JSONPATH expression indicating the location of the User object, that created the request catalog, in the array.
readOnly: false
type: string
memberCount:
description: Total number of the members of the catalog
format: int64
readOnly: false
type: string
requestCatalog:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.RequestCatalog'
title: Request Catalog View
type: object
x-speakeasy-name-override: RequestCatalogView
c1.api.requestcatalog.v1.RequestCatalogManagementServiceAddAccessEntitlementsResponse:
description: Empty response with a status code indicating success.
title: Request Catalog Management Service Add Access Entitlements Response
type: object
x-speakeasy-name-override: RequestCatalogManagementServiceAddAccessEntitlementsResponse
c1.api.requestcatalog.v1.RequestCatalogManagementServiceUpdateAppEntitlementsResponse:
description: The RequestCatalogManagementServiceUpdateAppEntitlementsResponse object is is the response from UpdateAppEntitlements endpoint.
title: Request Catalog Management Service Update App Entitlements Response
type: object
x-speakeasy-name-override: RequestCatalogManagementServiceUpdateAppEntitlementsResponse
c1.api.policy.v1.ManualProvision:
description: Manual provisioning indicates that a human must intervene for the provisioning of this step.
nullable: true
properties:
instructions:
description: This field indicates a text body of instructions for the provisioner to indicate.
readOnly: false
type: string
userIds:
description: An array of users that are required to provision during this step.
items:
type: string
nullable: true
readOnly: false
type: array
title: Manual Provision
type: object
x-speakeasy-name-override: ManualProvision
c1.api.requestcatalog.v1.BundleAutomationRuleEntitlement:
description: The BundleAutomationRuleEntitlement message.
nullable: true
properties:
entitlementRefs:
description: The entitlementRefs field.
items:
$ref: '#/components/schemas/c1.api.app.v1.AppEntitlementRef'
nullable: true
readOnly: false
type: array
title: Bundle Automation Rule Entitlement
type: object
x-speakeasy-name-override: BundleAutomationRuleEntitlement
c1.api.app.v1.AppEntitlementExpandMask:
description: The app entitlement expand mask allows the user to get additional information when getting responses containing app entitlement views.
properties:
paths:
description: Array of strings to describe which items to expand on the return value. Can be any combination of "*", "app_id", "app_resource_type_id", or "app_resource_id".
items:
type: string
nullable: true
readOnly: false
type: array
title: App Entitlement Expand Mask
type: object
x-speakeasy-name-override: AppEntitlementExpandMask
c1.api.policy.v1.ConnectorProvision.DefaultBehavior:
description: The DefaultBehavior message.
nullable: true
properties:
connectorId:
description: "this checks if the entitlement is enabled by provisioning in a specific connector\n this can happen automatically and doesn't need any extra info"
readOnly: false
type: string
title: Default Behavior
type: object
x-speakeasy-name-override: DefaultBeha
# --- truncated at 32 KB (75 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/conductorone/refs/heads/main/openapi/conductorone-request-catalog-api-openapi.yml