Skip to main content
POST
/
api
/
kb
/
assets
Add an asset via URL
curl --request POST \
  --url https://{customer-tenant}.nuwacom.ai/api/api/kb/assets \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "spaceId": "<string>",
  "connectorId": 123,
  "metadata": {},
  "path": [
    "<string>"
  ],
  "fetchAuth": {
    "type": "basic",
    "username": "<string>",
    "password": "<string>"
  },
  "mimeType": "<string>",
  "name": "<string>",
  "url": "<string>"
}'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
spaceId
string
required
Required string length: 2 - 6
mimeType
string
required
url
string<uri>
required
connectorId
number
metadata
object
path
string[]
fetchAuth
object
  • Option 1
  • Option 2
name
string

Response

Asset created successfully

id
string<uuid>
required
I