# 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-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 upload 3D files into a Space with the original v1 endpoint? - Can the v1 space call take a filename for the uploaded file? instructions: - text: Create a v1 space from my 3D file {filename}. slots: filename: requestBody.filename - text: Upload 3D files into a new space with the v1 endpoint. 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: - Can I upload a whole folder tree of textures and models into a v2 space? - How long are files kept in a Substance 3D space? instructions: - text: Create a v2 space from these files {files}. slots: files: requestBody.files - text: Upload {files} into a new space keeping their folder paths. slots: files: requestBody.files method: generated generated: '2026-09-26'