Nuxa
Api referenceArtifactsApiArtifacts

POST /api/artifacts

POST
/api/artifacts

Authorization

sessionAuth
better-auth.session_token<token>

Better Auth session cookie

In: cookie

Request Body

application/json

id?string
workspaceId*string
chatId?string
Formatuuid
messageId?string
title*string
artifactType*string
Value in"code" | "execution_result" | "markdown" | "web_preview" | "react_component" | "html_page" | "javascript" | "python" | "svg_diagram"
content*object
language?string
metadata?object

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://app.nuxa.ai/api/artifacts" \  -H "Content-Type: application/json" \  -d '{    "workspaceId": "string",    "title": "string",    "artifactType": "code",    "content": {}  }'
{}
{
  "error": "string",
  "code": "string"
}
{
  "error": "string",
  "code": "string"
}
{
  "error": "string",
  "code": "string"
}