oneSimpleApi.json•7.01 kB
{
"nodeType": "n8n-nodes-base.oneSimpleApi",
"displayName": "One Simple API",
"description": "A toolbox of no-code utilities",
"version": 1,
"properties": [
{
"name": "resource",
"displayName": "Resource",
"type": "options",
"default": "website",
"required": true,
"options": [
{
"name": "Information",
"value": "information"
},
{
"name": "Social Profile",
"value": "socialProfile"
},
{
"name": "Utility",
"value": "utility"
},
{
"name": "Website",
"value": "website"
}
]
},
{
"name": "operation",
"displayName": "Operation",
"type": "options",
"default": "pdf",
"description": "Generate a PDF from a webpage",
"options": [
{
"name": "Generate PDF",
"value": "pdf",
"description": "Generate a PDF from a webpage"
},
{
"name": "Get SEO Data",
"value": "seo",
"description": "Get SEO information from website"
},
{
"name": "Take Screenshot",
"value": "screenshot",
"description": "Create a screenshot from a webpage"
}
],
"displayOptions": {
"show": {
"resource": [
"website"
]
}
}
},
{
"name": "link",
"displayName": "Webpage URL",
"type": "string",
"default": "",
"description": "Link to webpage to convert",
"required": true,
"displayOptions": {
"show": {
"operation": [
"pdf"
],
"resource": [
"website"
]
}
}
},
{
"name": "download",
"displayName": "Download PDF?",
"type": "boolean",
"default": false,
"description": "Whether to download the PDF or return a link to it",
"required": true,
"displayOptions": {
"show": {
"operation": [
"pdf"
],
"resource": [
"website"
]
}
}
},
{
"name": "output",
"displayName": "Put Output In Field",
"type": "string",
"default": "data",
"description": "The name of the output field to put the binary file data in",
"required": true,
"displayOptions": {
"show": {
"operation": [
"pdf"
],
"resource": [
"website"
],
"download": [
true
]
}
}
},
{
"name": "options",
"displayName": "Options",
"type": "collection",
"default": {},
"description": "Normally the API will reuse a previously taken screenshot of the URL to give a faster response. This option allows you to retake the screenshot at that exact time, for those times when it's necessary.",
"placeholder": "Add option",
"displayOptions": {
"show": {
"resource": [
"website"
],
"operation": [
"pdf"
]
}
}
},
{
"name": "message",
"displayName": "QR Content",
"type": "string",
"default": "",
"description": "The text that should be turned into a QR code - like a website URL",
"required": true,
"displayOptions": {
"show": {
"operation": [
"qrCode"
],
"resource": [
"utility"
]
}
}
},
{
"name": "profileName",
"displayName": "Profile Name",
"type": "string",
"default": "",
"description": "Profile name to get details of",
"required": true,
"displayOptions": {
"show": {
"operation": [
"instagramProfile"
],
"resource": [
"socialProfile"
]
}
}
},
{
"name": "artistName",
"displayName": "Artist Name",
"type": "string",
"default": "",
"description": "Artist name to get details for",
"required": true,
"displayOptions": {
"show": {
"operation": [
"spotifyArtistProfile"
],
"resource": [
"socialProfile"
]
}
}
},
{
"name": "value",
"displayName": "Value",
"type": "string",
"default": "",
"description": "Value to convert",
"required": true,
"displayOptions": {
"show": {
"operation": [
"exchangeRate"
],
"resource": [
"information"
]
}
}
},
{
"name": "fromCurrency",
"displayName": "From Currency",
"type": "string",
"default": "",
"placeholder": "USD",
"required": true,
"displayOptions": {
"show": {
"operation": [
"exchangeRate"
],
"resource": [
"information"
]
}
}
},
{
"name": "toCurrency",
"displayName": "To Currency",
"type": "string",
"default": "",
"placeholder": "EUR",
"required": true,
"displayOptions": {
"show": {
"operation": [
"exchangeRate"
],
"resource": [
"information"
]
}
}
},
{
"name": "emailAddress",
"displayName": "Email Address",
"type": "string",
"default": "",
"required": true,
"displayOptions": {
"show": {
"operation": [
"validateEmail"
],
"resource": [
"utility"
]
}
}
}
],
"credentialsConfig": [
{
"name": "oneSimpleApi",
"required": true
},
{
"name": "resource",
"required": false
},
{
"name": "operation",
"required": false
},
{
"name": "operation",
"required": false
},
{
"name": "operation",
"required": false
},
{
"name": "operation",
"required": false
},
{
"name": "link",
"required": true
},
{
"name": "force",
"required": false
},
{
"name": "message",
"required": true
},
{
"name": "format",
"required": false
},
{
"name": "link",
"required": true
},
{
"name": "force",
"required": false
},
{
"name": "profileName",
"required": true
},
{
"name": "emailAddress",
"required": true
}
],
"io": {
"inputs": [],
"outputs": [],
"outputNames": [],
"hints": {}
},
"wiring": {
"role": "generic",
"requires": [],
"optional": [],
"consumedBy": [],
"consumes": [],
"produces": []
}
}