action signl4_get_users { label: "Get all Users" description: "Returns a list of user objects with details such as their email address and duty information. Only users who \nare part of your team will be returned." provider: signl4 method: GET path: "/users" encoding: json output: { type: "array" items: { type: "object" properties: { colorIndex: { type: "integer" format: "int32" } contactAddresses: { type: "array" items: { type: "object" properties: { address: { type: "string" } channel: { type: "integer" format: "int32" enum: [0, 1, 2, 4, 8, 16] } created: { type: "string" format: "date-time" } device: { type: "object" properties: { appVersion: { type: "string" } deviceId: { type: "string" } name: { type: "string" } osVersion: { type: "string" } ringtone: { type: "string" } ringtoneDisabled: { type: "boolean" } type: { type: "integer" format: "int32" enum: [0, 1, 2] } } additionalProperties: false } id: { type: "string" } lastUpdated: { type: "string" format: "date-time" } options: { type: "integer" format: "int32" } userId: { type: "string" } } additionalProperties: false } } dutyInfo: { type: "object" properties: { lastStatusChange: { type: "string" format: "date-time" } onDuty: { type: "boolean" } onManagerDuty: { type: "boolean" } overdue: { type: "boolean" } } additionalProperties: false } id: { type: "string" } isDeactivated: { type: "boolean" } isInvite: { type: "boolean" } mail: { type: "string" } name: { type: "string" } roleId: { type: "string" } subscriptionId: { type: "string" } timeZone: { type: "string" } userImageLastModified: { type: "string" format: "date-time" } } additionalProperties: false } } }