interface GhostNodeParameters {
additionalFields?: {
authors?: unknown[];
canonical_url?: string;
codeinjection_foot?: string;
codeinjection_head?: string;
featured?: boolean;
meta_description?: string;
meta_title?: string;
og_description?: string;
og_image?: string;
og_title?: string;
published_at?: string;
slug?: string;
status?: "scheduled" | "draft" | "published";
tags?: unknown[];
twitter_description?: string;
twitter_image?: string;
twitter_title?: string;
};
by?: "id"
| "slug";
content?: string;
contentFormat?: "html" | "mobileDoc" | "lexical";
identifier?: string;
limit?: number;
operation?:
| "create"
| "get"
| "getAll"
| "update"
| "delete";
options?: | {
fields?: string;
formats?: ("html" | "lexical" | "mobiledoc")[];
}
| {
fields?: string;
formats?: ("html" | "plaintext")[];
}
| {
fields?: string;
formats?: ("html" | "lexical" | "plaintext")[];
include?: ("tags" | "authors")[];
}
| {
fields?: string;
formats?: ("html" | "lexical" | "mobiledoc")[];
include?: ("tags" | "authors")[];
};
postId?: string;
resource?: "post";
returnAll?: boolean;
source?: "adminApi"
| "contentApi";
title?: string;
updateFields?: {
authors?: unknown[];
canonical_url?: string;
codeinjection_foot?: string;
codeinjection_head?: string;
content?: string;
contentJson?: string;
featured?: boolean;
meta_description?: string;
meta_title?: string;
og_description?: string;
og_image?: string;
og_title?: string;
published_at?: string;
slug?: string;
status?: "scheduled" | "draft" | "published";
tags?: unknown[];
title?: string;
twitter_description?: string;
twitter_image?: string;
twitter_title?: string;
};
}
Properties§
Source§readonly additional Fields?: {
authors?: unknown[];
canonical_url?: string;
codeinjection_foot?: string;
codeinjection_head?: string;
featured?: boolean;
meta_description?: string;
meta_title?: string;
og_description?: string;
og_image?: string;
og_title?: string;
published_at?: string;
slug?: string;
status?: "scheduled" | "draft" | "published";
tags?: unknown[];
twitter_description?: string;
twitter_image?: string;
twitter_title?: string;
}
readonly additional Fields?: {
authors?: unknown[];
canonical_url?: string;
codeinjection_foot?: string;
codeinjection_head?: string;
featured?: boolean;
meta_description?: string;
meta_title?: string;
og_description?: string;
og_image?: string;
og_title?: string;
published_at?: string;
slug?: string;
status?: "scheduled" | "draft" | "published";
tags?: unknown[];
twitter_description?: string;
twitter_image?: string;
twitter_title?: string;
}
Source§readonly content Format?: "html" | "mobileDoc" | "lexical"
readonly content Format?: "html" | "mobileDoc" | "lexical"
The format of the post Default: "html"
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 50 Type options: {"minValue":1,"maxValue":100}
Source§readonly options?:
| {
fields?: string;
formats?: ("html" | "lexical" | "mobiledoc")[];
}
| {
fields?: string;
formats?: ("html" | "plaintext")[];
}
| {
fields?: string;
formats?: ("html" | "lexical" | "plaintext")[];
include?: ("tags" | "authors")[];
}
| {
fields?: string;
formats?: ("html" | "lexical" | "mobiledoc")[];
include?: ("tags" | "authors")[];
}
readonly options?:
| {
fields?: string;
formats?: ("html" | "lexical" | "mobiledoc")[];
}
| {
fields?: string;
formats?: ("html" | "plaintext")[];
}
| {
fields?: string;
formats?: ("html" | "lexical" | "plaintext")[];
include?: ("tags" | "authors")[];
}
| {
fields?: string;
formats?: ("html" | "lexical" | "mobiledoc")[];
include?: ("tags" | "authors")[];
}
Default: {}
Source§readonly source?: "adminApi" | "contentApi"
readonly source?: "adminApi" | "contentApi"
Pick where your data comes from, Content or Admin API Default: "contentApi"
Source§readonly update Fields?: {
authors?: unknown[];
canonical_url?: string;
codeinjection_foot?: string;
codeinjection_head?: string;
content?: string;
contentJson?: string;
featured?: boolean;
meta_description?: string;
meta_title?: string;
og_description?: string;
og_image?: string;
og_title?: string;
published_at?: string;
slug?: string;
status?: "scheduled" | "draft" | "published";
tags?: unknown[];
title?: string;
twitter_description?: string;
twitter_image?: string;
twitter_title?: string;
}
readonly update Fields?: {
authors?: unknown[];
canonical_url?: string;
codeinjection_foot?: string;
codeinjection_head?: string;
content?: string;
contentJson?: string;
featured?: boolean;
meta_description?: string;
meta_title?: string;
og_description?: string;
og_image?: string;
og_title?: string;
published_at?: string;
slug?: string;
status?: "scheduled" | "draft" | "published";
tags?: unknown[];
title?: string;
twitter_description?: string;
twitter_image?: string;
twitter_title?: string;
}
Default: {}
Default: {}