Quinyx · Agentic Access
Quinyx Agentic Access
x-agentic-access
generated
Quinyx exposes 143 API operations that an AI agent could call, of which 80 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.
By consequence: 63 read and 80 write.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
Workforce ManagementSchedulingHuman ResourcesTime TrackingForecastingEmployee EngagementRetailHospitalityCompany
Operations: 143
Acting: 80
Human-in-the-loop: 0
Method: generated
By consequence
read 63
write 80
Source
Agentic Access
generated: '2026-07-20'
method: generated
source: openapi/quinyx-api-v2-openapi.yml, openapi/quinyx-api-v3-openapi.yml, openapi/quinyx-userapi-v2-openapi.yml
description: Recommended x-agentic-access execution contracts, classified heuristically from
the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
audience per deployment. See research/curity/agentic-governance/.
summary:
operations: 143
by_action_class:
connected: 63
acting: 80
by_consequence:
read: 63
write: 80
human_in_the_loop_required: 0
operations:
- path: /v2/absence-schedule/groups/{groupId}
method: get
operationId: getAbsenceSchedules
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/absence-types/groups/{groupId}/employees/{employeeId}
method: get
operationId: getAbsenceTypesForEmployee
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/collaboration-groups/labels/{labelId}
method: get
operationId: getLabelsById
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/collaboration-groups/labels/{labelId}
method: put
operationId: updateLabel
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/collaboration-groups/labels/{labelId}
method: delete
operationId: deleteLabel
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/collaboration-groups/groups/{collaborationGroupId}
method: get
operationId: getCollaborationGroupsById
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/collaboration-groups/groups/{collaborationGroupId}
method: put
operationId: editCollaborationGroups
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/collaboration-groups/groups/{collaborationGroupId}
method: delete
operationId: deleteCollaborationGroupsWithChildren
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/collaboration-groups/groups/{collaborationGroupId}/unarchive
method: put
operationId: unArchiveCollaborationGroup
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/collaboration-groups/groups/{collaborationGroupId}/move
method: put
operationId: moveCollaborationGroup
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/collaboration-groups/groups/{collaborationGroupId}/archive
method: put
operationId: archiveCollaborationGroup
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/collaboration-groups/labels
method: post
operationId: createLabel
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/collaboration-groups/groups
method: post
operationId: createCollaborationGroups
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/collaboration-groups/associate-groups
method: post
operationId: associateGroupsToCollaborationGroup
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/collaboration-groups/associate-employees
method: post
operationId: associateEmployeesToCollaborationGroup
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/collaboration-groups/root-by-domain/{domainId}
method: get
operationId: getRootCollaborationGroupsByDomain
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/collaboration-groups/labels/domain/{domainId}
method: get
operationId: getLabelsByDomain
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/collaboration-groups/groups/{rootGroupId}/all-under-root
method: get
operationId: getAllCollaborationGroupsUnderRoot
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/collaboration-groups/groups/{parentId}/children
method: get
operationId: getChildrenGroups
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/collaboration-groups/groups/{collaborationGroupId}/employees
method: get
operationId: getCollaborationGroupEmployeeIds
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/collaboration-groups/groups/{collaborationGroupId}/eligible-parents
method: get
operationId: getEligibleParentCollaborationGroups
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/collaboration-groups/groups/group/{groupId}
method: get
operationId: getCollaborationGroupsByEmployeeGroupId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/collaboration-groups/groups/employee/{employeeId}
method: get
operationId: getCollaborationGroupsByEmployeeId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/collaboration-groups/by-root/{rootCollaborationGroupId}/employee/{employeeId}
method: get
operationId: getCollaborationGroupByRootIdAndEmployeeId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/collaboration-groups/delete-groups
method: delete
operationId: deleteGroupsFromCollaborationGroup
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/collaboration-groups/delete-employees
method: delete
operationId: deleteEmployeesFromCollaborationGroup
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/employee/agreements/{id}
method: patch
operationId: patchAgreement
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/employee/pay-schedules/{id}/periods/{periodDate}
method: get
operationId: getPayPeriod
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/employee/badgeNo/{badgeNo}
method: get
operationId: findEmployeesByBadgeNumber
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecast-calculation/groups/{groupId}/optimal-headcounts/{optimalHeadcountId}
method: post
operationId: calculateOptimalHeadcountsById
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecast-calculation/customer/{customerId}/events
method: post
operationId: getEvents
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecast-calculation/groups/{groupId}/optimal-headcounts
method: get
operationId: calculateOptimalHeadcounts
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecasts/static-rules
method: get
operationId: getStaticRulesByGroup
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecasts/static-rules
method: put
operationId: updateStaticRule
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/static-rules
method: post
operationId: createStaticRule
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/dynamic-rules
method: get
operationId: getDynamicRulesByGroup
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecasts/dynamic-rules
method: put
operationId: updateDynamicRule
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/dynamic-rules
method: post
operationId: createDynamicRule
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/target-data
method: post
operationId: postTargetData
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/raw-data
method: post
operationId: postRawData
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/predicted-data
method: post
operationId: postPredictedData
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/forecast-variables/{externalForecastVariableId}/forecast-configurations/{externalForecastConfigurationId}/edit-forecast
method: post
operationId: editCalculatedForecast
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/forecast-data
method: post
operationId: postForecastData
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/budget-data
method: post
operationId: postBudgetData
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/aggregated-data
method: post
operationId: postAggregatedData
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/actual-data
method: post
operationId: postActualData
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/target-data/{externalId}
method: get
operationId: getTargetData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecasts/target-data/{externalId}
method: delete
operationId: deleteTargetData
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/forecast-variables/{externalForecastVariableId}/raw-data
method: get
operationId: getRawData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecasts/forecast-variables/{externalForecastVariableId}/raw-data
method: delete
operationId: deleteRawData
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/forecast-variables/{externalForecastVariableId}/raw-data-stream
method: get
operationId: getRawDataStream
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecasts/forecast-variables/{externalForecastVariableId}/forecast-data
method: get
operationId: getUploadedForecastData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecasts/forecast-variables/{externalForecastVariableId}/forecast-data
method: delete
operationId: deleteForecastData
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/forecast-variables/{externalForecastVariableId}/calculated-forecast
method: get
operationId: getCalculatedForecastForVariable
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecasts/forecast-variables/{externalForecastVariableId}/budget-data
method: get
operationId: getUploadedBudgetData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecasts/forecast-variables/{externalForecastVariableId}/budget-data
method: delete
operationId: deleteBudgetData
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/forecast-variables/{externalForecastVariableId}/aggregated-data
method: get
operationId: getAggregatedData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecasts/forecast-variables/{externalForecastVariableId}/actual-data
method: get
operationId: getActualData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecasts/forecast-variables/{externalForecastVariableId}/actual-data
method: delete
operationId: deleteActualData
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/forecast-variables/{externalForecastVariableId}/actual-data-stream
method: get
operationId: getActualDataStream
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecasts/calculated-variables/{extCalculatedVarId}
method: get
operationId: getCalculatedVariableData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecasts/static-rules/{externalStaticRuleId}
method: delete
operationId: deleteStaticRule
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecasts/dynamic-rules/{externalDynamicRuleId}
method: delete
operationId: deleteDynamicRule
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecast-events/groups/{groupId}/events/{eventId}
method: put
operationId: updateEvent
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecast-events/groups/{groupId}/events/{eventId}
method: delete
operationId: deleteEvent
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecast-events/groups/{groupId}/event-categories/{eventCategoryId}
method: get
operationId: getEventCategory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecast-events/groups/{groupId}/event-categories/{eventCategoryId}
method: put
operationId: updateEventCategory
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecast-events/groups/{groupId}/event-categories/{eventCategoryId}
method: delete
operationId: deleteEventCategory
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecast-events/groups/{groupId}/events
method: get
operationId: getIntegrationEvents
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecast-events/groups/{groupId}/events
method: post
operationId: getGroupHierarchyIntegrationEvents
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecast-events/groups/{groupId}/event
method: post
operationId: createIntegrationEvent
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecast-events/groups/{groupId}/event-categories
method: get
operationId: getEventCategories
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecast-events/groups/{groupId}/event-categories
method: post
operationId: createEventCategory
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/forecast-events/groups/{groupId}/events/{eventId}/overrides
method: get
operationId: getIntegrationEventsByEventId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/forecast-settings/optimal-headcounts
method: get
operationId: getOptimalHeadcounts
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/labor-standards/labor-standards/{laborStandardId}
method: put
operationId: updateLaborStandard
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/labor-standards/labor-standards/{laborStandardId}
method: delete
operationId: deleteLaborStandard
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/labor-standards/labor-standards
method: get
operationId: readLaborStandardsByOptimalHeadcountId
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/labor-standards/labor-standards
method: post
operationId: createLaborStandard
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/labor-standards/groups/{groupId}/labor-standards/limit-configurations
method: get
operationId: readLimitRulesByGroup
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/mapping/{mappingId}
method: put
operationId: update
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/mapping/{mappingId}
method: delete
operationId: delete
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/mapping/groups/{domainGroupId}
method: post
operationId: save
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/mapping/domains/{domainId}/mappings/{mappingType}
method: post
operationId: getMappings
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/mapping/mappingTypes
method: get
operationId: getMappingTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/mapping/mappingTypes/{mappingType}/mappings
method: get
operationId: getMappings_1
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/opening-hours/groups/{groupId}/opening-hours/{openingHoursId}
method: put
operationId: updateOpeningHours
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/opening-hours/groups/{groupId}/opening-hours/{openingHoursId}
method: delete
operationId: deleteOpeningHours
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/opening-hours/groups/{groupId}/opening-hours
method: get
operationId: getOpeningHours
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/opening-hours/groups/{groupId}/opening-hours
method: post
operationId: createOpeningHours
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/opening-hours/groups/{groupId}/open-periods
method: get
operationId: getOpeningHoursPeriods
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/organisation/groups/{groupId}
method: get
operationId: getSingleGroupDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/organisation/groups/{groupId}
method: put
operationId: updateGroup
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organisation/groups/{groupId}
method: delete
operationId: deleteGroup
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organisation/groups/{groupId}/locations/{locationId}
method: get
operationId: getGroupLocation
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/organisation/groups/{groupId}/locations/{locationId}
method: put
operationId: updateGroupLocation
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organisation/groups/{groupId}/locations/{locationId}
method: delete
operationId: deleteGroupLocation
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organisation/groups
method: post
operationId: createGroup
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organisation/groups/{groupId}/locations
method: get
operationId: getGroupLocations
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/organisation/groups/{groupId}/locations
method: post
operationId: addGroupLocation
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v2/organisation/groups/{groupId}/children
method: get
operati
# --- truncated at 32 KB (44 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/quinyx/refs/heads/main/agentic-access/quinyx-agentic-access.yml