Submit an article draft
submit_article_draftFile the client's article draft against a paid order. The order id plus the billing email on the order prove ownership — a wrong pairing reads exactly like a missing order. The order must be paid: an unpaid order has bought nothing yet. The draft goes to the editorial team; a human reviews and approves it before anything is published, so never tell the client it is published or scheduled. Confirm the draft text with a human before filing.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"orderId": "<orderId>",
"email": "<email>",
"draft": "<draft>"
},
"name": "submit_article_draft"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draft | Yes | The article text the client wrote. | |
| Yes | The billing email on that order. | ||
| title | No | Working title for the piece. | |
| orderId | Yes | The orderId returned by create_order. | |
| authorName | No | Byline, if the client wants one. | |
| referredBy | No | Who you are — your agent, agency or product. Recorded as an unverified claim so we can see which agents send work. |