# Instill AI Artifact API

**Canonical:** https://apis.io/apis/instill-ai/instill-ai-artifact-api/  
**Provider:** Instill AI — https://apis.io/providers/instill-ai/  
**Base URL:** https://api.instill-ai.com  
**Documentation:** https://docs.instill-ai.com/reference

Instill AI Artifact API is one of 7 APIs that [Instill AI](https://apis.io/providers/instill-ai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Artifact. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

Data orchestration for unified unstructured data representation.

## Operations (20)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1alpha/{parent}/knowledge-bases` | Get all knowledge bases info |
| POST | `/v1alpha/{parent}/knowledge-bases` | Create a knowledge base |
| GET | `/v1alpha/{name}` | Get a knowledge base |
| DELETE | `/v1alpha/{name}` | Delete a knowledge base |
| PATCH | `/v1alpha/{name}` | Update a chunk |
| PATCH | `/v1alpha/{knowledgeBase.name}` | Update a knowledge base info |
| GET | `/v1alpha/{parent}/files` | List files |
| POST | `/v1alpha/{parent}/files` | Create a file |
| GET | `/v1alpha/{name_1}` | Get a file |
| DELETE | `/v1alpha/{name_1}` | Delete a file |
| PATCH | `/v1alpha/{file.name}` | Update a file |
| POST | `/v1alpha/{name}/reprocess` | Reprocess a file |
| GET | `/v1alpha/{name_2}` | Get a chunk |
| DELETE | `/v1alpha/{name_2}` | Delete Object |
| GET | `/v1alpha/{parent}/chunks` | List chunks |
| POST | `/v1alpha/{parent}/search-chunks` | Search chunks |
| GET | `/v1alpha/{parent}/object-upload-url` | Get Object Upload URL |
| GET | `/v1alpha/{name}/download-url` | Get Object Download URL |
| GET | `/v1alpha/{name_3}` | Get Object |
| PATCH | `/v1alpha/{object.name}` | Update Object |

## Machine-readable artifacts (8)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/instill-ai/refs/heads/main/openapi/instill-ai-artifact-api-openapi.yml
- **Protobuf** — https://raw.githubusercontent.com/api-evangelist/instill-ai/refs/heads/main/grpc/instill-ai-pipeline-v1beta-pipeline_public_service.proto
- **Protobuf** — https://raw.githubusercontent.com/api-evangelist/instill-ai/refs/heads/main/grpc/instill-ai-mgmt-v1beta-mgmt_public_service.proto
- **Protobuf** — https://raw.githubusercontent.com/api-evangelist/instill-ai/refs/heads/main/grpc/instill-ai-model-v1alpha-model_public_service.proto
- **Protobuf** — https://raw.githubusercontent.com/api-evangelist/instill-ai/refs/heads/main/grpc/instill-ai-artifact-v1alpha-artifact_public_service.proto
- **Protobuf** — https://raw.githubusercontent.com/api-evangelist/instill-ai/refs/heads/main/grpc/instill-ai-usage-v1beta-usage_service.proto
- **Documentation** — https://docs.instill-ai.com/reference
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/instill-ai/refs/heads/main/apis.yml

## Other Instill AI APIs (6)

- [Instill AI Connection API](https://apis.io/apis/instill-ai/instill-ai-connection-api/)
- [Instill AI Integration API](https://apis.io/apis/instill-ai/instill-ai-integration-api/)
- [Instill AI Metrics API](https://apis.io/apis/instill-ai/instill-ai-metrics-api/)
- [Instill AI Model API](https://apis.io/apis/instill-ai/instill-ai-model-api/)
- [Instill AI Namespace API](https://apis.io/apis/instill-ai/instill-ai-namespace-api/)
- [Instill AI Pipeline API](https://apis.io/apis/instill-ai/instill-ai-pipeline-api/)

## Tags

Artifact

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/instill-ai/instill-ai-artifact-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/instill-ai/.
