{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":288,"path":"api-reference/cllent-mobile-api-reference/api-client-mobile.md","title":"Client mobile API reference","bundle":null,"doc_type":null,"release":"australia","body":"\n# Client mobile API reference\n\nUse Cabrillo JS to build custom mobile experiences inside of ServiceNow AI Platform native mobile apps.\n\n-   **[Cabrillo JS constants](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/cabrillo-constants.md)**  \nThese are the constants used by Cabrillo JS.\n-   **[Cabrillo JS data types](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/cabrillo-datatypes.md)**  \nThese are common data types used by Cabrillo JS APIs.\n-   **[cabrillo - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/cabrillo-namespace.md)**  \nCabrillo JS is a client side JavaScript API for accessing capabilities inside ServiceNow native mobile applications.\n-   **[cabrillo.attachments - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/cabrillo-attachments-namespace.md)**  \nThe name space for Cabrillo JS attachment functions. This enables adding and viewing attachments.\n-   **[cabrillo.camera - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/cabrillo-camera-namespace.md)**  \nCabrillo JS camera functions to provide camera access for bar code scanning.\n-   **[cabrillo.flowControl - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/cabrillo-FC-namespace.md)**  \nCabrillo JS functions for managing the flow of a web view.\n-   **[cabrillo.message - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/cabrillo-messgage-namespace.md)**  \nCabrillo JS functions to display messages in the native UI.\n-   **[cabrillo.modal - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/cabrillo-modal-namespace.md)**  \nCabrillo JS functions for presenting web content inside of native modals.\n-   **[cabrillo.navigation - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/cabrillo-navigation-namespace.md)**  \nCabrillo JS functions for forward and backward navigation.\n-   **[cabrillo.nowapp - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/cabrillo-nowapp-namespace.md)**  \nThe name space for Cabrillo Now App functions. This enables you to interact with screens inside of ServiceNow AI Platform® native mobile apps.\n-   **[cabrillo.viewLayout - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/cabrillo-viewLayout-namespace.md)**  \nCabrillo JS functions to provide access to native UI elements like buttons and spinners.\n-   **[m\\_form - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/m_formClientAPI.md)**  \nProvides methods to get and set input values on input form screens, as well as display messages.\n-   **[MobileScriptIncludeCaller - Client](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/cllent-mobile-api-reference/MobileScriptInclCallerClientAPI.md)**  \nProvides methods to call script includes from Mobile UI Rule Actions.\n\n**Parent Topic:**[API reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/api-reference.md)\n\n"}}