Solutions

Josh Nerius

7 minute read

In Inbound OAuth Auth Code Grant Flow Part 1 - Getting Started with Postman, we configured Postman to use the new OAuth functionality available in Istanbul. In this post, we’re going to implement this functionality in a real web application. A Few Notes About the Node.js “My Work” App The ServiceNow Interfaces team has released a series of sample applications that demonstrate the use of ServiceNow APIs. These apps are available on GitHub here, and are great resources for learning more about ServiceNow APIs and getting some example code up and running quickly.

Josh Nerius

5 minute read

This post is the first in a series about Import/Export topics. The goal is to get you up to speed on Import Set concepts and to walk you through the process of setting up an Import Set from scratch. While this initial post is focused on building an import set, we’ll dig into the theory and what happens behind the scenes in future posts. If at any time you get lost on a step, skip ahead and watch the animated GIF summary for that section!

Josh Nerius

4 minute read

As highlighted in What’s New for Developers in Istanbul - Integrations, APIs, Authentication, the Istanbul release introduced Outbound Web Services Logging. This feature is a major quality-of-life enhancement for anyone working with integrations, and some potential benefits include: Write fewer gs.debug/log/info/etc. statements in your code and simplify the debugging process Quickly pinpoint the source of an outbound HTTP request Look at the history of requests made by a particular integration Analyze the volume of requests made by a particular integration What gets logged?

Dave Slusher

6 minute read

In the Fuji release, the old JavaScript debugger was removed from the interface. The functionality never quite worked correctly and led to frustration and poor user interface. Since then, a new debugger was written from scratch and as of the Istanbul release it is in the product. The focus is really on usability and performance and I expect that developers will be quite happy to see this new and improved version.

Josh Nerius

4 minute read

As highlighted in my New Integration/API and Authentication Features Blog Post, Istanbul introduces two new inbound OAuth 2.0 flows: Authorization Code Grant Flow Implicit Grant Flow These flows allow you to build apps that interact with ServiceNow APIs without needing to be directly aware of an end user’s username/password. Some possible use cases include: Building a mobile (iOS or Android) app that interacts with task records in a ServiceNow instance Building a web application that interacts with ServiceNow on behalf of your users This blog post is a quick tutorial to:

Josh Nerius

4 minute read

The Istanbul release introduces some very exciting features for APIs and Authentication. This post will bring you up to speed on what’s new, and we’ll follow up with more detailed posts about individual features in the coming days/weeks. New Inbound OAuth 2.0 Features Have you ever tried to build an app that integrates with ServiceNow, only to find that you couldn’t issue API calls on behalf of a specific user unless that user had credentials stored locally in the instance?

Dave Slusher

6 minute read

The Istanbul release is here and as we do, here is an overview of some of the changes relevant to ServiceNow developer. This will be relatively brief, but in the coming days and weeks expect many posts digging into all of these aspects in detail. Javascript Debugger With Istanbul the JavaScript debugger has returned to the ServiceNow interface, completely rewritten and better than ever! Once again you can debug and step through server-side JavaScript code.

Dave Slusher

2 minute read

Did you know that you can enable Multi-Factor Authentication on your Personal Developer Instance in only a few minutes? It is true. We recently published a video that walks through the couple of simple steps. It breaks down to this: Log in to your developer instance (or request one at the Developer Portal if you don’t already have one) Enable the Integration - Multifactor Authentication plugin on your instance. Go to the Multi-Factor Authentication properties and enable it.

Josh Nerius

3 minute read

I know it’s late in the day, but I couldn’t pass up the opportunity to blog about International Talk Like a Pirate Day. In this quick tutorial, we’ll create a simple scoped integration app that uses ARRPI, the Talk like a Pirate translation API. I’ve already created a skeleton (arrrrrr, see what I did there?) scoped app where I’ll write my code, and I’ll assume you know how to do the same (if not, check out Building a ServiceNow Application on the Developer Portal).

Josh Nerius

2 minute read

One of the things dave.slusher and I do every day is read/respond to the feedback you submit on developer.servicenow.com. We recently noticed that a number of developers have been running into an odd dictionary issue. This issue could occur in any app, but I’ll focus on fixing it in the Marketing Events application we build as part of the Building a sample ServiceNow application course. **The Problem ** Applies to: Helsinki