action fire_get_user { label: "Returns details of a specific fire.com user." description: "You can retrieve the details of a specific fire.com user" provider: fire method: GET path: "/v1/user/{userId}" encoding: json input: { type: "object" properties: { userId: { type: "integer" format: "int64" description: "Lists a specific User" } } required: ["userId"] additionalProperties: false } output: { type: "object" properties: { emailAddress: { type: "string" description: "email address for user" } firstName: { type: "string" description: "User first name" } id: { type: "integer" format: "int64" description: "The User ID for this User" } lastName: { type: "string" description: "User second name" } lastlogin: { type: "string" description: "Timestamp on when user last logged in." } mobileApplicationDetails: { type: "object" properties: { OS: { type: "string" description: "Operating system of device." enum: ["Android", "IOS", "OTHER"] } businessUserId: { type: "integer" format: "int64" description: "Business user ID" } clientID: { type: "string" description: "Client ID of user." } deviceName: { type: "string" description: "type of device." enum: ["iPhone", "Android", "Other"] } deviceOSVersion: { type: "string" description: "OS version for device." } mobileApplicationId: { type: "integer" format: "int64" description: "Mobile application id for user." } status: { type: "string" description: "Status of user" enum: ["LIVE", "CLOSED", "LOCKED", "SMS_SENT"] } } } mobileNumber: { type: "string" description: "User mobile number" } role: { type: "string" description: "User role" enum: ["ADMIN", "FULL_USER", "READ_ONLY", "CARD_ONLY"] } status: { type: "string" description: "Status of user" enum: ["LIVE", "CLOSED", "FROZEN", "INVITE_SENT", "SMS_CODE_SENT"] } userCvl: { type: "string" description: "Users Cvl type ID (shows up when status is LIVE)" } } } }