Flujos de chat
Flujos de chat
Enlista todos los chatflows
GET /chatflows
Obtiene una lista de todos los chatflows.
- HTTP
- cURL
- JavaScript
- Python
GET /chatflows HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
curl -L \
--url '/chatflows' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--header 'Accept: */*'
const response = await fetch('/chatflows', {
method: 'GET',
headers: {
"Authorization": "Bearer YOUR_SECRET_TOKEN",
"Accept": "*/*"
},
});
const data = await response.json();
import requests
response = requests.get(
"/chatflows",
headers={"Authorization":"Bearer YOUR_SECRET_TOKEN","Accept":"*/*"},
)
data = response.json()
Obtiene un chatflow por ID
GET /chatflows/{id}
Obtiene un chatflow por ID.
- HTTP
- cURL
- JavaScript
- Python
GET /chatflows/{id} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
curl -L \
--url '/chatflows/{id}' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--header 'Accept: */*'
const response = await fetch('/chatflows/{id}', {
method: 'GET',
headers: {
"Authorization": "Bearer YOUR_SECRET_TOKEN",
"Accept": "*/*"
},
});
const data = await response.json();
import requests
response = requests.get(
"/chatflows/{id}",
headers={"Authorization":"Bearer YOUR_SECRET_TOKEN","Accept":"*/*"},
)
data = response.json()
Obtiene un chatflow por API key
GET /chatflows/apikey/{apikey}
Obtiene un chatflow por API key.
- HTTP
- cURL
- JavaScript
- Python
GET /chatflows/apikey/{apikey} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
curl -L \
--url '/chatflows/apikey/{apikey}' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--header 'Accept: */*'
const response = await fetch('/chatflows/apikey/{apikey}', {
method: 'GET',
headers: {
"Authorization": "Bearer YOUR_SECRET_TOKEN",
"Accept": "*/*"
},
});
const data = await response.json();
import requests
response = requests.get(
"/chatflows/apikey/{apikey}",
headers={"Authorization":"Bearer YOUR_SECRET_TOKEN","Accept":"*/*"},
)
data = response.json()
Crea un nuevo chatflow
POST /chatflows
Crea un nuevo chatflow con los detalles proporcionados.
- HTTP
- cURL
- JavaScript
- Python
POST /chatflows HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
{
"name": "My Chatflow",
"flowData": "{}",
"deployed": true,
"isPublic": false,
"type": "CHATFLOW"
}
curl -L \
--request POST \
--url '/chatflows' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"name": "My Chatflow",
"flowData": "{}",
"deployed": true,
"isPublic": false,
"type": "CHATFLOW"
}'
const response = await fetch('/chatflows', {
method: 'POST',
headers: {
"Authorization": "Bearer YOUR_SECRET_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify({
"name": "My Chatflow",
"flowData": "{}",
"deployed": true,
"isPublic": false,
"type": "CHATFLOW"
})
});
const data = await response.json();
import json
import requests
response = requests.post(
"/chatflows",
headers={"Authorization":"Bearer YOUR_SECRET_TOKEN","Content-Type":"application/json"},
data=json.dumps({
"name": "My Chatflow",
"flowData": "{}",
"deployed": True,
"isPublic": False,
"type": "CHATFLOW"
})
)
data = response.json()
Actualiza los detalles de un chatflow existente
PUT /chatflows/{id}
Actualiza los detalles de un chatflow existente.
- HTTP
- cURL
- JavaScript
- Python
PUT /chatflows/{id} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
{
"name": "My Chatflow",
"flowData": "{}",
"deployed": true,
"isPublic": false,
"type": "CHATFLOW"
}
curl -L \
--request PUT \
--url '/chatflows/{id}' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--header 'Content-Type: application/json' \
--data '{
"name": "My Chatflow",
"flowData": "{}",
"deployed": true,
"isPublic": false,
"type": "CHATFLOW"
}'
const response = await fetch('/chatflows/{id}', {
method: 'PUT',
headers: {
"Authorization": "Bearer YOUR_SECRET_TOKEN",
"Content-Type": "application/json"
},
body: JSON.stringify({
"name": "My Chatflow",
"flowData": "{}",
"deployed": true,
"isPublic": false,
"type": "CHATFLOW"
})
});
const data = await response.json();
import json
import requests
response = requests.put(
"/chatflows/{id}",
headers={"Authorization":"Bearer YOUR_SECRET_TOKEN","Content-Type":"application/json"},
data=json.dumps({
"name": "My Chatflow",
"flowData": "{}",
"deployed": True,
"isPublic": False,
"type": "CHATFLOW"
})
)
data = response.json()
Elimina un chatflow
delete /chatflows/{id}
Elimina un chatflow por ID.
- HTTP
- cURL
- JavaScript
- Python
DELETE /chatflows/{id} HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
curl -L \
--request DELETE \
--url '/chatflows/{id}' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--header 'Accept: */*'
const response = await fetch('/chatflows/{id}', {
method: 'DELETE',
headers: {
"Authorization": "Bearer YOUR_SECRET_TOKEN",
"Accept": "*/*"
},
});
const data = await response.json();
import requests
response = requests.delete(
"/chatflows/{id}",
headers={"Authorization":"Bearer YOUR_SECRET_TOKEN","Accept":"*/*"},
)
data = response.json()