Skip to main content
Jamf Nation, hosted by Jamf, is the largest Apple IT management community in the world. Dialog with your fellow IT professionals, gain insight about Apple device deployments, share best practices and bounce ideas off each other. Join the conversation.

Add new Self Service policy options to the API

In particular:
- Self Service Display Name
- Button Name Before Initiation
- Button Name After Initiation

It feels like a glaring hole in the API that other Self Service settings are available via the API but the improvements around Self Service policies in Jamf Pro 10 are not there already.

I think the impact here is pretty clear: anyone that uses the API to build policies (e.g., JSSImporter) doesn't have a way to set those additional button text options or the Self Service Display Name, the latter of which does not auto-populate if a policy is created via the API as of right now.

Comment
Order by:

Posted: 11/27/17 at 9:39 AM by haircut

Agreed, this is a breaking bug. While the specific fields/options are new to v10, the inability to completely create a policy via the API is a regression in functionality from v9.

Like

Posted: 11/27/17 at 9:41 AM by emily

It would also be helpful to pull the share URLs out of the API. I'm sure this would be a huge help for the Intune conditional access stuff. And if this option is already there for Intune but not visible in the API resource documentation that'd be… not cool.

Like

Posted: 11/27/17 at 10:05 AM by mm2270

It baffles my why Jamf adds in new features to the UI and proceeds to neglect the API by NOT giving us access to those same new features. These really need to be developed in tandem. For a company that touts the API as the programmatic way to access, and create, information in your Jamf Pro db, rather than direct db access, they need to put their development time where their mouth is and make sure that with each new release, the API gets top billing too and not relegated to "we'll get around to it" status. It's really frustrating.

Also, technically one of these items was already requested in this FR, but yours asks for all the new options in the Self Service policy UI, so it's more comprehensive.
I also think there may be a more general "Make everything in the UI available in the API" request out there, but can't locate it at the moment.

Like