Skip to main content
This page records how composerID publishes into ServiceNow: the vendor’s API posture, the publish target and field mapping, and the documentation each claim rests on. It is for anyone evaluating the connection or building against it. ServiceNow is the one destination where the journey can both start and finish: the Triage diagnostic runs as a Service Portal / Employee Center widget in the requester’s existing session, and composerID publishes the decision back into the same instance. Writes go through the Import Set API with a transform map that coalesces on correlation_id (the task table’s standard field for external-system identifiers) so a replayed publish updates the existing record instead of creating a duplicate. Catalog requests go through the Service Catalog API, never raw Table API inserts.
Category: ITSM / Service Management. Coverage status: Specification mapped. Vendor documentation: public developer portal.

Integration path

How composerID connects to this destination, at a glance.

Vendor documentation

Table API (REST)

Import Set API (REST)

Service Catalog API (REST)

Updating records using coalesce

API posture

Publish target and field mapping

Each object below pairs the canonical intent fields with the destination’s own fields and operations. The mapping is indicative until it is confirmed against a tenant at onboarding.
Each ServiceNow instance is a separate tenant with its own tables, ACLs and transform maps. A scoped custom table extending task changes the customer’s App Engine licensing position under ServiceNow’s Custom Table Guide: verify the entitlement (paid Store apps carry their own tables’ entitlement) before committing to a table design. ACLs fail silently on field reads: a publish can 201 while individual fields were dropped, which preflight must catch.

Next steps

How composerID connects

The five ways composerID reaches a destination, and the minimum a destination must offer.

Publishing

Plan, preflight and publish: how a decision becomes a valid record in a destination.

All destinations

Every destination composerID documents, with its category and coverage status.