Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

Integrating Two ServiceNow PDIs Using REST API: A Step-by-Step Guide

siddheshagn
Tera Contributor

Step 1: Prepare Your PDIs

  • Ensure both PDIs are active and accessible.
  • Note down:
    • Instance URLs
    • Admin credentials
    • Target table (e.g., incident)

Step 2: Create an API User on Target PDI

  • Navigate to User Administration > Users
  • Create a user (e.g., api_user)
  • Assign the web_service_admin or rest_service role

Step 3: Configure Basic Authentication

  • Go to System Web Services > Outbound > REST Message
  • Create a Basic Auth Profile using the target PDI credentials

Step 4: Create REST Message in Source PDI

  • Navigate to System Web Services > Outbound > REST Message
  • Create a new REST Message:
    • Endpoint URL: https://<target_instance>.service-now.com/api/now/table/incident
    • Add HTTP Method: POST or GET

Step 5: Attach Authentication Profile

  • Link the Basic Auth Profile to your REST Message
  • Ensure headers like Content-Type: application/json are added

Step 6: Test the Integration

  • Use the Preview Script to send a sample request
  • Verify the record creation or retrieval in the target PDI

Step 7: Automate with Flow Designer (Optional)

  • Use Flow Designer to trigger REST Message on events like:
    • New incident creation
    • Record updates
1 REPLY 1