Test and publish Services

After configuring Service endpoints, test or publish by changing the Service status.

The initial status on creation or migration is Unpublished. You can't change the Service status to test or publish it unless validation passes with no errors. Refer to Validation for more information. The following active statuses are available:


Service statuses

The status determines whether a Service is visible in the DeveloperHub and whether the endpoints are usable:

  • Unpublished: Not available in the DeveloperHub and not functional. The Service must meet minimal requirements before you can move it to another status.
  • Testing: Not available in the DeveloperHub. The Service and all endpoints meet minimal requirements, are functional, and ready to test with the URL and path.
  • Private: Not available in the DeveloperHub. Endpoints are functional and can be used by calling the URL.
  • Restricted: Available in the DeveloperHub to all users with a SnapLogic login.
  • Public: Available in the DeveloperHub to all users — those who have a SnapLogic or a DeveloperHub login, assuming the portal is configured to require login.

Change the status of a Service by clicking the status button:


Service status button

If you plan to end-of-life a version of a Service, enable the Deprecated toggle in the Service edit dialog. This informs those using the Service that they should plan to migrate to a different version. You can provide details in the Documentation for the Service, such as the cut-off date.

The following describe how to perform tasks related to Services and endpoints: