openapi: 3.1.0 info: description: The ConductorOne API is a HTTP API for managing ConductorOne resources. title: ConductorOne Access Conflict Request Schema Entitlement Binding 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 Schema Entitlement Binding paths: /api/v1/request_schema_entitlement_binding: delete: description: Invokes the c1.api.request_schema.v1.RequestSchemaService.RemoveEntitlementBinding method. operationId: c1.api.request_schema.v1.RequestSchemaService.RemoveEntitlementBinding requestBody: content: application/json: schema: $ref: '#/components/schemas/c1.api.request_schema.v1.RequestSchemaServiceRemoveEntitlementBindingRequest' responses: '200': content: application/json: schema: $ref: '#/components/schemas/c1.api.request_schema.v1.RequestSchemaServiceRemoveEntitlementBindingResponse' description: Successful response summary: Remove Entitlement Binding tags: - Request Schema Entitlement Binding x-speakeasy-entity-operation: terraform-resource: Request Schema Entitlement Binding#delete x-speakeasy-group: RequestSchema x-speakeasy-name-override: RemoveEntitlementBinding post: description: Invokes the c1.api.request_schema.v1.RequestSchemaService.CreateEntitlementBinding method. operationId: c1.api.request_schema.v1.RequestSchemaService.CreateEntitlementBinding requestBody: content: application/json: schema: $ref: '#/components/schemas/c1.api.request_schema.v1.RequestSchemaServiceCreateEntitlementBindingRequest' responses: '200': content: application/json: schema: $ref: '#/components/schemas/c1.api.request_schema.v1.RequestSchemaServiceCreateEntitlementBindingResponse' description: Successful response summary: Create Entitlement Binding tags: - Request Schema Entitlement Binding x-speakeasy-entity-operation: terraform-resource: Request Schema Entitlement Binding#create x-speakeasy-group: RequestSchema x-speakeasy-name-override: CreateEntitlementBinding put: description: Invokes the c1.api.request_schema.v1.RequestSchemaService.FindBindingForAppEntitlement method. operationId: c1.api.request_schema.v1.RequestSchemaService.FindBindingForAppEntitlement requestBody: content: application/json: schema: $ref: '#/components/schemas/c1.api.request_schema.v1.RequestSchemaServiceFindBindingForAppEntitlementRequest' responses: '200': content: application/json: schema: $ref: '#/components/schemas/c1.api.request_schema.v1.RequestSchemaServiceFindBindingForAppEntitlementResponse' description: Successful response summary: Find Binding For App Entitlement tags: - Request Schema Entitlement Binding x-speakeasy-entity-operation: terraform-datasource: Request Schema Entitlement Binding#read terraform-resource: Request Schema Entitlement Binding#read x-speakeasy-group: RequestSchema x-speakeasy-name-override: FindBindingForAppEntitlement components: schemas: c1.api.request_schema.v1.RequestSchemaServiceRemoveEntitlementBindingResponse: description: The RequestSchemaServiceRemoveEntitlementBindingResponse message. title: Request Schema Service Remove Entitlement Binding Response type: object x-speakeasy-name-override: RequestSchemaServiceRemoveEntitlementBindingResponse c1.api.request_schema.v1.RequestSchemaServiceFindBindingForAppEntitlementResponse: description: The RequestSchemaServiceFindBindingForAppEntitlementResponse message. properties: entitlementRef: $ref: '#/components/schemas/c1.api.app.v1.AppEntitlementRef' requestSchemaId: description: The requestSchemaId field. readOnly: false type: string title: Request Schema Service Find Binding For App Entitlement Response type: object x-speakeasy-name-override: RequestSchemaServiceFindBindingForAppEntitlementResponse c1.api.request_schema.v1.RequestSchemaServiceCreateEntitlementBindingRequest: description: The RequestSchemaServiceCreateEntitlementBindingRequest message. properties: entitlementRef: $ref: '#/components/schemas/c1.api.app.v1.AppEntitlementRef' requestSchemaId: description: The requestSchemaId field. readOnly: false type: string title: Request Schema Service Create Entitlement Binding Request type: object x-speakeasy-name-override: RequestSchemaServiceCreateEntitlementBindingRequest c1.api.request_schema.v1.RequestSchemaServiceFindBindingForAppEntitlementRequest: description: The RequestSchemaServiceFindBindingForAppEntitlementRequest message. properties: entitlementRef: $ref: '#/components/schemas/c1.api.app.v1.AppEntitlementRef' title: Request Schema Service Find Binding For App Entitlement Request type: object x-speakeasy-name-override: RequestSchemaServiceFindBindingForAppEntitlementRequest c1.api.app.v1.AppEntitlementRef: description: The AppEntitlementRef message. properties: appId: description: The appId field. readOnly: false type: string id: description: The id field. readOnly: false type: string title: App Entitlement Ref type: object x-speakeasy-name-override: AppEntitlementRef c1.api.request_schema.v1.RequestSchemaServiceRemoveEntitlementBindingRequest: description: The RequestSchemaServiceRemoveEntitlementBindingRequest message. properties: entitlementRef: $ref: '#/components/schemas/c1.api.app.v1.AppEntitlementRef' requestSchemaId: description: The requestSchemaId field. readOnly: false type: string title: Request Schema Service Remove Entitlement Binding Request type: object x-speakeasy-name-override: RequestSchemaServiceRemoveEntitlementBindingRequest c1.api.request_schema.v1.RequestSchemaServiceCreateEntitlementBindingResponse: description: The RequestSchemaServiceCreateEntitlementBindingResponse message. properties: entitlementRef: $ref: '#/components/schemas/c1.api.app.v1.AppEntitlementRef' requestSchemaId: description: The requestSchemaId field. readOnly: false type: string title: Request Schema Service Create Entitlement Binding Response type: object x-speakeasy-name-override: RequestSchemaServiceCreateEntitlementBindingResponse 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