N-central Help

Configure Custom PSA API integration settings

Configure the integration of SolarWinds N-central with your custom PSA application. This enables SolarWinds N-central to generate tickets for devices.

When you configure and save a custom API integration, a request to create a test connection and test ticket will be initiated.

For all communication with the external PSA application, SolarWinds N-central uses a ticketRequests endpoint. This means "/ticketRequests" is added to the endpoint URL you have entered when configuring the integration!

For example, if you configure https://psa_server_address/baseRestEndpoints for the integration, all ticket requests will be sent to the https://psa_server_address/baseRestEndpoints/ticketRequests address.

  1. Navigate to Administration > PSA Integration > Configure PSA Integration.
  2. Select Custom PSA from the Choose your PSA Solution drop-down menu.
  3. Enter the API CREDENTIALS FOR COMMUNICATING WITH MSP N-CENTRAL that will be used to access SolarWinds N-central via the API.
  4. In the DELIVERY MECHANISM FOR TICKETS area, select Generate Tickets through an API.
  5. In the API TICKET GENERATION area, specify the URL of the API that SolarWinds N-central should use to generate tickets in your PSA application, and the credentials that should be used to authenticate to that API.
  6. In the Clean Up Pending Tickets area, configure what SolarWinds N-central does with unconfirmed tickets.
  7. In the Ticketing Errors area, enter a destination mailbox address for ticketing error emails.
  8. Click Save.

This initiates a test connection to create a test ticket. The following is an example of the corresponding JSON request:

{ "action": "CREATE",

"title": "TestConnection Ticket Request from N-central (Time: 2018-10-16T09:06:13.111+02:00[Europe/Prague])",
"details": "This ticket request is used for connection test from N-central to PSA, it can be safely deleted in PSA once created.",
"ncentralTicketId": "TEST_NC_TICKET_ID_2018-10-16T09:06:13.111+02:00[Europe/Prague]",
"customTags": {}

}

SolarWinds N-central considers the test connection to be successful if your PSA application returns a 200-series HTTP response code.