Referencia de IntraVox

Esta página se genera al compilar a partir de appinfo/info.xml y appinfo/routes.php del repositorio; no incluye números de versión ni fechas.

Comandos occ

Ajustes

Sección

Clase

Administración

OCA\IntraVox\Settings\AdminSettings

Sección de administración

OCA\IntraVox\Settings\AdminSection

Trabajos en segundo plano

Superficie OCS

Superficie externa (autenticación básica): rutas para el acceso programático desde fuera de la instancia.

Nombre

URL

Verbo

Requisitos

intravox.api.listPages

/api/v1/pages

GET

intravox.api.createPage

/api/v1/pages

POST

intravox.api.getPage

/api/v1/pages/{id}

GET

intravox.api.updatePage

/api/v1/pages/{id}

PUT

intravox.api.deletePage

/api/v1/pages/{id}

DELETE

intravox.mediaApi.uploadMedia

/api/v1/pages/{pageId}/media

POST

intravox.mediaApi.listMedia

/api/v1/pages/{pageId}/media

GET

intravox.mediaApi.getMedia

/api/v1/pages/{pageId}/media/{filename}

GET

Rutas

Los nombres se derivan del identificador de la app y del nombre declarado en appinfo/routes.php.

api

Nombre

URL

Verbo

Requisitos

intravox.api.createPage

/api/pages

POST

intravox.api.listPages

/api/pages

GET

intravox.api.getPageTree

/api/pages/tree

GET

intravox.api.reorderPages

/api/pages/reorder

POST

intravox.api.copyPage

/api/pages/copy

POST

intravox.api.movePage

/api/pages/move

POST

intravox.api.getPage

/api/pages/{id}

GET

intravox.api.updatePage

/api/pages/{id}

PUT

intravox.api.deletePage

/api/pages/{id}

DELETE

intravox.api.searchPages

/api/search

GET

intravox.api.getNews

/api/news

GET

intravox.api.getBreadcrumb

/api/pages/{id}/breadcrumb

GET

intravox.api.getPermissions

/api/permissions

GET

intravox.api.setHomepage

/api/homepage

POST

intravox.api.runSetup

/api/setup

POST

intravox.api.health

/api/health

GET

mediaApi

Nombre

URL

Verbo

Requisitos

intravox.mediaApi.uploadMedia

/api/pages/{pageId}/media

POST

intravox.mediaApi.checkMediaDuplicate

/api/pages/{pageId}/media/check

POST

intravox.mediaApi.uploadMediaWithName

/api/pages/{pageId}/media/upload

POST

intravox.mediaApi.listMedia

/api/pages/{pageId}/media/list

GET

intravox.mediaApi.getMedia

/api/pages/{pageId}/media/{filename}

GET

intravox.mediaApi.getResourcesMediaWithFolder

/api/resources/media/{folder}/{filename}

GET

intravox.mediaApi.getResourcesMedia

/api/resources/media/{filename}

GET

intravox.mediaApi.getUploadLimit

/api/settings/upload-limit

GET

pageContentApi

Nombre

URL

Verbo

Requisitos

intravox.pageContentApi.getPageVersions

/api/pages/{pageId}/versions

GET

intravox.pageContentApi.restorePageVersion

/api/pages/{pageId}/versions/{timestamp}

POST

intravox.pageContentApi.updateVersionLabel

/api/pages/{pageId}/versions/{timestamp}/label

PUT

intravox.pageContentApi.getVersionContent

/api/pages/{pageId}/versions/{timestamp}/content

GET

intravox.pageContentApi.getCurrentPageContent

/api/pages/{pageId}/content

GET

intravox.pageContentApi.getPageMetadata

/api/pages/{pageId}/metadata

GET

intravox.pageContentApi.updatePageMetadata

/api/pages/{pageId}/metadata

PUT

intravox.pageContentApi.checkPageCacheStatus

/api/page/{pageId}/cache-status

GET

intravox.pageContentApi.getMetavoxStatus

/api/metavox/status

GET

intravox.pageContentApi.getMetavoxFields

/api/metavox/fields

GET

pageLock

Nombre

URL

Verbo

Requisitos

intravox.pageLock.getLock

/api/pages/{pageId}/lock

GET

intravox.pageLock.acquireLock

/api/pages/{pageId}/lock

POST

intravox.pageLock.refreshLock

/api/pages/{pageId}/lock

PUT

intravox.pageLock.releaseLock

/api/pages/{pageId}/lock

DELETE

intravox.pageLock.forceReleaseLock

/api/pages/{pageId}/lock/force-release

POST

translationApi

Nombre

URL

Verbo

Requisitos

intravox.translationApi.linkTranslation

/api/pages/{pageId}/translations

POST

intravox.translationApi.unlinkTranslation

/api/pages/{pageId}/translations

DELETE

intravox.translationApi.getTranslationCandidates

/api/pages/{pageId}/translation-candidates

GET

intravox.translationApi.createTranslation

/api/pages/{pageId}/translations/create

POST

intravox.translationApi.getTranslatableLanguages

/api/pages/{pageId}/translatable-languages

GET

demoData

Nombre

URL

Verbo

Requisitos

intravox.demoData.getStatus

/api/demo-data/status

GET

intravox.demoData.getLanguages

/api/demo-data/languages

GET

intravox.demoData.importDemoData

/api/demo-data/import

POST

intravox.demoData.cleanStart

/api/demo-data/clean-start

POST

language

Nombre

URL

Verbo

Requisitos

intravox.language.list

/api/languages

GET

intravox.language.contentStatus

/api/languages/content-status

GET

intravox.language.setPrimary

/api/languages/primary

POST

intravox.language.addLanguage

/api/languages/{code}/add

POST

intravox.language.removeLanguage

/api/languages/{code}

DELETE

intravox.language.setEnabled

/api/languages/enabled

POST

intravox.language.createEmptyHomepage

/api/languages/{code}/empty-homepage

POST

settingsApi

Nombre

URL

Verbo

Requisitos

intravox.settingsApi.getVideoDomains

/api/settings/video-domains

GET

intravox.settingsApi.setVideoDomains

/api/settings/video-domains

POST

intravox.settingsApi.getEngagementSettings

/api/settings/engagement

GET

intravox.settingsApi.setEngagementSettings

/api/settings/engagement

POST

intravox.settingsApi.getPublicationSettings

/api/settings/publication

GET

intravox.settingsApi.setPublicationSettings

/api/settings/publication

POST

intravox.settingsApi.getPublicSharePeopleSetting

/api/settings/public-share-people

GET

intravox.settingsApi.setPublicSharePeopleSetting

/api/settings/public-share-people

POST

intravox.settingsApi.setTelemetrySettings

/api/settings/telemetry

POST

export

Nombre

URL

Verbo

Requisitos

intravox.export.getExportableLanguages

/api/export/languages

GET

intravox.export.exportLanguage

/api/export/language/{language}

GET

intravox.export.exportLanguageZip

/api/export/language/{language}/zip

GET

intravox.export.exportPage

/api/export/page/{uniqueId}

GET

importApi

Nombre

URL

Verbo

Requisitos

intravox.importApi.import_zip

/api/import/zip

POST

intravox.importApi.import_confluence_html

/api/import/confluence/html

POST

comment

Nombre

URL

Verbo

Requisitos

intravox.comment.getComments

/api/pages/{pageId}/comments

GET

intravox.comment.createComment

/api/pages/{pageId}/comments

POST

intravox.comment.updateComment

/api/comments/{commentId}

PUT

intravox.comment.deleteComment

/api/comments/{commentId}

DELETE

intravox.comment.getPageReactions

/api/pages/{pageId}/reactions

GET

intravox.comment.addPageReaction

/api/pages/{pageId}/reactions/{emoji}

POST

intravox.comment.removePageReaction

/api/pages/{pageId}/reactions/{emoji}

DELETE

intravox.comment.getCommentReactions

/api/comments/{commentId}/reactions

GET

intravox.comment.addCommentReaction

/api/comments/{commentId}/reactions/{emoji}

POST

intravox.comment.removeCommentReaction

/api/comments/{commentId}/reactions/{emoji}

DELETE

analytics

Nombre

URL

Verbo

Requisitos

intravox.analytics.trackView

/api/analytics/track/{pageId}

POST

intravox.analytics.getPageStats

/api/analytics/page/{pageId}

GET

intravox.analytics.getTopPages

/api/analytics/top

GET

intravox.analytics.getDashboard

/api/analytics/dashboard

GET

intravox.analytics.getSettings

/api/analytics/settings

GET

intravox.analytics.setSettings

/api/analytics/settings

POST

bulk

Nombre

URL

Verbo

Requisitos

intravox.bulk.validateOperation

/api/bulk/validate

POST

intravox.bulk.deletePages

/api/bulk/delete

POST

intravox.bulk.movePages

/api/bulk/move

POST

intravox.bulk.updatePages

/api/bulk/update

POST

orphanedData

Nombre

URL

Verbo

Requisitos

intravox.orphanedData.scan

/api/orphaned/scan

GET

intravox.orphanedData.getDetails

/api/orphaned/{id}/details

GET

intravox.orphanedData.cleanup

/api/orphaned/{id}

DELETE

intravox.orphanedData.migrate

/api/orphaned/{id}/migrate

POST

license

Nombre

URL

Verbo

Requisitos

intravox.license.getStats

/api/license/stats

GET

intravox.license.sendTelemetry

/api/license/telemetry

POST

intravox.license.getInstanceInfo

/api/license/instance

GET

intravox.license.saveSettings

/api/settings/license

POST

intravox.license.validate

/api/license/validate

POST

intravox.license.updateUsage

/api/license/update-usage

POST

templateApi

Nombre

URL

Verbo

Requisitos

intravox.templateApi.listTemplates

/api/templates

GET

intravox.templateApi.getTemplate

/api/templates/{id}

GET

intravox.templateApi.saveAsTemplate

/api/templates

POST

intravox.templateApi.deleteTemplate

/api/templates/{id}

DELETE

intravox.templateApi.createPageFromTemplate

/api/pages/from-template

POST

shareAdminApi

Nombre

URL

Verbo

Requisitos

intravox.shareAdminApi.getShareInfo

/api/pages/{uniqueId}/share-info

GET

intravox.shareAdminApi.getActiveShares

/api/admin/shares

GET

people

Nombre

URL

Verbo

Requisitos

intravox.people.searchUsers

/api/users/search

GET

intravox.people.getUsers

/api/users

POST

intravox.people.getGroups

/api/users/groups

GET

intravox.people.getUserFields

/api/users/fields

GET

intravox.people.getPeople

/api/people

GET

intravox.people.facetPreflight

/api/people/facet-preflight

GET

calendar

Nombre

URL

Verbo

Requisitos

intravox.calendar.getCalendars

/api/calendar/calendars

GET

intravox.calendar.getEvents

/api/calendar/events

GET

feedReader

Nombre

URL

Verbo

Requisitos

intravox.feedReader.getFeed

/api/feed/external

GET

intravox.feedReader.getPreview

/api/feed/preview

GET

intravox.feedReader.proxyImage

/api/feed/image

GET

intravox.feedReader.getArticle

/api/feed/article

GET

intravox.feedReader.getFeedBatch

/api/feed/batch

POST

intravox.feedReader.getCourses

/api/feed/courses/{connectionId}

GET

intravox.feedReader.getSharePointLists

/api/feed/sharepoint-lists/{connectionId}

GET

intravox.feedReader.getJiraProjects

/api/feed/jira-projects/{connectionId}

GET

intravox.feedReader.getMoodleForums

/api/feed/moodle-forums/{connectionId}

GET

intravox.feedReader.getConnections

/api/settings/feed-connections

GET

intravox.feedReader.setConnections

/api/settings/feed-connections

POST

lmsOAuth

Nombre

URL

Verbo

Requisitos

intravox.lmsOAuth.getUserConnections

/api/lms/connections

GET

intravox.lmsOAuth.startOAuth

/api/lms/connect/{connectionId}

POST

intravox.lmsOAuth.callback

/api/lms/callback

GET

intravox.lmsOAuth.saveManualToken

/api/lms/token/{connectionId}

POST

intravox.lmsOAuth.disconnect

/api/lms/token/{connectionId}

DELETE

feed

Nombre

URL

Verbo

Requisitos

intravox.feed.getFeed

/feed/{token}

GET

intravox.feed.getFeedMedia

/feed/{token}/media/{pageId}/{filename}

GET

intravox.feed.getToken

/api/feed/token

GET

intravox.feed.regenerateToken

/api/feed/token

POST

intravox.feed.revokeToken

/api/feed/token

DELETE

intravox.feed.updateConfig

/api/feed/config

PUT

publicShare

Nombre

URL

Verbo

Requisitos

intravox.publicShare.getPageByShare

/api/share/{token}/page/{uniqueId}

GET

intravox.publicShare.getMediaByShare

/api/share/{token}/page/{uniqueId}/media/{filename}

GET

intravox.publicShare.getResourcesMediaByShare

/api/share/{token}/resources/media/{filename}

GET

intravox.publicShare.getResourcesMediaWithFolderByShare

/api/share/{token}/resources/media/{folder}/{filename}

GET

intravox.publicShare.getNavigationByShare

/api/share/{token}/navigation

GET

intravox.publicShare.getPageTreeByShare

/api/share/{token}/tree

GET

intravox.publicShare.getNewsByShare

/api/share/{token}/news

GET

intravox.publicShare.getPeopleByShare

/api/share/{token}/people

GET

intravox.publicShare.getEventsByShare

/api/share/{token}/calendar/events

GET

intravox.publicShare.getFeedByShare

/api/share/{token}/feed/external

GET

intravox.publicShare.proxyImageByShare

/api/share/{token}/feed/image

GET

intravox.publicShare.getArticleByShare

/api/share/{token}/feed/article

GET

intravox.publicShare.getFeedBatchByShare

/api/share/{token}/feed/batch

POST

photoStory

Nombre

URL

Verbo

Requisitos

intravox.photoStory.photos

/api/photo-story/photos

GET

intravox.photoStory.clusters

/api/photo-story/clusters

GET

intravox.photoStory.capabilities

/api/photo-story/capabilities

GET

intravox.photoStory.photoExif

/api/photo-story/photo-exif

GET

intravox.photoStory.openInFiles

/api/photo-story/open-in-files

GET

intravox.photoStory.video

/api/photo-story/video

GET

intravox.photoStory.metaVoxFields

/api/photo-story/metavox-fields

GET

fileStory

Nombre

URL

Verbo

Requisitos

intravox.fileStory.files

/api/file-story/files

GET

intravox.fileStory.capabilities

/api/file-story/capabilities

GET

intravox.fileStory.metaVoxFields

/api/file-story/metavox-fields

GET

preview

Nombre

URL

Verbo

Requisitos

intravox.preview.fetch

/api/preview

GET

intravox.preview.warmup

/api/preview/warmup

POST

page

Nombre

URL

Verbo

Requisitos

intravox.page.index

/

GET

intravox.page.shareAccess

/s/{shareToken}

GET

intravox.page.shareAuthenticate

/s/{shareToken}/authenticate

POST

intravox.page.show

/page/{id}

GET

intravox.page.showByUniqueId

/p/{uniqueId}

GET