Skip to main content
GET
/
api
/
enrichments
/
{id}
Inspect Enrichment
curl --request GET \
  --url https://app.puffle.ai/api/enrichments/{id} \
  --header 'Authorization: Bearer <token>'
{
  "enrichment": {}
}
CLI:
puffle enrichment inspect --id <id>

Overview

Returns one enabled and visible Enrichment contract by slug. The contract describes the Enrichment’s subject, accepted inputs, output schema, and cost model. Normal discovery excludes hidden or private Enrichments. If a slug is disabled, private, or unknown to the caller, this endpoint returns not found.

AI agent notes

Use Get Enrichments first when you do not already know the slug. Before creating an Enrichment Run, verify the contract’s subject matches the Leads you plan to enrich and that required inputs are available.

Authorizations

Authorization
string
header
required

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

Path Parameters

id
string
required
Minimum string length: 1

Response

Enrichment contract.

enrichment
object
required