action beezup_get_user_account_info { label: "Get user account information" provider: beezup method: GET path: "/v2/user/customer/account" encoding: json input: { type: "object" properties: { "If-None-Match": { type: "string" } } additionalProperties: false } output: { type: "object" required: ["email", "links", "status", "userId"] properties: { commercialOwnerEmail: { type: "string" format: "email" description: "The email" } companyInfo: { type: "object" required: ["address", "city", "company", "countryIsoCodeAlpha3", "postalCode"] properties: { accountingEmails: { type: "array" description: "Your company accounting emails" items: { type: "string" format: "email" description: "The email" } } address: { type: "string" description: "Your address" } city: { type: "string" description: "Your address city" } company: { type: "string" description: "Your company name" } countryIsoCodeAlpha3: { type: "string" description: "The country iso code alpha 3 (ISO 3166-1_alpha-3)" } postalCode: { type: "string" description: "Your address postal code" } vatNumber: { type: "string" description: "Your company VATNumber. Used for french company. This number is checked with official web service before being saved." } } } email: { type: "string" format: "email" description: "The email" } info: { type: "object" properties: { errors: { type: "array" items: { type: "object" properties: { errorArguments: { type: "object" } errorCode: { type: "string" } errorGuid: { type: "string" format: "uuid" } errorMessage: { type: "string" } exceptionDetail: { type: "object" properties: { helpLink: { type: "string" } message: { type: "string" } stackTrace: { type: "string" } type: { type: "string" } } } objectName: { type: "string" } propertyName: { type: "string" } propertyValue: { type: "string" } source: { type: "string" } technicalErrorMessage: { type: "string" } utcDate: { type: "string" format: "date-time" } } } } informations: { type: "array" items: { type: "object" properties: { informationArguments: { type: "object" } informationCode: { type: "string" } informationMessage: { type: "string" } objectName: { type: "string" } propertyName: { type: "string" } propertyValue: { type: "string" } } } } successes: { type: "array" items: { type: "object" properties: { objectName: { type: "string" } propertyName: { type: "string" } propertyValue: { type: "string" } successArguments: { type: "object" } successCode: { type: "string" } successMessage: { type: "string" } } } } warnings: { type: "array" items: { type: "object" properties: { technicalErrorMessage: { type: "string" } warningArguments: { type: "object" } warningCode: { type: "string" } warningMessage: { type: "string" } } } } } } links: { type: "object" description: "The different actions you can make on this account" required: ["changeEmail", "changePassword", "getCreditCardInfo", "getProfilePictureInfo", "saveCompanyInfo", "saveCreditCardInfo", "savePersonalInfo", "saveProfilePictureInfo", "self"] properties: { activateUserAccount: { type: "object" } changeEmail: { type: "object" } changePassword: { type: "object" } getCreditCardInfo: { type: "object" } getProfilePictureInfo: { type: "object" } saveCompanyInfo: { type: "object" } saveCreditCardInfo: { type: "object" } savePersonalInfo: { type: "object" } saveProfilePictureInfo: { type: "object" } self: { type: "object" } } } personalInfo: { type: "object" required: ["beezUPTimeZoneId", "firstName", "lastName", "phoneNumber"] properties: { beezUPTimeZoneId: { type: "integer" format: "int32" description: "The time zone identifier based on the list of values /v2/user/lov/BeezUPTimeZone" } firstName: { type: "string" description: "Your first name" } lastName: { type: "string" description: "Your last name" } phoneNumber: { type: "string" description: "Your phone number" } whatIDo: { type: "string" description: "Your role in your company" } } } profilePictureUrl: { type: "string" description: "Indicate the url of your picture profil" } status: { type: "string" description: "The account status\n* Active: When the account is active\n* SystemBlocked: When all stores on the account are blocked by the system\n* UserBlocked: When all stores on the account are blocked on GO not on the system\n* NotActivated: When the email is not verified\n" enum: ["Active", "SystemBlocked", "UserBlocked", "NotActivated"] } userId: { type: "string" format: "guid" description: "The user identifier" } } } }