API v2.6.0 - V1 Retired, V2 Is the Default
V1 is now retired πβ
The V1 API has reached the end of the road. Every request to a /v1/*
route now returns 410 Gone. V2 has covered everything V1 did for a
while now, so this is the moment we switch it off for good.
What's changedβ
/v1/* returns 410 Gone π«β
Any call to a V1 path gets a terminal response, so old integrations fail fast instead of hanging:
{
"statusCode": 410,
"message": "The v1 API has been deprecated. Use the v2 API.",
"docs": "https://docs.tengr.ai/v2/"
}
The V1 reference in these docs is now a single deprecation notice rather than a full endpoint list. The V1 entry stays in the version selector so old links still resolve to an explanation.
V2 is the default π§β
Unversioned requests now resolve to V2. If you call a path without a
version prefix, you land on the V2 surface automatically. The auth model
is unchanged: send an API key as Authorization: Bearer sk_....
The V2 reference is fully refreshed πβ
These docs now track the current V2 surface end to end, including every generation family and the full third-party model catalog added since the last changelog. Each endpoint carries an up-to-date request and response shape.
Moving from V1β
If you still have a V1 integration, the switch is small:
- Swap Supabase session-token auth for an API key.
- Change your paths from
/v1/...to/v2/.... - Provide a
webhookURL to receive the finished artwork, or poll it by id.
Head to the V2 API reference for the full surface.
Happy Creating! π¨β¨
The Tengr.ai Team