naftiko: 1.0.0-alpha2 info: label: Clerk Platform Api — Application Transfers description: 'Clerk Application Transfers capability. 4 operations. Lead operation: List Application Transfers.' tags: - Clerk - Application Transfers created: '2026-05-22' modified: '2026-05-22' binds: - namespace: env keys: CLERK_PARTNER_KEY: CLERK_PARTNER_KEY capability: consumes: - type: http namespace: clerk-platform-api-application-transfers baseUri: https://api.clerk.com/v1 description: Clerk clerk-platform-api Application Transfers business capability. resources: - name: platform-application-transfers path: /platform/application_transfers operations: - name: PlatformListApplicationTransfers method: GET description: List Application Transfers outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: status in: query type: array description: 'Filter by transfer status. Multiple values can be provided by repeating the parameter (e.g., `?status=pending&status=canceled`). ' required: false - name: limit in: query type: integer description: Number of results to return per page (1-500, default 10). required: false - name: starting_after in: query type: string description: 'Cursor for pagination. Provide the ID of the last transfer from the previous page to get the next page of results. ' required: false - name: ending_before in: query type: string description: 'Cursor for pagination. Provide the ID of the first transfer from the previous page to get the previous page of results. ' required: false - name: platform-applications-applicationid-transfers path: /platform/applications/{applicationID}/transfers operations: - name: PlatformCreateApplicationTransfer method: POST description: Create an Application Transfer outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: applicationID in: path type: string description: Application ID. required: true - name: platform-applications-applicationid-transfers-transferid path: /platform/applications/{applicationID}/transfers/{transferID} operations: - name: PlatformGetApplicationTransfer method: GET description: Get an Application Transfer outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: applicationID in: path type: string description: Application ID. required: true - name: transferID in: path type: string description: Application Transfer ID. required: true - name: PlatformCancelApplicationTransfer method: DELETE description: Cancel an Application Transfer outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: applicationID in: path type: string description: Application ID. required: true - name: transferID in: path type: string description: Application Transfer ID. required: true