Skip to content

Commit 2140a7c

Browse files
committed
Updated on 2025-09-24 12:02:59. Version: 3.0.0
1 parent 69d339a commit 2140a7c

89 files changed

Lines changed: 8526 additions & 2913 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.openapi-generator/FILES‎

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,20 @@
22
.travis.yml
33
README.md
44
api/openapi.yaml
5-
api_pdf.go
5+
api_client.go
66
client.go
77
configuration.go
88
docs/AddFieldsData.md
99
docs/BatchGeneratePdfs201Response.md
10+
docs/ClientAPI.md
1011
docs/CombinePdfsData.md
1112
docs/CombinedSubmission.md
1213
docs/CombinedSubmissionAction.md
13-
docs/CombinedSubmissionData.md
1414
docs/CopyTemplateOptions.md
1515
docs/CreateCombinedSubmissionResponse.md
1616
docs/CreateCustomFileData.md
1717
docs/CreateCustomFileResponse.md
1818
docs/CreateFolderData.md
19-
docs/CreateHtmlSubmissionData.md
2019
docs/CreateHtmlTemplate.md
2120
docs/CreatePdfSubmissionData.md
2221
docs/CreatePdfTemplate.md
@@ -27,16 +26,19 @@ docs/CreateSubmissionDataRequestResponse.md
2726
docs/CreateSubmissionDataRequestTokenResponse.md
2827
docs/CreateSubmissionResponse.md
2928
docs/CustomFile.md
29+
docs/ErrorOrMultipleErrorsResponse.md
3030
docs/ErrorResponse.md
3131
docs/Folder.md
3232
docs/JsonSchema.md
3333
docs/ListSubmissionsResponse.md
3434
docs/MoveFolderData.md
3535
docs/MoveTemplateData.md
3636
docs/MultipleErrorsResponse.md
37-
docs/PDFAPI.md
37+
docs/PublishVersionData.md
3838
docs/RenameFolderData.md
39+
docs/RestoreVersionData.md
3940
docs/Submission.md
41+
docs/Submission422Response.md
4042
docs/SubmissionAction.md
4143
docs/SubmissionBatch.md
4244
docs/SubmissionBatchData.md
@@ -50,8 +52,11 @@ docs/SuccessErrorResponse.md
5052
docs/SuccessMultipleErrorsResponse.md
5153
docs/Template.md
5254
docs/TemplateAddFieldsResponse.md
55+
docs/TemplateDeleteResponse.md
5356
docs/TemplatePreview.md
57+
docs/TemplatePublishVersionResponse.md
5458
docs/UpdateHtmlTemplate.md
59+
docs/UpdatePdfTemplate.md
5560
docs/UpdateSubmissionDataRequestData.md
5661
docs/UploadPresignResponse.md
5762
git_push.sh
@@ -62,13 +67,11 @@ model_batch_generate_pdfs_201_response.go
6267
model_combine_pdfs_data.go
6368
model_combined_submission.go
6469
model_combined_submission_action.go
65-
model_combined_submission_data.go
6670
model_copy_template_options.go
6771
model_create_combined_submission_response.go
6872
model_create_custom_file_data.go
6973
model_create_custom_file_response.go
7074
model_create_folder_data.go
71-
model_create_html_submission_data.go
7275
model_create_html_template.go
7376
model_create_pdf_submission_data.go
7477
model_create_pdf_template.go
@@ -79,15 +82,19 @@ model_create_submission_data_request_response.go
7982
model_create_submission_data_request_token_response.go
8083
model_create_submission_response.go
8184
model_custom_file.go
85+
model_error_or_multiple_errors_response.go
8286
model_error_response.go
8387
model_folder.go
8488
model_json_schema.go
8589
model_list_submissions_response.go
8690
model_move_folder_data.go
8791
model_move_template_data.go
8892
model_multiple_errors_response.go
93+
model_publish_version_data.go
8994
model_rename_folder_data.go
95+
model_restore_version_data.go
9096
model_submission.go
97+
model_submission_422_response.go
9198
model_submission_action.go
9299
model_submission_batch.go
93100
model_submission_batch_data.go
@@ -101,10 +108,13 @@ model_success_error_response.go
101108
model_success_multiple_errors_response.go
102109
model_template.go
103110
model_template_add_fields_response.go
111+
model_template_delete_response.go
104112
model_template_preview.go
113+
model_template_publish_version_response.go
105114
model_update_html_template.go
115+
model_update_pdf_template.go
106116
model_update_submission_data_request_data.go
107117
model_upload_presign_response.go
108118
response.go
109-
test/api_pdf_test.go
119+
test/api_client_test.go
110120
utils.go

‎.openapi-generator/VERSION‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.11.0
1+
7.16.0-DOCSPRING

‎CHANGELOG.md‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
### 3.0.0 [September 24, 2025]
2+
3+
- All our API clients are now 100% end-to-end tested against our real server.
4+
5+
### 2.1.0 [March 22, 2025]
6+
7+
- Added support for Template Versioning parameters:
8+
- Optional version parameter in submission requests (e.g., 1.2.3, draft, latest)
9+
- New API methods: publish_template_version, restore_template_version
10+
- Updated copy_template and delete_template methods to accept template version strings
11+
112
### 2.0.1 [February 26, 2025]
213

314
- Fixed User-Agent header: docspring-go-x.x.x

‎README.md‎

Lines changed: 50 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# Go API client for docspring
22

3-
DocSpring provides an API that helps you fill out and sign PDF templates.
3+
Use DocSpring's API to programmatically fill out PDF forms, convert HTML to PDFs, merge PDFs, or request legally binding e-signatures.
44

55
## Overview
66
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [OpenAPI-spec](https://www.openapis.org/) from a remote server, you can easily generate an API client.
77

88
- API version: v1
9-
- Package version: 2.0.1
10-
- Generator version: 7.11.0
9+
- Package version: 3.0.0
10+
- Generator version: 7.16.0-DOCSPRING
1111
- Build package: org.openapitools.codegen.languages.GoClientCodegen
1212

1313
## Installation
@@ -78,44 +78,46 @@ All URIs are relative to *https://sync.api.docspring.com/api/v1*
7878

7979
Class | Method | HTTP request | Description
8080
------------ | ------------- | ------------- | -------------
81-
*PDFAPI* | [**AddFieldsToTemplate**](docs/PDFAPI.md#addfieldstotemplate) | **Put** /templates/{template_id}/add_fields | Add new fields to a Template
82-
*PDFAPI* | [**BatchGeneratePdfs**](docs/PDFAPI.md#batchgeneratepdfs) | **Post** /submissions/batches | Generates multiple PDFs
83-
*PDFAPI* | [**CombinePdfs**](docs/PDFAPI.md#combinepdfs) | **Post** /combined_submissions?v=2 | Merge submission PDFs, template PDFs, or custom files
84-
*PDFAPI* | [**CombineSubmissions**](docs/PDFAPI.md#combinesubmissions) | **Post** /combined_submissions | Merge generated PDFs together
85-
*PDFAPI* | [**CopyTemplate**](docs/PDFAPI.md#copytemplate) | **Post** /templates/{template_id}/copy | Copy a Template
86-
*PDFAPI* | [**CreateCustomFileFromUpload**](docs/PDFAPI.md#createcustomfilefromupload) | **Post** /custom_files | Create a new custom file from a cached presign upload
87-
*PDFAPI* | [**CreateDataRequestEvent**](docs/PDFAPI.md#createdatarequestevent) | **Post** /data_requests/{data_request_id}/events | Creates a new event for emailing a signee a request for signature
88-
*PDFAPI* | [**CreateDataRequestToken**](docs/PDFAPI.md#createdatarequesttoken) | **Post** /data_requests/{data_request_id}/tokens | Creates a new data request token for form authentication
89-
*PDFAPI* | [**CreateFolder**](docs/PDFAPI.md#createfolder) | **Post** /folders/ | Create a folder
90-
*PDFAPI* | [**CreateHTMLTemplate**](docs/PDFAPI.md#createhtmltemplate) | **Post** /templates?endpoint_description=html | Create a new HTML template
91-
*PDFAPI* | [**CreatePDFTemplate**](docs/PDFAPI.md#createpdftemplate) | **Post** /templates | Create a new PDF template with a form POST file upload
92-
*PDFAPI* | [**CreatePDFTemplateFromUpload**](docs/PDFAPI.md#createpdftemplatefromupload) | **Post** /templates?endpoint_description=cached_upload | Create a new PDF template from a cached presign upload
93-
*PDFAPI* | [**DeleteFolder**](docs/PDFAPI.md#deletefolder) | **Delete** /folders/{folder_id} | Delete a folder
94-
*PDFAPI* | [**DeleteTemplate**](docs/PDFAPI.md#deletetemplate) | **Delete** /templates/{template_id} | Delete a template
95-
*PDFAPI* | [**ExpireCombinedSubmission**](docs/PDFAPI.md#expirecombinedsubmission) | **Delete** /combined_submissions/{combined_submission_id} | Expire a combined submission
96-
*PDFAPI* | [**ExpireSubmission**](docs/PDFAPI.md#expiresubmission) | **Delete** /submissions/{submission_id} | Expire a PDF submission
97-
*PDFAPI* | [**GeneratePdf**](docs/PDFAPI.md#generatepdf) | **Post** /templates/{template_id}/submissions | Generates a new PDF
98-
*PDFAPI* | [**GeneratePdfForHtmlTemplate**](docs/PDFAPI.md#generatepdfforhtmltemplate) | **Post** /templates/{template_id}/submissions?endpoint_description=html_templates | Generates a new PDF for an HTML template
99-
*PDFAPI* | [**GeneratePreview**](docs/PDFAPI.md#generatepreview) | **Post** /submissions/{submission_id}/generate_preview | Generated a preview PDF for partially completed data requests
100-
*PDFAPI* | [**GetCombinedSubmission**](docs/PDFAPI.md#getcombinedsubmission) | **Get** /combined_submissions/{combined_submission_id} | Check the status of a combined submission (merged PDFs)
101-
*PDFAPI* | [**GetDataRequest**](docs/PDFAPI.md#getdatarequest) | **Get** /data_requests/{data_request_id} | Look up a submission data request
102-
*PDFAPI* | [**GetFullTemplate**](docs/PDFAPI.md#getfulltemplate) | **Get** /templates/{template_id}?full=true | Fetch the full template attributes
103-
*PDFAPI* | [**GetPresignUrl**](docs/PDFAPI.md#getpresignurl) | **Get** /uploads/presign | Get a presigned URL so that you can upload a file to our AWS S3 bucket
104-
*PDFAPI* | [**GetSubmission**](docs/PDFAPI.md#getsubmission) | **Get** /submissions/{submission_id} | Check the status of a PDF
105-
*PDFAPI* | [**GetSubmissionBatch**](docs/PDFAPI.md#getsubmissionbatch) | **Get** /submissions/batches/{submission_batch_id} | Check the status of a submission batch job
106-
*PDFAPI* | [**GetTemplate**](docs/PDFAPI.md#gettemplate) | **Get** /templates/{template_id} | Check the status of an uploaded template
107-
*PDFAPI* | [**GetTemplateSchema**](docs/PDFAPI.md#gettemplateschema) | **Get** /templates/{template_id}/schema | Fetch the JSON schema for a template
108-
*PDFAPI* | [**ListCombinedSubmissions**](docs/PDFAPI.md#listcombinedsubmissions) | **Get** /combined_submissions | Get a list of all combined submissions
109-
*PDFAPI* | [**ListFolders**](docs/PDFAPI.md#listfolders) | **Get** /folders/ | Get a list of all folders
110-
*PDFAPI* | [**ListSubmissions**](docs/PDFAPI.md#listsubmissions) | **Get** /submissions | List all submissions
111-
*PDFAPI* | [**ListTemplateSubmissions**](docs/PDFAPI.md#listtemplatesubmissions) | **Get** /templates/{template_id}/submissions | List all submissions for a given template
112-
*PDFAPI* | [**ListTemplates**](docs/PDFAPI.md#listtemplates) | **Get** /templates | Get a list of all templates
113-
*PDFAPI* | [**MoveFolderToFolder**](docs/PDFAPI.md#movefoldertofolder) | **Post** /folders/{folder_id}/move | Move a folder
114-
*PDFAPI* | [**MoveTemplateToFolder**](docs/PDFAPI.md#movetemplatetofolder) | **Post** /templates/{template_id}/move | Move Template to folder
115-
*PDFAPI* | [**RenameFolder**](docs/PDFAPI.md#renamefolder) | **Post** /folders/{folder_id}/rename | Rename a folder
116-
*PDFAPI* | [**TestAuthentication**](docs/PDFAPI.md#testauthentication) | **Get** /authentication | Test Authentication
117-
*PDFAPI* | [**UpdateDataRequest**](docs/PDFAPI.md#updatedatarequest) | **Put** /data_requests/{data_request_id} | Update a submission data request
118-
*PDFAPI* | [**UpdateTemplate**](docs/PDFAPI.md#updatetemplate) | **Put** /templates/{template_id} | Update a Template
81+
*ClientAPI* | [**AddFieldsToTemplate**](docs/ClientAPI.md#addfieldstotemplate) | **Put** /templates/{template_id}/add_fields | Add new fields to a Template
82+
*ClientAPI* | [**BatchGeneratePdfs**](docs/ClientAPI.md#batchgeneratepdfs) | **Post** /submissions/batches | Generate multiple PDFs
83+
*ClientAPI* | [**CombinePdfs**](docs/ClientAPI.md#combinepdfs) | **Post** /combined_submissions | Merge submission PDFs, template PDFs, or custom files
84+
*ClientAPI* | [**CopyTemplate**](docs/ClientAPI.md#copytemplate) | **Post** /templates/{template_id}/copy | Copy a template
85+
*ClientAPI* | [**CreateCustomFileFromUpload**](docs/ClientAPI.md#createcustomfilefromupload) | **Post** /custom_files | Create a new custom file from a cached S3 upload
86+
*ClientAPI* | [**CreateDataRequestEvent**](docs/ClientAPI.md#createdatarequestevent) | **Post** /data_requests/{data_request_id}/events | Create a new event for emailing a signee a request for signature
87+
*ClientAPI* | [**CreateDataRequestToken**](docs/ClientAPI.md#createdatarequesttoken) | **Post** /data_requests/{data_request_id}/tokens | Create a new data request token for form authentication
88+
*ClientAPI* | [**CreateFolder**](docs/ClientAPI.md#createfolder) | **Post** /folders/ | Create a folder
89+
*ClientAPI* | [**CreateHtmlTemplate**](docs/ClientAPI.md#createhtmltemplate) | **Post** /templates?endpoint_variant=create_html_template | Create a new HTML template
90+
*ClientAPI* | [**CreatePdfTemplate**](docs/ClientAPI.md#createpdftemplate) | **Post** /templates | Create a new PDF template with a form POST file upload
91+
*ClientAPI* | [**CreatePdfTemplateFromUpload**](docs/ClientAPI.md#createpdftemplatefromupload) | **Post** /templates?endpoint_variant=create_template_from_cached_upload | Create a new PDF template from a cached S3 file upload
92+
*ClientAPI* | [**DeleteFolder**](docs/ClientAPI.md#deletefolder) | **Delete** /folders/{folder_id} | Delete a folder
93+
*ClientAPI* | [**DeleteTemplate**](docs/ClientAPI.md#deletetemplate) | **Delete** /templates/{template_id} | Delete a template
94+
*ClientAPI* | [**ExpireCombinedSubmission**](docs/ClientAPI.md#expirecombinedsubmission) | **Delete** /combined_submissions/{combined_submission_id} | Expire a combined submission
95+
*ClientAPI* | [**ExpireSubmission**](docs/ClientAPI.md#expiresubmission) | **Delete** /submissions/{submission_id} | Expire a PDF submission
96+
*ClientAPI* | [**GeneratePdf**](docs/ClientAPI.md#generatepdf) | **Post** /templates/{template_id}/submissions | Generate a PDF
97+
*ClientAPI* | [**GeneratePreview**](docs/ClientAPI.md#generatepreview) | **Post** /submissions/{submission_id}/generate_preview | Generate a preview PDF for partially completed data requests
98+
*ClientAPI* | [**GetCombinedSubmission**](docs/ClientAPI.md#getcombinedsubmission) | **Get** /combined_submissions/{combined_submission_id} | Check the status of a combined submission (merged PDFs)
99+
*ClientAPI* | [**GetDataRequest**](docs/ClientAPI.md#getdatarequest) | **Get** /data_requests/{data_request_id} | Look up a submission data request
100+
*ClientAPI* | [**GetFullTemplate**](docs/ClientAPI.md#getfulltemplate) | **Get** /templates/{template_id}?full=true | Fetch the full attributes for a PDF template
101+
*ClientAPI* | [**GetPresignUrl**](docs/ClientAPI.md#getpresignurl) | **Get** /uploads/presign | Get a presigned S3 URL for direct file upload
102+
*ClientAPI* | [**GetSubmission**](docs/ClientAPI.md#getsubmission) | **Get** /submissions/{submission_id} | Check the status of a PDF
103+
*ClientAPI* | [**GetSubmissionBatch**](docs/ClientAPI.md#getsubmissionbatch) | **Get** /submissions/batches/{submission_batch_id} | Check the status of a submission batch job
104+
*ClientAPI* | [**GetTemplate**](docs/ClientAPI.md#gettemplate) | **Get** /templates/{template_id} | Check the status of an uploaded template
105+
*ClientAPI* | [**GetTemplateSchema**](docs/ClientAPI.md#gettemplateschema) | **Get** /templates/{template_id}/schema | Fetch the JSON schema for a template
106+
*ClientAPI* | [**ListCombinedSubmissions**](docs/ClientAPI.md#listcombinedsubmissions) | **Get** /combined_submissions | Get a list of all combined submissions
107+
*ClientAPI* | [**ListFolders**](docs/ClientAPI.md#listfolders) | **Get** /folders/ | Get a list of all folders
108+
*ClientAPI* | [**ListSubmissions**](docs/ClientAPI.md#listsubmissions) | **Get** /submissions | List all submissions
109+
*ClientAPI* | [**ListTemplateSubmissions**](docs/ClientAPI.md#listtemplatesubmissions) | **Get** /templates/{template_id}/submissions | List all submissions for a given template
110+
*ClientAPI* | [**ListTemplates**](docs/ClientAPI.md#listtemplates) | **Get** /templates | Get a list of all templates
111+
*ClientAPI* | [**MoveFolderToFolder**](docs/ClientAPI.md#movefoldertofolder) | **Post** /folders/{folder_id}/move | Move a folder
112+
*ClientAPI* | [**MoveTemplateToFolder**](docs/ClientAPI.md#movetemplatetofolder) | **Post** /templates/{template_id}/move | Move Template to folder
113+
*ClientAPI* | [**PublishTemplateVersion**](docs/ClientAPI.md#publishtemplateversion) | **Post** /templates/{template_id}/publish_version | Publish a template version
114+
*ClientAPI* | [**RenameFolder**](docs/ClientAPI.md#renamefolder) | **Post** /folders/{folder_id}/rename | Rename a folder
115+
*ClientAPI* | [**RestoreTemplateVersion**](docs/ClientAPI.md#restoretemplateversion) | **Post** /templates/{template_id}/restore_version | Restore a template version
116+
*ClientAPI* | [**TestAuthentication**](docs/ClientAPI.md#testauthentication) | **Get** /authentication | Test authentication
117+
*ClientAPI* | [**UpdateDataRequest**](docs/ClientAPI.md#updatedatarequest) | **Put** /data_requests/{data_request_id} | Update a submission data request
118+
*ClientAPI* | [**UpdateTemplate**](docs/ClientAPI.md#updatetemplate) | **Put** /templates/{template_id} | Update a Template
119+
*ClientAPI* | [**UpdateTemplateDocument**](docs/ClientAPI.md#updatetemplatedocument) | **Put** /templates/{template_id}?endpoint_variant=update_template_pdf_with_form_post | Update a template's document with a form POST file upload
120+
*ClientAPI* | [**UpdateTemplateDocumentFromUpload**](docs/ClientAPI.md#updatetemplatedocumentfromupload) | **Put** /templates/{template_id}?endpoint_variant=update_template_pdf_with_cached_upload | Update a template's document with a cached S3 file upload
119121

120122

121123
## Documentation For Models
@@ -125,13 +127,11 @@ Class | Method | HTTP request | Description
125127
- [CombinePdfsData](docs/CombinePdfsData.md)
126128
- [CombinedSubmission](docs/CombinedSubmission.md)
127129
- [CombinedSubmissionAction](docs/CombinedSubmissionAction.md)
128-
- [CombinedSubmissionData](docs/CombinedSubmissionData.md)
129130
- [CopyTemplateOptions](docs/CopyTemplateOptions.md)
130131
- [CreateCombinedSubmissionResponse](docs/CreateCombinedSubmissionResponse.md)
131132
- [CreateCustomFileData](docs/CreateCustomFileData.md)
132133
- [CreateCustomFileResponse](docs/CreateCustomFileResponse.md)
133134
- [CreateFolderData](docs/CreateFolderData.md)
134-
- [CreateHtmlSubmissionData](docs/CreateHtmlSubmissionData.md)
135135
- [CreateHtmlTemplate](docs/CreateHtmlTemplate.md)
136136
- [CreatePdfSubmissionData](docs/CreatePdfSubmissionData.md)
137137
- [CreatePdfTemplate](docs/CreatePdfTemplate.md)
@@ -142,15 +142,19 @@ Class | Method | HTTP request | Description
142142
- [CreateSubmissionDataRequestTokenResponse](docs/CreateSubmissionDataRequestTokenResponse.md)
143143
- [CreateSubmissionResponse](docs/CreateSubmissionResponse.md)
144144
- [CustomFile](docs/CustomFile.md)
145+
- [ErrorOrMultipleErrorsResponse](docs/ErrorOrMultipleErrorsResponse.md)
145146
- [ErrorResponse](docs/ErrorResponse.md)
146147
- [Folder](docs/Folder.md)
147148
- [JsonSchema](docs/JsonSchema.md)
148149
- [ListSubmissionsResponse](docs/ListSubmissionsResponse.md)
149150
- [MoveFolderData](docs/MoveFolderData.md)
150151
- [MoveTemplateData](docs/MoveTemplateData.md)
151152
- [MultipleErrorsResponse](docs/MultipleErrorsResponse.md)
153+
- [PublishVersionData](docs/PublishVersionData.md)
152154
- [RenameFolderData](docs/RenameFolderData.md)
155+
- [RestoreVersionData](docs/RestoreVersionData.md)
153156
- [Submission](docs/Submission.md)
157+
- [Submission422Response](docs/Submission422Response.md)
154158
- [SubmissionAction](docs/SubmissionAction.md)
155159
- [SubmissionBatch](docs/SubmissionBatch.md)
156160
- [SubmissionBatchData](docs/SubmissionBatchData.md)
@@ -164,8 +168,11 @@ Class | Method | HTTP request | Description
164168
- [SuccessMultipleErrorsResponse](docs/SuccessMultipleErrorsResponse.md)
165169
- [Template](docs/Template.md)
166170
- [TemplateAddFieldsResponse](docs/TemplateAddFieldsResponse.md)
171+
- [TemplateDeleteResponse](docs/TemplateDeleteResponse.md)
167172
- [TemplatePreview](docs/TemplatePreview.md)
173+
- [TemplatePublishVersionResponse](docs/TemplatePublishVersionResponse.md)
168174
- [UpdateHtmlTemplate](docs/UpdateHtmlTemplate.md)
175+
- [UpdatePdfTemplate](docs/UpdatePdfTemplate.md)
169176
- [UpdateSubmissionDataRequestData](docs/UpdateSubmissionDataRequestData.md)
170177
- [UploadPresignResponse](docs/UploadPresignResponse.md)
171178

0 commit comments

Comments
 (0)