Initiate Revolut OAuth2 consent flow
GET
/api/public/revolut/oauth2/authorize
const url = 'https://api.wink.travel/api/public/revolut/oauth2/authorize';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.wink.travel/api/public/revolut/oauth2/authorize \ --header 'Authorization: Bearer <token>'Redirects to the Revolut authorization server for OAuth2 consent. After user grants permission, Revolut redirects to the /callback endpoint with an authorization code.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Redirect to Revolut authorization server
Media type */*
object
applicationContext
object
parent
object recursive
id
string
displayName
string
applicationName
string
startupDate
integer format: int64
autowireCapableBeanFactory
environment
object
activeProfiles
Array<string>
defaultProfiles
Array<string>
beanDefinitionCount
integer format: int32
beanDefinitionNames
Array<string>
parentBeanFactory
classLoader
object
name
string
registeredAsParallelCapable
boolean
parent
object
name
string
registeredAsParallelCapable
boolean
unnamedModule
object
name
string
descriptor
object
open
boolean
automatic
boolean
named
boolean
annotations
Array
declaredAnnotations
Array
packages
Array<string>
nativeAccessEnabled
boolean
layer
definedPackages
Array<object>
object
name
string
sealed
boolean
annotations
Array
declaredAnnotations
Array
specificationTitle
string
specificationVersion
string
specificationVendor
string
implementationTitle
string
implementationVersion
string
implementationVendor
string
defaultAssertionStatus
boolean
unnamedModule
object
name
string
descriptor
object
open
boolean
automatic
boolean
named
boolean
annotations
Array
declaredAnnotations
Array
packages
Array<string>
nativeAccessEnabled
boolean
layer
definedPackages
Array<object>
object
name
string
sealed
boolean
annotations
Array
declaredAnnotations
Array
specificationTitle
string
specificationVersion
string
specificationVendor
string
implementationTitle
string
implementationVersion
string
implementationVendor
string
defaultAssertionStatus
boolean
servletContext
object
classLoader
object
name
string
registeredAsParallelCapable
boolean
parent
object
name
string
registeredAsParallelCapable
boolean
unnamedModule
object
name
string
descriptor
object
open
boolean
automatic
boolean
named
boolean
annotations
Array
declaredAnnotations
Array
packages
Array<string>
nativeAccessEnabled
boolean
layer
definedPackages
Array<object>
object
name
string
sealed
boolean
annotations
Array
declaredAnnotations
Array
specificationTitle
string
specificationVersion
string
specificationVendor
string
implementationTitle
string
implementationVersion
string
implementationVendor
string
defaultAssertionStatus
boolean
unnamedModule
object
name
string
descriptor
object
open
boolean
automatic
boolean
named
boolean
annotations
Array
declaredAnnotations
Array
packages
Array<string>
nativeAccessEnabled
boolean
layer
definedPackages
Array<object>
object
name
string
sealed
boolean
annotations
Array
declaredAnnotations
Array
specificationTitle
string
specificationVersion
string
specificationVendor
string
implementationTitle
string
implementationVersion
string
implementationVendor
string
defaultAssertionStatus
boolean
majorVersion
integer format: int32
minorVersion
integer format: int32
sessionCookieConfig
object
name
string
path
string
attributes
object
key
additional properties
string
comment
string
maxAge
integer format: int32
httpOnly
boolean
secure
boolean
domain
string
virtualServerName
string
initParameterNames
sessionTrackingModes
Array<string>
contextPath
string
attributeNames
requestCharacterEncoding
string
responseCharacterEncoding
string
effectiveMajorVersion
integer format: int32
effectiveMinorVersion
integer format: int32
servletContextName
string
servletRegistrations
object
key
additional properties
object
runAsRole
string
mappings
Array<string>
name
string
className
string
initParameters
object
key
additional properties
string
filterRegistrations
object
key
additional properties
object
urlPatternMappings
Array<string>
servletNameMappings
Array<string>
name
string
className
string
initParameters
object
key
additional properties
string
defaultSessionTrackingModes
Array<string>
effectiveSessionTrackingModes
Array<string>
jspConfigDescriptor
object
taglibs
Array<object>
object
taglibURI
string
taglibLocation
string
jspPropertyGroups
Array<object>
object
buffer
string
defaultContentType
string
deferredSyntaxAllowedAsLiteral
string
elIgnored
string
isXml
string
errorOnELNotFound
string
pageEncoding
string
scriptingInvalid
string
includePreludes
Array<string>
includeCodas
Array<string>
trimDirectiveWhitespaces
string
errorOnUndeclaredNamespace
string
urlPatterns
Array<string>
sessionTimeout
integer format: int32
serverInfo
string
contentType
string
requestContextAttribute
string
staticAttributes
object
key
additional properties
exposePathVariables
boolean
exposeContextBeansAsAttributes
boolean
exposedContextBeanNames
Array<string>
beanName
string
url
string
contextRelative
boolean
http10Compatible
boolean
exposeModelAttributes
boolean
encodingScheme
string
statusCode
One of:
object
error
boolean
is1xxInformational
boolean
is2xxSuccessful
boolean
is3xxRedirection
boolean
is4xxClientError
boolean
is5xxServerError
boolean
object
error
boolean
is1xxInformational
boolean
is2xxSuccessful
boolean
is3xxRedirection
boolean
is4xxClientError
boolean
is5xxServerError
boolean
expandUriTemplateVariables
boolean
propagateQueryParams
boolean
hosts
Array<string>
propagateQueryProperties
boolean
redirectView
boolean
attributesCSV
string
attributesMap
object
key
additional properties
attributes
object
key
additional properties
string
Bad Request
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
Example generated
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "instance": "https://example.com", "properties": { "additionalProperty": "example" }}object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
Unauthorized
Media type */*
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
Forbidden
Media type */*
object
type
string format: uri
title
string
status
integer format: int32
detail
string
instance
string format: uri
properties
object
key
additional properties
Internal Server Error
object
Example generated
{}