@trueyy-sdk/node
Team
Invite interviewers and list your team members and pending invites.
An interviewer must exist in your team before you can reference them on a round via interviewer_user_id.
team.invite({ email, role })
Invite a teammate (e.g. an interviewer). They accept via email, then appear in members() with an id you pass as interviewer_user_id.
await trueyy.team.invite({
email: "bob@you.com",
role: "Member", // "Admin" | "Member"
});
// → { id, email, role }team.members()
const { members } = await trueyy.team.members();
// members → Member[] ({ id, email, first_name, last_name, role })
const interviewer = members.find((m) => m.email === "bob@you.com")!;
// interviewer.id → pass as interviewer_user_id on a roundteam.invites(query?)
List pending (not-yet-accepted) invites.
await trueyy.team.invites({
limit?: number,
offset?: number,
});