Envoyer des documents dans un Workflow
Créer un nouveau Job
import os
import requests
URL_SERVER = 'https://extract.workflows.recital.ai/workflows/api/v1'
workflow_uuid = "..."
file_path = "..."
filename = os.path.basename(file_path)
with open(file_path, "rb") as file:
response = requests.post(
url=f'{URL_SERVER}/jobs/',
files={"file": (filename, file, "application/pdf")}, # Ici "file" désigne la collection dans laquelle le document sera envoyé
params={"workflow_uuid": workflow_uuid},
headers=headers
)
if response.status_code == 200:
print(f"File {filename} is processing : {response.json()}")
else:
raise Exception(f"{filename} hasn't been uploaded - {response.status_code} - {response.reason} - {response.content}")Last updated

