Factuarea APIDevelopers

PDF error codes

Every public API error code emitted by PDF, with its HTTP status, its type and a page per code.

Error codes emitted by PDF. Each code links to its own page with the cause and the action to take.

CodeTypeHTTPDescription
invalid_pdf_artifact_fingerprintinvalid_request_error422The PDF artifact fingerprint is invalid.
invalid_pdf_template_configurationinvalid_request_error422A value of the template configuration breaks a rule of the template model; param gives the path of the offending field.
pdf_artifact_not_foundnot_found_error404The PDF artifact does not exist for this company, or it was a preview that has expired.
pdf_artifact_not_readyservice_unavailable_error503The PDF is still being prepared.
pdf_commercial_identity_not_foundnot_found_error404The commercial identity does not exist in this company.
pdf_commercial_identity_requiredinvalid_request_error422The brand mode of the template (logo or image) needs a commercial identity and the company has no default one to fall back on.
pdf_commercial_identity_unavailableinvalid_request_error422The commercial identity exists but is archived or incompatible with this operation.
pdf_engine_profile_unavailableapi_error500The PDF rendering profile is unavailable.
pdf_engine_unreachableservice_unavailable_error503The PDF engine did not answer (down, restarting or in the middle of a deployment). It is transient: the same request works when the engine is back, and nothing was created or changed.
pdf_image_resource_unavailableapi_error500The PDF image resource is unavailable.
pdf_legal_source_changedconflict_error409The current legal source no longer matches this retained presentation.
pdf_library_association_coverage_incompleteapi_error500The platform could not verify every default, series or recurrence that uses the template, so the impact of the operation cannot be guaranteed. The failure is on our side.
pdf_library_impact_conflictconflict_error409The defaults, series or recurrences affected by the operation changed after you reviewed its impact.
pdf_main_template_requiredconflict_error409The company already works with the PDF template library, where the design (pdf_template) and accent colour (accent_color) of the personalization are applied to its main template, and it has no main template to apply them to.
pdf_original_corruptapi_error500The integrity of the original PDF cannot be verified.
pdf_original_layout_unavailableapi_error500The layout the original PDF was generated with is no longer available in this version of Factuarea.
pdf_original_unavailableapi_error500The original PDF is unavailable.
pdf_payload_resource_unavailableapi_error500The resources required to prepare the PDF are unavailable.
pdf_presentation_conflictconflict_error409The presentation changed after you read it, so the expected_version you sent is stale.
pdf_presentation_context_changedconflict_error409The data the preview was built from (document, company or template context) changed after the preview was produced.
pdf_presentation_etag_mismatchconflict_error412The ETag sent in If-Match no longer matches the stored presentation, which was modified after you read it.
pdf_presentation_invalidinvalid_request_error422The presentation does not satisfy a field or content rule.
pdf_presentation_not_foundnot_found_error404The document presentation does not exist for this company or does not belong to the document you queried.
pdf_presentation_not_readyinvalid_request_error422The revisioned presentation is not available for this company yet: its activation is pending.
pdf_presentation_precondition_requiredinvalid_request_error428The change to the presentation did not state which version it is based on.
pdf_signature_personal_data_forgottennot_found_error410Personal signature data for this presentation has been erased.
pdf_template_access_deniedauthorization_error403The credential or user does not have permission to perform this operation on the PDF template library.
pdf_template_archivedinvalid_request_error422The PDF template is archived, and an archived template cannot be assigned or edited.
pdf_template_asset_conflictconflict_error409A template asset with that identifier already exists, so the upload would overwrite it.
pdf_template_asset_not_foundnot_found_error404The template asset (logo, image or font) does not exist in this company or was removed.
pdf_template_default_replacement_requiredinvalid_request_error422Archiving the template would leave defaults or associations without a template, and no replacement was given for them.
pdf_template_not_foundnot_found_error404The PDF template does not exist in this company.
pdf_template_precondition_failedconflict_error412The ETag sent in If-Match no longer matches the stored template, which was modified after you read it.
pdf_template_precondition_requiredinvalid_request_error428Changing the template requires stating the version it is based on, and none was sent.
pdf_template_version_conflictconflict_error409The template was modified after you read it, so the expected_version you sent is stale.
preparation_requiredconflict_error409Prepare the PDF for this presentation before requesting it.

On this page

Need a hand?Contact support