changedInput schema / properties / environment_id / description
Previous value: -"Costing environment to price the uploads in (optional; the organization's default when omitted)."New value: +"Costing environment to price the uploaded parts in (optional; the organization's default when omitted)."
changedInput schema / properties / folder_id / description
Previous value: -"Folder to file the uploads into (optional)."New value: +"Folder to file the uploaded parts into (optional)."
addedInput schema / properties / max_uploads
Added value: +{
+ "default": 1,
+ "description": "How many parts the person may upload through the link, 1 to 20 (default 1). Each part is one STEP file with an optional drawing.",
+ "maximum": 20,
+ "minimum": 1,
+ "type": "integer"
+}
changedOutput schema / description
Previous value: -"A link to the arcnm upload page, for the person to open in a browser.\nThe files go from their computer straight to arcnm; nothing passes\nthrough the agent."New value: +"A link to the arcnm upload page that works without signing in, for the\nperson to open in a browser. The files go from their computer straight\nto arcnm; nothing passes through the agent."
changedOutput schema / properties / environment_id / description
Previous value: -"The costing environment the uploads are priced in; omitted means the organization's default."New value: +"The costing environment the parts are priced in."
addedOutput schema / properties / expires_at
Added value: +{
+ "description": "When the link stops working (RFC 3339, UTC).",
+ "type": "string"
+}
changedOutput schema / properties / folder_id / description
Previous value: -"The folder the uploads are filed into."New value: +"The folder the parts are filed into; null for the root."
changedOutput schema / properties / issued_at / description
Previous value: -"When this link was issued (RFC 3339, UTC). As list_calculations' created_after, it lists the calculations the person starts on the page."New value: +"When this link was issued (RFC 3339, UTC)."
addedOutput schema / properties / max_uploads
Added value: +{
+ "description": "How many parts the person may upload through the link.",
+ "type": "integer"
+}
addedOutput schema / properties / upload_session_id
Added value: +{
+ "description": "The link's id. Every calculation an upload on the page creates carries it, and list_calculations with upload_session_id set to it lists exactly those calculations, and no one else's.",
+ "type": "string"
+}
changedOutput schema / properties / url / description
Previous value: -"The arcnm upload page, scoped to the folder and environment named in the call. The person opens it while signed in to arcnm, drops the STEP (3D) and PDF (drawing) files, and arcnm files and prices each part."New value: +"The arcnm upload page. The person opens it in a browser, without signing in, and drops one STEP (3D) file per part, a PDF drawing optional; arcnm files and prices each part in the folder and costing environment below. Whoever has the URL can upload into this organization until it expires, so it is for that person only."
changedOutput schema / required
Previous value: -[
- "url",
- "issued_at",
- "next_step"
-]New value: +[
+ "url",
+ "upload_session_id",
+ "expires_at",
+ "max_uploads",
+ "issued_at",
+ "next_step"
+]