Contract owner: Core route registry. Paths are relative to /api/v1. Each operation retains its authoritative request/security schema in OpenAPI JSON. Generic objects in OpenAPI are not complete domain examples; use the authored chapters and runtime discovery.
The complete REST map explains all operations, reproduces complete declared input schemas and response construction, and covers optional extension operations and HTTP routes outside this registry.
| Method | Path | Operation | Permission |
|---|---|---|---|
| POST | /access-tokens/{tokenId}/revoke |
revoke_access_token |
tokens.manage |
| GET | /actor |
get_current_actor |
see security schema |
| GET | /agent/bootstrap |
get_agent_bootstrap |
see security schema |
| POST | /analytics/doctor |
analytics_doctor |
analytics.read |
| GET | /analytics/providers |
list_analytics_providers |
analytics.read |
| GET | /analytics/settings |
get_analytics_settings |
analytics.read |
| PUT | /analytics/settings |
update_analytics_settings |
analytics.manage |
| GET | /audit |
list_audit |
audit.read |
| POST | /auth/invite/accept |
auth_invite_accept |
see security schema |
| POST | /auth/login |
auth_login |
see security schema |
| POST | /auth/logout |
auth_logout |
see security schema |
| POST | /auth/mfa |
auth_mfa_complete |
see security schema |
| POST | /auth/session/rotate |
auth_rotate_session |
see security schema |
| GET | /auth/sessions |
auth_list_sessions |
see security schema |
| DELETE | /auth/sessions/{sessionId} |
auth_revoke_session |
see security schema |
| POST | /blocks/validate |
validate_block_props |
content.read |
| POST | /bundles |
submit_publication_bundle |
content.create |
| POST | /bundles/pcpub |
ingest_publication_bundle |
content.create |
| GET | /bundles/pcpub/ingests |
list_publication_bundle_ingests |
see security schema |
| GET | /bundles/pcpub/ingests/{ingestId} |
get_publication_bundle_ingest |
see security schema |
| GET | /capabilities |
get_capabilities |
see security schema |
| GET | /changesets |
list_changesets |
publication.read |
| POST | /changesets |
create_changeset |
publication.plan |
| GET | /changesets/{changesetId} |
get_changeset |
publication.read |
| POST | /changesets/{changesetId}/apply |
apply_changeset |
publication.publish |
| POST | /changesets/{changesetId}/cancel |
cancel_changeset |
publication.plan |
| POST | /changesets/{changesetId}/items |
add_changeset_item |
publication.plan |
| POST | /changesets/{changesetId}/preflight |
preflight_changeset |
publication.plan |
| GET | /collections/{key}/items |
list_collection_items |
see security schema |
| POST | /content/richtext/convert |
convert_rich_text |
content.read |
| POST | /content/schema/apply |
apply_content_schema |
content_schema.apply |
| GET | /content/schema/overrides |
list_content_schema_overrides |
content_schema.read |
| POST | /content/schema/validate |
validate_content_schema |
content_schema.propose |
| GET | /diagnostics |
get_diagnostics |
site.validate |
| GET | /discovery/blocks |
list_block_types |
content.read |
| GET | /discovery/blocks/{typeId} |
get_block_schema |
content.read |
| GET | /discovery/content/collection-capabilities |
get_collection_capabilities |
content.read |
| GET | /discovery/content/field-types |
list_field_types |
content.read |
| GET | /discovery/content/icons |
list_icon_catalog |
content.read |
| GET | /discovery/content/templates |
list_compatible_templates |
content.read |
| GET | /discovery/content/tree |
list_content_tree |
content.read |
| GET | /discovery/content/types |
list_content_types |
content.read |
| GET | /discovery/content/types/{key} |
get_content_type_schema |
content.read |
| GET | /discovery/media/presets |
list_media_presets |
media.read |
| GET | /discovery/navigation/placements |
list_placement_bindings |
navigation.read |
| GET | /discovery/navigation/sets |
list_navigation_sets |
navigation.read |
| GET | /discovery/navigation/trees/{setRef} |
get_navigation_tree |
navigation.read |
| GET | /discovery/routing/check |
check_route_available |
site.validate |
| GET | /discovery/routing/policy |
get_route_policy |
navigation.read |
| GET | /discovery/routing/resolve-entry |
resolve_entry_url |
navigation.read |
| GET | /discovery/seo/metadata/{entryId} |
resolve_seo_metadata |
seo.read |
| GET | /discovery/seo/preview |
preview_seo |
seo.read |
| GET | /discovery/seo/schema |
get_seo_schema |
seo.read |
| GET | /discovery/seo/structured-data |
preview_structured_data |
seo.read |
| GET | /discovery/seo/validate |
validate_seo |
seo.validate |
| GET | /discovery/theme |
get_theme_contract |
theme.read |
| GET | /discovery/theme/templates |
list_templates |
theme.read |
| POST | /entries |
create_draft |
content.create |
| POST | /entries/{entryId}/archive |
archive_entry |
content.archive |
| POST | /entries/{entryId}/draft |
create_working_draft |
content.edit |
| POST | /entries/{entryId}/duplicate |
duplicate_entry |
content.create |
| POST | /entries/{entryId}/home |
set_home_entry |
navigation.edit |
| POST | /entries/{entryId}/identity-locale |
reidentify_entry_locale |
content.edit |
| POST | /entries/{entryId}/move |
move_entry |
content.edit |
| POST | /entries/{entryId}/restore |
restore_entry |
content.archive |
| GET | /entries/{entryId}/revisions |
list_revisions |
publication.read |
| POST | /entries/{entryId}/revisions/cleanup |
cleanup_entry_revisions |
content.edit |
| GET | /entries/{entryId}/route |
get_entry_route |
navigation.read |
| POST | /entries/{entryId}/route/change |
change_entry_route |
navigation.edit |
| GET | /entries/{entryId}/seo |
get_entry_seo |
seo.read |
| PUT | /entries/{entryId}/seo |
update_entry_seo |
seo.edit |
| PATCH | /entries/{entryId}/template |
set_entry_template |
content.edit |
| GET | /entries/{entryId}/translations |
list_entry_translations |
content.read |
| POST | /entries/{entryId}/translations |
add_entry_translation |
content.create |
| GET | /extensions |
list_extensions |
extensions.manage |
| GET | /extensions/capabilities |
get_extension_capabilities |
extensions.manage |
| GET | /extensions/compatibility |
get_compatibility_report |
extensions.manage |
| GET | /extensions/contracts |
get_contract_versions |
extensions.manage |
| GET | /extensions/deprecations |
list_deprecations |
extensions.manage |
| GET | /extensions/operations |
list_all_extension_operations |
see security schema |
| GET | /extensions/{extensionId}/compatibility |
get_extension_compatibility |
extensions.manage |
| GET | /extensions/{extensionId}/config |
get_extension_config |
extensions.manage |
| PUT | /extensions/{extensionId}/config |
update_extension_config |
extensions.manage |
| POST | /extensions/{extensionId}/disable |
extension_disable |
extensions.manage |
| POST | /extensions/{extensionId}/enable |
extension_enable |
extensions.manage |
| POST | /extensions/{extensionId}/install |
extension_install |
extensions.manage |
| GET | /extensions/{extensionId}/mount |
extension_mount_get |
extensions.manage |
| PUT | /extensions/{extensionId}/mount |
extension_mount_set |
extensions.manage |
| GET | /extensions/{extensionId}/operations |
list_extension_operations |
see security schema |
| POST | /extensions/{extensionId}/operations/{operationId} |
invoke_extension_operation |
see security schema |
| DELETE | /extensions/{extensionId}/secrets/{slot} |
clear_extension_secret |
extensions.manage |
| PUT | /extensions/{extensionId}/secrets/{slot} |
set_extension_secret |
extensions.manage |
| POST | /extensions/{extensionId}/uninstall |
extension_uninstall |
extensions.manage |
| GET | /external-identities/{namespace}/{externalId} |
resolve_external_identity |
content.read |
| PUT | /external-identities/{namespace}/{externalId} |
bind_external_identity |
content.edit |
| GET | /forms |
list_forms |
forms.read_definition |
| POST | /forms |
create_form_definition |
forms.manage_definition |
| GET | /forms/field-types |
list_form_field_types |
forms.read_definition |
| GET | /forms/{formId} |
get_form_definition |
forms.read_definition |
| PUT | /forms/{formId} |
update_form_definition |
forms.manage_definition |
| GET | /forms/{formId}/stats |
get_form_stats |
forms.read_definition |
| GET | /forms/{formId}/usage |
get_form_usage |
forms.read_definition |
| GET | /integrations/bindings |
list_bindings |
integrations.read |
| POST | /integrations/bindings |
create_binding |
integrations.configure |
| PATCH | /integrations/bindings/{bindingId} |
update_binding |
integrations.configure |
| GET | /integrations/connectors |
list_connectors |
integrations.read |
| GET | /integrations/connectors/{connectorType} |
get_connector_schema |
integrations.read |
| GET | /integrations/deliveries |
list_deliveries |
integrations.deliveries.read |
| GET | /integrations/deliveries/stats |
get_delivery_stats |
integrations.deliveries.read |
| GET | /integrations/deliveries/{deliveryId} |
get_delivery |
integrations.deliveries.read |
| POST | /integrations/deliveries/{deliveryId}/cancel |
cancel_delivery |
integrations.retry |
| POST | /integrations/deliveries/{deliveryId}/retry |
retry_delivery |
integrations.retry |
| GET | /integrations/inbound-events |
list_inbound_events |
integrations.inbound.read |
| POST | /integrations/inbound/{instanceId} |
receive_inbound |
see security schema |
| GET | /integrations/instances |
list_integration_instances |
integrations.read |
| POST | /integrations/instances |
create_instance |
integrations.configure |
| PATCH | /integrations/instances/{instanceId} |
update_instance |
integrations.configure |
| DELETE | /integrations/instances/{instanceId}/secrets/{key} |
clear_instance_secret |
integrations.secrets.manage |
| PUT | /integrations/instances/{instanceId}/secrets/{key} |
set_instance_secret |
integrations.secrets.manage |
| POST | /integrations/instances/{instanceId}/test |
test_instance |
integrations.test |
| POST | /interactions/export |
export_interactions |
interactions.export |
| GET | /interactions/leads |
list_leads |
leads.read |
| GET | /interactions/leads/{leadId} |
get_lead |
leads.read |
| PATCH | /interactions/leads/{leadId} |
update_lead_status |
leads.manage |
| GET | /interactions/quiz-runs |
list_quiz_runs |
interactions.read |
| GET | /interactions/quiz-runs/{runId} |
get_quiz_run |
interactions.read |
| POST | /interactions/privacy/apply |
apply_interaction_privacy |
privacy.manage |
| GET | /interactions/privacy/cases/{caseId} |
get_interaction_privacy_case |
privacy.manage |
| POST | /interactions/privacy/cases/{caseId}/deliveries/{deliveryId}/acknowledge |
acknowledge_interaction_privacy |
privacy.manage |
| POST | /interactions/privacy/preview |
preview_interaction_privacy |
privacy.manage |
| GET | /interactions/submissions |
list_submissions |
interactions.read |
| GET | /interactions/submissions/{submissionId} |
get_submission |
interactions.read |
| PATCH | /interactions/submissions/{submissionId} |
update_submission_status |
interactions.manage |
| GET | /localization |
get_site_localization |
site.configure |
| PUT | /localization |
update_site_localization |
site.configure |
| GET | /mail/settings |
get_mail_settings |
integrations.read |
| PUT | /mail/settings |
update_mail_settings |
integrations.configure |
| POST | /mail/test |
test_mail_transport |
integrations.test |
| GET | /maintenance |
get_maintenance_state |
site.maintenance |
| PUT | /maintenance |
update_maintenance_state |
site.maintenance |
| GET | /media |
search_media |
media.read |
| POST | /media |
upload_media |
media.write |
| GET | /media/by-hash/{sha256} |
search_media_by_hash |
media.read |
| GET | /media/folders |
list_media_folders |
media.read |
| POST | /media/folders |
create_media_folder |
media.write |
| DELETE | /media/folders/{folderId} |
delete_media_folder |
media.write |
| PATCH | /media/folders/{folderId} |
update_media_folder |
media.write |
| POST | /media/generations |
create_media_generation |
media.generate |
| POST | /media/generations/estimate |
estimate_media_generation |
media.generate |
| GET | /media/generations/{generationId} |
get_media_generation |
media.generate |
| POST | /media/generations/{generationId}/candidates/{candidateIndex}/accept |
accept_generated_media |
media.generate |
| POST | /media/import |
import_media_url |
media.import |
| GET | /media/providers |
list_media_providers |
media.read |
| GET | /media/providers/{providerId} |
get_media_provider |
media.read |
| GET | /media/providers/{providerId}/capabilities |
get_media_provider_capabilities |
media.read |
| GET | /media/providers/{providerId}/config |
get_media_provider_config |
media.providers.manage |
| PUT | /media/providers/{providerId}/config |
update_media_provider_config |
media.providers.manage |
| GET | /media/providers/{providerId}/models |
list_media_provider_models |
media.providers.manage |
| GET | /media/providers/{providerId}/models/{modelId} |
get_media_provider_model |
media.providers.manage |
| DELETE | /media/providers/{providerId}/secrets/{slot} |
clear_media_provider_secret |
media.providers.manage |
| PUT | /media/providers/{providerId}/secrets/{slot} |
set_media_provider_secret |
media.providers.manage |
| POST | /media/providers/{providerId}/test |
test_media_provider |
media.providers.manage |
| POST | /media/stock/import |
import_stock_candidate |
media.stock.import |
| POST | /media/stock/search |
search_stock_media |
media.stock.search |
| GET | /media/{mediaId} |
get_media |
media.read |
| PATCH | /media/{mediaId} |
update_media_metadata |
media.write |
| POST | /media/{mediaId}/archive |
archive_media |
media.archive |
| GET | /media/{mediaId}/file |
get_media_file |
media.read |
| PATCH | /media/{mediaId}/folder |
move_media_asset |
media.write |
| GET | /media/{mediaId}/usage |
get_media_usage |
media.read |
| PUT | /media/{mediaId}/version |
replace_media_version |
media.replace |
| DELETE | /navigation/placements/{placementKey} |
unbind_navigation_placement |
navigation.edit |
| PUT | /navigation/placements/{placementKey} |
bind_navigation_placement |
navigation.edit |
| POST | /navigation/sets |
create_navigation_set |
navigation.edit |
| DELETE | /navigation/sets/{setId} |
delete_navigation_set |
navigation.edit |
| POST | /navigation/sets/{setId}/items |
insert_navigation_item |
navigation.edit |
| DELETE | /navigation/sets/{setId}/items/{itemId} |
delete_navigation_item |
navigation.edit |
| PATCH | /navigation/sets/{setId}/items/{itemId} |
update_navigation_item |
navigation.edit |
| POST | /navigation/sets/{setId}/items/{itemId}/move |
move_navigation_item |
navigation.edit |
| GET | /navigation/sets/{setId}/overrides |
list_navigation_overrides |
navigation.read |
| POST | /navigation/sets/{setId}/overrides |
add_navigation_override |
navigation.edit |
| DELETE | /navigation/sets/{setId}/overrides/{overrideId} |
remove_navigation_override |
navigation.edit |
| POST | /navigation/sets/{setId}/seal |
seal_navigation_set |
navigation.publish |
| GET | /navigation/validate |
validate_navigation |
navigation.read |
| GET | /notifications/settings |
get_notification_settings |
integrations.read |
| PUT | /notifications/settings |
update_notification_settings |
integrations.configure |
| GET | /notifications/subscriptions |
get_notification_subscriptions |
signed-in user |
| PUT | /notifications/subscriptions |
update_notification_subscriptions |
signed-in user |
| GET | /openapi.json |
get_openapi_document |
see security schema |
| GET | /payments |
list_payments |
payments.read |
| POST | /payments |
create_payment |
payments.create |
| GET | /payments/callback/{providerInstanceId} |
receive_payment_callback |
see security schema |
| GET | /payments/inbound-events |
list_payment_inbound_events |
payments.events.read |
| GET | /payments/providers |
list_payment_providers |
payments.read |
| GET | /payments/providers/instances |
list_payment_provider_instances |
payments.read |
| POST | /payments/providers/instances |
create_payment_provider_instance |
payments.configure |
| DELETE | /payments/providers/instances/{instanceId} |
delete_payment_provider_instance |
payments.configure |
| PATCH | /payments/providers/instances/{instanceId} |
update_payment_provider_instance |
payments.configure |
| POST | /payments/providers/instances/{instanceId}/test |
test_payment_provider_instance |
payments.configure |
| GET | /payments/providers/{providerType}/capabilities |
get_payment_provider_capabilities |
payments.read |
| GET | /payments/{paymentId} |
get_payment |
payments.read |
| POST | /payments/{paymentId}/cancel |
cancel_payment |
payments.cancel |
| GET | /payments/{paymentId}/events |
list_payment_events |
payments.events.read |
| POST | /payments/{paymentId}/refund |
refund_payment |
payments.refund |
| GET | /payments/{paymentId}/refunds |
list_payment_refund_intents |
payments.read |
| POST | /plans |
create_publication_plan |
publication.plan |
| POST | /plans/{planId}/items/{itemId}/cancel |
cancel_publication_item |
publication.schedule |
| POST | /plans/{planId}/items/{itemId}/publish-now |
publish_now |
publication.publish |
| POST | /plans/{planId}/items/{itemId}/reschedule |
reschedule_publication_item |
publication.schedule |
| POST | /plans/{planId}/preview |
preview_publication_plan |
publication.plan |
| POST | /plans/{planId}/schedule |
schedule_publication_plan |
publication.schedule |
| POST | /previews |
create_preview |
preview.create |
| POST | /public/forms/{formId}/submit |
submit_public_form |
see security schema |
| POST | /public/quizzes/runs/{runId}/abandon |
abandon_public_quiz |
see security schema |
| POST | /public/quizzes/runs/{runId}/answer |
answer_public_quiz |
see security schema |
| POST | /public/quizzes/runs/{runId}/complete |
complete_public_quiz |
see security schema |
| GET | /public/quizzes/{quizId}/schema |
get_quiz_public_schema |
see security schema |
| POST | /public/quizzes/{quizId}/start |
start_public_quiz |
see security schema |
| GET | /publication/calendar |
list_publication_calendar |
publication.read |
| GET | /publication/history |
list_publication_history |
publication.read |
| GET | /publication/pending |
list_pending_publications |
publication.read |
| POST | /publications/publish |
publish_revision |
publication.publish |
| POST | /publications/rollback |
rollback_publication |
publication.rollback |
| POST | /publications/unpublish |
unpublish_publication |
publication.unpublish |
| GET | /publications/{entityType}/{entityId} |
get_publication |
publication.read |
| GET | /quizzes |
list_quizzes |
quizzes.read_definition |
| POST | /quizzes |
create_quiz_definition |
quizzes.manage_definition |
| GET | /quizzes/{quizId} |
get_quiz_definition |
quizzes.read_definition |
| PUT | /quizzes/{quizId} |
update_quiz_definition |
quizzes.manage_definition |
| GET | /quizzes/{quizId}/stats |
get_quiz_stats |
quizzes.read_definition |
| GET | /quizzes/{quizId}/usage |
get_quiz_usage |
quizzes.read_definition |
| DELETE | /registry/account-token |
registry_account_token_clear |
extensions.manage |
| POST | /registry/account-token |
registry_account_token_set |
extensions.manage |
| POST | /registry/apply-update |
registry_apply_update |
extensions.manage |
| GET | /registry/index |
registry_index |
see security schema |
| POST | /registry/install |
registry_install_package |
skills.manage |
| GET | /registry/instance |
registry_instance_get |
extensions.manage |
| POST | /registry/instance/confirm |
registry_instance_confirm |
extensions.manage |
| GET | /registry/instance/status |
registry_instance_status |
extensions.manage |
| GET | /registry/packages/{id} |
registry_package_card |
see security schema |
| POST | /registry/publish/{skillId} |
registry_publish_skill |
skills.manage |
| POST | /registry/release-upload |
registry_release_upload |
extensions.manage |
| GET | /registry/update-status |
registry_update_status |
extensions.manage |
| GET | /revisions/{fromId}/diff/{toId} |
diff_revisions |
publication.read |
| DELETE | /revisions/{revisionId} |
delete_revision |
content.edit |
| GET | /revisions/{revisionId} |
get_revision |
publication.read |
| PATCH | /revisions/{revisionId} |
update_draft |
content.edit |
| POST | /revisions/{revisionId}/seal |
seal_revision |
revision.seal |
| POST | /revisions/{revisionId}/validate |
validate_revision |
content.edit |
| GET | /roles |
list_roles |
roles.read |
| POST | /roles-admin |
manage_custom_role |
roles.manage |
| POST | /routing/redirect-imports/apply |
apply_redirect_import |
routing.redirects.import |
| POST | /routing/redirect-imports/validate |
validate_redirect_import |
routing.redirects.import |
| GET | /search |
search_query |
see security schema |
| GET | /search/admin |
search_admin |
search.admin |
| GET | /search/capabilities |
get_search_capabilities |
see security schema |
| GET | /search/reindex |
list_search_reindex_runs |
search.diagnostics |
| POST | /search/reindex |
reindex_search |
search.reindex |
| GET | /search/status |
get_search_status |
search.diagnostics |
| POST | /search/validate-document |
validate_search_document |
search.admin |
| GET | /seo/indexnow |
get_indexnow_settings |
seo.read |
| PUT | /seo/indexnow |
update_indexnow_settings |
seo.site_settings |
| POST | /seo/indexnow/check |
check_indexnow |
seo.site_settings |
| POST | /seo/indexnow/rotate-key |
rotate_indexnow_key |
seo.site_settings |
| GET | /seo/indexnow/status |
get_indexnow_status |
seo.read |
| GET | /server |
get_server_info |
see security schema |
| GET | /service-accounts |
list_service_accounts |
tokens.manage |
| POST | /service-accounts |
create_service_account |
tokens.manage |
| DELETE | /service-accounts/{accountId} |
delete_service_account |
tokens.manage |
| POST | /service-accounts/{accountId}/disable |
disable_service_account |
tokens.manage |
| GET | /service-accounts/{accountId}/tokens |
list_access_tokens |
tokens.manage |
| POST | /service-accounts/{accountId}/tokens |
create_access_token |
tokens.manage |
| GET | /settings/site-identity |
get_site_identity |
seo.read |
| PUT | /settings/site-identity |
update_site_identity |
seo.site_settings |
| GET | /site |
get_site_info |
see security schema |
| GET | /site/domains |
list_site_domains |
domains.manage |
| POST | /site/domains |
add_site_domain |
domains.manage |
| DELETE | /site/domains/{hostname} |
remove_site_domain |
domains.manage |
| PATCH | /site/domains/{hostname} |
patch_site_domain |
domains.manage |
| GET | /skills |
list_skills |
see security schema |
| POST | /skills/install |
install_skill |
skills.manage |
| GET | /skills/sample.zip |
download_skill_sample |
see security schema |
| DELETE | /skills/{id} |
uninstall_skill |
skills.manage |
| POST | /skills/{id}/disable |
disable_skill |
skills.manage |
| POST | /skills/{id}/enable |
enable_skill |
skills.manage |
| GET | /system/metrics |
get_system_metrics |
site.validate |
| GET | /system/status |
get_system_status |
site.validate |
| POST | /theme/activate |
activate_theme |
theme.activate |
| PUT | /theme/settings |
save_theme_settings |
theme.write |
| POST | /theme/settings/seal |
seal_theme_settings |
theme.write |
| GET | /theme/state |
get_theme_state |
theme.read |
| GET | /themes/active |
get_served_theme |
theme.read |
| POST | /themes/active/update |
update_active_theme |
theme.write |
| POST | /themes/install |
install_theme |
theme.write |
| GET | /themes/installed |
list_themes_installed |
theme.read |
| POST | /themes/revisions/cleanup |
cleanup_theme_revisions |
theme.read preview / theme.write apply |
| GET | /themes/revisions |
list_theme_revisions |
theme.read |
| POST | /themes/rollback |
rollback_theme_revision |
theme.write |
| DELETE | /themes/installed/{name} |
uninstall_theme |
theme.write |
| POST | /themes/validate |
validate_theme |
theme.validate |
| POST | /update/apply |
update_apply |
extensions.manage |
| GET | /update/preflight |
get_update_preflight |
extensions.manage |
| POST | /update/preflight |
submit_update_preflight |
extensions.manage |
| GET | /users |
list_users |
users.read |
| POST | /users |
create_user |
users.manage |
| POST | /users/direct |
create_user_with_password |
users.manage |
| DELETE | /users/{userId} |
delete_user |
users.manage |
| PUT | /users/{userId} |
update_user |
users.manage |
| POST | /users/{userId}/disable |
disable_user |
users.manage |
| POST | /users/{userId}/enable |
enable_user |
users.manage |
| DELETE | /users/{userId}/mfa |
reset_user_mfa |
users.manage |
| PUT | /users/{userId}/password |
set_user_password |
users.manage |
| POST | /users/{userId}/roles |
assign_role |
roles.manage |
| DELETE | /users/{userId}/roles/{roleKey} |
remove_role |
roles.manage |
| POST | /users/{userId}/sessions/revoke |
revoke_user_sessions |
users.manage |