action squareup_retrieve_employee { label: "RetrieveEmployee" description: "Provides the details for a single employee." provider: squareup method: GET path: "/v1/me/employees/{employee_id}" encoding: json input: { type: "object" properties: { employee_id: { type: "string" } } required: ["employee_id"] additionalProperties: false } output: { type: "object" description: "Represents one of a business's employees." required: ["first_name", "last_name"] properties: { authorized_location_ids: { type: "array" description: "The IDs of the locations the employee is allowed to clock in at." items: { type: "string" } } created_at: { type: "string" description: "The time when the employee entity was created, in ISO 8601 format." } email: { type: "string" description: "The employee's email address." } external_id: { type: "string" description: "An ID the merchant can set to associate the employee with an entity in another system." } first_name: { type: "string" description: "The employee's first name." } id: { type: "string" description: "The employee's unique ID." } last_name: { type: "string" description: "The employee's last name." } role_ids: { type: "array" description: "The ids of the employee's associated roles. Currently, you can specify only one or zero roles per employee." items: { type: "string" } } status: { type: "string" description: "Whether the employee is ACTIVE or INACTIVE. Inactive employees cannot sign in to Square Register.Merchants update this field from the Square Dashboard." } updated_at: { type: "string" description: "The time when the employee entity was most recently updated, in ISO 8601 format." } } } }