setBetaAgreement
Set or replace this beta project's NDA/agreement document. Testers must accept it during onboarding before they can participate. Upload the PDF first with uploadMedia (target 'agreement', application/pdf only) and pass the attachmentId here; a previously set agreement document is replaced and its file deleted. Only allowed while the beta is a draft or scheduled: the agreement is frozen once the beta starts. The returned agreementUrl is a time-limited download link for the human user and differs on every call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| productId | Yes | ID of the beta project to query. Get valid IDs from the listProducts tool. | |
| attachmentId | Yes | Attachment handle from uploadMedia with target 'agreement'. |