Axway · Schema
SessionInfo
SessionInfo schema from Axway Amplify Platform API
API ManagementEnterpriseIntegrationSecurity
Properties
| Name | Type | Description |
|---|---|---|
| connect.sid | string | Signed session ID. |
| deviceAuthRequired | string | Whether the user is still pending device authorization. |
| string | Email address of the signed-in user. | |
| entitlements | object | Entitlements of the signed-in org. |
| expiry | string | Session expiry (if not accessed). |
| firstname | string | First name of the signed-in user. |
| from | string | Type of client the session was initiated by, e.g. web/cli |
| guid | string | GUID of the signed-in user. |
| idp | string | GUID of the Identity Provider used to authenticate the session. |
| lastname | string | Last name of the signed-in user. |
| org | object | |
| org_id | string | org_id of the signed-in org. |
| org_name | string | Name of the signed-in org. |
| orgs | string | List of orgs that the user belongs to |
| provider_org | object | Owning provider organization of the marketplace; included in consumer org sessions only |
| redirect | string | URL to redirect to after signing in. |
| role | string | Current role of the user signed-in with this session. |
| roles | array | List of roles the user is assigned on the signed-in org. |
| session | string | Encoded session. |
| sessionID | string | The session ID. |
| sid | string | Signed session ID. |
| teams | array | List of teams the user belongs to. |
| user | object | |
| user_guid | string | GUID of the signed-in user. |
| username | string | Username of the user this session belongs to. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://api-evangelist.com/schemas/axway/amplify-platform-session-info-schema.json",
"title": "SessionInfo",
"description": "SessionInfo schema from Axway Amplify Platform API",
"type": "object",
"properties": {
"connect.sid": {
"type": "string",
"description": "Signed session ID.",
"example": "example_value"
},
"deviceAuthRequired": {
"type": "string",
"description": "Whether the user is still pending device authorization.",
"example": "example_value"
},
"email": {
"type": "string",
"description": "Email address of the signed-in user.",
"example": "[email protected]"
},
"entitlements": {
"type": "object",
"description": "Entitlements of the signed-in org.",
"example": {}
},
"expiry": {
"type": "string",
"description": "Session expiry (if not accessed).",
"example": "example_value"
},
"firstname": {
"type": "string",
"description": "First name of the signed-in user.",
"example": "Example Name"
},
"from": {
"type": "string",
"description": "Type of client the session was initiated by, e.g. web/cli",
"example": "example_value"
},
"guid": {
"type": "string",
"description": "GUID of the signed-in user.",
"example": "example_value"
},
"idp": {
"type": "string",
"description": "GUID of the Identity Provider used to authenticate the session.",
"example": "example_value"
},
"lastname": {
"type": "string",
"description": "Last name of the signed-in user.",
"example": "Example Name"
},
"org": {
"type": "object",
"required": [
"active",
"guid",
"name",
"org_id",
"region",
"subscriptions",
"users"
],
"unevaluatedProperties": false,
"allOf": [
{
"$ref": "#/components/schemas/DefaultFields"
}
],
"properties": {
"_id": {
"type": "string",
"description": "The id of the organization.",
"readOnly": true,
"deprecated": true,
"example": "507f1f77bcf86cd799439011"
},
"account_id": {
"type": "integer",
"description": "Account ID of the organization.",
"minimum": 10000,
"maximum": 999999,
"example": 1
},
"active": {
"type": "boolean",
"description": "Active state of the organization. Organizations become inactive after passing their end date.",
"default": true,
"example": true
},
"analytics": {
"type": "object",
"description": "Analytics details for the organization",
"additionalProperties": false,
"properties": {
"token": {
"type": "string",
"description": "Token used to identify the organization."
}
},
"example": {
"token": "eyJhbGciOiJIUzI1NiJ9.example"
}
},
"api_central": {
"type": "object",
"description": "Engage provision status",
"readOnly": true,
"example": {}
},
"branding": {
"type": "object",
"description": "Organization branding.",
"additionalProperties": false,
"properties": {
"logo": {
"type": "string",
"description": "Logo image of the company."
}
},
"example": {
"logo": "example_value"
}
},
"consumer_id": {
"type": "string",
"description": "Mapped ID of the consumer org from the configured Identity Provider.",
"example": "507f1f77bcf86cd799439011"
},
"created_by": {
"type": "object",
"description": "Details of the user that created the organization.",
"unevaluatedProperties": false,
"properties": {
"client_id": {
"type": "string",
"description": "The client_id of the client that created the organization.",
"readOnly": true
},
"email": {
"type": "string",
"format": "email",
"description": "Email address of the user that created the organization.",
"readOnly": true
},
"name": {
"type": "string",
"description": "The name of the user or client that created the organization.",
"readOnly": true
}
},
"example": {
"client_id": "507f1f77bcf86cd799439011",
"email": "[email protected]",
"name": "Example Name"
}
},
"entitlements": {
"type": "object",
"readOnly": true,
"allOf": [
{
"$ref": "#/components/schemas/Entitlements"
}
],
"example": {}
},
"guid": {
"type": "string",
"format": "uuid",
"description": "GUID identifier for the organization",
"example": "example_value"
},
"help_menu": {
"type": "object",
"description": "Contents of the help menu displayed in the navigation bar.",
"default": {
"enabled": false
},
"additionalProperties": false,
"properties": {
"enabled": {
"type": "boolean",
"description": "Whether the custom help menu is enabled.",
"default": false
},
"defaults": {
"type": "boolean",
"description": "Whether to include the default items."
},
"icon": {
"type": "string",
"description": "Icon displayed in the navigation bar to show the help menu."
},
"items": {
"type": "array",
"description": "Custom help menu shown in the navigation bar.",
"items": {
"type": "object",
"required": [
"text",
"type",
"url"
],
"unevaluatedProperties": false,
"discriminator": {
"propertyName": "type",
"mapping": {
"url": "#/components/schemas/Org/properties/help_menu/properties/items/items/oneOf/0",
"document": "#/components/schemas/Org/properties/help_menu/properties/items/items/oneOf/1"
}
},
"oneOf": [
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"url"
]
},
"url": {
"type": "string",
"format": "url",
"description": "URL for the link."
}
}
},
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"document"
]
},
"url": {
"type": "string",
"description": "Document resource guid"
}
}
}
],
"properties": {
"icon": {
"type": "string",
"description": "Icon displayed in the menu for the item."
},
"new_tab": {
"type": "boolean",
"description": "Whether the link opens in a new tab."
},
"provider_guid": {
"type": "string",
"description": "The GUID of the provider a document url is for"
},
"text": {
"type": "string",
"description": "Label for the link.",
"x-no-tags": true
},
"type": {
"type": "string",
"description": "Type of the link.",
"enum": [
"document",
"url"
]
},
"url": {
"type": "string",
"description": "URL, relative path, or document resource guid for the link."
}
}
}
}
},
"example": {
"enabled": true,
"defaults": true,
"icon": "example_value",
"items": [
{
"icon": "example_value",
"new_tab": true,
"provider_guid": "example_value",
"text": "example_value",
"type": "document",
"url": "https://example.com"
}
]
}
},
"last_login": {
"type": "string",
"format": "date-time",
"description": "When the most recent session was created in the organization.",
"readOnly": true,
"example": "2026-04-21T00:00:00Z"
},
"logged_in_count": {
"type": "number",
"description": "How many session are been created in the organization.",
"readOnly": true,
"example": 1.0
},
"name": {
"type": "string",
"description": "Name of the organization.",
"minLength": 2,
"maxLength": 64,
"x-no-tags": true,
"example": "Example Name"
},
"onboarding": {
"type": "object",
"description": "Onboarding data for consumer org.",
"maxProperties": 50,
"writeOnly": true,
"patternProperties": {
"[\\w-]{21}": {
"type": [
"string",
"number",
"boolean",
"array"
],
"description": "Onboarding data field value.",
"items": {
"type": "string",
"description": "Onboarding data field multi-select option value."
}
}
},
"example": {}
},
"onboarding_required": {
"type": "array",
"readOnly": true,
"items": {
"type": "string",
"pattern": "[\\w-]{21}"
},
"example": [
"example_value"
]
},
"org_id": {
"type": "integer",
"description": "Identifier for the organization",
"example": 1
},
"origin": {
"type": [
"string",
"null"
],
"description": "Source from which the organization creation originated.",
"enum": [
"360",
"sfdc",
"signup"
],
"example": "360"
},
"pending": {
"type": "boolean",
"description": "Whether the organization is pending approval for a provider organization administator.",
"example": true
},
"provider_guid": {
"type": "string",
"format": "uuid",
"description": "GUID identifier of the owning provider if the organization is a consumer of a marketplace.",
"example": "example_value"
},
"region": {
"type": "string",
"description": "The data residency region of the organization.",
"default": "US",
"enum": [
"US",
"EU",
"AP"
],
"example": "US"
},
"security": {
"type": "object",
"description": "Security settings for the organization.",
"additionalProperties": false,
"properties": {
"access_controls": {
"type": "object",
"description": "Developer visibility controls.",
"additionalProperties": false,
"properties": {
"enviroments": {
"type": "number",
"description": "Developer access to environments. 0 - Developers cannot view environments, 1 - Developer may view all environemnts.",
"enum": [
0,
1
]
},
"service_accounts": {
"type": "number",
"description": "Developer access to service accounts. 0 - Developers cannot view service accounts, 1 - Developers may view service accounts in their teams, 2 - Developer may view all service accounts.",
"enum": [
0,
1,
2
]
},
"usage": {
"type": "number",
"description": "Developer access to usage. 0 - Developers cannot view usage, 1 - Developer may view all usage.",
"enum": [
0,
1
]
},
"users": {
"type": "number",
"description": "Developer access to users.0 - Developers cannot view users, 1 - Developers may view administrators and users in their teams, 2 - Developer may view all users.",
"enum": [
0,
1,
2
]
}
}
},
"allow_tooling": {
"type": "boolean",
"description": "Grant access using tooling credentials"
},
"disable_analytics": {
"type": "boolean",
"description": "Opt out from third-party support services."
},
"password_policy": {
"$ref": "#/components/schemas/PasswordPolicy"
},
"redact_personal": {
"type": "boolean",
"description": "Personal information like email addresses will be masked in UI.",
"default": false
}
},
"example": {
"access_controls": {
"enviroments": 0,
"service_accounts": 0,
"usage": 0,
"users": 0
},
"allow_tooling": true,
"disable_analytics": true,
"password_policy": {
"length": 1,
"max_length": 1,
"lower": 1,
"upper": 1,
"special": 1,
"digit": 1,
"lockout": 1,
"renewal": 1,
"history": 1
},
"redact_personal": true
}
},
"subscriptions": {
"type": "array",
"default": [],
"items": {
"$ref": "#/components/schemas/Subscription"
},
"example": [
{
"end_date": "2026-04-21T00:00:00Z",
"entitlements": [
{
"key": "example_value",
"value": "example_value"
}
],
"governance": "SaaS",
"id": "507f1f77bcf86cd799439011",
"opportunity_id": 1.0,
"plan": "example_value",
"product": "example_value",
"product_name": "Example Name",
"source": "API",
"start_date": "2026-04-21T00:00:00Z"
}
]
},
"support_access_code": {
"type": "integer",
"description": "Support Access Code for the org.",
"minimum": 10000,
"maximum": 999999,
"example": 1
},
"users": {
"type": "array",
"description": "List of users that are members of the organization.",
"default": [],
"items": {
"type": "object",
"required": [
"guid",
"roles"
],
"additionalProperties": false,
"properties": {
"guid": {
"type": "string",
"format": "uuid",
"description": "GUID of the user."
},
"idp": {
"type": "string",
"description": "GUID of the Identity Provider the user is required to authenticate with to access the organization."
},
"primary": {
"type": "boolean",
"description": "Whether the user is the primary contact for the organization."
},
"roles": {
"type": "array",
"description": "Roles within the organization.",
"items": {
"type": "string",
"enum": [
"administrator",
"developer",
"auditor",
"consumer",
"usage_reporter",
"api_central_admin"
]
}
}
}
},
"example": [
{
"guid": "example_value",
"idp": "example_value",
"primary": true,
"roles": [
"administrator"
]
}
]
}
}
},
"org_id": {
"type": "string",
"description": "org_id of the signed-in org.",
"example": "507f1f77bcf86cd799439011"
},
"org_name": {
"type": "string",
"description": "Name of the signed-in org.",
"example": "Example Name"
},
"orgs": {
"type": "string",
"description": "List of orgs that the user belongs to",
"example": "example_value"
},
"provider_org": {
"type": "object",
"description": "Owning provider organization of the marketplace; included in consumer org sessions only",
"properties": {
"guid": {
"type": "string",
"format": "uuid",
"description": "GUID identifier for the provider organization"
},
"name": {
"type": "string",
"description": "Name of the provider organization."
},
"org_id": {
"type": "integer",
"description": "Identifier for the provider organization"
}
},
"example": {
"guid": "example_value",
"name": "Example Name",
"org_id": 1
}
},
"redirect": {
"type": "string",
"description": "URL to redirect to after signing in.",
"example": "example_value"
},
"role": {
"type": "string",
"description": "Current role of the user signed-in with this session.",
"enum": [
"administrator",
"developer",
"auditor",
"consumer"
],
"example": "administrator"
},
"roles": {
"type": "array",
"description": "List of roles the user is assigned on the signed-in org.",
"items": {
"type": "string",
"description": "The id of the role.",
"enum": [
"administrator",
"developer",
"auditor",
"consumer",
"usage_reporter",
"api_central_admin"
]
},
"example": [
"administrator"
]
},
"session": {
"type": "string",
"description": "Encoded session.",
"example": "example_value"
},
"sessionID": {
"type": "string",
"description": "The session ID.",
"example": "example_value"
},
"sid": {
"type": "string",
"description": "Signed session ID.",
"example": "example_value"
},
"teams": {
"type": "array",
"description": "List of teams the user belongs to.",
"items": {
"type": "object",
"description": "Teams a user belongs to.",
"properties": {
"default": {
"$ref": "#/components/schemas/Team/properties/default"
},
"guid": {
"$ref": "#/components/schemas/Team/properties/guid"
},
"name": {
"$ref": "#/components/schemas/Team/properties/name"
},
"roles": {
"type": "array",
"description": "A list of roles the user has in the team",
"items": {
"type": "object",
"properties": {
"id": {
"$ref": "#/components/schemas/Role/properties/id"
},
"name": {
"$ref": "#/components/schemas/Role/properties/name"
}
}
}
},
"tags": {
"$ref": "#/components/schemas/Team/properties/tags"
}
}
}
},
"user": {
"type": "object",
"required": [
"activated",
"active",
"email",
"firstname",
"guid",
"lastname",
"user_id"
],
"unevaluatedProperties": false,
"properties": {
"_id": {
"type": "string",
"description": "ID of the user.",
"readOnly": true,
"deprecated": true,
"example": "507f1f77bcf86cd799439011"
},
"activated": {
"type": "boolean",
"description": "Whether the user has activated.",
"default": false,
"example": true
},
"active": {
"type": "boolean",
"description": "Whether the user is active.",
"default": false,
"example": true
},
"authenticator_enabled": {
"type": "boolean",
"description": "Whether an authenticator app is enavled for the user.",
"example": true
},
"created": {
"$ref": "#/components/schemas/DefaultFields/properties/created"
},
"date_activated": {
"type": "string",
"format": "date-time",
"description": "When the user activated.",
"example": "2026-04-21T00:00:00Z"
},
"default_org": {
"type": "number",
"description": "The org_id for the organization to use when last_login is set to default.",
"example": 1.0
},
"email": {
"type": "string",
"format": "email",
"description": "Email address of the user.",
"maxLength": 217,
"example": "[email protected]"
},
"external": {
"type": "boolean",
"description": "Whether the user is external.",
"example": true
},
"firstname": {
"type": "string",
"description": "First name of the user.",
"default": "",
"maxLength": 50,
"x-allow-empty": true,
"x-no-tags": true,
"example": "Example Name"
},
"guid": {
"type": "string",
"description": "GUID of the user.",
"example": "example_value"
},
"invited": {
"type": "string",
"format": "date-time",
"description": "When the user was most recently invited. Only set for not-yet-activated users.",
"example": "2026-04-21T00:00:00Z"
},
"last_logged_in_org": {
"type": "number",
"description": "The org_id of the organization the user last signed into.",
"example": 1.0
},
"last_login": {
"type": "string",
"format": "date-time",
"description": "When the user last signed in.",
"example": "2026-04-21T00:00:00Z"
},
"lastname": {
"type": "string",
"description": "Last name of the user.",
"default": "",
"maxLength": 50,
"x-allow-empty": true,
"x-no-tags": true,
"example": "Example Name"
},
"locale": {
"type": "string",
"description": "Preferred display language for the user.",
"enum": [
"en-US",
"fr-FR",
"de-DE",
"pt-BR"
],
"example": "en-US"
},
"logged_in_count": {
"type": "number",
"description": "The number of times the user has signed in.",
"example": 1.0
},
"logged_in_from_cli": {
"type": "boolean",
"description": "Whether the user has previously signed in from cli.",
"example": true
},
"logged_in_from_other": {
"type": "boolean",
"description": "Whether the user has previously signed in from an unknown source.",
"example": true
},
"logged_in_from_studio": {
"type": "boolean",
"description": "Whether the user has previously signed in from studio.",
"example": true
},
"logged_in_from_web": {
"type": "boolean",
"description": "Whether the user has previously signed in from web.",
"example": true
},
"login_org": {
"type": "string",
"description": "Which organization is used when the user signs in.",
"enum": [
"last_logged",
"default",
"ask"
],
"example": "last_logged"
},
"mfa": {
"type": "boolean",
"description": "Whether multi-factor authentication is enabled for the user.",
"example": true
},
"oauth": {
"type": "array",
"description": "Which social login services are associated with the user.",
"items": {
"type": "string",
"description": "The name of the social login service"
},
"example": [
"example_value"
]
},
"password_updated": {
"type": "string",
"format": "date-time",
"description": "Date the password was last updated",
"example": "********"
},
"prefs": {
"type": "object",
"description": "User preferences.",
"example": {}
},
"provider_guid": {
"type": "string",
"format": "uuid",
"description": "GUID identifier of the owning provider if a consumer of a marketplace.",
"example": "example_value"
},
"terms_updated": {
"type": "string",
"format": "date-time",
"description": "Date the user accepted terms & conditions.",
"example": "2026-04-21T00:00:00Z"
},
"timezone": {
"type": "string",
"description": "The timezone used to display dates for the user.",
"example": "example_value"
},
"updated": {
"$ref": "#/components/schemas/DefaultFields/properties/updated"
},
"user_id": {
"type": "number",
"example": 1.0
},
"username": {
"type": "string",
"example": "Example Name"
}
}
},
"user_guid": {
"type": "string",
"description": "GUID of the signed-in user.",
"example": "example_value"
},
"username": {
"type": "string",
"description": "Username of the user this session belongs to.",
"example": "Example Name"
}
}
}