Download OpenAPI specification:Download
This documentation describes how to retrieve and update information relating to your organisation.
Assemble is a powerful volunteer management software that gives organisations lots of flexibility and control over how their users interact with it. Changing organisation settings can have a big impact on how your Assemble works. Always ensure that you understand the impact and concequences of any change you may make to your organisation.
The organisation endpoints will change and include/exclude information depending on the authenticated users permissions.
You can find our more information on how to configure your organisation within our support centre.
Retrieve the basic information for the current organisation
object (OrganisationBasic) |
{- "data": {
- "name": "My Organisation",
- "slug": "my-organisation",
- "timezone": "Europe/London",
- "date_format": "j F Y",
- "date_format_moment": "DD MMMM YYYY",
- "date_input_format": "d/m/Y",
- "time_format": "H:i",
- "time_input_format": "H:i",
- "ga_property_id": "string",
- "web_url": "string",
- "api_url": "string",
- "forum_url": "string",
- "minor_age": "18",
- "senior_age": "0",
- "sso_enabled": true
}
}
Update the current organisations information.
Your permissions will determine what information you can view and update.
name | string The name of the organisation |
date_format | string Default: "j F Y" Display format of dates |
date_format_moment | string Default: "DD MMMM YYYY" Display format of days (momentjs) |
date_input_format | string Default: "d/m/Y" Date input format |
time_format | string Default: "H:i" Time format |
time_input_format | string Default: "H:i" Time input format |
ga_property_id | string or null Google analytics id |
minor_age | string Default: "18" Organisations minor age |
senior_age | string Default: "0" Organisations senior age |
sso_enabled | boolean Determine if SSO is enabled |
twitter_handle | string Twitter handle |
twitter_type | string Twitter type |
twitter_list | string Twitter list |
facebook_handle | string Facebook handle |
youtube_list | string Youtube list |
youtube_type | string Youtube type |
public_site_enabled | string Determine if the public site is enabled |
ios_store_link | string iOS app store link |
play_store_link | string Play store link |
max_on_call_duration | string Max on call duration |
default_on_call_duration | string Default on call duration |
dpo_name | string Data protection officer name |
dpo_email | string Data protection officer email |
dpo_telephone | string Data protection officer telephone |
dpo_address | string Data protection officer address |
anonymise_users_after | string Amount of time users are anonymised after (months) |
auth0_enabled | string Determine if auth0 is enabled |
expenses_max_age | integer Maximum age of expenses |
expenses_submission_rules | string Expenses submission rules |
expenses_require_authorisation | boolean Determine if expenses require authorisation |
expenses_allow_authoriser | boolean Determines if a user can choose a specific person to approve the expense |
expenses_submission_declaration | string Expenses submission declaration |
expenses_submission_declaration_supervisor | string Expenses submission declaration for supervisors |
expenses_submission_email | string Expenses submission email address |
cname | string Organisation cname |
allow_indexers | string Determine if we allow indexers on the public site |
anonymise_closed_applications_after | string Amount of time closed applications are anonymised after (months) |
anonymise_cleared_applications_after | string Amount of time cleared applications are anonymised after (months) |
login_text | string Text to display on the login screen |
outdated_browser_text | string Text to display on unsupported browsers |
email_header_colour | string Email header colour |
email_header_text_colour | string Email header text colour |
email_link_colour | string Email link colour |
email_button_colour | string Email button colour |
email_button_text_colour | string Email button text colour |
branding_level | string Branding level |
branding_settings | string Branding settings |
zendesk_organisation_id | string Zendesk organisation id |
zendesk_enabled | string Determine if zendesk is enabled |
zendesk_subdomain | string Zendesk subdomain |
zendesk_username | string Zendesk username |
zendesk_token_set | string Determine if the zendesk token has been set |
support_email | string Organisations support email address |
vetting_email | string Vetting email address |
web_hook_settings | string Web hook settings |
auth0_domain | string Auth0 domain |
auth0_client_id | string Auth0 client id |
auth0_client_secret_set | string Determine if the Auth0 client secret has been set |
return_tasks_to_owner | string Determine if tasks are returned to the owner |
moodle_enabled | string Determine if moodle integration is enabled |
moodle_url | string Moodle URL |
moodle_token | string Moodle token |
moodle_auth_token | string Moodle auth token |
talentlms_enabled | string Determine if TalentLMS is enabled |
barcode_prefix | string Barcode prefix |
barcode_type | string Barcode type |
access_password | string Access password (staging only) |
statuses | string |
object (Image) | |
object (Image) |
object (OrganisationBasic) Detailed organisation information. Information returned will depend on the authenticated users level of permission. |
{- "name": "My Organisation",
- "date_format": "j F Y",
- "date_format_moment": "DD MMMM YYYY",
- "date_input_format": "d/m/Y",
- "time_format": "H:i",
- "time_input_format": "H:i",
- "ga_property_id": "string",
- "minor_age": "18",
- "senior_age": "0",
- "sso_enabled": true,
- "twitter_handle": "string",
- "twitter_type": "string",
- "twitter_list": "string",
- "facebook_handle": "string",
- "youtube_list": "string",
- "youtube_type": "string",
- "public_site_enabled": "string",
- "ios_store_link": "string",
- "play_store_link": "string",
- "max_on_call_duration": "string",
- "default_on_call_duration": "string",
- "dpo_name": "string",
- "dpo_email": "string",
- "dpo_telephone": "string",
- "dpo_address": "string",
- "anonymise_users_after": "string",
- "auth0_enabled": "string",
- "expenses_max_age": 0,
- "expenses_submission_rules": "string",
- "expenses_require_authorisation": true,
- "expenses_allow_authoriser": true,
- "expenses_submission_declaration": "string",
- "expenses_submission_declaration_supervisor": "string",
- "expenses_submission_email": "string",
- "cname": "string",
- "allow_indexers": "string",
- "anonymise_closed_applications_after": "string",
- "anonymise_cleared_applications_after": "string",
- "login_text": "string",
- "outdated_browser_text": "string",
- "email_header_colour": "string",
- "email_header_text_colour": "string",
- "email_link_colour": "string",
- "email_button_colour": "string",
- "email_button_text_colour": "string",
- "branding_level": "string",
- "branding_settings": "string",
- "zendesk_organisation_id": "string",
- "zendesk_enabled": "string",
- "zendesk_subdomain": "string",
- "zendesk_username": "string",
- "zendesk_token_set": "string",
- "support_email": "string",
- "vetting_email": "string",
- "web_hook_settings": "string",
- "auth0_domain": "string",
- "auth0_client_id": "string",
- "auth0_client_secret_set": "string",
- "return_tasks_to_owner": "string",
- "moodle_enabled": "string",
- "moodle_url": "string",
- "moodle_token": "string",
- "moodle_auth_token": "string",
- "talentlms_enabled": "string",
- "barcode_prefix": "string",
- "barcode_type": "string",
- "access_password": "string",
- "statuses": "string",
- "header_logo": {
- "id": 45645,
- "thumbnails": { }
}, - "logo": {
- "id": 45645,
- "thumbnails": { }
}
}
Retrieve detailed information about the current organisation
object (OrganisationBasic) Detailed organisation information. Information returned will depend on the authenticated users level of permission. |
{- "data": {
- "name": "My Organisation",
- "slug": "my-organisation",
- "timezone": "Europe/London",
- "date_format": "j F Y",
- "date_format_moment": "DD MMMM YYYY",
- "date_input_format": "d/m/Y",
- "time_format": "H:i",
- "time_input_format": "H:i",
- "ga_property_id": "string",
- "web_url": "string",
- "api_url": "string",
- "forum_url": "string",
- "minor_age": "18",
- "senior_age": "0",
- "sso_enabled": true,
- "twitter_handle": "string",
- "twitter_type": "string",
- "twitter_list": "string",
- "facebook_handle": "string",
- "youtube_list": "string",
- "youtube_type": "string",
- "public_site_enabled": "string",
- "ios_store_link": "string",
- "play_store_link": "string",
- "max_on_call_duration": "string",
- "default_on_call_duration": "string",
- "dpo_name": "string",
- "dpo_email": "string",
- "dpo_telephone": "string",
- "dpo_address": "string",
- "anonymise_users_after": "string",
- "auth0_enabled": "string",
- "expenses_max_age": 0,
- "expenses_submission_rules": "string",
- "expenses_require_authorisation": true,
- "expenses_allow_authoriser": true,
- "expenses_submission_declaration": "string",
- "expenses_submission_declaration_supervisor": "string",
- "expenses_submission_email": "string",
- "cname": "string",
- "allow_indexers": "string",
- "anonymise_closed_applications_after": "string",
- "anonymise_cleared_applications_after": "string",
- "login_text": "string",
- "outdated_browser_text": "string",
- "email_header_colour": "string",
- "email_header_text_colour": "string",
- "email_link_colour": "string",
- "email_button_colour": "string",
- "email_button_text_colour": "string",
- "branding_level": "string",
- "branding_settings": "string",
- "zendesk_organisation_id": "string",
- "zendesk_enabled": "string",
- "zendesk_subdomain": "string",
- "zendesk_username": "string",
- "zendesk_token_set": "string",
- "support_email": "string",
- "vetting_email": "string",
- "web_hook_settings": "string",
- "auth0_domain": "string",
- "auth0_client_id": "string",
- "auth0_client_secret_set": "string",
- "return_tasks_to_owner": "string",
- "moodle_enabled": "string",
- "moodle_url": "string",
- "moodle_token": "string",
- "moodle_auth_token": "string",
- "talentlms_enabled": "string",
- "barcode_prefix": "string",
- "barcode_type": "string",
- "access_password": "string",
- "statuses": "string",
- "header_logo": {
- "id": 45645,
- "original_name": "image-of-london.jpg",
- "file_size": 178441,
- "mime": "image/png",
- "description": "Image of London",
- "thumbnails": {
},
}, - "logo": {
- "id": 45645,
- "original_name": "image-of-london.jpg",
- "file_size": 178441,
- "mime": "image/png",
- "description": "Image of London",
- "thumbnails": {
},
}
}
}