Restricted Markdown
description and termsText fields are restricted Markdown. Allowed:
- paragraphs and line breaks;
- bold and italic;
- bulleted and numbered lists, nested at most two levels;
- headings of level 3 and 4 (
###,####); - links with
httpsURLs.
rel="noopener noreferrer nofollow ugc". Invalid Markdown is refused with the field code invalid-markdown.
Links
- Only
httpslinks; no IP addresses as hosts and no user names or passwords in URLs. - Links to your own registered domains (
allowedLinkHostsof the voucher set, your profile’s websites) pass. Any other host, including URL shorteners, needs AllRide’s confirmation during review. - Custom app schemes for deep links must be listed in the set’s
allowedLinkSchemes;javascript,data,vbscript,file,blob,about,httpandintentare never allowed.
Text rules
- No HTML, scripts or template code, and no encoded text (base64, hex or URL-encoded content).
- No invisible characters and no characters that change the text direction.
- No other brands’ names and no look-alike characters that imitate them.
- Terms and descriptions must never ask customers for passwords, PINs or payment details.
- Every text needs your partner’s default locale and stays within its length limit.
What happens on submit
When you submit or edit a change request, automated checks run, and AllRide reviews every change request. You see the change request’s status and, after the decision, the reviewer’sdecisionReason; check results, findings and rule names are never shown. A change request with a problem is not refused when you submit it: it goes to review, and a rejection explains what to change. See Change requests and approval.
Workspace branding saves
Workspace branding (PUT /partner/v1/branding/workspace) needs no approval, so its texts are checked when you save. A text that breaks a rule is refused with 422 content-blocked; more.validationErrors lists one entry per field with a public reason in constraint:
Nothing is saved when a field is refused.