Skip to content
docs/API reference/ArtifactService

ArtifactService

The ArtifactService methods and their request and response messages.

Generated from artifact.proto. Every method is POST /rpc/engram.app.v1.ArtifactService/<Method> with a JSON or protobuf body and an x-api-key header.

Method Request Response
ListArtifacts ListArtifactsRequest ListArtifactsResponse
GetArtifactRecord GetArtifactRecordRequest GetArtifactRecordResponse
SetArtifactVisibility SetArtifactVisibilityRequest SetArtifactVisibilityResponse
DeleteArtifact DeleteArtifactRequest DeleteArtifactResponse
Field Type
id string
title string
file_name string
owner_user_id string (optional)
created_by User (optional)
visibility string
current_version int32
media_type string
size_bytes uint64
created_at string
updated_at string
raw_url string
versions repeated ArtifactVersionRecord
Field Type
version int32
session_id string
task_id string (optional)
media_type string
size_bytes uint64
created_at string
Field Type
id string
Field Type
deleted bool
Field Type
id string
Field Type
artifact ArtifactRecord
Field Type
scope string
page int32
page_size int32
Field Type
artifacts repeated ArtifactRecord
total_count int32
Field Type
id string
visibility string
Field Type
artifact ArtifactRecord