Publish a Service version

After testing all endpoints of a Service version, you are ready to publish.

Important: You can't modify a Service in any published status, private, restricted, or public. You must unpublish it first.
  • A tested service with:
    • A Snaplex selected at the Service or the endpoint level.
    • At least one endpoint that defines one or more HTTP methods.
    • The appropriate Policies.
  1. Open the Service version to publish.
  2. Click the Service status pill.

    Service statuses

  3. From the dropdown, select one of the published statuses and click Confirm.
    • Private: Not available in DeveloperHub. Endpoints are functional and can be used by calling the URL.
    • Restricted: Available in DeveloperHub to users with a SnapLogic login who have access to the underlying Service.
    • Public: Available in DeveloperHub to all users — those who have a SnapLogic or a DeveloperHub login, assuming the portal is configured to require login.

If you encounter issues testing or publishing, check the following:

  • Make sure there are no errors reported in the Service.
  • Make sure the Service status is correct:
    • To test, the Service status must be Testing.
    • To publish, the Service status must be one of Private, Restricted, or Public.
  • Check the Snaplex selected in the Service to make sure it's running.
  • Check whether a Policy with a Basic Auth rule is applied to the endpoint.
  • Check whether you entered the username and password in Postman correctly.