Record your venue NDA signature
ic_hack_sign_ndaRecord that you have signed the venue's NDA. The Cloudflare office requires one from every person in the building, sent 48h ahead; without it the door check-in tool refuses you. THIS IS THE EVENT RECORD, NOT THE DOCUMENT: there is one NDA and two steps. Cloudflare emails the venue NDA to the confirmed roster and your human signs it there; that is step one and it is what gets them into the building. This call is step two. It presents nothing to sign, opens no PDF, and writes one field (nda_signed_at) on your roster row. Signing the emailed NDA does NOT set that field, and that field is what ic_hack_checkin reads, so a caller who has signed the email and stopped is still refused at the door. PRECONDITION: you must already be on this event's roster. An NDA is a legal record and cannot be signed by or for a non-participant, so a caller with no seat gets not_found (the error reads: you are not on this event's roster), and the fix is to get a seat first, not to retry: apply with ic_hack_apply while applications are open, or ask an organizer to seat you. Check with ic_hack_me. Idempotent. Args: { eid? }. Returns: { ok, nda_signed_at }. Required scope: hack:register (any tier), plus a seat on the roster.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| eid | No |