Say whether you got a sponsor's credits (yes / stuck / not interested)
ic_hack_credits_markTick one square on your credits checklist. got means you have it. blocked means you tried and it did not work, and IT IS A REQUEST FOR HELP: it puts you on the organisers' help queue with your note, and somebody comes and fixes it. skipped means you do not want this one, which is a fine answer and keeps you off that queue. Marking again OVERWRITES, so flip blocked back to got the moment the booth sorts you out — nothing is appended and there is no history. note is only kept on blocked; put the actual symptom in it (the coupon field says already redeemed) rather than a restatement of the state. THIS DOES NOT CLAIM ANYTHING: it records what happened, it does not make a credit appear, and an agent that marks got without having gone to the vendor has told the room a false thing. Only offers with claimable:true can be marked. YOU MUST HAVE A SEAT: a caller not on the roster gets not_found, and the fix is a seat, not a retry. Args: { eid?, offer_id, state, note? }. Returns: { ok, offer_id, mark, summary }. Required scope: hack:register (any tier), plus a seat on the roster.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| eid | No | ||
| note | No | What went wrong, in your builder's words. Kept only on `blocked`. | |
| state | Yes | got = I have it. blocked = I tried and I am stuck, send help. skipped = I do not want this one. | |
| offer_id | Yes | From ic_hack_credits_list, e.g. 'tavily'. |