Getting Started with your Nyno API Key.
/api/v1/flows
Call saved workflows from platform.nyno.dev anywhere.
Python
app.py:
import os, json, requests
from dotenv import load_dotenv
load_dotenv("./nyno.env")
NYNO_API_KEY = os.environ["NYNO_API_KEY"]
workflow_path = "flow(0).nyno"
context = { "prev": "Hello! This message came from a new visual workflow builder! Now I can talk to you via an easy API!"}
r = requests.post(
"https://platform.nyno.dev/api/v1/flows",
json={"context":context, "filepath": workflow_path},
headers={
"Authorization": NYNO_API_KEY
},
timeout=None,
)
print(json.dumps(r.json(), indent=4))
nyno.env:
NYNO_API_KEY=sk90_...
JavaScript
app.js:
import dotenv from "dotenv";
dotenv.config({
path: new URL('.env', import.meta.url)
});
const NYNO_API_KEY = process.env.NYNO_API_KEY;
const workflowPath = "flow(0).nyno";
const context = {
prev: "Hello! This message came from a new visual workflow builder! Now I can talk to you via an easy API!"
};
const response = await fetch("https://platform.nyno.dev/api/v1/flows", {
method: "POST",
headers: {
"Authorization": NYNO_API_KEY,
"Content-Type": "application/json"
},
body: JSON.stringify({
context,
filepath: workflowPath
})
});
const data = await response.json();
console.log(JSON.stringify(data, null, 2));