action circuitsandbox_get_user_by_email_address { label: "Get user by email" description: "Get user by first or secondary email address\nOauthScopes: READ_USER_PROFILE" provider: circuitsandbox method: GET path: "/users/{emailAddress}/getUserByEmail" encoding: json input: { type: "object" properties: { emailAddress: { type: "string" } secondaryLookup: { type: "boolean" } } required: ["emailAddress"] additionalProperties: false } output: { properties: { avatar: { type: "string" description: "The URL of the small avatar picture." } avatarLarge: { type: "string" description: "The URL of the large avatar picture." } company: { type: "string" description: "The name of the user's company" } department: { type: "string" description: "missing documentation" } displayName: { type: "string" description: "The user's display name" } emailAddress: { type: "string" description: "The primary email address of the user" } emailAddresses: { type: "array" description: "additional email addresses of the user" items: { properties: { address: { type: "string" description: "the email address" } type: { type: "string" description: "the type of the email address" } } } } firstName: { type: "string" description: "The first name of the user" } jobTitle: { type: "string" description: "The job title of the user" } lastName: { type: "string" description: "The last name of the user" } locale: { type: "string" description: "The locale of the user. (E.g. en-US, de-DE)" } phoneNumber: { type: "string" description: "provisioned phone number of the user" } phoneNumbers: { type: "array" description: "additional phone numbers of the user" items: { properties: { phoneNumber: { type: "string" description: "the phone number" } type: { type: "string" description: "the type of the phone number" } } } } primaryTenantId: { type: "string" description: "The primary tenant id" } secondaryEmailAddress: { type: "string" description: "The secondary email address" } secondaryTenantId: { type: "string" description: "The secondary tenant id" } userId: { type: "string" description: "The ID of the user" } userState: { type: "string" description: "The state of the user, e.g. deleted" } userType: { type: "string" description: "the type of the user" } } } }