action vocadb_get_api_users_messages_message_id { label: "get_api_users_messages_messageId" provider: vocadb method: GET path: "/api/users/messages/{messageId}" encoding: json input: { type: "object" properties: { messageId: { type: "integer" format: "int32" } } required: ["messageId"] additionalProperties: false } output: { type: "object" properties: { body: { type: "string" } createdFormatted: { type: "string" } highPriority: { type: "boolean" } id: { type: "integer" format: "int32" } inbox: { type: "string" enum: ["Nothing", "Received", "Sent", "Notifications"] } read: { type: "boolean" } receiver: { type: "object" properties: { active: { type: "boolean" } groupId: { type: "string" enum: ["Nothing", "Limited", "Regular", "Trusted", "Moderator", "Admin"] } id: { type: "integer" format: "int32" } knownLanguages: { type: "array" items: { type: "object" properties: { cultureCode: { type: "string" } proficiency: { type: "string" enum: ["Nothing", "Basics", "Intermediate", "Advanced", "Native"] } } additionalProperties: false } } mainPicture: { type: "object" properties: { mime: { type: "string" } name: { type: "string" } urlOriginal: { type: "string" } urlSmallThumb: { type: "string" } urlThumb: { type: "string" } urlTinyThumb: { type: "string" } } additionalProperties: false } memberSince: { type: "string" format: "date-time" } name: { type: "string" } oldUsernames: { type: "array" items: { type: "object" properties: { date: { type: "string" format: "date-time" } oldName: { type: "string" } } additionalProperties: false } } verifiedArtist: { type: "boolean" } } additionalProperties: false } sender: { type: "object" additionalProperties: true } subject: { type: "string" } } additionalProperties: false } }