Returning data via API?

The “Return data from API” (under Data (Things)) action is where you define what your endpoint should return. Use it to construct the response your endpoint provides. This interface is the JSON response builder.

Here’s a quick example:

Here’s the resulting response to a successful query of my endpoint:

{
    "status": "success",
    "response": {
        "some_param": "BEGIN:VCALENDAR\r\nVERSION:2.0\r\nPRODID:-//sebbo.net//ical-generator//EN\r\nNAME:no name provided\r\nX-WR-CALNAME:no name provided\r\nBEGIN:VEVENT\r\nUID:81fn@grupz.com\r\nSEQUENCE:0\r\nDTSTAMP:20200625T220611Z\r\nDTSTART:20200622T195717Z\r\nDTEND:20200624T070000Z\r\nSUMMARY:Event 1 sum\r\nDESCRIPTION:Event 1\r\nURL;VALUE=URI:https://example.com/event1\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nUID:zowc@grupz.com\r\nSEQUENCE:0\r\nDTSTAMP:20200625T220611Z\r\nDTSTART:20200630T070000Z\r\nDTEND:20200708T070000Z\r\nSUMMARY:Event 2 sum\r\nDESCRIPTION:Event 2\r\nURL;VALUE=URI:Event 2 URL\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nUID:rxsf@grupz.com\r\nSEQUENCE:0\r\nDTSTAMP:20200625T220611Z\r\nDTSTART:20200812T070000Z\r\nDTEND:20200814T070000Z\r\nSUMMARY:Event 3 sum\r\nDESCRIPTION:Event 3\r\nURL;VALUE=URI:Event 3 URL\r\nEND:VEVENT\r\nEND:VCALENDAR",
        "key2": 3
    }
}
3 Likes