API release notes
ServiceNow® APIs enable you to build custom applications and experiences. APIs were enhanced and updated in the Australia release.
API highlights for the Australia release
- Use server-side JavaScript APIs in scripts to change the application functionality.
- Run client APIs whenever a client-based event occurs, such as when a form loads, a form is submitted, or a field value changes.
- Use inbound REST APIs to interact with various ServiceNow functionalities within your application.
- Client Next Experience APIs include client APIs compatible with the Next Experience UI.
See API implementation and reference for more information.
New in the Australia release
| Class | Methods |
|---|---|
| CopyDynamicSchemaAPI - Scoped, Global |
Methods:
Extension points:
|
| GlideDate - Scoped |
|
| GlideTime - Scoped |
|
| Class | Methods |
|---|---|
| CopyDynamicSchemaAPI - Scoped, Global |
Methods:
Extension points:
|
| GlideDate - Global |
|
| GlideElement - Global | getDynamicNamespace() |
| GlideElementDynamicAttributeStore - Global |
|
| MIDHermesProducer - Global |
|
| API | Endpoints |
|---|---|
| Attachment API |
|
| Help Request API | POST /now/helprequest/action/create_or_update |
| ATF Code Coverage API |
|
| API | Operations |
|---|---|
| Warranty Claims SOAP API | ProcessRepairOrder: A STAR SOAP operation used to process and exchange repair operation–level information between systems in a standardized STAR XML format. |
Changed in this release
| Class | Methods |
|---|---|
| GlideForm (g_form) - Client | On fields set to strict read only, the following methods do nothing and log a warning in the browser's console if used:
For more information, see Configuring read-only security options. |
| GlideForm (Next Experience) - Client | On fields set to strict read only, the following methods do nothing and log a warning in the browser's console if used:
For more information, see Configuring read-only security options. |
| API | Endpoints |
|---|---|
| Party Management Open API | Previously, all GET endpoints didn't return results for Account records as expected due to a hardcoded flag. As a fix, users are now required to install the plugin Customer Service Base Entities (com.snc.cs_base), which adds the Active field to Customer [customer_account] and Core Company [core_company] tables. |
Deprecations
- GlideElementDynamicAttribute has been removed. Use other GlideElement instances corresponding to an attribute's type instead.
Activation information
The following APIs are available by default:
- ATF Code Coverage API
- Attachment API
- GlideDate
- GlideTime
- GlideElement
- GlideElementDynamicAttributeStore
- GlideForm
- GlideForm (Next Experience)
The following APIs require plugin activation:
- MIDHermesProducer requires the MID Hermes API (com.glide.mid.hermes_api) plugin.
- Help Request API requires the Interactions Management (com.glide.interaction) plugin.
- CopyDynamicSchemaAPI API requires the Dynamic Schema Support (com.glide.dynamic_schema) plugin.
- Party Management Open API requires the Customer Service Base Entities (com.snc.cs_base) plugin.