Common Organization Data¶
In order to simplify the organization management process, the response from the following endpoints always returns an organization object in JSON form:
- GET /v3/organizations/<org_id>
- PUT /v3/organizations/<org_id>
The following table describes the editable fields in the organization object:
Field | Type | Description |
---|---|---|
support_email | String | For more information, see Modify the Support Email Address. |
email_from_name | String | Set the name that appears in the From field for automatic email notifications. |
email_from_address | String | Set the email address that appears in the From field for automatic email notifications. |
email_reply_to_address | String | Set the email address used for replying to automatic email notifications. |
invite_template_for_user | String | For more information, see Customizing Email Messages. |
invite_subject_for_user | String | For more information, see Customizing Email Messages. |
invite_template_for_affiliated | String | For more information, see Customizing Email Messages. |
invite_subject_for_affiliated | String | For more information, see Customizing Email Messages. |
session_timeout_in_minutes | Integer | Set the number of minutes a user stays logged into the App Catalog if they don’t choose Remember Me at login. 10 minutes by default. |
remember_me_timeout_in_minutes | Integer | Set the number of minutes a user stays logged into the App Catalog if they do choose Remember Me at login. 1 week by default. |
no_auth_app_delivery_enabled | Boolean | Enable or disable Direct Install for the entire organization (which overwrites the setting on individual apps). For more information, see Delivering Applications via Direct Install URL. |
password_complexity | Object | Set password requirements for the organization. For more information, see Set Password Requirements. |
application_custom_metadata_template | Object | Submit a custom app metadata template. For more information, see Define a Custom Metadata Template. |
user_custom_metadata_template | Object | Submit a custom user metadata template. For more information, see Define a Custom Metadata Template. |
banner_image_enabled | Boolean | Enable or disable the ability to add a banner image for App Catalogs. |
no_auth_policies_enabled | Boolean | Enable or disable No-Registration policies. For more information, see Enable No Registration Policies. |
cors_domain_whitelist | List of Strings | Configure a domain whitelist for custom admin sites. For more information, see Set Password Requirements. |
reviews_default_value | Boolean | Set the value that appears by default when reviews are enabled. |
kryptowire_settings | Object | Set the Kryptowire API Key. For more information, see Set the Kryptowire API Key. |
notify_on_device_registration | Boolean | Enable or disable notifications when devices are registered. For more information, see Enable Device Registration Notification. |
policies_frequency_evaluation_in_hours | Integer | For more information, see Set the Policy Evaluation Frequency. |
Organization Object Integer Descriptions¶
The organization object include some data fields with integer values that aren’t obvious unless you know the corresponding description.
The following tables identify these values:
Authorization Method
Field name: auth_type
Value | Description |
---|---|
0 | Normal Apperian login with username and password. |
1 | SSO login, which redirects to the user’s SSO login page. |
2 | SSO login, which uses HTTP-Auth. |
Organization Object Example¶
The following example illustrates a typical response from PUT /v3/organizations/<org_id> after sending a request to update an organization.
{
"warnings": [],
"organization": {
"id":"4GeRjtGhiw6kx1jNx4QdNA",
"parent_id":"a82BexNA0D82j5vZj4OW",
"admin_branded":false,
"app_installation_path":"Enterprise Apps",
"apple_push_cert":true,
"auth_type":0,
"banner_image_enabled":false,
"email_from_address":"apperian@arxan.com",
"email_from_name":"The Apperian System",
"email_reply_to_address":"apperian@arxan.com",
"invite_subject_for_affiliated":"Apperian Affiliated Administrator",
"invite_subject_for_user":"Welcome to Apperian",
"invite_template_for_affiliated":"{...}",
"invite_template_for_user":"Welcome to Apperian",
"javascript_protection_policy_enabled":false,
"kryptowire_settings":null,
"name":"Arxan Technologies",
"no_auth_app_delivery_enabled":true,
"no_auth_policies_enabled":false,
"policies_frequency_evaluation_in_hours":0,
"remember_me_timeout_in_minutes":10080,
"reviews_default_value":true,
"session_timeout_in_minutes":10,
"support_email":"support@arxan.com",
"vanity_subdomain":"arxan",
"cors_domain_whitelist":[
"http://arxan.com"
],
"auth_settings":{
"touch_id_auth":{
"enable_touch_id":true
}
},
"password_complexity":{
"password_complexity_for_admins":{
"account_lockout_threshold":0,
"min_length":5,
"min_lowercase":0,
"min_number":0,
"min_symbol":0,
"min_uppercase":0,
"password_expiration_in_minutes":0,
"password_history":1,
"password_reset_interval_time_in_minutes":0
},
"password_complexity_for_users":{
"account_lockout_threshold":0,
"min_length":5,
"min_lowercase":0,
"min_number":0,
"min_symbol":0,
"min_uppercase":0,
"password_expiration_in_minutes":0,
"password_history":1,
"password_reset_interval_time_in_minutes":0
}
},
"user_custom_metadata_template":{
"cities_users":{
"default":"1",
"label":"Cities:",
"options":[
{
"label":"Boston",
"value":"0"
},
{
"label":"London",
"value":"2"
},
{
"label":"Valladolid",
"value":"1"
}
],
"type":"select"
},
"description":{
"default":"default value",
"label":"Description: ",
"type":"textarea"
},
"enabled":{
"default":true,
"label":"Enabled by default? ",
"type":"checkbox"
},
"name":{
"default":"default value",
"label":"Name: ",
"type":"text"
},
"password":{
"default":"default value",
"label":"Password: ",
"type":"password"
},
"restaurants":{
"default":"0,2",
"label":"Restaurants:",
"options":[
{
"label":"Restaurant A",
"value":"0"
},
{
"label":"Restaurant B",
"value":"1"
},
{
"label":"Restaurant C",
"value":"2"
}
],
"type":"multiselect"
}
},
"application_custom_metadata_template":{
"cities_applications":{
"default":"1",
"label":"Cities:",
"options":[
{
"label":"Boston",
"value":"0"
},
{
"label":"London",
"value":"2"
},
{
"label":"Valladolid",
"value":"1"
}
],
"type":"select"
},
"description":{
"default":"default value",
"label":"Description: ",
"type":"textarea"
},
"enabled":{
"default":true,
"label":"Enabled by default? ",
"type":"checkbox"
},
"name":{
"default":"default value",
"label":"Name: ",
"type":"text"
},
"password":{
"default":"default value",
"label":"Password: ",
"type":"password"
},
"restaurants":{
"default":"0,2",
"label":"Restaurants:",
"options":[
{
"label":"Restaurant A",
"value":"0"
},
{
"label":"Restaurant B",
"value":"1"
},
{
"label":"Restaurant C",
"value":"2"
}
],
"type":"multiselect"
}
}
}
}