auto_reserve: This flag stands in as a purchase confirmation, and is required if auto_assign is being requested. Value must be 1
auto_assign: Optional; if passed, must be a valid JSON object with the following structure:
Your organisation may already have more unused surveys in reserve than are needed in the auto_assign phase of user creation (this can be achieved via the explicit use of surveys/reserve. In this case PfP will apply these unused surveys to the auto-assignment, before auto-reserving more to fulfil the order.
You have 5 surveys in reserve already.
You create a user and wish to auto_assign 7 surveys to the user.
Your organisation will be using the PfP API under a particular type of contract. Depending on whether or not your contract provides for a revenue sharing arrangement, you will need to populate the auto_assign JSON with one of two structures.