SNOWTools icon

SNOWTools

ProductionDeveloper Tooling

A developer toolkit for accelerating ServiceNow implementations and integrations. SNOWTools provides a robust Python/Django bridge to interact with ServiceNow data and APIs efficiently, breaking the 'Low Code' ceiling for complex automation.

Key Features

  • ServiceNow Data Extraction & Ingestion
  • Update Set Management Automation
  • REST API Proxy & Abstraction
  • Custom Portal Front-end Integration
  • Workflow Automation Accelerators

API Endpoints

MethodPathDescription
GET`/api/snow/tables/{tableName}`Retrieve data from a ServiceNow table
POST`/api/snow/records/{tableName}`Create a new record in ServiceNow
POST`/api/snow/updatesets/deploy`Deploy a ServiceNow update set
GET`/api/snow/incidents/open`List open incidents

Usage Example

python
import requests
# Example interaction
response = requests.get(
    url="https://api.arcore.internal/api/snow/tables/{tableName}",
    headers={"Authorization": "Bearer <token>"}
)
print(response.json())

Tech Stack

PythonDjangoReactPostgreSQLServiceNow REST API

Authentication

  • **Header:** `Authorization: Bearer <token>`
  • **Scopes:** RBAC is enforced at the object level via `ArcoreCodex` policies.

Compliance & Security

Compliance

  • Auth: OAuth2/Basic Auth handling for SNOW
  • Security: Credential masking

Security

  • Security: Credential masking

Related Services