...
This API is complimentary to the Profiles API and allows to query Umbrella Faces for defined settings on company / agency level
Note |
---|
Info |
Within the Swagger documentation you'll see additional parameters and/or methods for some of these APIs which are only to be used internally. All APIs and parameters not documented on this page are for internal use only and will not be made publicly available |
Get generic setup for travel agency
...
Name | Description | Validation |
---|---|---|
<uuid> | The UUID of the travelagency | Required parameter |
profileType | May be used to restrict the response to configuration for a specific profile type. | OptionalOne of TRAVELLER, CORPORATE
|
Code Block | ||||
---|---|---|---|---|
| ||||
curl -v -H "Authorization: Bearer <token>" \ "https://hurricane.umbrellanet.ch/uf-test/api/v1/configuration/setup/agency/f4cbed76-873c-4499-be0c-f8f60745d529" |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "groups": [{ "groupType": "INTEGRATED", "defaultLabel": "Your {0} team", "labels": { "sv_SE": "Ditt {0} team", "es_ES": "Vuestro {0} equipo", "fr_BE": "Votre équipe {0}", "nl_NL": "Ihr {0} Team", "hu_HU": "Az Ön {0} csapata", "de_CH": "Ihr {0} Team", "it_CH": "Vostra {0} squadra", "de_DE": "Ihr {0} Team", "kl_GL": "Illit {0} team-it", "cs_CZ": "Váš {0} tým", "da_DK": "Dit {0} team", "pl_PL": "Twój zespół {0}", "sk_SK": "Váš {0} tím", "it_IT": "Vostra {0} squadra", "pt_PT": "Ihr {0} Team", "fr_FR": "Votre équipe {0}", "en_US": "Your {0} team", "de_AT": "Ihr {0} Team", "fr_CH": "Votre équipe {0}", "en_GB": "Your {0} team", "nl_BE": "Ihr {0} Team" }, "fields": [{ "name": "KeyAccountManager", "profileType": "CORPORATE", "editable": true, "defaultLabel": "Key Account Manager", "labels": {}, "fieldType": "INPUT", "elective": "OPTIONAL", "validation": { "@type": "none" } }, { "name": "Teamzuordnung", "profileType": "CORPORATE", "editable": true, "defaultLabel": "Teamzuordnung", "labels": {}, "fieldType": "INPUT", "elective": "OPTIONAL", "validation": { "@type": "list", "items": [ { "optValue": "2", "optLabel": "Zwei" }, { "optValue": "3", "optLabel": "Drei" }, { "optValue": "1", "optLabel": "Eins" } ] } } ] }, { "groupType": "INTEGRATED", "defaultLabel": "General", "labels": { "sv_SE": "Generell", "es_ES": "General", "fr_BE": "Général", "nl_NL": "Allgemein", "hu_HU": "Általános", "de_CH": "Allgemein", "it_CH": "Generale", "de_DE": "Allgemein", "kl_GL": "Tamanut atuuttoq", "cs_CZ": "Obecné", "da_DK": "Generelt", "pl_PL": "Ogólne", "sk_SK": "Všeobecne", "it_IT": "Generale", "pt_PT": "Allgemein", "fr_FR": "Général", "en_US": "General", "de_AT": "Allgemein", "fr_CH": "Général", "en_GB": "General", "nl_BE": "Allgemein" }, "fields": [{ "name": "EmergencyNo", "profileType": "CORPORATE", "editable": true, "defaultLabel": "Emergency no.", "labels": { "de_CH": "Notfallnummer", "en_GB": "Emergency no." }, "fieldType": "INPUT", "elective": "OPTIONAL", "validation": { "@type": "none" } }] }, { "groupType": "INTEGRATED", "defaultLabel": "Preferences", "labels": { "sv_SE": "Önskemål", "es_ES": "Preferencias", "fr_BE": "Préférences", "nl_NL": "Präferenzen", "hu_HU": "Felhasználói beállítások", "de_CH": "Präferenzen", "it_CH": "Preferenze", "de_DE": "Präferenzen", "kl_GL": "Sallinngortitat", "cs_CZ": "Preference", "da_DK": "Præferencer", "pl_PL": "Preferencje", "sk_SK": "Preferencie", "it_IT": "Preferenze", "pt_PT": "Präferenzen", "fr_FR": "Préférences", "en_US": "Preferences", "de_AT": "Präferenzen", "fr_CH": "Préférences", "en_GB": "Preferences", "nl_BE": "Präferenzen" }, "fields": [{ "name": "HotelInformation", "profileType": "", "editable": true, "defaultLabel": "Hotel Information", "labels": {}, "fieldType": "INPUT", "elective": "OPTIONAL", "validation": { "@type": "none" } }, { "name": "AllgemeineInformation", "profileType": "TRAVELLER", "editable": true, "defaultLabel": "Allgemeine Information", "labels": {}, "fieldType": "INPUT", "elective": "OPTIONAL", "validation": { "@type": "none" } }, { "name": "CarInformation", "profileType": "", "editable": true, "defaultLabel": "Car information", "labels": {}, "fieldType": "INPUT", "elective": "OPTIONAL", "validation": { "@type": "none" } }, { "name": "FareInformation", "profileType": "CORPORATE", "editable": true, "defaultLabel": "Fare information", "labels": {}, "fieldType": "INPUT", "elective": "OPTIONAL", "validation": { "@type": "none" } }, { "name": "AirlineInformation", "profileType": "CORPORATE", "editable": true, "defaultLabel": "Airline information", "labels": {}, "fieldType": "INPUT", "elective": "OPTIONAL", "validation": { "@type": "none" } }, { "name": "RailInformation", "profileType": "", "editable": true, "defaultLabel": "Rail Information", "labels": {}, "fieldType": "INPUT", "elective": "OPTIONAL", "validation": { "@type": "none" } } ] }, { "groupType": "CUSTOM", "defaultLabel": "Referenzfelder", "labels": { "de_CH": "Referenzfelder", "de_AT": "Referenzfelder", "fr_CH": "Reference details", "en_GB": "Reference details" }, "fields": [{ "name": "Projektnummer", "profileType": "", "editable": true, "defaultLabel": "Projektnummer", "labels": {}, "fieldType": "INPUT", "elective": "COMPANY_SPECIFIC", "validation": { "@type": "none" } }, { "name": "Kostenstelle", "profileType": "", "editable": true, "defaultLabel": "Kostenstelle", "labels": {}, "fieldType": "INPUT", "elective": "COMPANY_SPECIFIC", "validation": { "@type": "regex", "expression": "[0-9]{0,10}" } }, { "name": "SAPNummer", "profileType": "", "editable": true, "defaultLabel": "SAP Nummer", "labels": {}, "fieldType": "INPUT", "elective": "COMPANY_SPECIFIC", "validation": { "@type": "none" } }, { "name": "Personalnummer1", "profileType": "", "editable": true, "defaultLabel": "Personalnummer", "labels": {}, "fieldType": "INPUT", "elective": "COMPANY_SPECIFIC", "validation": { "@type": "none" } }, { "name": "DSNummer", "profileType": "", "editable": true, "defaultLabel": "DS Nummer", "labels": {}, "fieldType": "INPUT", "elective": "COMPANY_SPECIFIC", "validation": { "@type": "none" } } ] } ] }To follow shortly |
Get generic setup for company
...
Name | Description | Validation |
---|---|---|
<uuid> | The UUID of the company | Required parameter |
merged | Defines wheter to include only the company setup (false) or merge it with the underlying agency setup (true) | Boolean value: true or false Optional, default: false |
profileType | May be used to restrict the response to configuration for a specific profile type. | Optional One of TRAVELLER, CORPORATE |
Code Block | ||||
---|---|---|---|---|
| ||||
curl -v -H "Authorization: Bearer <token>" \ "https://hurricane.umbrellanet.ch/uf-test/api/v1/configuration/setup/company/76445ed3-cbd4-45f5-96fc-f8f60745d529?merged=false" |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "groups": [{ "groupType": "CUSTOM", "defaultLabel": "Referenzfelder", "labels": { "de_CH": "Referenzfelder", "de_AT": "Referenzfelder", "fr_CH": "Reference details", "en_GB": "Reference details" }, "fields": [{ "name": "Test-Abteilung", "profileType": "", "editable": true, "defaultLabel": "Test-bteilung", "labels": {}, "fieldType": "INPUT", "elective": "COMPANY_SPECIFIC", "validation": { "@type": "none" } }] }] }To follow shortly |
System reference data API
This API is complimentary to the Profiles API and allows to query Umbrella Faces for reference data, such as lists of known rentalcar providers.
Note |
---|
This API is currently under development and not yet generally available |
Get frequent flyer options
...