n8n-nodes-sevdesk-v2
Version:
n8n community node for SevDesk API v2 integration with 24 production-ready workflow templates. Direct API access without external dependencies - simplified, secure, and optimized for German accounting automation (n8n 1.101.1 compatible).
73 lines (72 loc) • 2.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.creditNotePosFields = exports.creditNotePosOperations = void 0;
exports.creditNotePosOperations = [
{
displayName: "Operation",
name: "operation",
type: "options",
noDataExpression: true,
displayOptions: {
show: {
resource: ["creditNotePos"],
},
},
options: [
{
name: "Get Many",
value: "getMany",
action: "Get many credit note positions",
routing: {
request: {
method: "GET",
url: "/CreditNotePos",
qs: "={{$parameter.filters}}",
},
output: {
postReceive: [
{
type: "rootProperty",
properties: {
property: "objects",
},
},
],
},
},
},
],
default: "getMany",
},
];
exports.creditNotePosFields = [
{
displayName: "Filters",
name: "filters",
type: "collection",
placeholder: "Add Filter",
default: {},
displayOptions: {
show: {
resource: ["creditNotePos"],
operation: ["getMany"],
},
},
options: [
{
displayName: "Credit Note ID",
name: "creditNote[id]",
type: "string",
default: "",
description: "Retrieve all creditNote positions belonging to this creditNote. Must be provided with creditNote[objectName].",
},
{
displayName: "Credit Note Object Name",
name: "creditNote[objectName]",
type: "string",
default: "CreditNote",
description: "Only required if creditNote[ID] was provided. Should be used as value.",
},
],
},
];