# Render message Render a message to HTML. `POST {{ api_url }}/v1/messages/render` ## Usage examples
``` curl {{ api_url }}/v1/messages/render \ -u BOT_EMAIL_ADDRESS:BOT_API_KEY \ -d "content=**foo**" ```
{generate_code_example|render-message|example}
More examples and documentation can be found [here](https://github.com/zulip/zulip-js). ```js const zulip = require('zulip-js'); // Download zuliprc-dev from your dev server const config = { zuliprc: 'zuliprc-dev', }; zulip(config).then((client) => { // Render a message const params = { content: '**foo**', }; client.messages.render(params).then(console.log); }); ```
## Arguments {generate_api_arguments_table|arguments.json|render-message.md} ## Response #### Return values * `rendered`: The rendered HTML. #### Example response A typical successful JSON response may look like: {generate_code_example|render-message|fixture} A typical JSON response for when the required argument `content` is not supplied: ``` { 'code':'REQUEST_VARIABLE_MISSING', 'result':'error', 'msg':"Missing 'content' argument", 'var_name':'content' } ```