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

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for ServiceNow and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Instance (before .service-now.com)RequiredServiceNow instance name only, for example acme.Example: acme
Basic usernameOptionalUsername for the documented Basic Authentication alternative.
Basic passwordOptionalSecretPassword for the documented Basic Authentication alternative.
OAuth access tokenOptionalSecretOAuth 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.

EventWhat it doesHow
Record createdA record was created in the watched table.Checks for changes by sys_created_on
Record updatedA record was updated in the watched table.Checks for changes by sys_updated_on

Use it in a flow

  1. Open a flow, open the node library and search for ServiceNow.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. 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 recordsaggregateGETRetrieves records for the specified table and performs aggregate functions on the returned values.
Attachment6
Delete an attachmentdeleteAttachmentDELETEThis method deletes the attachment with a specific sys id value.
Download an attachmentdownloadAttachmentGETReturns the binary file attachment with a specific sys id value.
Get attachment metadatagetAttachmentGETReturns the metadata for the attachment file with a specific sys id value.
List attachmentslistAttachmentsGETReturns the metadata for multiple attachments.
Upload an attachmentuploadAttachmentPOSTUploads a multipart file attachment.
Upload attachment bytesuploadAttachmentFilePOSTUploads a specified binary file as an attachment to a specified record.
Batch1
Run a batch of requestsbatchPOSTSends multiple REST API requests in a single call.
Change41
Add a CI to a changeaddChangeCIPOSTCreates the association between a change request and Configuration Management Database (CMDB) configuration items (CI).
Approve or reject a changedecideChangeApprovalPATCHAllows the current user to approve or reject a change request approval record for the specified change request.
Calculate standard-change riskcalculateStandardChangeRiskPATCHCalculates the risk and impact of the specified standard change based on an evaluation of the risk conditions.
Cancel conflict checkingdeleteChangeConflictCheckDELETECancels the running conflict checking process for the specified change request (sys id).
Create a change requestcreateChangePOSTCreates a change request record based on the change request.
Create a change taskcreateChangeTaskPOSTCreates one change request task based on the default change request task record and associates it with the specified change request.
Create a normal changecreateNormalChangePOSTCreates one normal change request based on the default normal change request record.
Create a standard changecreateStandardChangePOSTCreates one standard change request based on an existing standard change template as specified by the passed-in template sys id.
Create an emergency changecreateEmergencyChangePOSTCreates one emergency change request based on the default emergency change request record.
Delete a change requestdeleteChangeDELETEDeletes the change request associated with the specified sys id.
Delete a change taskdeleteChangeTaskDELETEDeletes the change request task identified by the specified sys ids.
Delete a normal changedeleteNormalChangeDELETEDeletes the normal change request identified by the specified sys id.
Delete a standard changedeleteStandardChangeDELETEDeletes the standard change request identified by the specified sys id.
Delete an emergency changedeleteEmergencyChangeDELETEDeletes the emergency change request identified by the specified sys id.
Find change schedule windowsgetChangeScheduleGETEnables retrieving the available time slots for a change request.
Find CI schedule windowsgetCIScheduleGETEnables retrieving available time slots by configuration item ID and duration, with an option to include planned start time.
Get a change modelgetChangeModelGETRetrieves the change model identified by the specified sys id.
Get a change requestgetChangeGETRetrieves the change request identified by the specified sys id.
Get a normal changegetNormalChangeGETRetrieves the normal change request identified by the specified sys id.
Get a standard changegetStandardChangeGETRetrieves the standard change request identified by the specified sys id.
Get a standard change templategetStandardChangeTemplateGETRetrieves the standard change template identified by the specified sys id.
Get an emergency changegetEmergencyChangeGETRetrieves the emergency change request identified by the specified sys id.
Get asynchronous work statusgetChangeWorkerGETRetrieves the current status, information, and errors for the specified asynchronous worker.
Get conflict-check statusgetChangeConflictCheckGETRetrieves 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 taskslistChangeTasksGETRetrieves one or more tasks associated with a specified change request based on the specified criteria.
List associated CIslistChangeCIsGETRetrieves multiple configuration items (CIs) associated to a specified change request based on the specified association type.
List available statesgetChangeNextStatesGETRetrieves a list of available states for the specified change request, including the current state.
List change modelslistChangeModelsGETRetrieves one or more change models based on the specified criteria.
List change requestslistChangesGETRetrieves one or more change requests based on the specified criteria.
List emergency changeslistEmergencyChangesGETRetrieves one or more emergency change requests based on the specified criteria.
List normal changeslistNormalChangesGETRetrieves one or more normal change requests based on the specified criteria.
List standard change templateslistStandardChangeTemplatesGETRetrieves one or more standard change templates based on the specified criteria.
List standard changeslistStandardChangesGETRetrieves one or more standard change requests based on the specified criteria.
Refresh impacted servicesrefreshImpactedServicesPOSTPopulates the impacted services/configuration items (CIs) related list based on the primary CI.
Schedule first available windowscheduleChangeFirstAvailablePATCHUpdates the planned start and end times of a change request using the first available time slot found.
Start conflict checkingstartChangeConflictCheckPOSTStarts a change request conflict checking process for the specified change request (sys id).
Update a change requestupdateChangePATCHUpdates the change request identified by the specified sys id with the key-value pairs in the request body or URL.
Update a change taskupdateChangeTaskPATCHUpdates 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 changeupdateNormalChangePATCHUpdates the normal change request identified by the specified sys id with the parameters in the request body or the URL.
Update a standard changeupdateStandardChangePATCHUpdates the standard change request identified by the specified sys id with the parameters in the request body or in the URL.
Update an emergency changeupdateEmergencyChangePATCHUpdates 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 relationsaddCIRelationPOSTAdds an inbound and/or outbound relation to the specified configuration item (CI).
Create a CIcreateCIPOSTCreates a single configuration item (CI) with the specified outbound and inbound relations within the specified Configuration Management Database (CMDB) table.
Delete a CI relationdeleteCIRelationDELETEDeletes the relation for the specified configuration item (CI).
Get a CIgetCIGETReturns attributes and relationship information for a specified configuration item (CI) record.
Get CMDB class metadatagetCMDBClassMetadataGETReturns the meta data for the specified CMDB class.
List CIslistCIsGETReturns the available configuration items (CI) for a specified Configuration Management Database (CMDB) class (table).
Replace CI attributesreplaceCIPATCHReplaces the attributes in the specified configuration item (CI) record with the specified name-value pairs.
Update or merge a CIupdateCIPUTUpdates the specified configuration item (CI) record with the specified attribute name-value pairs.
CMDB IRE4
Identify and reconcile CIsidentifyAndReconcilePOSTInserts 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)identifyAndReconcileEnhancedPOSTInserts or updates configuration items (CIs) in the CMDB by applying identification and reconciliation rules to the specified payload (request body).
Simulate enhanced identificationqueryIdentificationEnhancedPOSTDetermines the CMDB operation (insert/update) to perform with the specified payload (request body), without committing the operations in the database.
Simulate identificationqueryIdentificationPOSTDetermines 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 resultgetImportProgressGETRetrieves the specified import staging record and resulting transformation result.
Stage an import rowimportRecordPOSTInserts incoming data into a specified staging table and triggers transformation based on predefined transform maps in the import set table.
Stage multiple import rowsimportRecordsPOSTInserts 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 recordcreateRecordPOSTInserts one record in the specified table.
Delete a recorddeleteRecordDELETEDeletes the specified record from the specified table.
Get a recordgetRecordGETRetrieves the record identified by the specified sys id from the specified table.
List recordslistRecordsGETRetrieves multiple records for the specified table.
Replace a recordreplaceRecordPUTUpdates the specified record with the request body.
Update a recordupdateRecordPATCHUpdates the specified record with the name-value pairs included in the request body.
Service Catalog24
Add an item to the cartaddItemToCartPOSTAdds the specified item to the cart of the current user.
Add an item to the wish listaddItemToWishlistPOSTAdds the specified item to the wish list cart.
Check delegated acquisitioncheckCatalogItemDelegationGETVerifies whether the specified delegated user has acquisition rights to the specified service catalog item.
Check delegated usersgetInvalidDelegatedUsersPOSTReturns a list of users whose request for the specified item cannot be delegated (requested by another user).
Check out an order guidecheckoutOrderGuidePOSTRetrieves an array of contents requested for checkout.
Check out the cartcheckoutCartPOSTRetrieves and processes the checkout for the current cart based on whether the two-step checkout process is enabled.
Delete a cart itemdeleteCartItemDELETEDeletes the specified item from the current cart.
Empty and delete a cartemptyCartDELETEDeletes a specified cart, and the contents of the cart.
Get a cataloggetCatalogGETRetrieves the available information for a specified catalog.
Get a catalog itemgetCatalogItemGETRetrieves a specified catalog item.
Get a categorygetCatalogCategoryGETRetrieves the available information for a specified category.
Get a delivery addressgetDeliveryAddressGETRetrieves 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 valuegetVariableDisplayValuePOSTReturns the display value of the specified variable.
Get a wish-list itemgetWishlistItemGETRetrieves the details of the specified item stored in the wish list cart.
Get the cartgetCartGETRetrieves the details of the items within the logged in user's cart.
Get the wish listgetWishlistGETRetrieves the list of items in the logged in user's wish list.
List a catalog's categorieslistCatalogCategoriesGETRetrieves the list of available categories for the specified catalog.
List catalog itemslistCatalogItemsGETRetrieves a list of catalog items based on the specified parameters.
List catalogslistCatalogsGETRetrieves a list of catalogs to which the user has access based on the passed in parameters.
Order a catalog itemorderCatalogItemPOSTOrders the specified catalog item.
Submit a record producersubmitRecordProducerPOSTCreates a record and returns the Table API relative path and redirect URL to access the created record.
Submit an order guidesubmitOrderGuidePUTRetrieves a list of items based on the needs described for an order guide.
Submit the cartsubmitCartOrderPOSTChecks out the user cart, based on the current check-out type (one-step or two-step).
Update a cart itemupdateCartItemPUTUpdates the specified item in the logged in user's cart.