renderDocument

View as MarkdownOpen in Claude

Serializes the SWML document to a JSON string using JSON.stringify.

Parameters

This method takes no parameters.

Returns

string — The JSON-encoded SWML document.

Example

1import { SwmlBuilder } from '@signalwire/sdk';
2
3const builder = new SwmlBuilder();
4builder.addVerb('answer', {});
5builder.addVerb('hangup', {});
6
7const json = builder.renderDocument();
8console.log(json);
9// '{"version":"1.0.0","sections":{"main":[{"answer":{}},{"hangup":{}}]}}'