Connectors
Customer Support & Success
ServiceNow
IT service management: incidents, changes, requests, CMDB records, and approvals
- Signs in with
- Connection fields
- Runs on
- Cloud or On-Prem Worker
- Operations
- 94
- Ready-made triggers
- 2
Connect ServiceNow
- In Neblex open Connect › Connections and click New Connection.
- Search for ServiceNow and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| Instance (before .service-now.com)Required | ServiceNow instance name only, for example acme.Example: acme |
| Basic usernameOptional | Username for the documented Basic Authentication alternative. |
| Basic passwordOptionalSecret | Password for the documented Basic Authentication alternative. |
| OAuth access tokenOptionalSecret | OAuth 2.0 Bearer access token for the documented OAuth alternative. |
Triggers
Start a flow when something changes in ServiceNow: add a Poll for changes trigger, choose ServiceNow and pick the event.
| Event | What it does | How |
|---|---|---|
| Record created | A record was created in the watched table. | Checks for changes by sys_created_on |
| Record updated | A record was updated in the watched table. | Checks for changes by sys_updated_on |
Use it in a flow
- Open a flow, open the node library and search for ServiceNow.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
Operations
94 operations in 9 groups. Each one is a step you can add to a flow.
Aggregate1
Aggregate recordsaggregate | GET | Retrieves records for the specified table and performs aggregate functions on the returned values. |
Attachment6
Delete an attachmentdeleteAttachment | DELETE | This method deletes the attachment with a specific sys id value. |
Download an attachmentdownloadAttachment | GET | Returns the binary file attachment with a specific sys id value. |
Get attachment metadatagetAttachment | GET | Returns the metadata for the attachment file with a specific sys id value. |
List attachmentslistAttachments | GET | Returns the metadata for multiple attachments. |
Upload an attachmentuploadAttachment | POST | Uploads a multipart file attachment. |
Upload attachment bytesuploadAttachmentFile | POST | Uploads a specified binary file as an attachment to a specified record. |
Batch1
Run a batch of requestsbatch | POST | Sends multiple REST API requests in a single call. |
Change41
Add a CI to a changeaddChangeCI | POST | Creates the association between a change request and Configuration Management Database (CMDB) configuration items (CI). |
Approve or reject a changedecideChangeApproval | PATCH | Allows the current user to approve or reject a change request approval record for the specified change request. |
Calculate standard-change riskcalculateStandardChangeRisk | PATCH | Calculates the risk and impact of the specified standard change based on an evaluation of the risk conditions. |
Cancel conflict checkingdeleteChangeConflictCheck | DELETE | Cancels the running conflict checking process for the specified change request (sys id). |
Create a change requestcreateChange | POST | Creates a change request record based on the change request. |
Create a change taskcreateChangeTask | POST | Creates one change request task based on the default change request task record and associates it with the specified change request. |
Create a normal changecreateNormalChange | POST | Creates one normal change request based on the default normal change request record. |
Create a standard changecreateStandardChange | POST | Creates one standard change request based on an existing standard change template as specified by the passed-in template sys id. |
Create an emergency changecreateEmergencyChange | POST | Creates one emergency change request based on the default emergency change request record. |
Delete a change requestdeleteChange | DELETE | Deletes the change request associated with the specified sys id. |
Delete a change taskdeleteChangeTask | DELETE | Deletes the change request task identified by the specified sys ids. |
Delete a normal changedeleteNormalChange | DELETE | Deletes the normal change request identified by the specified sys id. |
Delete a standard changedeleteStandardChange | DELETE | Deletes the standard change request identified by the specified sys id. |
Delete an emergency changedeleteEmergencyChange | DELETE | Deletes the emergency change request identified by the specified sys id. |
Find change schedule windowsgetChangeSchedule | GET | Enables retrieving the available time slots for a change request. |
Find CI schedule windowsgetCISchedule | GET | Enables retrieving available time slots by configuration item ID and duration, with an option to include planned start time. |
Get a change modelgetChangeModel | GET | Retrieves the change model identified by the specified sys id. |
Get a change requestgetChange | GET | Retrieves the change request identified by the specified sys id. |
Get a normal changegetNormalChange | GET | Retrieves the normal change request identified by the specified sys id. |
Get a standard changegetStandardChange | GET | Retrieves the standard change request identified by the specified sys id. |
Get a standard change templategetStandardChangeTemplate | GET | Retrieves the standard change template identified by the specified sys id. |
Get an emergency changegetEmergencyChange | GET | Retrieves the emergency change request identified by the specified sys id. |
Get asynchronous work statusgetChangeWorker | GET | Retrieves the current status, information, and errors for the specified asynchronous worker. |
Get conflict-check statusgetChangeConflictCheck | GET | Retrieves the status of the currently running change request conflict checking process or the results of the last completed conflict checking process for the specified change request. |
List a change's taskslistChangeTasks | GET | Retrieves one or more tasks associated with a specified change request based on the specified criteria. |
List associated CIslistChangeCIs | GET | Retrieves multiple configuration items (CIs) associated to a specified change request based on the specified association type. |
List available statesgetChangeNextStates | GET | Retrieves a list of available states for the specified change request, including the current state. |
List change modelslistChangeModels | GET | Retrieves one or more change models based on the specified criteria. |
List change requestslistChanges | GET | Retrieves one or more change requests based on the specified criteria. |
List emergency changeslistEmergencyChanges | GET | Retrieves one or more emergency change requests based on the specified criteria. |
List normal changeslistNormalChanges | GET | Retrieves one or more normal change requests based on the specified criteria. |
List standard change templateslistStandardChangeTemplates | GET | Retrieves one or more standard change templates based on the specified criteria. |
List standard changeslistStandardChanges | GET | Retrieves one or more standard change requests based on the specified criteria. |
Refresh impacted servicesrefreshImpactedServices | POST | Populates the impacted services/configuration items (CIs) related list based on the primary CI. |
Schedule first available windowscheduleChangeFirstAvailable | PATCH | Updates the planned start and end times of a change request using the first available time slot found. |
Start conflict checkingstartChangeConflictCheck | POST | Starts a change request conflict checking process for the specified change request (sys id). |
Update a change requestupdateChange | PATCH | Updates the change request identified by the specified sys id with the key-value pairs in the request body or URL. |
Update a change taskupdateChangeTask | PATCH | Updates the change request task identified by the specified sys ids with the key-value pairs in the request body or the URL. |
Update a normal changeupdateNormalChange | PATCH | Updates the normal change request identified by the specified sys id with the parameters in the request body or the URL. |
Update a standard changeupdateStandardChange | PATCH | Updates the standard change request identified by the specified sys id with the parameters in the request body or in the URL. |
Update an emergency changeupdateEmergencyChange | PATCH | Updates the emergency change request identified by the specified sys id with the key-value pairs in the request body or the URL. |
CMDB8
Add CI relationsaddCIRelation | POST | Adds an inbound and/or outbound relation to the specified configuration item (CI). |
Create a CIcreateCI | POST | Creates a single configuration item (CI) with the specified outbound and inbound relations within the specified Configuration Management Database (CMDB) table. |
Delete a CI relationdeleteCIRelation | DELETE | Deletes the relation for the specified configuration item (CI). |
Get a CIgetCI | GET | Returns attributes and relationship information for a specified configuration item (CI) record. |
Get CMDB class metadatagetCMDBClassMetadata | GET | Returns the meta data for the specified CMDB class. |
List CIslistCIs | GET | Returns the available configuration items (CI) for a specified Configuration Management Database (CMDB) class (table). |
Replace CI attributesreplaceCI | PATCH | Replaces the attributes in the specified configuration item (CI) record with the specified name-value pairs. |
Update or merge a CIupdateCI | PUT | Updates the specified configuration item (CI) record with the specified attribute name-value pairs. |
CMDB IRE4
Identify and reconcile CIsidentifyAndReconcile | POST | Inserts or updates configuration items (CIs) in the CMDB by applying identification and reconciliation rules to the specified payload (request body). |
Identify and reconcile CIs (enhanced)identifyAndReconcileEnhanced | POST | Inserts or updates configuration items (CIs) in the CMDB by applying identification and reconciliation rules to the specified payload (request body). |
Simulate enhanced identificationqueryIdentificationEnhanced | POST | Determines the CMDB operation (insert/update) to perform with the specified payload (request body), without committing the operations in the database. |
Simulate identificationqueryIdentification | POST | Determines the CMDB operation (insert/update) to perform with the specified payload (request body), without committing the operations in the database. |
Import Set3
Get an import row's resultgetImportProgress | GET | Retrieves the specified import staging record and resulting transformation result. |
Stage an import rowimportRecord | POST | Inserts incoming data into a specified staging table and triggers transformation based on predefined transform maps in the import set table. |
Stage multiple import rowsimportRecords | POST | Inserts multiple records into a specified staging table and triggers transformation based on predefined transform maps or Robust Transform Engine (RTE) configurations in a single request. |
Record6
Create a recordcreateRecord | POST | Inserts one record in the specified table. |
Delete a recorddeleteRecord | DELETE | Deletes the specified record from the specified table. |
Get a recordgetRecord | GET | Retrieves the record identified by the specified sys id from the specified table. |
List recordslistRecords | GET | Retrieves multiple records for the specified table. |
Replace a recordreplaceRecord | PUT | Updates the specified record with the request body. |
Update a recordupdateRecord | PATCH | Updates the specified record with the name-value pairs included in the request body. |
Service Catalog24
Add an item to the cartaddItemToCart | POST | Adds the specified item to the cart of the current user. |
Add an item to the wish listaddItemToWishlist | POST | Adds the specified item to the wish list cart. |
Check delegated acquisitioncheckCatalogItemDelegation | GET | Verifies whether the specified delegated user has acquisition rights to the specified service catalog item. |
Check delegated usersgetInvalidDelegatedUsers | POST | Returns a list of users whose request for the specified item cannot be delegated (requested by another user). |
Check out an order guidecheckoutOrderGuide | POST | Retrieves an array of contents requested for checkout. |
Check out the cartcheckoutCart | POST | Retrieves and processes the checkout for the current cart based on whether the two-step checkout process is enabled. |
Delete a cart itemdeleteCartItem | DELETE | Deletes the specified item from the current cart. |
Empty and delete a cartemptyCart | DELETE | Deletes a specified cart, and the contents of the cart. |
Get a cataloggetCatalog | GET | Retrieves the available information for a specified catalog. |
Get a catalog itemgetCatalogItem | GET | Retrieves a specified catalog item. |
Get a categorygetCatalogCategory | GET | Retrieves the available information for a specified category. |
Get a delivery addressgetDeliveryAddress | GET | Retrieves the shipping address of the specified user based on the glide.sc.req for.roles property and the default behavior configured in the glide.sc.req for.roles.defaultproperty. |
Get a variable display valuegetVariableDisplayValue | POST | Returns the display value of the specified variable. |
Get a wish-list itemgetWishlistItem | GET | Retrieves the details of the specified item stored in the wish list cart. |
Get the cartgetCart | GET | Retrieves the details of the items within the logged in user's cart. |
Get the wish listgetWishlist | GET | Retrieves the list of items in the logged in user's wish list. |
List a catalog's categorieslistCatalogCategories | GET | Retrieves the list of available categories for the specified catalog. |
List catalog itemslistCatalogItems | GET | Retrieves a list of catalog items based on the specified parameters. |
List catalogslistCatalogs | GET | Retrieves a list of catalogs to which the user has access based on the passed in parameters. |
Order a catalog itemorderCatalogItem | POST | Orders the specified catalog item. |
Submit a record producersubmitRecordProducer | POST | Creates a record and returns the Table API relative path and redirect URL to access the created record. |
Submit an order guidesubmitOrderGuide | PUT | Retrieves a list of items based on the needs described for an order guide. |
Submit the cartsubmitCartOrder | POST | Checks out the user cart, based on the current check-out type (one-step or two-step). |
Update a cart itemupdateCartItem | PUT | Updates the specified item in the logged in user's cart. |