Rezolve Ai
API ReferenceFeedsIdDelivery

Publish a feed to channel URLs

PUT
/feeds/{id}/delivery

Enabling delivery mints a permanent, unguessable URL per channel. Possession of the URL is the access control, the same as every other feed host, and only content you have approved is served.

rotateToken invalidates every URL already registered elsewhere.

Authorization

AuthorizationBearer <token>

API key in the Authorization header: Authorization: Bearer ace_live_.... Use an ace_test_... key for the free, rate-capped sandbox.

In: header

Path Parameters

id*string

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X PUT "https://example.com/feeds/string/delivery" \  -H "Content-Type: application/json" \  -d '{}'
{  "data": null}
{  "error": {    "code": "INSUFFICIENT_CREDITS",    "message": "Not enough credits for this request.",    "details": null  }}
{  "error": {    "code": "INSUFFICIENT_CREDITS",    "message": "Not enough credits for this request.",    "details": null  }}
{  "error": {    "code": "PROJECT_SCOPE_MISMATCH",    "message": "This API key is scoped to a different project."  }}
{  "error": {    "code": "INSUFFICIENT_CREDITS",    "message": "Not enough credits for this request.",    "details": null  }}