Nextcloud PHP API (master)

Attribute

Table of Contents

Classes

AnonRateLimit
Attribute for controller methods that want to limit the times a not logged-in guest can call the endpoint in a given time period.
ApiRoute
This attribute can be used to define API routes on controller methods.
AppApiAdminAccessWithoutUser
Attribute for (sub)administrator controller methods that allow access for ExApps when the User is not set.
ARateLimit
Attribute for controller methods that want to limit the times a logged-in user can call the endpoint in a given time period.
AuthorizedAdminSetting
Attribute for controller methods that should be only accessible with full admin or partial admin permissions.
BruteForceProtection
Attribute for controller methods that want to protect passwords, keys, tokens or other data against brute force
CORS
Attribute for controller methods that can also be accessed by not logged-in user
ExAppRequired
Attribute for controller methods that can only be accessed by ExApps
FrontpageRoute
This attribute can be used to define Frontpage routes on controller methods.
IgnoreOpenAPI
Attribute for controller methods that should be ignored when generating OpenAPI documentation
NoAdminRequired
Attribute for controller methods that can be accessed by any logged-in user
NoCSRFRequired
Attribute for controller methods that are not CSRF protected
OpenAPI
With this attribute a controller or a method can be moved into a different scope or tag. Scopes should be seen as API consumers, tags can be used to group different routes inside the same scope.
PasswordConfirmationRequired
Attribute for controller methods that require the password to be confirmed with in the last 30 minutes
PublicPage
Attribute for controller methods that can also be accessed by not logged-in user
Route
This attribute can be used to define routes on controller methods.
StrictCookiesRequired
Attribute for controller methods that require strict cookies
SubAdminRequired
Attribute for controller methods that can be accessed by sub-admins
UserRateLimit
Attribute for controller methods that want to limit the times a logged-in user can call the endpoint in a given time period.
UseSession
Attribute for controller methods that need to read/write PHP session data

        
On this page

Search results