launchpad-dx-apis
Launchpad data model
Launchpad has Applications and each Application has Workflow or Data that will hold information about the lifecycle and the data model. Launchpad provides COnstellation UI to create and run these workflows and Data. In some use cases we sometimes might have to create cases from outside using a Rest service in Launchpad. Or let us say a step in a workflow is to be completed by an external system then DXAPIs are the way. DX APIs are called so as these are Digital Experience APIs as they are like Rest endpoints which give you data and alos provide view meta information so you can display the object in an external system using the view meta data. For the context of this skill we will focus only on the DX APIS aspect of what types of API do we have and how can be use them.
Type of DXAPIs
We have DX APIs for the following:
- Create Case or Data object on Launchpad
- Get the Case/Data information of an object
- Perform action on a particular workflow/case.
- Get a list of Objects by passing some filter criteria
- Get additional content of the application like Attachments.
Authentication
More from pegasystems/pega-launchpad-agent-skills
launchpad-webembed
Explains how to embed Launchpad applications into external websites and custom front-end apps using the pega-embed web component. Covers CORS policy setup, OAuth authentication (Client Credentials and PKCE), embed attributes, theming, events, and complete code examples for React/Next.js integration.
18launchpad-ux-custom-frontend
Guide for building custom React front-ends on Pega Launchpad using the Pega React SDK (@pega/react-sdk-components). Use this skill whenever users ask about building complete custom front-ends over a Launchpad application. Do not use this skill for questions about DX API methods unless they specifically relate to building a custom front-end. Do not use this skill for questions about custom UX components or the pega-embed web component.
14launchpad-ux-custom-components
Introduces Custom UX in Pega Launchpad / Constellation, when to build custom components, and what design information is needed.
11launchpad-custom-function
Custom Functions are a type of Function that extends LaunchPad with code written in Java 11, Python 3.12, or Node.js 20 via AWS Lambda. Use this skill whenever the user asks what is a custom function, what types of functions exist, how to create or extend Launchpad with custom logic, or when troubleshooting handler naming conventions (Java package.Class::method, Python file.function), signature mismatches, AWS Lambda execution limits, or timezone/null handling in date or list functions. Use when the user needs to parse Excel files, perform advanced date manipulations, integrate external libraries, or handle specialized data transformations. Use when user asks for Callable rules.
10