id
string
required

The unique identifier for this AuthSession.

objectType
string
required

The type of object. This value is always "auth_session".

endUserId
string
required

The ID of the EndUser for whom to create an IntegrationConnection.

clientSecret
string
required

The secret used in authFlowUrl to securely access the authentication flow.

authFlowUrl
string
required

The URL of the authentication flow that you will pass to your client for your user to set up their IntegrationConnection.

expiresAt
string
required

The time at which the AuthSession expires. By default, this value is 30 minutes from creation. You can extend this time by setting linkExpiryMins when creating the AuthSession.

redirectUrl
string | null
required

The URL to which Conductor will redirect your user to return to your app after they complete the authentication flow. If null, their browser tab will close instead.