Create Case in Pega from other application using API or any other way

Hello everyone,

I have a scenario like; we have an application build on .NET and based upon some decision in that application we want to create case in PEGA.
I am using Pega Constellation.

Yes, we can leverage the Constellation Pega DX API V2.

Please check the below articles to create case using DX APIs

To create a case in Pega Constellation from your .NET application, you can use the Pega API. The Pega API allows external applications to interact with your Pega system programmatically.

Here’s how you can approach this:

  1. Authentication: First, your .NET application needs to authenticate with Pega by calling the GET /authenticate endpoint to obtain the necessary credentials.

  2. View Available Case Types: You can retrieve the list of available case types in your Pega application by calling GET /casetypes. This helps you identify which case type you want to create.

  3. Create the Case: Once you’ve determined the appropriate case type, you can create a new case by making a POST request to the /cases endpoint. This will initiate the case creation in your Pega Constellation application based on the decision made in your .NET application.

  4. View Case Details: After creating the case, you can retrieve all cases using GET /cases or view a specific case’s details by calling GET /cases/ID.

The Pega API page defaults to Constellation DX API, which is designed to work with Constellation-based applications. This resource-oriented API provides the necessary endpoints to integrate your .NET application with Pega Constellation seamlessly.

If you need to perform specific actions that aren’t covered by the standard Pega API, you may need to build a custom API using the Service Wizard to handle particular events or notifications from your .NET application.

Exposing an application as a service | Pega Academy