/developers
Developer docsAtom Files ↗
← API referenceFile intelligence · API access unavailable
API REFERENCE / FILE INTELLIGENCE

DELETE /v1/artifacts/{artifact_id}

Purge a derived output without deleting its source file.

Request fields

LocationFieldTypeRequiredDescription
HeaderAuthorizationstringYesCredential scoped to the authorized resource.
Pathartifact_idstringYesDerived artifact to remove.
HeaderIdempotency-KeystringYesStable retry identity.

Request example

Example request
DELETE /v1/artifacts/art_123
Authorization: Bearer <analysis-manage token>
Idempotency-Key: purge-artifact-8427

HTTP status codes

StatusMeaning
202 AcceptedSuccess response shown below.
401 UnauthorizedMissing, expired, or invalid credential.
403 ForbiddenCredential is valid but lacks the required scope or role.
404 Not FoundArtifact is absent or not visible to this caller.
409 ConflictArtifact purge conflicts with another operation or retry identity.
429 Too Many RequestsRate limit reached; honor Retry-After when provided.
503 Service UnavailableService temporarily unavailable; retry safely.

Response fields

FieldTypeExample
operation_idstringop_602
artifact_idstringart_123
statusstringpurging
source_version_idstringver_012

Response example

Example response
202 Accepted
Content-Type: application/json

{
  "operation_id": "op_602",
  "artifact_id": "art_123",
  "status": "purging",
  "source_version_id": "ver_012"
}

How it works

New artifact reads and search results are denied immediately; byte and vector removal completes asynchronously and is confirmed by the operation receipt. Automatic regeneration of this artifact is suppressed for its source version until an explicitly authorized rerun. Dependent projections must be invalidated.