Breadcrumbs

How to Make Requests via SoapUI – 360 Integrations

Requirements

  • Access authorization: Request customer access authorization for the API from NDD

  • Administrator user: You must have a user registered on the portal 360 with master administrator permissions

  • Install the tool SoapUI

{1045711C-1EB6-4163-931F-C4E22AD5EFC7}-20260430-190620.png

How does it work?

Portal 360's APIs follow the SOAP standard. To use them, send a POST request to the Web Service address, including the parameters required by each method, as described in our documentation: Integration Kit

Each Web Service has its own endpoint, depending on the Data Center.

Example (PrintJobsData - DC BR1):

https://api-printjobs.nddprint.com/PrintJobsWS/PrintJobsData.asmx

Running tests in SoapUI

Step 1: Creating a SOAP 1 project

  1. Open SoapUI and click SOAP:

{DE7CD991-71BB-44CD-A76A-7E00416D044C}-20260430-190956.png
  1. In Project Name, enter the project name

  2. In Initial WSDL, enter the Web Service endpoint followed by ?WSDL

Example: https://api-printjobs.nddprint.com/PrintJobsWS/PrintJobsData.asmx?WSDL

  1. Check the “Create Requests” option

  2. Click “OK”

{41477562-AB2A-4288-B4F6-76EDA13BC5E6}-20260430-191532.png

The tool will then generate ready-to-use requests; all you need to do is fill in the parameters.

Step 2: Change the request parameters

  1. Access the Request generated by the tool in the created project:

{518397CB-6E6D-472E-8DCF-D722592BE21B}-20260430-191637.png
  1. Change the data in the tags as shown in the example below:

{710CC5FD-1C2F-46D3-92C6-B9760E9A5B1D}-20260430-191732.png

Method parameters:

  • enterpriseName: Company name;

  • enterpriseKey: Company key;

  • authDomainName: Domain name;

  • authLogonName: User logon (administrator);

  • authPassword: Encrypted user password;

  • filterDate: Print job date (yyyy-MM-dd);filterDateType:

    • Date filter type: 0 = print date, 1 = entry date;

  • fieldsList: List of fields that will be returned by the function. They must be specified separated by semicolons ‘;’.

    • Example: LogonName;Printer;PagesMono;PagesColor.

Note

The user's password must be encrypted using the sample scripts at: Encryption

Step 3: Send the request

  1. Send the request by clicking the button:

{A861D47B-9B4C-4C3E-89E5-06CBE47BD643}-20260430-192154.png

Note

The return value will be a JSON string and must be converted according to the guidelines in the section:Manipulating Returns