To create a new endpoint named get_ticket_id in your Django application, follow these steps:
Define a function in your views to handle the logic of accepting two strings, calling the desired function, and returning the result.
Create a URL route to point to the new view function.
Implement the logic for the function you want to call.
from django.http import JsonResponse
from django.views.decorators.csrf import csrf_exempt
import json
# Sample function to process the two strings
def process_strings(string1, string2):
    # Example logic to generate a ticket ID
    return f"Ticket-{string1[:3]}-{string2[:3]}"
@csrf_exempt
def get_ticket_id(request):
    if request.method == "POST":
        try:
            # Parse the request body
            data = json.loads(request.body)
            string1 = data.get("string1")
            string2 = data.get("string2")
            if not string1 or not string2:
                return JsonResponse({"error": "Both 'string1' and 'string2' are required."}, status=400)
            # Call the processing function
            ticket_id = process_strings(string1, string2)
            return JsonResponse({"ticket_id": ticket_id}, status=200)
        except json.JSONDecodeError:
            return JsonResponse({"error": "Invalid JSON format."}, status=400)
    return JsonResponse({"error": "Only POST requests are allowed."}, status=405)Oh, thanks for the confirmation..
 
		
		
		
		
		
	
			
		
		
			
					
		@marisstella- Kindly please accept the answer @isoutamo if that help you resolve/understand your query by clicking on "Accept as Solution" so future Splunk Community users will get benefited from your question as well.
 
		
		
		
		
		
	
			
		
		
			
					
		