When to use this
Archive a position when it should no longer accept new submissions or invites. Archiving hides the position from “active” lists but keeps all past interviews intact.GraphQL Request
This mutation request requires a position ID of the position you would like to archive.- On success, the
data.archivedfield will be set to an epoch-milliseconds timestamp. - On error, the
__typenamefield is set toPositionNotFoundError. Usecode/messageto inform the user.
Explanation
- input.id — the position to archive.
- data.archived — non-null indicates the position is archived and contains the epoch timestamp of when it was archived.
- active — may remain
trueeven when archived; your UI should primarily rely onarchivedto filter “closed” positions.
Example Response
Learn next?
Let’s learn how to delete a position.

