Content .publish
Puts approved Content live on your Site and every Interface once it passes the checks for its kind.
- Action class
publish- Approval
- Publishes on its own
- Emits
Content.published- Venues
- Bing, Google Search Console
- Price
- Free
More factsFewer facts
Its Inputs, Outputs, Effects and guards quote the hub’s Content.publish; this page adds what each Venue honors, its limits and a worked call. It is one of the Verbs of Sites and content.
Inputs
| Name | Type | Default | Meaning |
|---|---|---|---|
content | Content | Required | The draft to publish. |
Outputs
| Field | Type | What null means |
|---|---|---|
content | Content | Never null: the published Content. |
Effects
- Action class
publish: an approval rule onpublishcan make it wait for your OK- Modes
try: Runs every check and returns what would go out, as it would go out; nothing is sent, posted or spent.send: Returns a pending Action at once;Content.publishedfires when it is done.do: Waits for the Action to finish and returns the record.
- Idempotency
Only with a key: the same
Idempotency-Keyand input return the first Action, and the same key with other input returns409.- Saved or shared
Agents read it as Markdown; people read it in each locale the Site serves.
- Emits
Content.publishedwith{ content }- Performed by
- Price
Free on your own account: the platform charges nothing for the call.
- Standing approval
It goes out on its own, inside the Limits of your standing approval: a
Mandateyou grant once withMandate.authorize. One approval rule makes it wait for your OK.
On each Venue
| Venue | Also sends | Formats |
|---|---|---|
| Bing | url as urlList[], ostname as host | Responsive search ad |
| Google Search Console | None. | None. |
Each Venue’s caps, review and rate limits are on its integration page, linked from its row. A field marked Not sent is one that Venue has no place for; the call never fails on it.
What try does
| Account | What try does |
|---|---|
| Bing Webmaster | Returns the URLs IndexNow would receive and the key file it would check; nothing is pushed. |
| Google Search Console | Reads run for real, because a read changes nothing in Search Console; try stores no rows and submits no sitemap. |
Refuses when
| Guard | Refuses | Error |
|---|---|---|
content-evals | Refuses Content that fails the Eval suite for its kind. | refused |
Through a connected account it can also meet the shared account refusals.
When it waits
Returns in one response; nothing waits.
Example
In send mode the call returns its pending Action at once, and Content.published delivers the result.
Publish the rent-tracking guide.{
"mode": "send",
"action": {
"$id": "https://api.sb/leaseline.app/actions/action_Sd3kQ9vT2w" ,
"operation": "Content.publish",
"status": "pending",
"reason": "running"
}
}To retry, send the same Idempotency-Key: the retry returns the first answer for $0. A new key reads again.
Used by
- Agent tasks: Answer page per question · Monthly search content
- Jobs: Convert visitors · Get indexed · Publish and post
- Integrations: Bing Webmaster · Google Search Console