# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Adobe Substance 3D API - Firefly Services Spaces API version: 1.0.0 extends: openapi/adobe-suite-spaces-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/v1/spaces'].post update: x-apievangelist-phrasing: intent: Create a space from 3D files (v1) effect: write questions: - How do I create a Substance 3D space from a 3D file using the original v1 endpoint? - Can I name a space when creating it with the v1 API? instructions: - text: Create a v1 space named {name} from file {filename}. slots: name: requestBody.name filename: requestBody.filename - text: Use the older v1 endpoint to make a space from {filename}. slots: filename: requestBody.filename method: generated generated: '2026-09-26' - target: $.paths['/v2/spaces'].post update: x-apievangelist-phrasing: intent: Upload files to a new space (v2) effect: write questions: - How can I upload several files into a temporary space with the v2 multipart endpoint? - Can file paths inside a v2 space be set via each file's filename? instructions: - text: Upload {files} into a new v2 space. slots: files: requestBody.files - text: Create a v2 space via multipart upload containing {files}. slots: files: requestBody.files method: generated generated: '2026-09-26'