OptionalaccountOptionalallowWhen set to true, users can authenticate to this application using their WARP session. When set to false this application will always require direct IdP authentication. This setting always overrides the organization setting for WARP authentication.
OptionalallowedThe identity providers your users can select when connecting to this application. Defaults to all IdPs configured in your account.
OptionalallowEnables loading application content in an iFrame.
OptionalappThe image URL of the logo shown in the App Launcher header.
OptionalappDisplays the application in the App Launcher.
OptionalautoWhen set to true, users skip the identity provider selection step during login. You must specify only one identity provider in allowed_idps.
OptionalbgThe background color of the App Launcher page.
OptionalcorsOptionalcustomThe custom error message shown to a user when they are denied access to the application.
OptionalcustomThe custom URL a user is redirected to when they are denied access to the application when failing identity-based rules.
OptionalcustomThe custom URL a user is redirected to when they are denied access to the application when failing non-identity rules.
OptionalcustomThe custom pages that will be displayed when applicable for this application
OptionaldestinationsList of destinations secured by Access. This supersedes selfHostedDomains to allow for more flexibility in defining different types of domains. If destinations are provided, then selfHostedDomains will be ignored.
OptionaldomainThe primary hostname and path secured by Access. This domain will be displayed if the app is visible in the App Launcher.
OptionalenableEnables the binding cookie, which increases security against compromised authorization tokens and CSRF attacks.
OptionalfooterThe links in the App Launcher footer.
OptionalheaderThe background color of the App Launcher header.
OptionalhttpEnables the HttpOnly cookie attribute, which increases security against XSS attacks.
OptionallandingThe design of the App Launcher landing page shown to users when they log in.
OptionallogoThe image URL for the logo shown in the App Launcher dashboard.
OptionalnameThe name of the application.
OptionaloptionsAllows options preflight requests to bypass Access authentication and go directly to the origin. Cannot turn on if corsHeaders is set.
OptionalpathEnables cookie paths to scope an application's JWT to the application path. If disabled, the JWT will scope to the hostname by default
OptionalpoliciesThe policies that Access applies to the application, in ascending order of precedence. Items can reference existing policies or create new policies exclusive to the application.
OptionalreadAllows matching Access Service Tokens passed HTTP in a single header with this name. This works as an alternative to the (CF-Access-Client-Id, CF-Access-Client-Secret) pair of headers. The header value will be interpreted as a json object similar to: { "cf-access-client-id": "88bf3b6d86161464f6509f7219099e57.access.example.com", "cf-access-client-secret": "bdd31cbc4dec990953e39163fbbb194c93313ca9f0a6e420346af9d326b1d2a5" }
OptionalsaasOptionalsameSets the SameSite cookie setting, which provides increased security against CSRF attacks.
OptionalscimConfiguration for provisioning to this application via SCIM. This is currently in closed beta.
OptionalselfList of public domains that Access will secure. This field is deprecated in favor of destinations and will be supported until November 21, 2025. If destinations are provided, then selfHostedDomains will be ignored.
OptionalserviceReturns a 401 status code when the request is blocked by a Service Auth policy.
OptionalsessionThe amount of time that tokens issued for this application will be valid. Must be in the format 300ms or 2h45m. Valid time units are: ns, us (or µs), ms, s, m, h. Note: unsupported for infrastructure type applications.
OptionalskipDetermines when to skip the App Launcher landing page.
OptionalskipEnables automatic authentication through cloudflared.
OptionaltagsThe tags you want assigned to an application. Tags are used to filter applications in the App Launcher dashboard.
OptionaltargetOptionaltypeThe application type. Available values: "selfhosted", "saas", "ssh", "vnc", "applauncher", "warp", "biso", "bookmark", "dashsso", "infrastructure", "rdp", "mcp", "mcpportal", "proxyEndpoint".
OptionalzoneThe Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.