[{"data":1,"prerenderedAt":1187},["ShallowReactive",2],{"navigation_docs":3,"-recipients-create-bulk-html-recipients":132,"-recipients-create-bulk-html-recipients-surround":1182},[4,26,32,53,90,103],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Getting Started","\u002Fgetting-started","1.getting-started",[9,13,17,21],{"title":10,"path":11,"stem":12},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction",{"title":14,"path":15,"stem":16},"Authentication","\u002Fgetting-started\u002Fauthentication","1.getting-started\u002F2.authentication",{"title":18,"path":19,"stem":20},"Campaign setup","\u002Fgetting-started\u002Fcampaigns","1.getting-started\u002F3.campaigns",{"title":22,"path":23,"stem":24},"AI agent skills","\u002Fgetting-started\u002Fai-agent-skills","1.getting-started\u002F4.ai-agent-skills",false,{"title":27,"path":28,"stem":29,"children":30},"Templates","\u002Ftemplates","2.templates\u002Findex",[31],{"title":27,"path":28,"stem":29},{"title":33,"path":34,"stem":35,"children":36,"page":25},"Campaigns","\u002Fcampaigns","3.campaigns",[37,41,45,49],{"title":38,"path":39,"stem":40},"Create campaign","\u002Fcampaigns\u002Fcreate-campaign","3.campaigns\u002F1.create-campaign",{"title":42,"path":43,"stem":44},"Fetch campaign","\u002Fcampaigns\u002Ffetch-campaign","3.campaigns\u002F2.fetch-campaign",{"title":46,"path":47,"stem":48},"List campaigns","\u002Fcampaigns\u002Flist-campaigns","3.campaigns\u002F3.list-campaigns",{"title":50,"path":51,"stem":52},"Activate campaign","\u002Fcampaigns\u002Factivate-campaign","3.campaigns\u002F4.activate-campaign",{"title":54,"path":55,"stem":56,"children":57,"page":25},"Recipients","\u002Frecipients","4.recipients",[58,62,66,70,74,78,82,86],{"title":59,"path":60,"stem":61},"Create recipients","\u002Frecipients\u002Fcreate-recipients","4.recipients\u002F1.create-recipients",{"title":63,"path":64,"stem":65},"Fetch recipient","\u002Frecipients\u002Ffetch-recipient","4.recipients\u002F2.fetch-recipient",{"title":67,"path":68,"stem":69},"Fetch recipient preview","\u002Frecipients\u002Ffetch-recipient-preview","4.recipients\u002F3.fetch-recipient-preview",{"title":71,"path":72,"stem":73},"Create HTML recipient","\u002Frecipients\u002Fcreate-html-recipient","4.recipients\u002F4.create-html-recipient",{"title":75,"path":76,"stem":77},"Checkout recipients","\u002Frecipients\u002Fcheckout-recipients","4.recipients\u002F5.checkout-recipients",{"title":79,"path":80,"stem":81},"PNG API","\u002Frecipients\u002Fpng-api","4.recipients\u002F6.png-api",{"title":83,"path":84,"stem":85},"List recipients","\u002Frecipients\u002Flist-recipients","4.recipients\u002F7.list-recipients",{"title":87,"path":88,"stem":89},"Create bulk HTML recipients","\u002Frecipients\u002Fcreate-bulk-html-recipients","4.recipients\u002F8.create-bulk-html-recipients",{"title":91,"path":92,"stem":93,"children":94,"page":25},"Partner Workflows","\u002Fpartner-workflows","5.partner-workflows",[95,99],{"title":96,"path":97,"stem":98},"Create partner team","\u002Fpartner-workflows\u002Fcreate-partner-team","5.partner-workflows\u002F1.create-partner-team",{"title":100,"path":101,"stem":102},"Account status","\u002Fpartner-workflows\u002Faccount-status","5.partner-workflows\u002F2.account-status",{"title":104,"path":105,"stem":106,"children":107,"page":25},"Webhooks","\u002Fwebhooks","6.webhooks",[108,112,116,120,124,128],{"title":109,"path":110,"stem":111},"Overview","\u002Fwebhooks\u002Foverview","6.webhooks\u002F0.overview",{"title":113,"path":114,"stem":115},"Manage subscriptions","\u002Fwebhooks\u002Fmanage-subscriptions","6.webhooks\u002F1.manage-subscriptions",{"title":117,"path":118,"stem":119},"Recipient events","\u002Fwebhooks\u002Frecipient-events","6.webhooks\u002F2.recipient-events",{"title":121,"path":122,"stem":123},"QR scan events","\u002Fwebhooks\u002Fqr-code-scans","6.webhooks\u002F3.qr-code-scans",{"title":125,"path":126,"stem":127},"Receive deliveries","\u002Fwebhooks\u002Freceive-deliveries","6.webhooks\u002F4.receive-deliveries",{"title":129,"path":130,"stem":131},"Test and resend","\u002Fwebhooks\u002Ftest-and-resend","6.webhooks\u002F5.test-and-resend",{"id":133,"title":87,"body":134,"description":1175,"extension":1176,"links":1177,"meta":1178,"navigation":1179,"path":88,"seo":1180,"stem":89,"__hash__":1181},"docs\u002F4.recipients\u002F8.create-bulk-html-recipients.md",{"type":135,"value":136,"toc":1164},"minimark",[137,141,158,161,166,182,186,311,322,326,335,569,607,610,613,617,810,814,829,971,979,983,1040,1043,1047,1059,1074,1078,1085,1092,1096,1160],[138,139,140],"p",{},"Create 1-500 postcards, notes, or letters with individual front\u002Fback HTML. Rendering runs in the background.",[142,143,148],"pre",{"className":144,"code":145,"language":146,"meta":147,"style":147},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","POST https:\u002F\u002Fplatform.scribeless.co\u002Fapi\u002Frecipients\u002Fhtml\u002Fbulk\n","http","",[149,150,151],"code",{"__ignoreMap":147},[152,153,156],"span",{"class":154,"line":155},"line",1,[152,157,145],{},[138,159,160],{},"Scribeless creates or reuses the campaign automatically. You do not need to supply a campaign or template ID.",[162,163,165],"h2",{"id":164},"headers","Headers",[142,167,169],{"className":144,"code":168,"language":146,"meta":147,"style":147},"Content-Type: application\u002Fjson\nX-API-Key: YOUR_API_KEY\n",[149,170,171,176],{"__ignoreMap":147},[152,172,173],{"class":154,"line":155},[152,174,175],{},"Content-Type: application\u002Fjson\n",[152,177,179],{"class":154,"line":178},2,[152,180,181],{},"X-API-Key: YOUR_API_KEY\n",[162,183,185],{"id":184},"request-body","Request body",[187,188,189,205],"table",{},[190,191,192],"thead",{},[193,194,195,199,202],"tr",{},[196,197,198],"th",{},"Field",[196,200,201],{},"Type",[196,203,204],{},"Description",[206,207,208,226,245,258,271,287,299],"tbody",{},[193,209,210,216,219],{},[211,212,213],"td",{},[149,214,215],{},"product_key",[211,217,218],{},"string",[211,220,221,222,225],{},"Product key, for example ",[149,223,224],{},"a6_postcard",". Applies to every recipient.",[193,227,228,233,235],{},[211,229,230],{},[149,231,232],{},"orientation",[211,234,218],{},[211,236,237,238,241,242,225],{},"Optional. ",[149,239,240],{},"landscape"," or ",[149,243,244],{},"portrait",[193,246,247,252,255],{},[211,248,249],{},[149,250,251],{},"return_address",[211,253,254],{},"object",[211,256,257],{},"Optional sender address for envelope products. See Return address below.",[193,259,260,265,268],{},[211,261,262],{},[149,263,264],{},"data",[211,266,267],{},"array",[211,269,270],{},"Required. Between 1 and 500 items.",[193,272,273,278,280],{},[211,274,275],{},[149,276,277],{},"data[].data",[211,279,254],{},[211,281,282,283,286],{},"Recipient name, address, and optional ",[149,284,285],{},"variables",".",[193,288,289,294,296],{},[211,290,291],{},[149,292,293],{},"data[].html.front",[211,295,254],{},[211,297,298],{},"Front-side HTML. At least one side is required.",[193,300,301,306,308],{},[211,302,303],{},[149,304,305],{},"data[].html.back",[211,307,254],{},[211,309,310],{},"Back-side HTML. At least one side is required.",[138,312,313,314,317,318,321],{},"Each HTML side accepts an ",[149,315,316],{},"html"," string and optional ",[149,319,320],{},"styles",". Each string is limited to 256,000 characters, including inline base64 images.",[162,323,325],{"id":324},"return-address","Return address",[138,327,328,329,331,332,334],{},"For products that include an envelope, add an optional top-level ",[149,330,251],{},"\nto print the sender address on the envelope PDF and preview. The recipient\naddress is unchanged. Omit ",[149,333,251],{}," to keep the existing behavior with\nno sender address. Products without an envelope do not print a return address.",[142,336,340],{"className":337,"code":338,"language":339,"meta":147,"style":147},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"return_address\": {\n    \"type\": \"return\",\n    \"first_name\": \"Ada\",\n    \"last_name\": \"Lovelace\",\n    \"company\": \"Example Co\",\n    \"address1\": \"1 Example Street\",\n    \"city\": \"London\",\n    \"state\": \"London\",\n    \"postal_code\": \"SW1A 1AA\",\n    \"country\": \"GB\"\n  }\n}\n","json",[149,341,342,348,365,391,412,433,454,475,496,516,537,557,563],{"__ignoreMap":147},[152,343,344],{"class":154,"line":155},[152,345,347],{"class":346},"sMK4o","{\n",[152,349,350,353,356,359,362],{"class":154,"line":178},[152,351,352],{"class":346},"  \"",[152,354,251],{"class":355},"spNyl",[152,357,358],{"class":346},"\"",[152,360,361],{"class":346},":",[152,363,364],{"class":346}," {\n",[152,366,368,371,375,377,379,382,386,388],{"class":154,"line":367},3,[152,369,370],{"class":346},"    \"",[152,372,374],{"class":373},"sBMFI","type",[152,376,358],{"class":346},[152,378,361],{"class":346},[152,380,381],{"class":346}," \"",[152,383,385],{"class":384},"sfazB","return",[152,387,358],{"class":346},[152,389,390],{"class":346},",\n",[152,392,394,396,399,401,403,405,408,410],{"class":154,"line":393},4,[152,395,370],{"class":346},[152,397,398],{"class":373},"first_name",[152,400,358],{"class":346},[152,402,361],{"class":346},[152,404,381],{"class":346},[152,406,407],{"class":384},"Ada",[152,409,358],{"class":346},[152,411,390],{"class":346},[152,413,415,417,420,422,424,426,429,431],{"class":154,"line":414},5,[152,416,370],{"class":346},[152,418,419],{"class":373},"last_name",[152,421,358],{"class":346},[152,423,361],{"class":346},[152,425,381],{"class":346},[152,427,428],{"class":384},"Lovelace",[152,430,358],{"class":346},[152,432,390],{"class":346},[152,434,436,438,441,443,445,447,450,452],{"class":154,"line":435},6,[152,437,370],{"class":346},[152,439,440],{"class":373},"company",[152,442,358],{"class":346},[152,444,361],{"class":346},[152,446,381],{"class":346},[152,448,449],{"class":384},"Example Co",[152,451,358],{"class":346},[152,453,390],{"class":346},[152,455,457,459,462,464,466,468,471,473],{"class":154,"line":456},7,[152,458,370],{"class":346},[152,460,461],{"class":373},"address1",[152,463,358],{"class":346},[152,465,361],{"class":346},[152,467,381],{"class":346},[152,469,470],{"class":384},"1 Example Street",[152,472,358],{"class":346},[152,474,390],{"class":346},[152,476,478,480,483,485,487,489,492,494],{"class":154,"line":477},8,[152,479,370],{"class":346},[152,481,482],{"class":373},"city",[152,484,358],{"class":346},[152,486,361],{"class":346},[152,488,381],{"class":346},[152,490,491],{"class":384},"London",[152,493,358],{"class":346},[152,495,390],{"class":346},[152,497,499,501,504,506,508,510,512,514],{"class":154,"line":498},9,[152,500,370],{"class":346},[152,502,503],{"class":373},"state",[152,505,358],{"class":346},[152,507,361],{"class":346},[152,509,381],{"class":346},[152,511,491],{"class":384},[152,513,358],{"class":346},[152,515,390],{"class":346},[152,517,519,521,524,526,528,530,533,535],{"class":154,"line":518},10,[152,520,370],{"class":346},[152,522,523],{"class":373},"postal_code",[152,525,358],{"class":346},[152,527,361],{"class":346},[152,529,381],{"class":346},[152,531,532],{"class":384},"SW1A 1AA",[152,534,358],{"class":346},[152,536,390],{"class":346},[152,538,540,542,545,547,549,551,554],{"class":154,"line":539},11,[152,541,370],{"class":346},[152,543,544],{"class":373},"country",[152,546,358],{"class":346},[152,548,361],{"class":346},[152,550,381],{"class":346},[152,552,553],{"class":384},"GB",[152,555,556],{"class":346},"\"\n",[152,558,560],{"class":154,"line":559},12,[152,561,562],{"class":346},"  }\n",[152,564,566],{"class":154,"line":565},13,[152,567,568],{"class":346},"}\n",[138,570,571,573,574,576,577,579,580,579,582,579,584,390,586,588,589,591,592,390,594,579,596,579,599,602,603,606],{},[149,572,374],{}," must be ",[149,575,385],{},". ",[149,578,398],{},", ",[149,581,461],{},[149,583,482],{},[149,585,503],{},[149,587,523],{},", and a two-letter ",[149,590,544],{}," code are required. ",[149,593,419],{},[149,595,440],{},[149,597,598],{},"address2",[149,600,601],{},"address3",", and ",[149,604,605],{},"region"," are optional. Invalid return\naddresses are rejected during request validation.\nUse a return address from the region supported by the selected product:\nUK\u002FEurope for ISO products or North America for US products.",[138,608,609],{},"The top-level address applies to every valid recipient in the batch. Per-item\nreturn addresses are not supported; use separate requests for different senders.",[138,611,612],{},"Each request with a return address uses a separate campaign, so a later request\ncannot change the sender address of recipients already created.",[162,614,616],{"id":615},"example-request","Example request",[142,618,622],{"className":619,"code":620,"language":621,"meta":147,"style":147},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl --request POST 'https:\u002F\u002Fplatform.scribeless.co\u002Fapi\u002Frecipients\u002Fhtml\u002Fbulk' \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --header 'X-API-Key: YOUR_API_KEY' \\\n  --data '\n{\n  \"product_key\": \"a6_postcard\",\n  \"orientation\": \"landscape\",\n  \"data\": [\n    {\n      \"data\": {\n        \"first_name\": \"Jane\",\n        \"address\": {\n          \"address1\": \"123 Example Street\",\n          \"city\": \"Amsterdam\",\n          \"postal_code\": \"1011 AB\",\n          \"country\": \"NL\"\n        },\n        \"variables\": { \"externalId\": \"customer-123\" }\n      },\n      \"html\": {\n        \"front\": { \"html\": \"\u003Cp>Approved postcard for Jane\u003C\u002Fp>\" },\n        \"back\": { \"html\": \"\u003Cdiv data-sqr data-sqr-id=\\\"offer\\\" data-sqr-destination=\\\"https:\u002F\u002Fexample.com\u002Fjane\\\">\u003C\u002Fdiv>\" }\n      }\n    }\n  ]\n}\n'\n","bash",[149,623,624,648,662,675,683,687,692,697,702,707,712,717,722,727,733,739,745,751,757,763,769,775,781,787,793,799,804],{"__ignoreMap":147},[152,625,626,629,632,635,638,641,644],{"class":154,"line":155},[152,627,628],{"class":373},"curl",[152,630,631],{"class":384}," --request",[152,633,634],{"class":384}," POST",[152,636,637],{"class":346}," '",[152,639,640],{"class":384},"https:\u002F\u002Fplatform.scribeless.co\u002Fapi\u002Frecipients\u002Fhtml\u002Fbulk",[152,642,643],{"class":346},"'",[152,645,647],{"class":646},"sTEyZ"," \\\n",[152,649,650,653,655,658,660],{"class":154,"line":178},[152,651,652],{"class":384},"  --header",[152,654,637],{"class":346},[152,656,657],{"class":384},"Content-Type: application\u002Fjson",[152,659,643],{"class":346},[152,661,647],{"class":646},[152,663,664,666,668,671,673],{"class":154,"line":367},[152,665,652],{"class":384},[152,667,637],{"class":346},[152,669,670],{"class":384},"X-API-Key: YOUR_API_KEY",[152,672,643],{"class":346},[152,674,647],{"class":646},[152,676,677,680],{"class":154,"line":393},[152,678,679],{"class":384},"  --data",[152,681,682],{"class":346}," '\n",[152,684,685],{"class":154,"line":414},[152,686,347],{"class":384},[152,688,689],{"class":154,"line":435},[152,690,691],{"class":384},"  \"product_key\": \"a6_postcard\",\n",[152,693,694],{"class":154,"line":456},[152,695,696],{"class":384},"  \"orientation\": \"landscape\",\n",[152,698,699],{"class":154,"line":477},[152,700,701],{"class":384},"  \"data\": [\n",[152,703,704],{"class":154,"line":498},[152,705,706],{"class":384},"    {\n",[152,708,709],{"class":154,"line":518},[152,710,711],{"class":384},"      \"data\": {\n",[152,713,714],{"class":154,"line":539},[152,715,716],{"class":384},"        \"first_name\": \"Jane\",\n",[152,718,719],{"class":154,"line":559},[152,720,721],{"class":384},"        \"address\": {\n",[152,723,724],{"class":154,"line":565},[152,725,726],{"class":384},"          \"address1\": \"123 Example Street\",\n",[152,728,730],{"class":154,"line":729},14,[152,731,732],{"class":384},"          \"city\": \"Amsterdam\",\n",[152,734,736],{"class":154,"line":735},15,[152,737,738],{"class":384},"          \"postal_code\": \"1011 AB\",\n",[152,740,742],{"class":154,"line":741},16,[152,743,744],{"class":384},"          \"country\": \"NL\"\n",[152,746,748],{"class":154,"line":747},17,[152,749,750],{"class":384},"        },\n",[152,752,754],{"class":154,"line":753},18,[152,755,756],{"class":384},"        \"variables\": { \"externalId\": \"customer-123\" }\n",[152,758,760],{"class":154,"line":759},19,[152,761,762],{"class":384},"      },\n",[152,764,766],{"class":154,"line":765},20,[152,767,768],{"class":384},"      \"html\": {\n",[152,770,772],{"class":154,"line":771},21,[152,773,774],{"class":384},"        \"front\": { \"html\": \"\u003Cp>Approved postcard for Jane\u003C\u002Fp>\" },\n",[152,776,778],{"class":154,"line":777},22,[152,779,780],{"class":384},"        \"back\": { \"html\": \"\u003Cdiv data-sqr data-sqr-id=\\\"offer\\\" data-sqr-destination=\\\"https:\u002F\u002Fexample.com\u002Fjane\\\">\u003C\u002Fdiv>\" }\n",[152,782,784],{"class":154,"line":783},23,[152,785,786],{"class":384},"      }\n",[152,788,790],{"class":154,"line":789},24,[152,791,792],{"class":384},"    }\n",[152,794,796],{"class":154,"line":795},25,[152,797,798],{"class":384},"  ]\n",[152,800,802],{"class":154,"line":801},26,[152,803,568],{"class":384},[152,805,807],{"class":154,"line":806},27,[152,808,809],{"class":346},"'\n",[162,811,813],{"id":812},"response","Response",[138,815,816,817,820,821,824,825,828],{},"Successful requests return ",[149,818,819],{},"campaign_id"," and a ",[149,822,823],{},"recipients"," array with one result per input, in input order. Valid items contain their ID and status; invalid items contain an ",[149,826,827],{},"error"," message and are not created.",[142,830,832],{"className":337,"code":831,"language":339,"meta":147,"style":147},"{\n  \"campaign_id\": \"CAMPAIGN_ID\",\n  \"recipients\": [\n    { \"index\": 0, \"recipient_id\": \"RECIPIENT_ID\", \"status\": \"pending\" },\n    { \"index\": 1, \"error\": \"Recipient validation error\" }\n  ]\n}\n",[149,833,834,838,857,870,928,963,967],{"__ignoreMap":147},[152,835,836],{"class":154,"line":155},[152,837,347],{"class":346},[152,839,840,842,844,846,848,850,853,855],{"class":154,"line":178},[152,841,352],{"class":346},[152,843,819],{"class":355},[152,845,358],{"class":346},[152,847,361],{"class":346},[152,849,381],{"class":346},[152,851,852],{"class":384},"CAMPAIGN_ID",[152,854,358],{"class":346},[152,856,390],{"class":346},[152,858,859,861,863,865,867],{"class":154,"line":367},[152,860,352],{"class":346},[152,862,823],{"class":355},[152,864,358],{"class":346},[152,866,361],{"class":346},[152,868,869],{"class":346}," [\n",[152,871,872,875,877,880,882,884,888,891,893,896,898,900,902,905,907,909,911,914,916,918,920,923,925],{"class":154,"line":393},[152,873,874],{"class":346},"    {",[152,876,381],{"class":346},[152,878,879],{"class":373},"index",[152,881,358],{"class":346},[152,883,361],{"class":346},[152,885,887],{"class":886},"sbssI"," 0",[152,889,890],{"class":346},",",[152,892,381],{"class":346},[152,894,895],{"class":373},"recipient_id",[152,897,358],{"class":346},[152,899,361],{"class":346},[152,901,381],{"class":346},[152,903,904],{"class":384},"RECIPIENT_ID",[152,906,358],{"class":346},[152,908,890],{"class":346},[152,910,381],{"class":346},[152,912,913],{"class":373},"status",[152,915,358],{"class":346},[152,917,361],{"class":346},[152,919,381],{"class":346},[152,921,922],{"class":384},"pending",[152,924,358],{"class":346},[152,926,927],{"class":346}," },\n",[152,929,930,932,934,936,938,940,943,945,947,949,951,953,955,958,960],{"class":154,"line":414},[152,931,874],{"class":346},[152,933,381],{"class":346},[152,935,879],{"class":373},[152,937,358],{"class":346},[152,939,361],{"class":346},[152,941,942],{"class":886}," 1",[152,944,890],{"class":346},[152,946,381],{"class":346},[152,948,827],{"class":373},[152,950,358],{"class":346},[152,952,361],{"class":346},[152,954,381],{"class":346},[152,956,957],{"class":384},"Recipient validation error",[152,959,358],{"class":346},[152,961,962],{"class":346}," }\n",[152,964,965],{"class":154,"line":435},[152,966,798],{"class":346},[152,968,969],{"class":154,"line":456},[152,970,568],{"class":346},[138,972,973,975,976,978],{},[149,974,879],{}," identifies the zero-based input position. If no campaign can be resolved, ",[149,977,819],{}," is null. The upload does not wait for rendering or return document URLs.",[162,980,982],{"id":981},"payment","Payment",[187,984,985,995],{},[190,986,987],{},[193,988,989,992],{},[196,990,991],{},"Account",[196,993,994],{},"Next step",[206,996,997,1023],{},[193,998,999,1002],{},[211,1000,1001],{},"One-time",[211,1003,1004,1008,1009,1011,1012,1015,1016,1019,1020,1022],{},[1005,1006,1007],"a",{"href":76},"Checkout"," using the returned ",[149,1010,819],{}," as ",[149,1013,1014],{},"campaignId",", or fetch the active cart and checkout with ",[149,1017,1018],{},"cartId",". Recipients remain ",[149,1021,922],{}," until payment.",[193,1024,1025,1028],{},[211,1026,1027],{},"Subscription",[211,1029,1030,1031,1034,1035,1039],{},"Valid recipients are automatically billed and become ",[149,1032,1033],{},"ready",". If billing fails, ",[1005,1036,1038],{"href":1037},"\u002Frecipients\u002Fcheckout-recipients#retry-bulk-subscription-billing","retry with the complete returned recipient ID set","; do not upload them again.",[138,1041,1042],{},"Campaign checkout includes earlier unpaid uploads to the same campaign.",[162,1044,1046],{"id":1045},"html-and-images","HTML and images",[138,1048,1049,1050,1054,1055,1058],{},"Smart QR, HTTPS images, and inline base64 images follow the ",[1005,1051,1053],{"href":1052},"\u002Frecipients\u002Fcreate-html-recipient#html-guidance","HTML recipient guidance",". External images must use HTTPS, resolve to public IPs, return ",[149,1056,1057],{},"image\u002F*",", and must not redirect.",[138,1060,1061,1062,241,1065,1068,1069,1073],{},"For edge-to-edge backgrounds, use each side's ",[149,1063,1064],{},"styles.backgroundImage",[149,1066,1067],{},"backgroundColor",". See ",[1005,1070,1072],{"href":1071},"\u002Frecipients\u002Fcreate-html-recipient#artwork-size-and-bleed","artwork size and bleed"," for image dimensions, positioning, and 300 ppi sizes.",[162,1075,1077],{"id":1076},"payload-limits","Payload limits",[138,1079,1080,1081,286],{},"The entire request body is limited to ",[1082,1083,1084],"strong",{},"32 MB",[138,1086,1087,1088,1091],{},"All recipient data, HTML, and embedded images count towards this limit. If you receive ",[149,1089,1090],{},"413 Payload Too Large",", reduce the batch size or use HTTPS image URLs.",[162,1093,1095],{"id":1094},"status-codes","Status codes",[187,1097,1098,1108],{},[190,1099,1100],{},[193,1101,1102,1105],{},[196,1103,1104],{},"Status",[196,1106,1107],{},"Meaning",[206,1109,1110,1120,1130,1140,1150],{},[193,1111,1112,1117],{},[211,1113,1114],{},[149,1115,1116],{},"200",[211,1118,1119],{},"Upload processed. Check each recipient result for validation errors.",[193,1121,1122,1127],{},[211,1123,1124],{},[149,1125,1126],{},"400",[211,1128,1129],{},"Invalid request body, product key, or array size.",[193,1131,1132,1137],{},[211,1133,1134],{},[149,1135,1136],{},"401",[211,1138,1139],{},"Missing or invalid API key.",[193,1141,1142,1147],{},[211,1143,1144],{},[149,1145,1146],{},"413",[211,1148,1149],{},"Request body exceeds an HTTP payload limit.",[193,1151,1152,1157],{},[211,1153,1154],{},[149,1155,1156],{},"500",[211,1158,1159],{},"Creation or another service operation failed.",[1161,1162,1163],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":147,"searchDepth":178,"depth":178,"links":1165},[1166,1167,1168,1169,1170,1171,1172,1173,1174],{"id":164,"depth":178,"text":165},{"id":184,"depth":178,"text":185},{"id":324,"depth":178,"text":325},{"id":615,"depth":178,"text":616},{"id":812,"depth":178,"text":813},{"id":981,"depth":178,"text":982},{"id":1045,"depth":178,"text":1046},{"id":1076,"depth":178,"text":1077},{"id":1094,"depth":178,"text":1095},"Upload up to 500 recipients with individual HTML and background rendering.","md",null,{},true,{"title":87,"description":1175},"DYkinibBv8vCEJkd7ngQ7GagTMvrZScYUsbaJSV5_EE",[1183,1185],{"title":83,"path":84,"stem":85,"description":1184,"children":-1},"List recipients with campaign, status, external ID and pagination filters.",{"title":96,"path":97,"stem":98,"description":1186,"children":-1},"Provision a Scribeless customer team from an approved partner account.",1791997866059]