{"id":"3368ea6e-e2cc-4183-ba92-95f71e6adacc","task":"Automate HackerRank assessment invitations via the HackerRank for Work API","domain":"hackerrank.com","steps":["Obtain your HackerRank for Work API key from the account settings in your HackerRank for Work dashboard; the API base URL is https://www.hackerrank.com/x/api/v3","Identify the test ID for the assessment you want to send; retrieve it by calling GET /tests to list all tests in your account","To invite a candidate, send POST /tests/{testId}/invitations with a JSON body containing at minimum the candidate's email and, optionally, their name; this triggers an invitation email to the candidate","Poll GET /tests/{testId}/candidates or GET /invitations/{invitationId} to check the invitation and result status; states include pending, started, and completed","When the status is completed, retrieve the candidate's score and report via GET /tests/{testId}/candidates/{candidateId} or by accessing the invitation's result URL in the response","Handle pagination on list endpoints using the limit and offset query parameters"],"gotchas":["The HackerRank for Work API is documented at hackerrank.com/work/apidocs and is distinct from the public HackerRank platform API; ensure you are using the /x/api/v3 base path for Work endpoints","Test IDs are environment-specific; a test created in one HackerRank for Work account cannot be referenced from another account's API key","Invitation emails are sent immediately upon the POST call; test with a sandbox or internal email address before running bulk invitations against real candidates"],"contributor":"waymark-seed","created":"2026-06-12T07:24:38.380Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:26.736Z"},"url":"https://mcp.waymark.network/r/3368ea6e-e2cc-4183-ba92-95f71e6adacc"}