# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for External Library Generation Service Source Code Download API version: 1.0.0 extends: openapi/outsystems-sourcecodedownload-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 2 - target: $.paths['/assets/{assetKey}/revisions/{revision}/source-code-download'].post update: x-apievangelist-phrasing: intent: Start a source download of an external library effect: write questions: - How do I download the source code of a published external library? - Is the external library source download asynchronous? instructions: - text: Start a source code download for library {assetKey} revision {revision}. slots: assetKey: path.assetKey revision: path.revision - text: Request the external library source of {assetKey} at revision {revision}. slots: assetKey: path.assetKey revision: path.revision method: generated generated: '2026-10-01' - target: $.paths['/assets/{assetKey}/revisions/{revision}/source-code-download/{operationKey}'].get update: x-apievangelist-phrasing: intent: Get the source download link when ready effect: read questions: - Is my external library source download ready, and where is the link? - How do I get the download URL after requesting library source code? instructions: - text: Get the download link for operation {operationKey} on {assetKey} revision {revision}. slots: operationKey: path.operationKey assetKey: path.assetKey revision: path.revision - text: Check the status of source download {operationKey} for library {assetKey} at {revision}. slots: operationKey: path.operationKey assetKey: path.assetKey revision: path.revision method: generated generated: '2026-10-01'