Skip to main content
POST
Create OAuth Connect Session

Authorizations

Authorization
string
header
required

Use a JWT bearer token or a Veryfront API key in the Authorization header.

Body

application/json
integration
string
required

Integration identifier to connect, for example github or slack.

projectId
string<uuid>
required

Project that owns the connection.

scope
enum<string>
required

Connection ownership within the project.

Available options:
user,
project
redirect_uri
string
required

Validated native or web redirect URI after OAuth completes.

Response

200 - application/json

OAuth connect session created

session_token
string
required

One-time OAuth connect session token for native app handoff.

connect_url
string
required

OAuth connect URL that starts the provider consent flow.