DocSpring · Schema

template

PDFDocument GenerationPDF TemplatesE-SignaturesFormsHTML to PDFDocument Automation

Properties

Name Type Description
add_data_request_submission_id_footers boolean
allow_additional_properties boolean
description string
document_filename string
document_md5 string
document_parse_error boolean
document_processed boolean
document_state string
document_url string
editable_submissions boolean
embed_domains string
encrypt_pdfs_password string
encrypt_pdfs boolean
expiration_interval string
expire_after integer
expire_submissions boolean
external_predefined_fields_template_id string
external_predefined_fields_template_name string
first_template boolean
id string
locked boolean
merge_audit_trail_pdf boolean
name string
page_count integer
page_dimensions array
parent_folder_id string
path string
permanent_document_url string
public_submissions boolean
public_web_form boolean
redirect_url string
slack_webhook_url string
template_type string
updated_at string
version_published_at string
version string
webhook_url string
demo boolean
latest_version string
last_changed_at string
last_changed_by_type string
last_changed_by_id string
defaults object
field_order array
fields object
footer_html string
header_html string
html_engine_options object
html string
predefined_fields array
scss string
shared_field_data object
versions array
View JSON Schema on GitHub

JSON Schema

template.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/docspring/main/json-schema/template.json",
  "title": "template",
  "type": "object",
  "properties": {
    "add_data_request_submission_id_footers": {
      "type": "boolean"
    },
    "allow_additional_properties": {
      "type": "boolean"
    },
    "description": {
      "type": "string",
      "nullable": true
    },
    "document_filename": {
      "type": "string",
      "nullable": true
    },
    "document_md5": {
      "type": "string",
      "nullable": true
    },
    "document_parse_error": {
      "type": "boolean"
    },
    "document_processed": {
      "type": "boolean"
    },
    "document_state": {
      "type": "string",
      "enum": [
        "pending",
        "processed",
        "password_required",
        "malformed_pdf",
        "unknown_error"
      ]
    },
    "document_url": {
      "type": "string",
      "nullable": true
    },
    "editable_submissions": {
      "type": "boolean"
    },
    "embed_domains": {
      "type": "string",
      "nullable": true
    },
    "encrypt_pdfs_password": {
      "type": "string",
      "nullable": true
    },
    "encrypt_pdfs": {
      "type": "boolean"
    },
    "expiration_interval": {
      "type": "string"
    },
    "expire_after": {
      "type": "integer"
    },
    "expire_submissions": {
      "type": "boolean"
    },
    "external_predefined_fields_template_id": {
      "type": "string",
      "nullable": true
    },
    "external_predefined_fields_template_name": {
      "type": "string",
      "nullable": true
    },
    "first_template": {
      "type": "boolean"
    },
    "id": {
      "type": "string",
      "nullable": true
    },
    "locked": {
      "type": "boolean"
    },
    "merge_audit_trail_pdf": {
      "type": "boolean"
    },
    "name": {
      "type": "string",
      "nullable": true
    },
    "page_count": {
      "type": "integer"
    },
    "page_dimensions": {
      "type": "array",
      "items": {
        "type": "array",
        "minItems": 2,
        "maxItems": 2,
        "items": {
          "type": "number"
        }
      },
      "nullable": true
    },
    "parent_folder_id": {
      "type": "string",
      "nullable": true
    },
    "path": {
      "type": "string",
      "nullable": true
    },
    "permanent_document_url": {
      "type": "string",
      "nullable": true
    },
    "public_submissions": {
      "type": "boolean"
    },
    "public_web_form": {
      "type": "boolean"
    },
    "redirect_url": {
      "type": "string",
      "nullable": true
    },
    "slack_webhook_url": {
      "type": "string",
      "nullable": true
    },
    "template_type": {
      "type": "string",
      "enum": [
        "pdf",
        "html"
      ]
    },
    "updated_at": {
      "type": "string",
      "nullable": true
    },
    "version_published_at": {
      "type": "string",
      "nullable": true
    },
    "version": {
      "type": "string",
      "nullable": true
    },
    "webhook_url": {
      "type": "string",
      "nullable": true
    },
    "demo": {
      "type": "boolean"
    },
    "latest_version": {
      "type": "string",
      "nullable": true
    },
    "last_changed_at": {
      "type": "string",
      "nullable": true
    },
    "last_changed_by_type": {
      "type": "string",
      "enum": [
        "user",
        "api"
      ],
      "nullable": true
    },
    "last_changed_by_id": {
      "type": "string",
      "nullable": true
    },
    "defaults": {
      "title": "template_defaults",
      "type": "object",
      "properties": {
        "characterSpacing": {
          "type": "number"
        },
        "checkColor": {
          "type": "string"
        },
        "color": {
          "type": "string"
        },
        "dateFormat": {
          "type": "string"
        },
        "dateTimeFormat": {
          "type": "string"
        },
        "fontSize": {
          "type": "number"
        },
        "opacity": {
          "type": "number"
        },
        "shapeBorderColor": {
          "type": "string"
        },
        "textColor": {
          "type": "string"
        },
        "typeface": {
          "type": "string"
        },
        "uppercase": {
          "type": "boolean"
        },
        "bold": {
          "type": "boolean"
        },
        "alignment": {
          "type": "string"
        },
        "shapeFillColor": {
          "type": "string"
        },
        "shapeBorderWidth": {
          "type": "number"
        },
        "checkCharacter": {
          "type": "string"
        },
        "checkBackgroundColor": {
          "type": "string"
        },
        "trueText": {
          "type": "string"
        },
        "falseText": {
          "type": "string"
        },
        "backgroundColor": {
          "type": "string"
        }
      },
      "required": [
        "color",
        "fontSize",
        "typeface"
      ],
      "additionalProperties": false
    },
    "field_order": {
      "type": "array",
      "items": {
        "type": "array",
        "items": {
          "type": "number"
        }
      }
    },
    "fields": {
      "type": "object",
      "title": "template_fields"
    },
    "footer_html": {
      "type": "string",
      "nullable": true
    },
    "header_html": {
      "type": "string",
      "nullable": true
    },
    "html_engine_options": {
      "type": "object",
      "title": "html_engine_options"
    },
    "html": {
      "type": "string",
      "nullable": true
    },
    "predefined_fields": {
      "type": "array",
      "items": {
        "type": "object",
        "title": "predefined_field"
      }
    },
    "scss": {
      "type": "string",
      "nullable": true
    },
    "shared_field_data": {
      "type": "object",
      "title": "template_shared_field_data"
    },
    "versions": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "version": {
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "published_at": {
            "type": "string",
            "format": "date_time"
          },
          "published_by_id": {
            "type": "string"
          }
        },
        "required": [
          "version",
          "published_at",
          "published_by_id"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "add_data_request_submission_id_footers",
    "allow_additional_properties",
    "defaults",
    "demo",
    "description",
    "document_filename",
    "document_md5",
    "document_parse_error",
    "document_processed",
    "document_state",
    "document_url",
    "editable_submissions",
    "embed_domains",
    "encrypt_pdfs",
    "encrypt_pdfs_password",
    "expiration_interval",
    "expire_after",
    "expire_submissions",
    "external_predefined_fields_template_id",
    "external_predefined_fields_template_name",
    "field_order",
    "fields",
    "first_template",
    "footer_html",
    "header_html",
    "html",
    "html_engine_options",
    "id",
    "last_changed_at",
    "last_changed_by_id",
    "last_changed_by_type",
    "latest_version",
    "locked",
    "merge_audit_trail_pdf",
    "name",
    "page_count",
    "page_dimensions",
    "parent_folder_id",
    "path",
    "permanent_document_url",
    "predefined_fields",
    "public_submissions",
    "public_web_form",
    "redirect_url",
    "scss",
    "shared_field_data",
    "slack_webhook_url",
    "template_type",
    "updated_at",
    "version",
    "version_published_at",
    "versions",
    "webhook_url"
  ],
  "additionalProperties": false
}