Proprietary Universal Logout

Schema contract for an Integration Builder action that logs a user out of an external system.

Input

Field Definition Type Required

externalUserId

ID of the user in the external system to log out.

Text FALSE

externalUserName

Username of the user in the external system to log out.

Text FALSE

oktaUserId

Unique identifier of the user.

Text FALSE

Output

Field Definition Type

logoutStatus

Outcome of the logout request. Either SUCCESS or FAILURE.

Text

executionStatus

status

Indicates whether the action succeeded. One of the following values:

  • SUCCEEDED
  • FAILED
Text

errors

List of errors returned when the action fails or partially fails.

List of Objects

errors

code

Identifier for the error.

Text

summary

Human-readable summary of the error.

Text

details

Additional details about the error.

List of Text

httpStatusCode

HTTP status code associated with the error.

Number

requestId

Identifier of the request associated with the error.

Text

type

Category of the error. One of the following values:

  • RESOURCE_NOT_FOUND
  • RATE_LIMIT_EXCEEDED
  • INVALID_CREDENTIALS
  • TOKEN_EXPIRED
  • GENERIC_FAILURE
Text