Skip to the content
Documentation

Recent changes

Recent ratings Recently added Recent comments Atom feed

9596 changed pages

Wednesday November 04 2026

  1. Security checklist for apps Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    A checklist for the security of an app on Exponential - credentials and where they live, the OAuth setup and its limits, roles of integration users, HTTPS and the Authorization header, logs, writes, web app specifics…

  2. Content modeling for apps Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    The landing page of the content modeling pages for app developers - why the content classes, ids, languages and rich text of an Exponential site shape every screen of an app, and what to agree with the site team before…

  3. Content classes for apps Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    Map Exponential content classes to app screens - finding the classes and fields a folder holds, reading class definitions with expclass services, classIdentifier as the switch for cells and views, handling unknown…

  4. Multilingual content Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    Serve an app in several languages from Exponential content - locales such as eng-US and ger-DE, the Translation parameter of REST reads, languageLocale on create, the site's languages from explanguage services…

  5. Node ids, remote ids and deep links Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    Identify content in an app so it survives reinstalls and moves - node ids versus object ids versus remote ids, configuring entry points by remote id, looking items up with expnode::getByRemoteId and expnode::getByPath…

  6. Rich text in apps Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    Show article bodies (ezxmltext rich text) in an app - why the REST value is plain text, the three options (plain text, rendered XHTML in a web view, a structured export from a server endpoint), links and embedded images…

  7. How Exponential content reaches an app Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    The content model explained for app developers - classes, objects, nodes, fields, versions and languages - and how each appears in the JSON of the REST API, with the real shape of a node answer and a list answer.

  8. JSON endpoints for apps Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    The landing page of the JSON endpoint pages for app developers - the ezjscore call interface, the expservices remote services an app is most likely to use, and when to ask for a server function of your own.

  9. Calling expservices from an app Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    Call the expservices remote services from app code - the URL with arguments joined by ::, percent encoding, the ezjscore wrapper and the envelope inside it, paging with meta.has_more, discovering services from the…

  10. ezjscore server functions for your app Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    When an app needs an endpoint no REST route or service offers - what to ask a PHP developer for, how an ezjscore server function is registered and called, its answer wrapper, the permission rules it must follow…

  11. Searching content Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    Add search to an app through the expservices search domain, since the REST API has no search route - expsearch::search with text, limit, offset and a JSON filter (class, section, subtree, date), searching below a node…

  12. Writing through expservices Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    Create, update and remove content from an app with the expservices node services - POST with a token and no form token, expnode::create with class, attributes as JSON and language, expnode::update which publishes a new…

  13. Media and images for apps Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    The landing page of the media pages for app developers - what the REST API gives for images (the original file path), how image aliases give screen-sized versions through expimage services, and what is not possible…

  14. Files and uploads Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    Download files from Exponential in an app (expfile services, the content/download URL, time-limited signed links for clients without a session) and why uploading photos or files from a device needs a custom endpoint…

  15. Image aliases for screen sizes Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    Get images in the right size for phones and tablets - the shipped image aliases (reference, small, tiny, medium, large, rss), listing them with expimage::aliases, asking for one alias URL with expimage::url, adding…

  16. Images in REST answers Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    What an ezimage field looks like in a REST answer (the path of the original file, without alternative text), how to turn it into a URL, why the original is the wrong size for a phone, how to get the alternative text and…

  17. Mobile app developers FAQ Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    Short answers to the questions app developers ask most about Exponential - 401 without a body, which version to call, PKCE, API keys in apps, image sizes, search, updates, CORS, languages, paging limits, SDKs and where…

  18. Mobile app developers glossary Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    The words used in the Mobile app developers section explained for app developers - from node, object, class and remote id to response group, OutputFormat, provider, ezpl, OAuth client, expk and expt tokens, envelope…

  19. Mobile app developers reading path Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    The order in which to read the Mobile app developers section - a one-hour path to a first working list screen, then four stages (understand, connect, build, ship), and extra pages for apps that write content, work…

  20. Mobile app developers: start here Updated Markdown page

    Markdown documentation (help center) · Mobile apps · Changed 01:08 pm

    The landing page for developers who build iOS, Android, cross-platform or browser apps on top of Exponential content - the three HTTP interfaces (the REST content API at v1 and v2, the expservices remote services…