Skip to content

docs: add ServiceNow extension page#251

Draft
maximelb wants to merge 1 commit into
masterfrom
docs/ext-servicenow
Draft

docs: add ServiceNow extension page#251
maximelb wants to merge 1 commit into
masterfrom
docs/ext-servicenow

Conversation

@maximelb

@maximelb maximelb commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Documents the ext-servicenow extension under Integrations → Extensions → Third-Party, following the existing third-party extension pattern (HaloPSA / ThreatLocker).

What's covered

  • Generic Table API bridgecreate_record, get_record, update_record, delete_record, query_table, count_records against any table.
  • Typed incident conveniencescreate_incident, update_incident, get_incident, search_incidents (default incident, retargetable to sn_si_incident or any task-derived table).
  • Journal, attachments, CMDBadd_note, add_attachment, list_attachments, get_attachment, lookup_ci.
  • Optional Case-mirroring recipemirror_case (LC → ServiceNow) and pull_incident_changes (ServiceNow → LC), anchored on correlation_id, with the echo-loop guard via integration_user.
  • Three auth modes (basic, oauth_password, oauth_client_credentials) and hive:// secret references for password / client_secret.

Field tables are generated from the extension's schema.go config + request schemas.

Wiring

  • Added to the third-party index and the mkdocs nav (alphabetical, between SecureAnnex and Strelka).
  • Added the ext-servicenow readme.io redirect for the legacy slug.

Draft — markdownlint-cli2 passes clean. Opened as draft for review before publish.

🤖 Generated with Claude Code

Documents the ext-servicenow extension (Integrations → Extensions →
Third-Party): an API bridge that lets LimaCharlie automation drive a
ServiceNow instance.

- Generic Table API bridge actions (create/get/update/delete_record,
  query_table, count_records) against any table.
- Typed incident conveniences (create/update/get/search_incidents,
  default `incident`, retargetable to sn_si_incident or any task table).
- Journal, attachment and CMDB actions (add_note, add/list/get_attachment,
  lookup_ci).
- The optional bidirectional Case-mirroring recipe (mirror_case LC→SN,
  pull_incident_changes SN→LC) anchored on correlation_id, with the
  echo-loop guard via integration_user.
- Three auth modes (basic, oauth_password, oauth_client_credentials) and
  hive:// secret references for password/client_secret.

Wires the page into the third-party index, the mkdocs nav, and adds the
ext-servicenow readme.io redirect for the legacy slug.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant