Browse API reference
Backgrounds
Create a background
Store your background artwork with Intelliprint, making it easy to repeatedly use in print jobs by just referencing the ID.
Specify the Background's ID to a print job's background.first_page or background.other_pages for it to be applied.
Request body
multipart/form-datafilerequiredOption 1Direct file upload
The PDF or Word document to use as the background.
You can either provide this file directly as a binary file or as a Base64 encoded data object. Please select an approach above.
The accepted file formats are PDF, RTF and Word documents.
The PDF or Word document to use as the background.
You can either provide this file directly as a binary file or as a Base64 encoded data object. Please select an approach above.
The accepted file formats are PDF, RTF and Word documents.
Option 2Base64 encoded file data
The base64 encoded background file data.
The accepted file formats are PDF, RTF and Word documents.
contentstringrequiredThe Base64 encoded content of the background file.
"BASE64_ENCODED_PDF"namestringrequiredThe name of the background file.
"Filename.pdf"nameA user-friendly name for this background. This name is used for the selection menu in the dashboard print editor.
"Company Letterhead"teamTo restrict dashboard-based usage of this background to a certain team, specify the team's ID here.
nullResponses
Sample JSON for every response shape is in the right rail. Expand a row below to see every field this endpoint can return.
200Successful responseapplication/json
idA globally unique identifier for the background.
"bg_eg"objectThe object type. Always background.
backgroundaccountThe Intelliprint account ID that the background belongs to.
"acc_eg"nameA user-friendly name for this background. This name is used for the selection menu in the dashboard print editor.
"Company Letterhead"filenamestringThe name of the file uploaded as the background.
"eg_file.pdf"sizeinteger<int64>The size of the file uploaded as the background in bytes.
1024000teamThe team that the background is available to. Can be set to null to make the background available to everyone.
pdfA URL to a PDF example of the background. This is a signed URL that will expire after 1 hour.
"https://cdn.storage.com/intelliprint/backgrounds/bg_ID.pdf"createdThe UNIX timestamp of when the background was created. We use UNIX timestamps to avoid timezone-based issues.
1761955200400Example error responseapplication/json
errormessagestringA human-readable message describing the error. You can display this to your users to help them understand what went wrong.
"Received unknown parameter: testmood (Did you mean testmode?)"typestringThe general category of the error.
invalid_request_errorauthentication_errorpayment_errorrate_limitedinternal_error"invalid_request_error"codestringA unique code for the specific error that occurred.
parameter_invalidparameter_missingparameter_unknownbody_too_largebody_incorrect_formatno_api_keyinvalid_api_keylogged_outforbiddenpayment_errornot_foundrate_limitedrefusedinternal_error"parameter_unknown"paramstringThe parameter that caused the error, if applicable.
"testmood"