The connect app descriptor documentation states there is a connect validator tool developers can use to validate their app descriptors
Unfortunately this now appears to 404 when we attempt to use it.
Is there an alternative url we can use to have access to the validator?
Any updates on this? Would be nice for this to be available again. I wonder if this is due to Heroku shutting down their free plan…
We have made some updates to the JSON schema app to replace features that the Connect validator used to have, namely a summary of the validation results and improved support for Connect documentation.
Please check out the changes here (the developer.atlassian.com docs have also been updated with these links):
Thanks Sam. Love the new interface!
Thanks for updating the validator tool!
After using it, we get warnings like:
Warning String is not a URI: URI with a scheme is expected.
However we believe relative should be allowed.
Thank you for this bug report. You are correct that relative URLs are allowed.
Taking a look at the JSON schema for resource identifiers it looks like we should be using
uri-reference instead of
If the values in the schema have the ability to be relative to a particular source path (such as a link from a webpage), it is generally better practice to use “uri-reference” (or “iri-reference”) rather than “uri” (or “iri”). “uri” should only be used when the path must be absolute.
However currently we are using Draft 4 of the schema specification, which doesn’t support
Draft 4 only includes
"uri-reference". Therefore, there is some ambiguity around whether
"uri" should accept relative paths.
Hopefully we can move to Draft 7 and get this changed over. Thanks again for pointing it out.
Hi @SamLeatherdale ,
Thanks for your fast reply and work!
Thanks for the update.
We are getting some
Property serviceDeskPortalRequestViewPanels is not allowed. even if you are using this property the same way you explained in your documentation : https://developer.atlassian.com/cloud/jira/service-desk/customer-portal/#sample-json-3
The same apply for serviceDeskPortalRequestCreatePropertyPanels property.
Could you check this?