import { Novu } from '@novu/node';
const novu = new Novu('<NOVU_API_KEY>');
await novu.layouts.delete("layoutId");
require 'novu'
client = Novu::Client.new('<NOVU_API_KEY>')
client.delete_layout('<insert-layout-id>')
from novu.api import LayoutApi
url = "https://api.novu.co"
api_key = "<NOVU_API_KEY>"
novu = LayoutApi(url, api_key).delete(
layout_id="<Layout_ID to identify the layout to be deleted>",
)
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.deleteLayout(layoutId);
}
}
{
204: "The layout has been deleted correctly",
404: "The layout with the layoutId provided does not exist in the database so it can not be deleted.",
409: "Either you are trying to delete a layout that is being used or a layout that is the default in the environment."
}
Layouts
Delete layout
Execute a soft delete of a layout given a certain ID.
DELETE
/
v1
/
layouts
/
{layoutId}
import { Novu } from '@novu/node';
const novu = new Novu('<NOVU_API_KEY>');
await novu.layouts.delete("layoutId");
require 'novu'
client = Novu::Client.new('<NOVU_API_KEY>')
client.delete_layout('<insert-layout-id>')
from novu.api import LayoutApi
url = "https://api.novu.co"
api_key = "<NOVU_API_KEY>"
novu = LayoutApi(url, api_key).delete(
layout_id="<Layout_ID to identify the layout to be deleted>",
)
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.deleteLayout(layoutId);
}
}
{
204: "The layout has been deleted correctly",
404: "The layout with the layoutId provided does not exist in the database so it can not be deleted.",
409: "Either you are trying to delete a layout that is being used or a layout that is the default in 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.delete("layoutId");
require 'novu'
client = Novu::Client.new('<NOVU_API_KEY>')
client.delete_layout('<insert-layout-id>')
from novu.api import LayoutApi
url = "https://api.novu.co"
api_key = "<NOVU_API_KEY>"
novu = LayoutApi(url, api_key).delete(
layout_id="<Layout_ID to identify the layout to be deleted>",
)
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.deleteLayout(layoutId);
}
}
{
204: "The layout has been deleted correctly",
404: "The layout with the layoutId provided does not exist in the database so it can not be deleted.",
409: "Either you are trying to delete a layout that is being used or a layout that is the default in the environment."
}
Was this page helpful?
⌘I