ConductorOne Access Conflict API
The Access Conflict API from ConductorOne — 2 operation(s) for access conflict.
The Access Conflict API from ConductorOne — 2 operation(s) for access conflict.
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-access-conflict-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 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: Access Conflict
paths:
/api/v1/accessconflict:
post:
description: Invokes the c1.api.accessconflict.v1.AccessConflictService.CreateMonitor method.
operationId: c1.api.accessconflict.v1.AccessConflictService.CreateMonitor
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.accessconflict.v1.ConflictMonitorCreateRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.accessconflict.v1.ConflictMonitor'
description: Successful response
summary: Create Monitor
tags:
- Access Conflict
x-speakeasy-entity-operation:
terraform-resource: Access_Conflict#create
x-speakeasy-group: AccessConflict
x-speakeasy-name-override: CreateMonitor
/api/v1/accessconflict/{id}:
delete:
description: Invokes the c1.api.accessconflict.v1.AccessConflictService.DeleteMonitor method.
operationId: c1.api.accessconflict.v1.AccessConflictService.DeleteMonitor
parameters:
- in: path
name: id
required: true
schema:
description: The id field.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.accessconflict.v1.ConflictMonitorDeleteRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.accessconflict.v1.ConflictMonitorDeleteResponse'
description: Successful response
summary: Delete Monitor
tags:
- Access Conflict
x-speakeasy-entity-operation:
terraform-resource: Access_Conflict#delete
x-speakeasy-group: AccessConflict
x-speakeasy-name-override: DeleteMonitor
get:
description: Invokes the c1.api.accessconflict.v1.AccessConflictService.GetMonitor method.
operationId: c1.api.accessconflict.v1.AccessConflictService.GetMonitor
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.accessconflict.v1.ConflictMonitor'
description: Successful response
summary: Get Monitor
tags:
- Access Conflict
x-speakeasy-entity-operation:
terraform-datasource: null
terraform-resource: Access_Conflict#read
x-speakeasy-group: AccessConflict
x-speakeasy-name-override: GetMonitor
post:
description: Invokes the c1.api.accessconflict.v1.AccessConflictService.UpdateMonitor method.
operationId: c1.api.accessconflict.v1.AccessConflictService.UpdateMonitor
parameters:
- in: path
name: id
required: true
schema:
description: The id field.
readOnly: false
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.accessconflict.v1.ConflictMonitorUpdateRequestInput'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/c1.api.accessconflict.v1.ConflictMonitor'
description: Successful response
summary: Update Monitor
tags:
- Access Conflict
x-speakeasy-entity-operation:
terraform-resource: Access_Conflict#update
x-speakeasy-group: AccessConflict
x-speakeasy-name-override: UpdateMonitor
components:
schemas:
c1.api.accessconflict.v1.ConflictMonitorDeleteResponse:
description: The ConflictMonitorDeleteResponse message.
title: Conflict Monitor Delete Response
type: object
x-speakeasy-name-override: ConflictMonitorDeleteResponse
c1.api.accessconflict.v1.NotificationConfig:
description: The NotificationConfig message.
properties:
emailNotifications:
$ref: '#/components/schemas/c1.api.accessconflict.v1.EmailNotifications'
slackNotifications:
$ref: '#/components/schemas/c1.api.accessconflict.v1.SlackNotifications'
title: Notification Config
type: object
x-speakeasy-name-override: NotificationConfig
c1.api.accessconflict.v1.SlackNotifications:
description: The SlackNotifications message.
properties:
channelId:
description: The channelId field.
readOnly: false
type: string
channelName:
description: The channelName field.
readOnly: false
type: string
enabled:
description: The enabled field.
readOnly: false
type: boolean
title: Slack Notifications
type: object
x-speakeasy-name-override: SlackNotifications
c1.api.accessconflict.v1.ConflictMonitorCreateRequest:
description: The ConflictMonitorCreateRequest message.
properties:
description:
description: The description field.
readOnly: false
type: string
displayName:
description: The displayName field.
readOnly: false
type: string
notificationConfig:
$ref: '#/components/schemas/c1.api.accessconflict.v1.NotificationConfig'
required:
- displayName
title: Conflict Monitor Create Request
type: object
x-speakeasy-name-override: ConflictMonitorCreateRequest
c1.api.accessconflict.v1.ConflictMonitorDeleteRequestInput:
description: The ConflictMonitorDeleteRequest message.
title: Conflict Monitor Delete Request
type: object
x-speakeasy-name-override: ConflictMonitorDeleteRequest
c1.api.accessconflict.v1.EmailNotifications:
description: The EmailNotifications message.
properties:
enabled:
description: The enabled field.
readOnly: false
type: boolean
identityUserIds:
description: The identityUserIds field.
items:
type: string
nullable: true
readOnly: false
type: array
title: Email Notifications
type: object
x-speakeasy-name-override: EmailNotifications
c1.api.accessconflict.v1.ConflictMonitor:
description: The ConflictMonitor message.
properties:
createdAt:
format: date-time
readOnly: false
type: string
deletedAt:
format: date-time
readOnly: false
type: string
description:
description: The description field.
readOnly: false
type: string
displayName:
description: The displayName field.
readOnly: false
type: string
enabled:
description: The enabled field.
readOnly: false
type: boolean
entitlementSetAId:
description: The entitlementSetAId field.
readOnly: false
type: string
entitlementSetBId:
description: The entitlementSetBId field.
readOnly: false
type: string
id:
description: The id field.
readOnly: false
type: string
notificationConfig:
$ref: '#/components/schemas/c1.api.accessconflict.v1.NotificationConfig'
updatedAt:
format: date-time
readOnly: false
type: string
title: Conflict Monitor
type: object
x-speakeasy-name-override: ConflictMonitor
c1.api.accessconflict.v1.ConflictMonitorUpdateRequestInput:
description: The ConflictMonitorUpdateRequest message.
properties:
description:
description: The description field.
readOnly: false
type: string
displayName:
description: The displayName field.
readOnly: false
type: string
notificationConfig:
$ref: '#/components/schemas/c1.api.accessconflict.v1.NotificationConfig'
title: Conflict Monitor Update Request
type: object
x-speakeasy-name-override: ConflictMonitorUpdateRequest
securitySchemes:
bearerAuth:
scheme: bearer
type: http
oauth:
description: 'This API uses OAuth2 with the Client Credential flow.
Client Credentials must be sent in the BODY, not the headers.
For an example of how to implement this, refer to the [c1TokenSource.Token()](https://github.com/ConductorOne/conductorone-sdk-go/blob/3375fe7c0126d17e7ec4e711693dee7b791023aa/token_source.go#L101-L187) function.'
flows:
clientCredentials:
scopes: {}
tokenUrl: /auth/v1/token
type: oauth2