Developer guide
URLs & languages
How the domain and language shape every URL, and SEO patterns.
text
https://cms.af/api/public/v1/{domain}/{lang}/{resource}{domain}– your website's domain, lowercase, withouthttps://orwww.{lang}–en,faorps. If a field is empty in that language, the API returns the site's default language instead.
Multilingual SEO
Mirror the API language in your site URLs: example.com/en/services, /fa/services, /ps/services. On every page add alternates:
html
<html lang="fa" dir="rtl">
<link rel="alternate" hreflang="en" href="https://example.com/en/services" />
<link rel="alternate" hreflang="fa" href="https://example.com/fa/services" />
<link rel="alternate" hreflang="ps" href="https://example.com/ps/services" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/services" />Use dir="rtl" for fa and ps. Use the seo object each endpoint returns for <title> and <meta name="description">.