From 4d82d2120a12eba3eba1ec0d2ee109e9fbb83648 Mon Sep 17 00:00:00 2001 From: Vasyl Kravets Date: Tue, 5 Aug 2025 13:19:35 +0300 Subject: [PATCH] Release v3.4.1 --- README.md | 2 +- .../response/data/FieldValidator.java | 4 ++- .../api/document/response/data/Text.java | 28 ++++++++++--------- .../response/data/TextCollection.java | 4 +-- .../signnow/core/config/ConfigRepository.java | 2 +- .../com/signnow/api/proxy/ProxyJsonTest.java | 4 +-- .../wiremock/mappings/get_document_get.json | 2 +- 7 files changed, 25 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index a3079a5..09836b3 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # signNow API Java SDK -## v3.4 +## v3.4.1 [![Java Version](https://img.shields.io/badge/codebase-java--11-yellowgreen)](https://www.java.com/) diff --git a/src/main/java/com/signnow/api/document/response/data/FieldValidator.java b/src/main/java/com/signnow/api/document/response/data/FieldValidator.java index f1d89f5..7c9711e 100644 --- a/src/main/java/com/signnow/api/document/response/data/FieldValidator.java +++ b/src/main/java/com/signnow/api/document/response/data/FieldValidator.java @@ -10,6 +10,7 @@ package com.signnow.api.document.response.data; import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import com.signnow.core.data.ApiData; import java.util.LinkedHashMap; @@ -20,6 +21,7 @@ /** * This class represents a field validator in the signNow API. */ +@JsonIgnoreProperties(ignoreUnknown = true) public final class FieldValidator extends ApiData { /** @@ -213,4 +215,4 @@ public static FieldValidator fromMap(@NotNull Map data) { (DisplayJsonAttribute) data.get("display_json_attributes"), (String) data.getOrDefault("formula_calculation", "")); } -} \ No newline at end of file +} diff --git a/src/main/java/com/signnow/api/document/response/data/Text.java b/src/main/java/com/signnow/api/document/response/data/Text.java index 79fa6b7..dbb930e 100644 --- a/src/main/java/com/signnow/api/document/response/data/Text.java +++ b/src/main/java/com/signnow/api/document/response/data/Text.java @@ -10,6 +10,7 @@ package com.signnow.api.document.response.data; import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import com.signnow.core.data.ApiData; import java.util.LinkedHashMap; @@ -21,6 +22,7 @@ * Text class extends ApiData. * Represents the text data in a document. */ +@JsonIgnoreProperties(ignoreUnknown = true) public final class Text extends ApiData { /** @@ -117,19 +119,19 @@ public final class Text extends ApiData { * The width of the text. */ @JsonProperty("width") - private final String width; + private final Integer width; /** * The height of the text. */ @JsonProperty("height") - private final String height; + private final Integer height; /** * The line height of the text. */ @JsonProperty("line_height") - private final float lineHeight; + private final String lineHeight; /** * The color of the text. @@ -219,9 +221,9 @@ public Text( @JsonProperty("owner_as_recipient") boolean ownerAsRecipient, @JsonProperty("user_id") String userId, @JsonProperty("email") String email, - @JsonProperty("width") String width, - @JsonProperty("height") String height, - @JsonProperty("line_height") float lineHeight, + @JsonProperty("width") Integer width, + @JsonProperty("height") Integer height, + @JsonProperty("line_height") String lineHeight, @JsonProperty("color") String color, @JsonProperty("italic") boolean italic, @JsonProperty("underline") boolean underline, @@ -342,7 +344,7 @@ public String getY() { * * @return The width of the text. */ - public String getWidth() { + public Integer getWidth() { return this.width; } @@ -351,7 +353,7 @@ public String getWidth() { * * @return The height of the text. */ - public String getHeight() { + public Integer getHeight() { return this.height; } @@ -360,7 +362,7 @@ public String getHeight() { * * @return The line height of the text. */ - public float getLineHeight() { + public String getLineHeight() { return this.lineHeight; } @@ -543,9 +545,9 @@ public static Text fromMap(@NotNull Map data) { (Boolean) data.get("owner_as_recipient"), (String) data.getOrDefault("user_id", null), (String) data.getOrDefault("email", ""), - (String) data.getOrDefault("width", ""), - (String) data.getOrDefault("height", ""), - (Float) data.getOrDefault("line_height", 0f), + (Integer) data.getOrDefault("width", null), + (Integer) data.getOrDefault("height", null), + (String) data.getOrDefault("line_height", "0"), (String) data.getOrDefault("color", null), (Boolean) data.getOrDefault("italic", false), (Boolean) data.getOrDefault("underline", false), @@ -554,4 +556,4 @@ public static Text fromMap(@NotNull Map data) { (String) data.getOrDefault("prefill_content_type", null), (String) data.getOrDefault("integration_object_id", null)); } -} \ No newline at end of file +} diff --git a/src/main/java/com/signnow/api/document/response/data/TextCollection.java b/src/main/java/com/signnow/api/document/response/data/TextCollection.java index cdb84e1..9410f42 100644 --- a/src/main/java/com/signnow/api/document/response/data/TextCollection.java +++ b/src/main/java/com/signnow/api/document/response/data/TextCollection.java @@ -15,7 +15,7 @@ * This class represents a collection of text data. * It extends the TypedCollection class with a type parameter of String. */ -public class TextCollection extends TypedCollection { +public class TextCollection extends TypedCollection { /** * Default constructor for TextCollection class. @@ -24,4 +24,4 @@ public class TextCollection extends TypedCollection { public TextCollection() { super(); } -} \ No newline at end of file +} diff --git a/src/main/java/com/signnow/core/config/ConfigRepository.java b/src/main/java/com/signnow/core/config/ConfigRepository.java index a36d3da..618a24b 100644 --- a/src/main/java/com/signnow/core/config/ConfigRepository.java +++ b/src/main/java/com/signnow/core/config/ConfigRepository.java @@ -16,7 +16,7 @@ public class ConfigRepository { private static final int READ_TIMEOUT = 15; - private static final String CLIENT_NAME = "SignNowApiClient/v3.4 (Java)"; + private static final String CLIENT_NAME = "SignNowApiClient/v3.4.1 (Java)"; private static final String DEFAULT_DOWNLOADS_DIR = "./src/main/resources/downloads"; private final Map configMap; diff --git a/src/test/java/com/signnow/api/proxy/ProxyJsonTest.java b/src/test/java/com/signnow/api/proxy/ProxyJsonTest.java index 21e4f54..d75d236 100644 --- a/src/test/java/com/signnow/api/proxy/ProxyJsonTest.java +++ b/src/test/java/com/signnow/api/proxy/ProxyJsonTest.java @@ -98,10 +98,10 @@ public void testCustomProxyRequest() { expectation.get("original_filename"), response.getRawJson().get("original_filename").asText()); this.assertSame( - expectation.get("origin_user_id"), response.getRawJson().get("origin_user_id")); + expectation.get("origin_user_id"), response.getRawJson().get("origin_user_id").asText()); this.assertSame( expectation.get("origin_document_id"), - response.getRawJson().get("origin_document_id")); + response.getRawJson().get("origin_document_id").asText()); this.assertSame(expectation.get("owner"), response.getRawJson().get("owner").asText()); this.assertSame( expectation.get("owner_name"), response.getRawJson().get("owner_name").asText()); diff --git a/src/test/resources/wiremock/mappings/get_document_get.json b/src/test/resources/wiremock/mappings/get_document_get.json index c965d10..0950ede 100644 --- a/src/test/resources/wiremock/mappings/get_document_get.json +++ b/src/test/resources/wiremock/mappings/get_document_get.json @@ -5,7 +5,7 @@ }, "response": { "status": 200, - "body": "{\"id\":\"e2e913db4ba9815a31c8a28a196b7df96fe1cc46\",\"user_id\":\"a8277972fe195eb7a9f86db0e9e33dffa55deac9\",\"document_name\":\"eaet ter\",\"page_count\":\"0\",\"created\":332223105,\"is_template\":false,\"updated\":78692571,\"original_filename\":\"ea.doc\",\"owner\":\"evan69@yahoo.com\",\"owner_name\":\"Lia Legros\",\"template\":false,\"parent_id\":\"09588059592430c7bf6c3a2baacfc48694966d67\",\"originator_logo\":\"\",\"pages\":[{\"src\":\"https://api.signnow.com/document/29ab8396df93d14aeb676cbeef60901362861d69/thumbnail?size\\u003dlarge\\u0026page\\u003d0\",\"size\":{\"width\":829,\"height\":348}}],\"version_time\":1260995138,\"routing_details\":[{\"id\":\"bac6c72343c0f2f4e1675f62615bf4393ec0bb7d\",\"data\":[{\"default_email\":\"bayer.imani@herman.com\",\"inviter_role\":true,\"name\":\"Signer\",\"role_id\":\"340495da66cde18ba68dfd78c964b3ee74b9988f\",\"signing_order\":1230}],\"created\":1045893054,\"updated\":1045893054}],\"thumbnail\":{\"small\":\"https://api.signnow.com/document/0161dc5c9cf90e0499bc049f0d930f2348b6ee1e/thumbnail?size\\u003dsmall\",\"medium\":\"https://api.signnow.com/document/0161dc5c9cf90e0499bc049f0d930f2348b6ee1e/thumbnail?size\\u003dmedium\",\"large\":\"https://api.signnow.com/document/0161dc5c9cf90e0499bc049f0d930f2348b6ee1e/thumbnail?size\\u003dlarge\"},\"signatures\":[{\"id\":\"2d74aabcd91cb312bce8c97fde38c62918d42b8f\",\"user_id\":\"fc5642a54f796a224b4a88f0a22f40d893419888\",\"signature_request_id\":\"9524bc5c1271dcf316b006c8975d0b25da12c9d0\",\"email\":\"laisha.dickens@johnson.com\",\"page_number\":\"harum\",\"width\":\"aut\",\"height\":\"consequatur\",\"x\":\"voluptatem\",\"y\":\"temporibus\",\"subtype\":\"doloribus\",\"allow_editing\":false,\"owner_as_recipient\":true,\"created\":659085581,\"data\":\"iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAApSURBVAiZVcvBCQAgEMTAObH/itX1IYgG8ksqc8RDA9WO6CDrFpXkWzZ2uwn/AFD5ZAAAAABJRU5ErkJggg\\u003d\\u003d\"}],\"tags\":[{\"type\":\"aliquid\",\"name\":\"error\"}],\"fields\":[{\"id\":\"76f7e03d447cde2aa4fede21d2fceb5011ea5052\",\"type\":\"rem\",\"role_id\":\"b9a845f5c36909a9acb07aec0de7f3c18767a33e\",\"json_attributes\":{\"page_number\":0,\"x\":12920,\"y\":31445,\"width\":97151,\"height\":34405,\"required\":true,\"name\":\"asperiores\",\"label\":\"illo\",\"color\":\"CE0000\",\"bold\":false,\"italic\":false,\"underline\":false,\"align\":\"left\",\"valign\":\"top\",\"font\":\"Arial\",\"font_size\":9,\"size\":14,\"arrangement\":\"none\",\"max_lines\":27516,\"max_chars\":29326,\"validator_id\":\"82af84f6b43c7ebf30c9af66ec5f040859073ece\",\"prefilled_text\":\"demo\"},\"role\":\"voluptas\",\"originator\":\"smayert@ziemann.net\",\"fulfiller\":\"nya38@ernser.biz\",\"field_request_id\":\"064703e57950efe9abe0fa462bb2bffc2fc80a8b\",\"field_request_canceled\":\"eligendi\",\"element_id\":\"57d0df6c9146fd5b24320a45535a0857a3378373\",\"field_id\":\"2b1763d62a18048094165f90b68f71bdbc89b8e0\",\"template_field_id\":\"dbf6c4fc9b88c9ac276bbe8eeec8f696f51e2c78\"}],\"roles\":[{\"unique_id\":\"ut\",\"signing_order\":\"autem\",\"name\":\"reprehenderit\"}],\"viewer_roles\":[{\"unique_id\":\"accusamus\",\"signing_order\":\"sint\",\"name\":\"reprehenderit\"}],\"signing_session_settings\":{\"welcome_message\":\"nam\"},\"field_invites\":[{\"id\":\"3ac71a4a7bf44de3b25ce6747c3cbec90689bc19\",\"signer_user_id\":\"a5bfc53329924ababfa78490478231b36e428e93\",\"status\":\"pending\",\"password_protected\":\"0\",\"reassign\":\"0\",\"created\":\"1751628601\",\"updated\":\"1751628602\",\"email_group\":{\"id\":null,\"name\":null},\"email\":\"test.user@airslate.com\",\"email_statuses\":[{\"status\":\"sent\",\"created_at\":1751628605,\"last_reaction_at\":1751628605}],\"role\":\"Signer\",\"role_id\":\"3003e0b87b474b3fb5645a1f1eb84f69ea3eaa28\",\"reminder\":\"0\",\"expiration_time\":\"1754220602\",\"redirect_uri\":\"https://example.com\",\"decline_redirect_uri\":\"https://signnow.com\",\"close_redirect_uri\":\"https://close-redirect-uri.com\",\"redirect_target\":\"blank\",\"is_draft_exists\":\"0\",\"is_full_declined\":false,\"is_embedded\":false,\"is_document_locked\":\"0\",\"declined\":[],\"decline_by_signature\":\"0\",\"electronic_consent_required\":0,\"delivery_type\":\"email\",\"id_verification_required\":\"NO\",\"id_verified\":\"UNVERIFIED\",\"stripe_ach_bank_account_verified\":\"0\",\"stripe_ach_bank_account_present\":\"0\",\"embedded_signer\":[],\"prefill_signature_name\":\"Signer 1\",\"force_new_signature\":1,\"compliance\":{\"cfr\":{\"cfr_title_21_part_11\":1,\"front_end_session_length\":\"15\",\"require_authentication_for_invites\":\"1\",\"auto_apply_signatures_and_initials_to_document_fields\":\"0\",\"every_signature_and_initials_field_requires_user_authentication\":\"on\",\"emailed_docs_include_history\":\"1\",\"cloud_export_with_history\":\"1\",\"require_login_for_signing\":\"1\",\"logout_on_signing\":\"1\",\"add_signature_stamp_with_name\":\"1\"}}}],\"enumeration_options\": [{\"id\":\"fa35b2b8896263d132208df7b0bf5249fe343443\",\"enumeration_id\": \"ee528851367a3b5f8d99734f35123adbb861f81e\",\"data\": \"M\",\"created\": \"1739110185\",\"updated\": \"1739110185\",\"json_attributes\": \"[]\"}],\"originator_organization_settings\":[{\"setting\":\"excepturi\",\"value\":\"enim\"}],\"document_group_info\":{\"document_group_id\":\"praesentium\",\"document_group_name\":\"sit\",\"invite_id\":\"iure\",\"invite_status\":\"beatae\",\"sign_as_merged\":false,\"doc_count_in_group\":0,\"freeform_invite\":{\"id\":\"250cc8fa1abf3cb91ba8ea396ee82726164d7547\"},\"state\":\"odit\"},\"settings\":{\"no_document_attachment\":false,\"copy_export\":true,\"no_document_file_attachments\":false,\"no_user_signature_return\":true,\"mobileweb_option\":true,\"require_drawn_signatures\":true,\"org_allowed_team_admins\":false,\"cloud_auto_export\":true,\"digitally_sign_dowloaded_docs\":true,\"invite_completion_redirect_url\":false,\"invite_decline_redirect_url\":true,\"add_signature_stamp\":true,\"pending_invite_document_view_notification\":true,\"signing_link_document_download\":false,\"required_preset_signature_name\":true,\"cloud_export_with_history\":false,\"emailed_docs_include_history\":true,\"require_email_subject\":false,\"document_completion_retention_days\":false,\"enable_hyperlink_protection\":false,\"enable_advanced_threat_protection\":false,\"require_login_for_signing\":false,\"logout_on_signing\":false,\"audit_trail_completion_retention_days\":true,\"front_end_session_length\":false,\"email_admin_on_banned_login\":false,\"add_signature_stamp_with_name\":true,\"cfr_title_21_part_11\":true,\"unsuccessful_logout_attempts_allowed\":false,\"require_authentication_for_invites\":false,\"electronic_consent_required\":true,\"electronic_consent_text\":true,\"document_guide\":true,\"watermark_downloaded_document\":true,\"restrict_download\":true,\"disable_email_notifications\":false,\"upload_limit\":true,\"document_schema_extended\":false,\"invite_update_notifications_for_all_invites_at_invite_create\":true,\"enable_full_story_tracker\":true,\"document_attachment_only_for_signer\":true,\"sso-only-login\":false,\"block_export_options_when_credit_card_validation_is_used\":false,\"only_administrator_is_able_to_invite_to_the_team\":false,\"block_login_via_social_networks\":false,\"redirect_to_registration_when_fields_saved\":false,\"common_experiments\":false,\"hide_decline_to_sign_option_in_signing_session\":false,\"hide_upgrade_subscription_button\":false,\"do_no_consent_redirect_url\":false,\"lock_signing_date_by_default\":false,\"allow_download_certificate\":false,\"have_merged_document_group_option\":false,\"enable_eu_date_format\":false,\"guide_signers_only_through_required_fields\":false,\"allow_document_copying_to_other_accounts\":false,\"email_custom_subject\":false,\"email_custom_message\":false,\"invite_expiration_days\":false,\"enable_mfa\":false,\"enable_document_download_link_for_invite_completion_mails\":false,\"allow_big_attachment_file\":false,\"allow_big_count_of_attachment_fields_per_document\":false,\"enable_hyperlink_field\":false,\"disable_download_action_in_editor\":false,\"signature_stamp_position\":false,\"enable_pki\":false,\"enable_document_comments\":false,\"cc_completion_email_contain_only_downloading_document_link\":false,\"save_signer_signature_and_initials\":false,\"auto_apply_signatures_and_initials_to_document_fields\":false,\"block_organization_selfleave_by_member\":false,\"receive_signer_email_after_sent_field_invite_to_yourself\":false,\"date_format\":false,\"completed_document_name_formula\":false,\"agreement_to_test_new_functionality_in_organization\":false,\"agree_to_be_beta_tester\":false,\"default_field_invite_remind_before\":false,\"default_field_invite_remind_after\":false,\"default_field_invite_remind_repeat\":false,\"default_field_invite_expiration_time\":false,\"email_logo_position\":false,\"email_btn_bkgd_color\":false,\"email_btn_text_color\":false,\"allow_edit_document_after_signing\":false,\"allow_embedded_extended_token_expiration\":false,\"every_signature_and_initials_field_requires_user_authentication\":false,\"enable_render_pages_in_editor_as_images\":false,\"enable_team_admin_move_docs\":false,\"disable_email_recipients\":false,\"allow_team_admin_rename_docs\":false,\"email_footer_enabled\":false,\"parse_only_signature_fields\":false,\"flatten_before_aspose\":false,\"run_experiments\":false,\"disable_form_search\":false,\"allow_team_admin_create_csv_report_for_shared_template\":false,\"enable_team_generic_email\":false,\"use_team_generic_data\":false,\"signing_reason\":false,\"allow_qes\":false,\"enable_qes\":false,\"advanced_signing_flow\":false,\"document_prefill_disable_fields_existing_validation\":false,\"disable_problem_invite_email_notifications\":false,\"default_workspace_assigned\":false,\"workspace_organization\":false,\"default_workspace\":false,\"workspace_subscription_admin\":false,\"dashboard_tips_enabled\":false,\"dashboard_onboarding_enabled\":false,\"dashboard_onboarding_current_step\":false},\"share_info\":{\"is_team_shared\":false,\"role\":\"sender\",\"is_personally_shared_to_others\":true}}", + "body": "{\"id\":\"e2e913db4ba9815a31c8a28a196b7df96fe1cc46\",\"user_id\":\"a8277972fe195eb7a9f86db0e9e33dffa55deac9\",\"document_name\":\"eaet ter\",\"page_count\":\"0\",\"created\":332223105,\"is_template\":false,\"updated\":78692571,\"original_filename\":\"ea.doc\",\"owner\":\"evan69@yahoo.com\",\"owner_name\":\"Lia Legros\",\"template\":false,\"parent_id\":\"09588059592430c7bf6c3a2baacfc48694966d67\",\"originator_logo\":\"\",\"pages\":[{\"src\":\"https:\\/\\/api.signnow.com\\/document\\/29ab8396df93d14aeb676cbeef60901362861d69\\/thumbnail?size=large&page=0\",\"size\":{\"width\":829,\"height\":348}}],\"version_time\":1260995138,\"routing_details\":[{\"id\":\"bac6c72343c0f2f4e1675f62615bf4393ec0bb7d\",\"data\":[{\"default_email\":\"bayer.imani@herman.com\",\"inviter_role\":true,\"name\":\"Signer\",\"role_id\":\"340495da66cde18ba68dfd78c964b3ee74b9988f\",\"signing_order\":1230}],\"created\":1045893054,\"updated\":1045893054}],\"thumbnail\":{\"small\":\"https:\\/\\/api.signnow.com\\/document\\/0161dc5c9cf90e0499bc049f0d930f2348b6ee1e\\/thumbnail?size=small\",\"medium\":\"https:\\/\\/api.signnow.com\\/document\\/0161dc5c9cf90e0499bc049f0d930f2348b6ee1e\\/thumbnail?size=medium\",\"large\":\"https:\\/\\/api.signnow.com\\/document\\/0161dc5c9cf90e0499bc049f0d930f2348b6ee1e\\/thumbnail?size=large\"},\"signatures\":[{\"id\":\"2d74aabcd91cb312bce8c97fde38c62918d42b8f\",\"user_id\":\"fc5642a54f796a224b4a88f0a22f40d893419888\",\"signature_request_id\":\"9524bc5c1271dcf316b006c8975d0b25da12c9d0\",\"email\":\"laisha.dickens@johnson.com\",\"page_number\":\"harum\",\"width\":\"aut\",\"height\":\"consequatur\",\"x\":\"voluptatem\",\"y\":\"temporibus\",\"subtype\":\"doloribus\",\"allow_editing\":false,\"owner_as_recipient\":true,\"created\":659085581,\"data\":\"iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAAApSURBVAiZVcvBCQAgEMTAObH\\/itX1IYgG8ksqc8RDA9WO6CDrFpXkWzZ2uwn\\/AFD5ZAAAAABJRU5ErkJggg==\"}],\"tags\":[{\"type\":\"aliquid\",\"name\":\"error\"}],\"fields\":[{\"id\":\"76f7e03d447cde2aa4fede21d2fceb5011ea5052\",\"type\":\"rem\",\"role_id\":\"b9a845f5c36909a9acb07aec0de7f3c18767a33e\",\"json_attributes\":{\"page_number\":0,\"x\":12920,\"y\":31445,\"width\":97151,\"height\":34405,\"required\":true,\"name\":\"asperiores\",\"label\":\"illo\",\"color\":\"CE0000\",\"bold\":false,\"italic\":false,\"underline\":false,\"align\":\"left\",\"valign\":\"top\",\"font\":\"Arial\",\"font_size\":9,\"size\":14,\"arrangement\":\"none\",\"max_lines\":27516,\"max_chars\":29326,\"validator_id\":\"82af84f6b43c7ebf30c9af66ec5f040859073ece\",\"prefilled_text\":\"demo\"},\"role\":\"voluptas\",\"originator\":\"smayert@ziemann.net\",\"fulfiller\":\"nya38@ernser.biz\",\"field_request_id\":\"064703e57950efe9abe0fa462bb2bffc2fc80a8b\",\"field_request_canceled\":\"eligendi\",\"element_id\":\"57d0df6c9146fd5b24320a45535a0857a3378373\",\"field_id\":\"2b1763d62a18048094165f90b68f71bdbc89b8e0\",\"template_field_id\":\"dbf6c4fc9b88c9ac276bbe8eeec8f696f51e2c78\"}],\"roles\":[{\"unique_id\":\"ut\",\"signing_order\":\"autem\",\"name\":\"reprehenderit\"}],\"viewer_roles\":[{\"unique_id\":\"accusamus\",\"signing_order\":\"sint\",\"name\":\"reprehenderit\"}],\"signing_session_settings\":{\"welcome_message\":\"nam\"},\"field_invites\":[{\"id\":\"3ac71a4a7bf44de3b25ce6747c3cbec90689bc19\",\"signer_user_id\":\"a5bfc53329924ababfa78490478231b36e428e93\",\"status\":\"pending\",\"password_protected\":\"0\",\"reassign\":\"0\",\"created\":\"1751628601\",\"updated\":\"1751628602\",\"email_group\":{\"id\":null,\"name\":null},\"email\":\"test.user@airslate.com\",\"email_statuses\":[{\"status\":\"sent\",\"created_at\":1751628605,\"last_reaction_at\":1751628605}],\"role\":\"Signer\",\"role_id\":\"3003e0b87b474b3fb5645a1f1eb84f69ea3eaa28\",\"reminder\":\"0\",\"expiration_time\":\"1754220602\",\"redirect_uri\":\"https:\\/\\/example.com\",\"decline_redirect_uri\":\"https:\\/\\/signnow.com\",\"close_redirect_uri\":\"https:\\/\\/close-redirect-uri.com\",\"redirect_target\":\"blank\",\"is_draft_exists\":\"0\",\"is_full_declined\":false,\"is_embedded\":false,\"is_document_locked\":\"0\",\"declined\":[],\"decline_by_signature\":\"0\",\"electronic_consent_required\":0,\"delivery_type\":\"email\",\"id_verification_required\":\"NO\",\"id_verified\":\"UNVERIFIED\",\"stripe_ach_bank_account_verified\":\"0\",\"stripe_ach_bank_account_present\":\"0\",\"embedded_signer\":[],\"prefill_signature_name\":\"Signer 1\",\"force_new_signature\":1,\"compliance\":{\"cfr\":{\"cfr_title_21_part_11\":1,\"front_end_session_length\":\"15\",\"require_authentication_for_invites\":\"1\",\"auto_apply_signatures_and_initials_to_document_fields\":\"0\",\"every_signature_and_initials_field_requires_user_authentication\":\"on\",\"emailed_docs_include_history\":\"1\",\"cloud_export_with_history\":\"1\",\"require_login_for_signing\":\"1\",\"logout_on_signing\":\"1\",\"add_signature_stamp_with_name\":\"1\"}}}],\"enumeration_options\":[{\"id\":\"fa35b2b8896263d132208df7b0bf5249fe343443\",\"enumeration_id\":\"ee528851367a3b5f8d99734f35123adbb861f81e\",\"data\":\"M\",\"created\":\"1739110185\",\"updated\":\"1739110185\",\"json_attributes\":\"[]\"}],\"originator_organization_settings\":[{\"setting\":\"excepturi\",\"value\":\"enim\"}],\"document_group_info\":{\"document_group_id\":\"praesentium\",\"document_group_name\":\"sit\",\"invite_id\":\"iure\",\"invite_status\":\"beatae\",\"sign_as_merged\":false,\"doc_count_in_group\":0,\"freeform_invite\":{\"id\":\"250cc8fa1abf3cb91ba8ea396ee82726164d7547\"},\"state\":\"odit\"},\"settings\":{\"no_document_attachment\":false,\"copy_export\":true,\"no_document_file_attachments\":false,\"no_user_signature_return\":true,\"mobileweb_option\":true,\"require_drawn_signatures\":true,\"org_allowed_team_admins\":false,\"cloud_auto_export\":true,\"digitally_sign_dowloaded_docs\":true,\"invite_completion_redirect_url\":false,\"invite_decline_redirect_url\":true,\"add_signature_stamp\":true,\"pending_invite_document_view_notification\":true,\"signing_link_document_download\":false,\"required_preset_signature_name\":true,\"cloud_export_with_history\":false,\"emailed_docs_include_history\":true,\"require_email_subject\":false,\"document_completion_retention_days\":false,\"enable_hyperlink_protection\":false,\"enable_advanced_threat_protection\":false,\"require_login_for_signing\":false,\"logout_on_signing\":false,\"audit_trail_completion_retention_days\":true,\"front_end_session_length\":false,\"email_admin_on_banned_login\":false,\"add_signature_stamp_with_name\":true,\"cfr_title_21_part_11\":true,\"unsuccessful_logout_attempts_allowed\":false,\"require_authentication_for_invites\":false,\"electronic_consent_required\":true,\"electronic_consent_text\":true,\"document_guide\":true,\"watermark_downloaded_document\":true,\"restrict_download\":true,\"disable_email_notifications\":false,\"upload_limit\":true,\"document_schema_extended\":false,\"invite_update_notifications_for_all_invites_at_invite_create\":true,\"enable_full_story_tracker\":true,\"document_attachment_only_for_signer\":true,\"sso-only-login\":false,\"block_export_options_when_credit_card_validation_is_used\":false,\"only_administrator_is_able_to_invite_to_the_team\":false,\"block_login_via_social_networks\":false,\"redirect_to_registration_when_fields_saved\":false,\"common_experiments\":false,\"hide_decline_to_sign_option_in_signing_session\":false,\"hide_upgrade_subscription_button\":false,\"do_no_consent_redirect_url\":false,\"lock_signing_date_by_default\":false,\"allow_download_certificate\":false,\"have_merged_document_group_option\":false,\"enable_eu_date_format\":false,\"guide_signers_only_through_required_fields\":false,\"allow_document_copying_to_other_accounts\":false,\"email_custom_subject\":false,\"email_custom_message\":false,\"invite_expiration_days\":false,\"enable_mfa\":false,\"enable_document_download_link_for_invite_completion_mails\":false,\"allow_big_attachment_file\":false,\"allow_big_count_of_attachment_fields_per_document\":false,\"enable_hyperlink_field\":false,\"disable_download_action_in_editor\":false,\"signature_stamp_position\":false,\"enable_pki\":false,\"enable_document_comments\":false,\"cc_completion_email_contain_only_downloading_document_link\":false,\"save_signer_signature_and_initials\":false,\"auto_apply_signatures_and_initials_to_document_fields\":false,\"block_organization_selfleave_by_member\":false,\"receive_signer_email_after_sent_field_invite_to_yourself\":false,\"date_format\":false,\"completed_document_name_formula\":false,\"agreement_to_test_new_functionality_in_organization\":false,\"agree_to_be_beta_tester\":false,\"default_field_invite_remind_before\":false,\"default_field_invite_remind_after\":false,\"default_field_invite_remind_repeat\":false,\"default_field_invite_expiration_time\":false,\"email_logo_position\":false,\"email_btn_bkgd_color\":false,\"email_btn_text_color\":false,\"allow_edit_document_after_signing\":false,\"allow_embedded_extended_token_expiration\":false,\"every_signature_and_initials_field_requires_user_authentication\":false,\"enable_render_pages_in_editor_as_images\":false,\"enable_team_admin_move_docs\":false,\"disable_email_recipients\":false,\"allow_team_admin_rename_docs\":false,\"email_footer_enabled\":false,\"parse_only_signature_fields\":false,\"flatten_before_aspose\":false,\"run_experiments\":false,\"disable_form_search\":false,\"allow_team_admin_create_csv_report_for_shared_template\":false,\"enable_team_generic_email\":false,\"use_team_generic_data\":false,\"signing_reason\":false,\"allow_qes\":false,\"enable_qes\":false,\"advanced_signing_flow\":false,\"document_prefill_disable_fields_existing_validation\":false,\"disable_problem_invite_email_notifications\":false,\"default_workspace_assigned\":false,\"workspace_organization\":false,\"default_workspace\":false,\"workspace_subscription_admin\":false,\"dashboard_tips_enabled\":false,\"dashboard_onboarding_enabled\":false,\"dashboard_onboarding_current_step\":false},\"share_info\":{\"is_team_shared\":false,\"role\":\"sender\",\"is_personally_shared_to_others\":true},\"texts\":[{\"id\":\"701454df477a42a88a8c80d01c27dfa1f84a600f\",\"user_id\":\"3de81beb9c314304af47694bd979b0c13b40fe2e\",\"email\":\"illarionova.mariia@pdffiller.team\",\"font\":\"Arial\",\"size\":\"10\",\"data\":\"07\\/11\\/2025\",\"page_number\":\"0\",\"x\":\"452\",\"y\":\"140\",\"width\":76,\"height\":15,\"line_height\":\"9.00\",\"subtype\":\"date\",\"created\":\"1752222502\",\"color\":\"000000\",\"italic\":false,\"underline\":false,\"bold\":false,\"align\":\"left\",\"original_font_size\":\"14.00\",\"is_width_fixed\":false,\"allow_editing\":true,\"owner_as_recipient\":true},{\"id\":\"e7d76381d9c040f79752ab3f319570557b75fbfa\",\"user_id\":\"3de81beb9c314304af47694bd979b0c13b40fe2e\",\"email\":\"illarionova.mariia@pdffiller.team\",\"font\":\"Arial\",\"size\":\"8\",\"data\":\"hdfj\",\"page_number\":\"0\",\"x\":\"210\",\"y\":\"176\",\"width\":261,\"height\":21,\"line_height\":\"9.00\",\"subtype\":\"text\",\"created\":\"1752222502\",\"color\":\"000000\",\"italic\":false,\"underline\":false,\"bold\":false,\"align\":\"left\",\"original_font_size\":\"12.00\",\"is_width_fixed\":false,\"allow_editing\":true,\"owner_as_recipient\":true}],\"origin_document_id\": \"de45a9a2a6014c2c8ac0a4d9057b17a2108e77e7\",\"origin_user_id\": \"a05f0e51d7fc45bea48e05666b4c2b6f238aabad\",\"approver_roles\": [],\"attachments\": [],\"checks\": [],\"document_group_template_info\": [],\"integrations\": [],\"exported_to\": [],\"viewer_field_invites\": [],\"approver_field_invites\": [],\"field_validators\":[{\"id\":\"13435fa6c2a17f83177fcbb5c4a9376ce85befeb\",\"name\":\"Date Only (e.g. 09\\/28\\/2008)\",\"regex_expression\":\"$\",\"description\":\"Please enter a date mm\\/dd\\/yyyy.\",\"scope\":\"system\",\"error_message\":\"Please enter a date (mm\\/dd\\/yyyy).\",\"display_json_attributes\":{\"web_short_name\":\"Date (US) : MM\\/DD\\/YYYY\",\"web_description\":\"Please enter a date mm\\/dd\\/yyyy.\",\"common\":true,\"disabled\":false,\"date_time_field_order\":1,\"text_field_order\":null,\"web_locale_key\":\"SERVER_VALIDATION.FIELDS.DATE_US\"},\"formula_calculation\":\"1\"},{\"id\":\"13435fa6c2a17f83177fcbb5c4a9376ce85befeb\",\"name\":\"Date Only (e.g. 09\\/28\\/2008)\",\"regex_expression\":\"^$\",\"description\":\"Please enter a date mm\\/dd\\/yyyy.\",\"scope\":\"system\",\"error_message\":\"Please enter a date (mm\\/dd\\/yyyy).\",\"display_json_attributes\":{\"web_short_name\":\"Date (US) : MM\\/DD\\/YYYY\",\"web_description\":\"Please enter a date mm\\/dd\\/yyyy.\",\"common\":true,\"disabled\":false,\"date_time_field_order\":1,\"text_field_order\":null,\"web_locale_key\":\"SERVER_VALIDATION.FIELDS.DATE_US\"},\"formula_calculation\":\"1\"}],\"hyperlinks\": [],\"inserts\": [],\"notary_invites\": [],\"payments\": [],\"radiobuttons\": [],\"seals\": [],\"requests\": [],\"lines\": []}", "headers": { "Content-Type": "application/json" }