> ## Documentation Index
> Fetch the complete documentation index at: https://docs.exterview.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Panel & HR Rounds

> Schedule and read back live panel and HR interview rounds.

<Warning>
  Blocked from publishing until the auth and gating checklist in [Authentication
  & Scopes](/get-started/authentication) lands.
</Warning>

## Purpose

Panel & HR Rounds cover live, multi-interviewer sessions: schedule the round, invite participants, and read back the consolidated report. Panel and HR are licensed independently, and Panel itself ships over two delivery channels (Microsoft Teams bot, or a native VideoSDK room) that are also licensed independently — a tenant may have any combination enabled. The scheduling and read-back API below is shared across all three; each is licensed as a separate item in the product catalog.

```mermaid theme={null}
%%{init: {'theme':'base','themeVariables':{'primaryColor':'#EEF2FF','primaryBorderColor':'#4B6CFE','primaryTextColor':'#0F172A','lineColor':'#64748B','clusterBkg':'#F8FAFC','clusterBorder':'#E2E8F0'}}}%%
flowchart LR
  A([Panel round]) --> B{Delivery channel}
  B -->|Teams| C([Teams bot])
  B -->|Native| D([VideoSDK room])
  C --> E([Panel report])
  D --> E
```

## Drive

| Type     | Operation                      |
| -------- | ------------------------------ |
| Mutation | `schedulePanelRound(input)`    |
| Mutation | `sendPanelRoundInvites(input)` |
| Mutation | `cancelPanelRound(id)`         |

## Read back

| Type  | Operation                   |
| ----- | --------------------------- |
| Query | `getPanelSession(id)`       |
| Query | `getPanelReport(sessionId)` |

## Not published

`getRefreshedRecordingUrl` (media-URL minting), the token-gated join exchange, and the inbound recording webhook from our video provider are all first-party plumbing, not partner integration surface.

## FAQs

<AccordionGroup>
  <Accordion title="What is the difference between a panel round and an HR round?">
    A panel round consolidates several interviewers into one scored session. An HR round covers the behavioral and offer conversation. Both are read back through the panel report.
  </Accordion>

  <Accordion title="How do interviewers join?">
    Through invites sent by `sendPanelRoundInvites`. The underlying join exchange
    is first-party and not published.
  </Accordion>

  <Accordion title="Where is the outcome?">
    Read `getPanelReport(sessionId)` once the round completes.
  </Accordion>
</AccordionGroup>

## Related

<CardGroup cols={2}>
  <Card title="Session Types" icon="layer-group" href="/deploy/session-types">
    How panel and HR rounds map to deployable session types.
  </Card>

  <Card title="Stack Ranking & Scoring" icon="ranking-star" href="/capabilities/stack-ranking-scoring">
    The ranking that sits on top of all rounds.
  </Card>
</CardGroup>
