C1 Request Catalog API
The Request Catalog API from C1 — 13 operation(s) for request catalog.
The Request Catalog API from C1 — 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/c1-request-catalog-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
description: The ConductorOne API is a HTTP API for managing ConductorOne resources.
title: ConductorOne Access Conflict 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.ProvisionPolicy:
description: "ProvisionPolicy is a oneOf that indicates how a provision step should be processed.\n\nThis message contains a oneof named typ. Only a single field of the following list may be set at a time:\n - connector\n - manual\n - delegated\n - webhook\n - multiStep\n - externalTicket\n - unconfigured\n - action\n"
properties:
action:
$ref: '#/components/schemas/c1.api.policy.v1.ActionProvision'
connector:
$ref: '#/components/schemas/c1.api.policy.v1.ConnectorProvision'
delegated:
$ref: '#/components/schemas/c1.api.policy.v1.DelegatedProvision'
externalTicket:
$ref: '#/components/schemas/c1.api.policy.v1.ExternalTicketProvision'
manual:
$ref: '#/components/schemas/c1.api.policy.v1.ManualProvision'
multiStep:
$ref: '#/components/schemas/c1.api.policy.v1.MultiStep'
unconfigured:
$ref: '#/components/schemas/c1.api.policy.v1.UnconfiguredProvision'
webhook:
$ref: '#/components/schemas/c1.api.policy.v1.WebhookProvision'
title: Provision Policy
type: object
x-speakeasy-name-override: ProvisionPolicy
c1.api.policy.v1.WebhookProvision:
description: This provision step indicates that a webhook should be called to provision this entitlement.
nullable: true
properties:
webhookId:
description: The ID of the webhook to call for provisioning.
readOnly: false
type: string
title: Webhook Provision
type: object
x-speakeasy-name-override: WebhookProvision
c1.api.requestcatalog.v1.RequestCatalog:
description: The RequestCatalog is used for managing which entitlements are requestable, and who can request them.
properties:
accessEntitlements:
description: An array of app entitlements that, if the user has, can view the contents of this catalog.
items:
$ref: '#/components/schemas/c1.api.app.v1.AppEntitlement'
nullable: true
readOnly: false
type: array
createdAt:
format: date-time
readOnly: true
type: string
createdByUserId:
description: The id of the user this request catalog was created by.
readOnly: false
type: string
deletedAt:
format: date-time
readOnly: true
type: string
description:
description: The description of the request catalog.
readOnly: false
type: string
displayName:
description: The display name of the request catalog.
readOnly: false
type: string
enrollmentBehavior:
description: Defines how to handle the request policies of the entitlements in the catalog during enrollment.
enum:
- REQUEST_CATALOG_ENROLLMENT_BEHAVIOR_UNSPECIFIED
- REQUEST_CATALOG_ENROLLMENT_BEHAVIOR_BYPASS_ENTITLEMENT_REQUEST_POLICY
- REQUEST_CATALOG_ENROLLMENT_BEHAVIOR_ENFORCE_ENTITLEMENT_REQUEST_POLICY
readOnly: false
type: string
x-speakeasy-unknown-values: allow
id:
description: The id of the request catalog.
readOnly: false
type: string
published:
description: Whether or not this catalog is published.
readOnly: false
type: boolean
requestBundle:
description: Whether all the entitlements in the catalog can be requests at once. Your tenant must have the bundles feature to use this.
readOnly: false
type: boolean
unenrollmentBehavior:
description: Defines how to handle the revocation of the entitlements in the catalog during unenrollment.
enum:
- REQUEST_CATALOG_UNENROLLMENT_BEHAVIOR_UNSPECIFIED
- REQUEST_CATALOG_UNENROLLMENT_BEHAVIOR_LEAVE_ACCESS_AS_IS
- REQUEST_CATALOG_UNENROLLMENT_BEHAVIOR_REVOKE_ALL
- REQUEST_CATALOG_UNENROLLMENT_BEHAVIOR_REVOKE_UNJUSTIFIED
readOnly: false
type: string
x-speakeasy-unknown-values: allow
unenrollmentEntitlementBehavior:
description: Defines how to handle the revoke policies of the entitlements in the catalog during unenrollment.
enum:
- REQUEST_CATALOG_UNENROLLMENT_ENTITLEMENT_BEHAVIOR_UNSPECIFIED
- REQUEST_CATALOG_UNENROLLMENT_ENTITLEMENT_BEHAVIOR_BYPASS
- REQUEST_CATALOG_UNENROLLMENT_ENTITLEMENT_BEHAVIOR_ENFORCE
readOnly: false
type: string
x-speakeasy-unknown-values: allow
updatedAt:
format: date-time
readOnly: true
type: string
visibleToEveryone:
description: If this is true, the access entitlement requirement is ignored.
readOnly: false
type: boolean
title: Request Catalog
type: object
x-speakeasy-entity: Access_Profile
x-speakeasy-name-override: RequestCatalog
c1.api.policy.v1.ExternalTicketProvision:
description: This provision step indicates that we should check an external ticket to provision this entitlement
nullable: true
properties:
appId:
description: The appId field.
readOnly: false
type: string
connectorId:
description: The connectorId field.
readOnly: false
type: string
externalTicketProvisionerConfigId:
description: The externalTicketProvisionerConfigId field.
readOnly: false
type: string
instructions:
description: This field indicates a text body of instructions for the provisioner to indicate.
readOnly: false
type: string
title: External Ticket Provision
type: object
x-speakeasy-name-override: ExternalTicketProvision
c1.api.requestcatalog.v1.BundleAutomation:
description: "The BundleAutomation message.\n\nThis message contains a oneof named conditions. Only a single field of the following list may be set at a time:\n - entitlements\n"
properties:
circuitBreaker:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.BundleAutomationCircuitBreaker'
createTasks:
description: The createTasks field.
readOnly: false
type: boolean
createdAt:
format: date-time
readOnly: false
type: string
deletedAt:
format: date-time
readOnly: false
type: string
disableCircuitBreaker:
description: The disableCircuitBreaker field.
readOnly: false
type: boolean
enabled:
description: The enabled field.
readOnly: false
type: boolean
entitlements:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.BundleAutomationRuleEntitlement'
requestCatalogId:
description: The requestCatalogId field.
readOnly: false
type: string
state:
$ref: '#/components/schemas/c1.api.requestcatalog.v1.BundleAutomationLastRunState'
tenantId:
description: The tenantId field.
readOnly: false
type: string
updatedAt:
format: date-time
readOnly: false
type: string
title: Bundle Automation
type: object
x-speakeasy-name-override: BundleAutomation
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.policy.v1.ConnectorProvision.AccountProvision:
description: "The AccountProvision message.\n\nThis message contains a oneof named storage_type. Only a single field of the following list may be set at a time:\n - saveToVault\n - doNotSave\n"
nullable: true
properties:
config:
additionalProperties: true
readOnly: false
type: object
connectorId:
description: The connectorId field.
readOnly: false
type: string
doNotSave:
$ref: '#/components/schemas/c1.api.policy.v1.ConnectorProvision.DoNotSave'
saveToVault:
$ref: '#/components/schemas/c1.api.policy.v1.ConnectorProvision.SaveToVault'
schemaId:
description: The schemaId field.
readOnly: false
type: string
title: Account Provision
type: object
x-speakeasy-name-override: AccountProvisio
# --- truncated at 32 KB (75 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/c1/refs/heads/main/openapi/c1-request-catalog-api-openapi.yml