Skip to content
TYPO3API Hub

Features

HTTP endpoints

All actions have an endpoint below /typo3/api/. They use a bearer token, or the backend session for backend JavaScript.

Record actions

List, get, create, update and delete records of all tables in TCA. The permissions of the backend user apply. Workspaces are supported.

Static tokens

Apps with static tokens for scripts and integrations between servers.

OAuth 2.0

Authorization code flow with refresh tokens, a consent screen and Authorization Server Metadata (RFC 8414).

OpenAPI document

A generated document of all actions. You can browse it in the backend module.

Provide your own actions and scopes

This package contains the app management (PHP namespace TYPO3\CMS\Hub). It also contains the Action API, the JSON Schema builder and hydrator, the record and file actions and the scopes, which are in development for TYPO3 Core. These classes use the PHP namespaces TYPO3\CMS\Core and TYPO3\CMS\Backend.