import { Novu } from '@novu/node';
const novu = new Novu('<NOVU_API_KEY>');
await novu.layouts.setDefault("layoutId");
require 'novu'
client = Novu::Client.new('<NOVU_API_KEY>')
client.make_default_layout('<insert-layout-id>')
from novu.api import LayoutApi
url = "https://api.novu.co"
api_key = "<NOVU_API_KEY>"
novu = LayoutApi(url, api_key).set_default(
layout_id= "<The layout_id corresponding to the layout to be set default>",
)
import co.novu.sdk.Novu;
public class Main {
public static void main(String[] args) {
String apiKey = "<NOVU_API_KEY>";
Novu novu = new Novu(apiKey);
novu.makeDefaultLayout(layoutId);
}
}
{
204: "The selected layout has been set as the default for the environment."
404: "The layout with the layoutId provided does not exist in the database so it can not be set as the default for the environment."
}
Layouts
Set default layout
Sets the default layout for the environment and updates to non default to the existing default layout (if any).
POST
/
v1
/
layouts
/
{layoutId}
/
default
import { Novu } from '@novu/node';
const novu = new Novu('<NOVU_API_KEY>');
await novu.layouts.setDefault("layoutId");
require 'novu'
client = Novu::Client.new('<NOVU_API_KEY>')
client.make_default_layout('<insert-layout-id>')
from novu.api import LayoutApi
url = "https://api.novu.co"
api_key = "<NOVU_API_KEY>"
novu = LayoutApi(url, api_key).set_default(
layout_id= "<The layout_id corresponding to the layout to be set default>",
)
import co.novu.sdk.Novu;
public class Main {
public static void main(String[] args) {
String apiKey = "<NOVU_API_KEY>";
Novu novu = new Novu(apiKey);
novu.makeDefaultLayout(layoutId);
}
}
{
204: "The selected layout has been set as the default for the environment."
404: "The layout with the layoutId provided does not exist in the database so it can not be set as the default for the environment."
}
Enter your API key in the
Authorization field like the example shown below:E.g ApiKey 18d2e625f05d80eimport { Novu } from '@novu/node';
const novu = new Novu('<NOVU_API_KEY>');
await novu.layouts.setDefault("layoutId");
require 'novu'
client = Novu::Client.new('<NOVU_API_KEY>')
client.make_default_layout('<insert-layout-id>')
from novu.api import LayoutApi
url = "https://api.novu.co"
api_key = "<NOVU_API_KEY>"
novu = LayoutApi(url, api_key).set_default(
layout_id= "<The layout_id corresponding to the layout to be set default>",
)
import co.novu.sdk.Novu;
public class Main {
public static void main(String[] args) {
String apiKey = "<NOVU_API_KEY>";
Novu novu = new Novu(apiKey);
novu.makeDefaultLayout(layoutId);
}
}
{
204: "The selected layout has been set as the default for the environment."
404: "The layout with the layoutId provided does not exist in the database so it can not be set as the default for the environment."
}
Was this page helpful?
⌘I