{"info":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","description":"<html><head></head><body><p>Vigil provides a comprehensive platform for insurance carriers and distributors to streamline both post-issue and order-entry processes.</p>\n<p>Our API can be used to:</p>\n<ul>\n<li><p>Get common insurance forms by carrier</p>\n</li>\n<li><p>Get the fields and validation rules within each form</p>\n</li>\n<li><p>Email single or batches of forms to clients and advisors programatically</p>\n</li>\n<li><p>Create new service requests and applications for supported operations (called \"transactions\")</p>\n</li>\n<li><p>Check the status of a transaction</p>\n</li>\n<li><p>Update transactions</p>\n</li>\n<li><p>Add attachments to transactions</p>\n</li>\n<li><p>Send transactions for e-signature</p>\n</li>\n<li><p>Submit transactions to the insurance carrier</p>\n</li>\n<li><p>Invite new users to the platform</p>\n</li>\n</ul>\n<p>We're frequently adding new features and iteratively exposing them to the public-facing API.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"25488104","collectionId":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","publishedId":"2s8ZDbWgEV","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-05-16T15:29:19.000Z"},"item":[{"name":"Forms","item":[{"name":"Get Forms","id":"8ca5f846-a611-485d-9aa5-7b31a5325bae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{api}}/forms","description":"<p>Get all forms, or get forms by carrier and/or type with optional 'carrier' and 'type' query params.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["forms"],"host":["{{api}}"],"query":[{"disabled":true,"description":{"content":"<p>The carrier apiName to filter by</p>\n","type":"text/plain"},"key":"carrier","value":"<string>"},{"disabled":true,"description":{"content":"<p>The form type apiName to filter by</p>\n","type":"text/plain"},"key":"type","value":"<string>"}],"variable":[]}},"response":[{"id":"7f688114-9a86-473f-8206-84af46867e66","name":"200 Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:3000/forms?carrier=brighthouse&type=additional-trustee","protocol":"http","host":["localhost"],"port":"3000","path":["forms"],"query":[{"key":"carrier","value":"brighthouse"},{"key":"type","value":"additional-trustee"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1605"},{"key":"ETag","value":"W/\"645-MHFiIv7w1ix1pX7JlPNzw3VskFY\""},{"key":"Date","value":"Tue, 28 May 2024 19:39:11 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"uuid\": \"fea6480e-0c7d-4bb9-ab96-734913de79b7\",\n        \"externalLabel\": \"Suitability Questionnaire\",\n        \"url\": \"https://storage.googleapis.com/vigil_forms/AIG/fea6480e-0c7d-4bb9-ab96-734913de79ba/d/beneficiary-form.pdf\",\n        \"conditions\": [],\n        \"apiName\": null,\n        \"states\": [\n            \"alabama\",\n            \"alaska\",\n            \"arizona\",\n            \"california\",\n            \"colorado\",\n            \"connecticut\",\n            \"deleware\",\n            \"district of columbia\",\n            \"florida\",\n            \"georgia\",\n            \"hawaii\",\n            \"idaho\",\n            \"illinois\",\n            \"indiana\",\n            \"washington\",\n            \"kansas\",\n            \"kentucky\",\n            \"louisiana\",\n            \"maine\",\n            \"maryland\",\n            \"massachusetts\",\n            \"michigan\",\n            \"minnesota\",\n            \"mississippi\",\n            \"missouri\",\n            \"montana\",\n            \"nebraska\",\n            \"nevada\",\n            \"new hampshire\",\n            \"new jersey\",\n            \"new mexico\",\n            \"north carolina\",\n            \"north dakota\",\n            \"new york\",\n            \"ohio\",\n            \"klahoma\",\n            \"oregon\",\n            \"pennsylvania\",\n            \"rhode island\",\n            \"south carolina\",\n            \"south dakota\",\n            \"tennessee\",\n            \"texas\",\n            \"utah\",\n            \"vermont\",\n            \"virginia\",\n            \"washington\",\n            \"west virginia\",\n            \"wisconsin\",\n            \"wyoming\"\n        ],\n        \"products\": [\n            \"Class VA\",\n            \"Class S\",\n            \"Prime Options\",\n            \"Shield Level Select 3-Year\",\n            \"Shield Level Select 6-Year\",\n            \"Shield Level 10\",\n            \"Shield 6-Year v.3\",\n            \"Brighthouse Income Annuity (SPIA)\"\n        ],\n        \"description\": \"The form provides information regarding disclosure of commissions and charges of all products used to fund Title I ERISA plans and is provided to ensure that the Plan Fiduciary understands the Sales Representative's financial interest in the sale.\",\n        \"lastSynced\": \"2016-10-11T11:53:30.167Z\",\n        \"type\": {\n            \"uuid\": \"ff480942-d613-49d3-8ab5-dda71dc4ebd6\",\n            \"label\": \"AdditionalTrustee\",\n            \"description\": \"Additional Trustee\",\n            \"apiName\": \"additional-trustee\"\n        },\n        \"carrier\": {\n            \"uuid\": \"75756e6d-fd83-43dc-856d-d0767cfffe5a\",\n            \"name\": \"Brighthouse\",\n            \"displayName\": \"Brighthouse\",\n            \"apiName\": \"brighthouse\"\n        }\n    }\n]"},{"id":"e4d133d1-c5bc-4472-9ea2-971dbb1215f7","name":"404 Response - Forms not found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{api}}/forms","host":["{{api}}"],"path":["forms"],"query":[{"key":"carrier","value":"","disabled":true},{"key":"type","value":"","type":"text","disabled":true}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-FFhGq9/tkrGPy5aIgstSKTs8v54\""},{"key":"Date","value":"Wed, 05 Jun 2024 20:10:05 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Forms not found."}],"_postman_id":"8ca5f846-a611-485d-9aa5-7b31a5325bae"},{"name":"Get Form by UUID","id":"4dcedbde-4126-4b0a-9e5e-8ae42e607626","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{api}}/forms/:uuid","description":"<p>Get a single form by its UUID. Include form fields and/or sections in the response with optional query params.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["forms",":uuid"],"host":["{{api}}"],"query":[{"disabled":true,"description":{"content":"<p>Set value to 'true' to include form fields in the response</p>\n","type":"text/plain"},"key":"fields","value":"<boolean>"},{"disabled":true,"description":{"content":"<p>Set value to 'true' to include form sections in the response</p>\n","type":"text/plain"},"key":"sections","value":"<boolean>"}],"variable":[{"description":{"content":"<p>The form UUID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"uuid"}]}},"response":[{"id":"46890722-4d2c-421d-8c9f-c3d66e37deee","name":"200 Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:3000/forms/:uuid?fields=true&sections=true","protocol":"http","host":["localhost"],"port":"3000","path":["forms",":uuid"],"query":[{"key":"fields","value":"true"},{"key":"sections","value":"true"}],"variable":[{"key":"uuid","value":"2827dad0-b2a9-4bb2-b1cf-5f56e7058413"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"59940"},{"key":"ETag","value":"W/\"ea24-Ljrxxz2ls/J4OrkuJUqJzcQf3sk\""},{"key":"Date","value":"Tue, 04 Jun 2024 14:49:02 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"2827dad0-b2a9-4bb2-b1cf-5f56e7058413\",\n    \"label\": \"RMD Withdrawal Service Form :: LAD-RMD-VBL\",\n    \"externalLabel\": \"LAD-RMD-VBL & LAD-1133 :: RMD Withdrawal Service Form for Variable Annuity Contracts with Fed Tax Withholding\",\n    \"url\": \"https://storage.googleapis.com/vigil_forms/protective/610e1674-42de-4382-aa98-f9435567efff/d/lad-rmd-vbl---lad-1133----rmd-withdrawal-service-form-for-variable-annuity-contracts-with-fed-tax-withholding.pdf\",\n    \"conditions\": [],\n    \"lastSynced\": \"2021-12-12T18:28:48.040Z\",\n    \"apiName\": null,\n    \"states\": [],\n    \"products\": [],\n    \"description\": null,\n    \"type\": null,\n    \"sections\": [\n        {\n            \"uuid\": \"502f3897-7d96-4b43-91ab-08efe05f2af4\",\n            \"label\": \"Instructions\",\n            \"description\": \"<p>Owner must complete and submit appropriate Taxpayer Identification Number and Certification OR W‐8 (Foreign Individual or Entity) with request.&nbsp;See below for information on which form to complete</p><p><br></p><p><strong>REQUEST FOR TAXPAYER IDENTIFICATION NUMBER AND CERTIFICATION – OWNER IS: </strong></p><p><br></p><p>•&nbsp;&nbsp;&nbsp;An individual who is a U.S. Citizen or U.S. resident alien</p><p>•&nbsp;&nbsp;&nbsp;A partnership, corporation, company, or association created or organized in the United States or under the laws of the United States</p><p>•&nbsp;&nbsp;&nbsp;An estate (other than a foreign estate), or</p><p>•&nbsp;&nbsp;&nbsp;A domestic trust (as defined in Regulations section 301.7701‐7)</p><p><br></p><p><strong>Other Important Information For U.S. Citizens </strong>– If you are a U.S. Citizen and reside outside of the United States, you may not elect out of Federal Withholding.&nbsp;We are required to withhold at least 10% federal withholding on the taxable income of any distribution.</p><p><br></p><p><strong>W‐8BEN Certificate of Foreign Status of Beneficial Owner for US Tax Withholding and Reporting – owner is: </strong></p><p><br></p><p>An individual that is not a U.S. citizen or U.S. resident alien and is not required to complete W‐8BEN‐E (for an entity); W‐8ECI, 8233, or W‐8IMY</p><p><br></p><p>The Taxpayer Identification Number and Certification has been included with this form request.&nbsp;Taxpayer Identification Number and Certification form and W‐8BEN are also available on our forms site at www.myaccount.protective.com.&nbsp;</p><p><br></p><p>For any other applicable forms go to www.irs.gov.&nbsp;&nbsp;Consult your tax professional if neither of these situations pertain to you.&nbsp;</p>\",\n            \"footer\": null,\n            \"apiName\": null,\n            \"order\": 1,\n            \"type\": \"Group\",\n            \"dependencies\": [],\n            \"children\": [],\n            \"fields\": []\n        },\n        {\n            \"uuid\": \"fdc6ae4d-e77b-49f8-817c-b617c6032f4b\",\n            \"label\": \"Owner Information\",\n            \"description\": null,\n            \"footer\": null,\n            \"apiName\": null,\n            \"order\": 2,\n            \"type\": \"Group\",\n            \"dependencies\": [],\n            \"children\": [],\n            \"fields\": [\n                {\n                    \"uuid\": \"66c56a93-cf24-466d-8aa2-0a5330b8a884\",\n                    \"label\": \"Owner's Name\",\n                    \"showGroupLabel\": false,\n                    \"acrofieldlabel\": \"owner-information_name\",\n                    \"custom\": false,\n                    \"apiName\": \"owner-information_name\",\n                    \"description\": null,\n                    \"dependencies\": [],\n                    \"type\": \"TextField\",\n                    \"order\": 1,\n                    \"rules\": [\n                        {\n                            \"uuid\": \"a2bba7c4-59f4-4854-b214-ba51a9a706a6\",\n                            \"type\": \"Required\",\n                            \"rule\": \"\",\n                            \"errorMessage\": \"This field is required \",\n                            \"dependentGroupId\": null,\n                            \"dependentField\": null,\n                            \"dependentSection\": null\n                        }\n                    ],\n                    \"children\": [],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                },\n                {\n                    \"uuid\": \"d1fa9cf8-37dc-4c10-b13a-bb324523cbf8\",\n                    \"label\": \"Contract Number\",\n                    \"showGroupLabel\": false,\n                    \"acrofieldlabel\": \"owner-information_contract-number\",\n                    \"custom\": false,\n                    \"apiName\": \"owner-information_contract-number\",\n                    \"description\": null,\n                    \"dependencies\": [],\n                    \"type\": \"TextField\",\n                    \"order\": 2,\n                    \"rules\": [\n                        {\n                            \"uuid\": \"18ded1d5-e4cc-4672-9bcd-c11d9b873b01\",\n                            \"type\": \"Required\",\n                            \"rule\": \"\",\n                            \"errorMessage\": \"This field is required \",\n                            \"dependentGroupId\": null,\n                            \"dependentField\": null,\n                            \"dependentSection\": null\n                        }\n                    ],\n                    \"children\": [],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                }\n            ]\n        },\n        {\n            \"uuid\": \"8034ebf0-0233-4f93-b245-065888732e50\",\n            \"label\": \"Withdrawal Request\",\n            \"description\": null,\n            \"footer\": \"<p>If we do not hear back from you we assume that you are satisfying RMD requirements elsewhere</p>\",\n            \"apiName\": null,\n            \"order\": 3,\n            \"type\": \"Group\",\n            \"dependencies\": [],\n            \"children\": [],\n            \"fields\": [\n                {\n                    \"uuid\": \"0ab59f3d-0032-4f12-8ce0-477e43043234\",\n                    \"label\": \"Choose one\",\n                    \"showGroupLabel\": true,\n                    \"acrofieldlabel\": \"withdrawal-request--group\",\n                    \"custom\": false,\n                    \"apiName\": \"withdrawal-request--group\",\n                    \"description\": null,\n                    \"dependencies\": [],\n                    \"type\": \"RadioGroup\",\n                    \"order\": 1,\n                    \"rules\": [],\n                    \"children\": [\n                        {\n                            \"uuid\": \"35f9029e-325c-44ee-b122-d0d17b45891b\",\n                            \"label\": \"Please send to me now only the amount to satisfy my Required Minimum Distribution (RMD)\",\n                            \"apiName\": \"withdrawal-request_send-rmd\",\n                            \"description\": null,\n                            \"acrofieldlabel\": \"withdrawal-request_send-RMD\",\n                            \"custom\": false,\n                            \"showGroupLabel\": false,\n                            \"dependencies\": [],\n                            \"type\": \"RadioButton\",\n                            \"order\": 1,\n                            \"rules\": [],\n                            \"children\": []\n                        },\n                        {\n                            \"uuid\": \"39add4a8-867a-4a3b-bf2e-c06ad0c4ef3c\",\n                            \"label\": \"I wish to take an amount in addition to my RMD amount\",\n                            \"apiName\": \"withdrawal-request_additional-amount\",\n                            \"description\": null,\n                            \"acrofieldlabel\": \"withdrawal-request_additional-amount\",\n                            \"custom\": false,\n                            \"showGroupLabel\": false,\n                            \"dependencies\": [],\n                            \"type\": \"RadioButton\",\n                            \"order\": 2,\n                            \"rules\": [\n                                {\n                                    \"uuid\": \"948e6b75-d272-4089-a876-a235c8162e4f\",\n                                    \"type\": \"NeedsField\",\n                                    \"rule\": \"\",\n                                    \"errorMessage\": \"Please enter an amount\",\n                                    \"dependentGroupId\": null,\n                                    \"dependentField\": {\n                                        \"uuid\": \"d8c4fd4e-d359-4b13-b94a-febdec231486\",\n                                        \"label\": \"The total amount I wish to take now is\",\n                                        \"acrofieldlabel\": \"withdrawal-request_additional-amount__specify\"\n                                    },\n                                    \"dependentSection\": null\n                                }\n                            ],\n                            \"children\": [\n                                {\n                                    \"uuid\": \"d8c4fd4e-d359-4b13-b94a-febdec231486\",\n                                    \"label\": \"The total amount I wish to take now is\",\n                                    \"apiName\": \"withdrawal-request_additional-amount__specify\",\n                                    \"description\": \"<p>RMD amount plus additional amount.</p><p><br></p><p><strong>Any amount taken in addition to the RMD amount may be subject to a surrender charge.</strong></p>\",\n                                    \"acrofieldlabel\": \"withdrawal-request_additional-amount__specify\",\n                                    \"showGroupLabel\": false,\n                                    \"custom\": false,\n                                    \"dependencies\": [\n                                        {\n                                            \"uuid\": \"948e6b75-d272-4089-a876-a235c8162e4f\",\n                                            \"type\": \"NeedsField\",\n                                            \"rule\": \"\",\n                                            \"errorMessage\": \"Please enter an amount\",\n                                            \"formField\": {\n                                                \"uuid\": \"39add4a8-867a-4a3b-bf2e-c06ad0c4ef3c\",\n                                                \"type\": \"RadioButton\",\n                                                \"label\": \"I wish to take an amount in addition to my RMD amount\",\n                                                \"acrofieldlabel\": \"withdrawal-request_additional-amount\"\n                                            }\n                                        }\n                                    ],\n                                    \"type\": \"TextField\",\n                                    \"order\": 1,\n                                    \"rules\": [\n                                        {\n                                            \"uuid\": \"381a5e00-2ad8-47ac-9af5-e3786899e3c6\",\n                                            \"type\": \"Currency\",\n                                            \"rule\": \"\",\n                                            \"errorMessage\": \"\",\n                                            \"dependentGroupId\": null,\n                                            \"dependentField\": null,\n                                            \"dependentSection\": null\n                                        }\n                                    ],\n                                    \"children\": []\n                                }\n                            ]\n                        }\n                    ],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                },\n                {\n                    \"uuid\": \"6947e848-998e-425e-9885-f506f7425425\",\n                    \"label\": \"For one-time RMD please make check payable to\",\n                    \"showGroupLabel\": true,\n                    \"acrofieldlabel\": \"withdrawal-request_one-time--group\",\n                    \"custom\": false,\n                    \"apiName\": \"withdrawal-request_one-time--group\",\n                    \"description\": null,\n                    \"dependencies\": [],\n                    \"type\": \"RadioGroup\",\n                    \"order\": 2,\n                    \"rules\": [],\n                    \"children\": [\n                        {\n                            \"uuid\": \"157979c6-c01a-4975-ac66-2b89e7cb5944\",\n                            \"label\": \"Owner\",\n                            \"apiName\": \"withdrawal-request_one-time__owner\",\n                            \"description\": \"use address of record\\n\",\n                            \"acrofieldlabel\": \"withdrawal-request_one-time__owner\",\n                            \"custom\": false,\n                            \"showGroupLabel\": false,\n                            \"dependencies\": [],\n                            \"type\": \"RadioButton\",\n                            \"order\": 1,\n                            \"rules\": [],\n                            \"children\": []\n                        },\n                        {\n                            \"uuid\": \"1ff0b986-13ca-4553-9c90-05a947fc2c95\",\n                            \"label\": \"Electronic Funds Transfer (EFT)\",\n                            \"apiName\": \"withdrawal-request_one-time__eft\",\n                            \"description\": \"enclose a copy of a voided check\",\n                            \"acrofieldlabel\": \"withdrawal-request_one-time__EFT\",\n                            \"custom\": false,\n                            \"showGroupLabel\": false,\n                            \"dependencies\": [],\n                            \"type\": \"RadioButton\",\n                            \"order\": 2,\n                            \"rules\": [],\n                            \"children\": []\n                        }\n                    ],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                }\n            ]\n        },\n        {\n            \"uuid\": \"c5e95ea7-99da-412f-8ec0-370e1ce560e4\",\n            \"label\": \"Request to set up Automatic RMD Withdrawals\",\n            \"description\": \"<p>Use this section to request RMDs to be calculated and distributed automatically each year.&nbsp;Check the appropriate box and enter the month and day you want RMDs to be distributed each year.&nbsp;Be sure to read the instructions.</p>\",\n            \"footer\": null,\n            \"apiName\": null,\n            \"order\": 4,\n            \"type\": \"Group\",\n            \"dependencies\": [],\n            \"children\": [],\n            \"fields\": [\n                {\n                    \"uuid\": \"1a3c8fd3-b040-4952-ac58-d077c6120988\",\n                    \"label\": \"Automatic Withdrawal Questions\",\n                    \"showGroupLabel\": false,\n                    \"acrofieldlabel\": \"automatic-withdrawal--group\",\n                    \"custom\": false,\n                    \"apiName\": \"automatic-withdrawal--group\",\n                    \"description\": null,\n                    \"dependencies\": [],\n                    \"type\": \"RadioGroup\",\n                    \"order\": 1,\n                    \"rules\": [],\n                    \"children\": [\n                        {\n                            \"uuid\": \"d7787808-35f0-44c2-a259-21dc5af61a42\",\n                            \"label\": \"Benefit Election Date has been set on my contract (Protective Income Manager / PIM rider is automatically set at contract issue). Please automatically distribute the RMD form my contract each year. I understand that the RMD will be processed each year on December 20th or if this date falls on a weekend or holiday, the next business day\",\n                            \"apiName\": \"automatic-withdrawal_december\",\n                            \"description\": null,\n                            \"acrofieldlabel\": \"automatic-withdrawal_december\",\n                            \"custom\": false,\n                            \"showGroupLabel\": false,\n                            \"dependencies\": [],\n                            \"type\": \"RadioButton\",\n                            \"order\": 1,\n                            \"rules\": [],\n                            \"children\": []\n                        },\n                        {\n                            \"uuid\": \"d3825e16-9c5a-4c59-8fb4-b64b410c8b13\",\n                            \"label\": \"For contracts with a SecurePay rider and the benefit election date has not been set, or contracts without a rider, automatically send my distribution each year on the below date for the month of January from 10th - 28th; for the months February - December any day from the 4th - 28th. If this date falls on a weekend or holiday, payment will be made the next business day.\",\n                            \"apiName\": \"automatic-withdrawal_specific-date\",\n                            \"description\": null,\n                            \"acrofieldlabel\": \"automatic-withdrawal_specific-date\",\n                            \"custom\": false,\n                            \"showGroupLabel\": false,\n                            \"dependencies\": [],\n                            \"type\": \"RadioButton\",\n                            \"order\": 2,\n                            \"rules\": [\n                                {\n                                    \"uuid\": \"3a6c5c04-0adb-4bdb-962b-eae5823aa64c\",\n                                    \"type\": \"NeedsField\",\n                                    \"rule\": null,\n                                    \"errorMessage\": \"This field is required\",\n                                    \"dependentGroupId\": null,\n                                    \"dependentField\": {\n                                        \"uuid\": \"73583b3b-877f-459d-9efe-7b824ce85e23\",\n                                        \"label\": \"Day\",\n                                        \"acrofieldlabel\": \"automatic-withdrawal_specific-date__day\"\n                                    },\n                                    \"dependentSection\": null\n                                },\n                                {\n                                    \"uuid\": \"b34edd46-ad57-429e-99e6-4effd6eac983\",\n                                    \"type\": \"NeedsField\",\n                                    \"rule\": null,\n                                    \"errorMessage\": \"This field is required\",\n                                    \"dependentGroupId\": null,\n                                    \"dependentField\": {\n                                        \"uuid\": \"40ca5441-da5e-41fa-b287-425e50faf522\",\n                                        \"label\": \"Month\",\n                                        \"acrofieldlabel\": \"automatic-withdrawal_specific-date__month\"\n                                    },\n                                    \"dependentSection\": null\n                                }\n                            ],\n                            \"children\": [\n                                {\n                                    \"uuid\": \"40ca5441-da5e-41fa-b287-425e50faf522\",\n                                    \"label\": \"Month\",\n                                    \"apiName\": \"automatic-withdrawal_specific-date__month\",\n                                    \"description\": null,\n                                    \"acrofieldlabel\": \"automatic-withdrawal_specific-date__month\",\n                                    \"showGroupLabel\": false,\n                                    \"custom\": false,\n                                    \"dependencies\": [\n                                        {\n                                            \"uuid\": \"b34edd46-ad57-429e-99e6-4effd6eac983\",\n                                            \"type\": \"NeedsField\",\n                                            \"rule\": null,\n                                            \"errorMessage\": \"This field is required\",\n                                            \"formField\": {\n                                                \"uuid\": \"d3825e16-9c5a-4c59-8fb4-b64b410c8b13\",\n                                                \"type\": \"RadioButton\",\n                                                \"label\": \"For contracts with a SecurePay rider and the benefit election date has not been set, or contracts without a rider, automatically send my distribution each year on the below date for the month of January from 10th - 28th; for the months February - December any day from the 4th - 28th. If this date falls on a weekend or holiday, payment will be made the next business day.\",\n                                                \"acrofieldlabel\": \"automatic-withdrawal_specific-date\"\n                                            }\n                                        }\n                                    ],\n                                    \"type\": \"TextField\",\n                                    \"order\": 1,\n                                    \"rules\": [],\n                                    \"children\": []\n                                },\n                                {\n                                    \"uuid\": \"73583b3b-877f-459d-9efe-7b824ce85e23\",\n                                    \"label\": \"Day\",\n                                    \"apiName\": \"automatic-withdrawal_specific-date__day\",\n                                    \"description\": null,\n                                    \"acrofieldlabel\": \"automatic-withdrawal_specific-date__day\",\n                                    \"showGroupLabel\": false,\n                                    \"custom\": false,\n                                    \"dependencies\": [\n                                        {\n                                            \"uuid\": \"3a6c5c04-0adb-4bdb-962b-eae5823aa64c\",\n                                            \"type\": \"NeedsField\",\n                                            \"rule\": null,\n                                            \"errorMessage\": \"This field is required\",\n                                            \"formField\": {\n                                                \"uuid\": \"d3825e16-9c5a-4c59-8fb4-b64b410c8b13\",\n                                                \"type\": \"RadioButton\",\n                                                \"label\": \"For contracts with a SecurePay rider and the benefit election date has not been set, or contracts without a rider, automatically send my distribution each year on the below date for the month of January from 10th - 28th; for the months February - December any day from the 4th - 28th. If this date falls on a weekend or holiday, payment will be made the next business day.\",\n                                                \"acrofieldlabel\": \"automatic-withdrawal_specific-date\"\n                                            }\n                                        }\n                                    ],\n                                    \"type\": \"TextField\",\n                                    \"order\": 2,\n                                    \"rules\": [],\n                                    \"children\": []\n                                }\n                            ]\n                        }\n                    ],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                },\n                {\n                    \"uuid\": \"e584930d-7d14-4da6-9d4f-58b0b4ef77c2\",\n                    \"label\": \"Complete the Federal Tax Withholding form to give us your withholding instructions. \",\n                    \"showGroupLabel\": false,\n                    \"acrofieldlabel\": \"automatic-withdrawal_withholding--custom\",\n                    \"custom\": true,\n                    \"apiName\": \"automatic-withdrawal_withholding--custom\",\n                    \"description\": \"\",\n                    \"dependencies\": [],\n                    \"type\": \"Group\",\n                    \"order\": 2,\n                    \"rules\": [],\n                    \"children\": [\n                        {\n                            \"uuid\": \"ac7c1311-1b6b-48b4-920c-f1c7f00b35b3\",\n                            \"label\": \"If, when we receive this form, the month and day chosen have already passed for this tax year, you will need to give us instructions for the RMD for this tax year in PART 1 above.  Otherwise we will assume you have already fulfilled the current tax year’s RMD for this contract and the auto RMD will begin next tax year.\",\n                            \"apiName\": \"automatic-withdrawal_already-passed--custom\",\n                            \"description\": \"\",\n                            \"acrofieldlabel\": \"automatic-withdrawal_already-passed--custom\",\n                            \"custom\": true,\n                            \"showGroupLabel\": false,\n                            \"dependencies\": [],\n                            \"type\": \"Group\",\n                            \"order\": 1,\n                            \"rules\": [],\n                            \"children\": []\n                        },\n                        {\n                            \"uuid\": \"78ea5356-084e-4c14-9bba-5fb8569f13b3\",\n                            \"label\": \"If, when we receive this form, the month and day chosen have not passed for this tax year, we will set the auto RMDs to begin with the current tax year unless you instruct us differently below\",\n                            \"apiName\": \"automatic-withdrawal_instruction--group\",\n                            \"description\": null,\n                            \"acrofieldlabel\": \"automatic-withdrawal_instruction--group\",\n                            \"custom\": false,\n                            \"showGroupLabel\": true,\n                            \"dependencies\": [],\n                            \"type\": \"RadioGroup\",\n                            \"order\": 2,\n                            \"rules\": [],\n                            \"children\": [\n                                {\n                                    \"uuid\": \"97d75151-d0c3-4121-ae82-b572c448efb4\",\n                                    \"label\": \"Begin auto RMDs next year.  I have already satisfied the RMD for this tax year.\",\n                                    \"apiName\": \"automatic-withdrawal_instruction__already-satisfied\",\n                                    \"description\": null,\n                                    \"acrofieldlabel\": \"automatic-withdrawal_instruction__already-satisfied\",\n                                    \"showGroupLabel\": false,\n                                    \"custom\": false,\n                                    \"dependencies\": [],\n                                    \"type\": \"RadioButton\",\n                                    \"order\": 1,\n                                    \"rules\": [],\n                                    \"children\": []\n                                },\n                                {\n                                    \"uuid\": \"38065e89-5938-4476-8446-610b7382a666\",\n                                    \"label\": \"Begin auto RMDs next year.  Send amount to satisfy the RMD for this tax year immediately.\",\n                                    \"apiName\": \"automatic-withdrawal_instruction__send-amount\",\n                                    \"description\": null,\n                                    \"acrofieldlabel\": \"automatic-withdrawal_instruction__send-amount\",\n                                    \"showGroupLabel\": false,\n                                    \"custom\": false,\n                                    \"dependencies\": [],\n                                    \"type\": \"RadioButton\",\n                                    \"order\": 2,\n                                    \"rules\": [],\n                                    \"children\": []\n                                }\n                            ]\n                        },\n                        {\n                            \"uuid\": \"1d538e23-b82f-41c5-8535-3fa5f5c86ca1\",\n                            \"label\": \"If the current tax year is the first year you are required to take an RMD and you plan to delay taking the first required distribution until AFTER December 31st, you will need to make arrangements for a one time RMD withdrawal between January 1st and April 1st to satisfy the first year RMD. Auto RMDs only satisfy the current tax year’s required distribution.\",\n                            \"apiName\": \"automatic-withdrawal_required-RMD--custom\",\n                            \"description\": \"\",\n                            \"acrofieldlabel\": \"automatic-withdrawal_required-RMD--custom\",\n                            \"custom\": true,\n                            \"showGroupLabel\": false,\n                            \"dependencies\": [],\n                            \"type\": \"Group\",\n                            \"order\": 3,\n                            \"rules\": [],\n                            \"children\": []\n                        }\n                    ],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                }\n            ]\n        },\n        {\n            \"uuid\": \"76027c7d-bcf3-490c-b049-3465893d9639\",\n            \"label\": \"Mailing or Electronic Funds Instructions\",\n            \"description\": null,\n            \"footer\": \"<p><strong>Important notes for participants electing the Automated Required Distribution program: </strong></p><p><br></p><ul><li>If your variable contract has a living benefit rider and benefit election date has been set, automatic RMDs are only allowed on December 20th.&nbsp;Once the auto RMD is processed, the remaining annual withdrawal amount will be reduced and your systematic withdrawal will be adjusted.&nbsp;If there is no annual withdrawal amount remaining, your systematic withdrawal will be rescheduled for the next payment date after your contract anniversary date. </li></ul><p><br></p><ul><li>For variable contracts, auto RMDs will be withdrawn pro-rata from investment allocations. </li></ul><p><br></p><ul><li>Remember, auto RMDs only satisfy the current tax year’s required distribution.&nbsp;See c. above </li></ul><p><br></p><ul><li>If you are delaying the first required distribution. </li></ul><p><br></p><ul><li>RMDs must be sent to your address of record or by electronic funds to your primary checking account</li></ul><p><br></p><ul><li>Any distribution made in a year that a Required Minimum Distribution (RMD) applies is deemed an RMD is satisfied.&nbsp;On the day the RMD is scheduled to be withdrawn, only the amount needed to fulfill the RMD requirement will be withdrawn and sent. </li></ul>\",\n            \"apiName\": null,\n            \"order\": 5,\n            \"type\": \"Group\",\n            \"dependencies\": [],\n            \"children\": [],\n            \"fields\": [\n                {\n                    \"uuid\": \"49aec008-db75-41cb-902a-4734b1eeeaa5\",\n                    \"label\": \"Mailing or Electronic Funds Instructions\",\n                    \"showGroupLabel\": false,\n                    \"acrofieldlabel\": \"mailing-electronic-instructions--group\",\n                    \"custom\": false,\n                    \"apiName\": \"mailing-electronic-instructions--group\",\n                    \"description\": null,\n                    \"dependencies\": [],\n                    \"type\": \"RadioGroup\",\n                    \"order\": 1,\n                    \"rules\": [],\n                    \"children\": [\n                        {\n                            \"uuid\": \"b944e4e3-ebdc-4f3d-9cbf-049c5e9bd78a\",\n                            \"label\": \"I wish to have a check mailed to the address of record\",\n                            \"apiName\": \"mailing-electronic-instructions_mail-check\",\n                            \"description\": null,\n                            \"acrofieldlabel\": \"mailing-electronic-instructions_mail-check\",\n                            \"custom\": false,\n                            \"showGroupLabel\": false,\n                            \"dependencies\": [],\n                            \"type\": \"RadioButton\",\n                            \"order\": 1,\n                            \"rules\": [],\n                            \"children\": []\n                        },\n                        {\n                            \"uuid\": \"6e2ba654-325a-4be2-8bc0-3a286ee7517f\",\n                            \"label\": \"I wish to have my funds sent electronically to my bank (EFT)\",\n                            \"apiName\": \"mailing-electronic-instructions_eft\",\n                            \"description\": \"<p><strong>Please attach a voided check</strong></p>\",\n                            \"acrofieldlabel\": \"mailing-electronic-instructions_EFT\",\n                            \"custom\": false,\n                            \"showGroupLabel\": false,\n                            \"dependencies\": [],\n                            \"type\": \"RadioButton\",\n                            \"order\": 2,\n                            \"rules\": [\n                                {\n                                    \"uuid\": \"623d8096-34dc-4df4-868f-ed55ab4418b8\",\n                                    \"type\": \"NeedsField\",\n                                    \"rule\": null,\n                                    \"errorMessage\": \"This field is required\",\n                                    \"dependentGroupId\": null,\n                                    \"dependentField\": {\n                                        \"uuid\": \"f552a657-138c-47f1-9d24-5b004eb51c59\",\n                                        \"label\": \"Routing Number\",\n                                        \"acrofieldlabel\": \"mailing-electronic-instructions_routing-number\"\n                                    },\n                                    \"dependentSection\": null\n                                },\n                                {\n                                    \"uuid\": \"824e8052-cd9c-4837-92b7-cbafdc013464\",\n                                    \"type\": \"NeedsField\",\n                                    \"rule\": null,\n                                    \"errorMessage\": \"This field is required\",\n                                    \"dependentGroupId\": null,\n                                    \"dependentField\": {\n                                        \"uuid\": \"1da0ac93-ffbd-4970-ba09-132e7ddde8f1\",\n                                        \"label\": \"Account Number\",\n                                        \"acrofieldlabel\": \"mailing-electronic-instructions_account-number\"\n                                    },\n                                    \"dependentSection\": null\n                                }\n                            ],\n                            \"children\": []\n                        }\n                    ],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                },\n                {\n                    \"uuid\": \"f552a657-138c-47f1-9d24-5b004eb51c59\",\n                    \"label\": \"Routing Number\",\n                    \"showGroupLabel\": false,\n                    \"acrofieldlabel\": \"mailing-electronic-instructions_routing-number\",\n                    \"custom\": false,\n                    \"apiName\": \"mailing-electronic-instructions_routing-number\",\n                    \"description\": null,\n                    \"dependencies\": [\n                        {\n                            \"uuid\": \"623d8096-34dc-4df4-868f-ed55ab4418b8\",\n                            \"type\": \"NeedsField\",\n                            \"rule\": null,\n                            \"errorMessage\": \"This field is required\",\n                            \"formField\": {\n                                \"uuid\": \"6e2ba654-325a-4be2-8bc0-3a286ee7517f\",\n                                \"type\": \"RadioButton\",\n                                \"label\": \"I wish to have my funds sent electronically to my bank (EFT)\",\n                                \"acrofieldlabel\": \"mailing-electronic-instructions_EFT\"\n                            }\n                        }\n                    ],\n                    \"type\": \"TextField\",\n                    \"order\": 2,\n                    \"rules\": [],\n                    \"children\": [],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                },\n                {\n                    \"uuid\": \"1da0ac93-ffbd-4970-ba09-132e7ddde8f1\",\n                    \"label\": \"Account Number\",\n                    \"showGroupLabel\": false,\n                    \"acrofieldlabel\": \"mailing-electronic-instructions_account-number\",\n                    \"custom\": false,\n                    \"apiName\": \"mailing-electronic-instructions_account-number\",\n                    \"description\": null,\n                    \"dependencies\": [\n                        {\n                            \"uuid\": \"824e8052-cd9c-4837-92b7-cbafdc013464\",\n                            \"type\": \"NeedsField\",\n                            \"rule\": null,\n                            \"errorMessage\": \"This field is required\",\n                            \"formField\": {\n                                \"uuid\": \"6e2ba654-325a-4be2-8bc0-3a286ee7517f\",\n                                \"type\": \"RadioButton\",\n                                \"label\": \"I wish to have my funds sent electronically to my bank (EFT)\",\n                                \"acrofieldlabel\": \"mailing-electronic-instructions_EFT\"\n                            }\n                        }\n                    ],\n                    \"type\": \"TextField\",\n                    \"order\": 3,\n                    \"rules\": [],\n                    \"children\": [],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                }\n            ]\n        },\n        {\n            \"uuid\": \"db78c7dc-6430-4764-b2f7-de1c958db179\",\n            \"label\": \"Spousal Beneficiary\",\n            \"description\": \"<p><strong>Optional</strong></p><p><br></p><p>If your spouse is your SOLE beneficiary and is more than 10 years younger than you, you may (but are not required to) have your RMD calculated using the Joint Life Expectancy table instead of using the Uniform Lifetime table.&nbsp;This may result in a lower payment and will be different than the amount stated in your letter. We encourage you to consult your tax advisor for information and guidance.</p>\",\n            \"footer\": null,\n            \"apiName\": null,\n            \"order\": 6,\n            \"type\": \"Group\",\n            \"dependencies\": [],\n            \"children\": [],\n            \"fields\": [\n                {\n                    \"uuid\": \"0fc63971-a612-4f3f-b1bd-e57bdee93dd0\",\n                    \"label\": \"I elect the Joint Life Expectancy table\",\n                    \"showGroupLabel\": false,\n                    \"acrofieldlabel\": \"spousal-beneficiary_elect\",\n                    \"custom\": false,\n                    \"apiName\": \"spousal-beneficiary_elect\",\n                    \"description\": null,\n                    \"dependencies\": [],\n                    \"type\": \"Checkbox\",\n                    \"order\": 1,\n                    \"rules\": [\n                        {\n                            \"uuid\": \"8b701e40-b726-4be4-b9ad-fe229a6a5560\",\n                            \"type\": \"NeedsField\",\n                            \"rule\": \"\",\n                            \"errorMessage\": \"Please enter spouse's date of birth\",\n                            \"dependentGroupId\": null,\n                            \"dependentField\": {\n                                \"uuid\": \"57c581ad-c946-4d5d-98f9-eb84ae403645\",\n                                \"label\": \"Spouse Beneficiary's Date of Birth\",\n                                \"acrofieldlabel\": \"spousal-beneficiary_DOB\"\n                            },\n                            \"dependentSection\": null\n                        }\n                    ],\n                    \"children\": [],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                },\n                {\n                    \"uuid\": \"57c581ad-c946-4d5d-98f9-eb84ae403645\",\n                    \"label\": \"Spouse Beneficiary's Date of Birth\",\n                    \"showGroupLabel\": false,\n                    \"acrofieldlabel\": \"spousal-beneficiary_DOB\",\n                    \"custom\": false,\n                    \"apiName\": \"spousal-beneficiary_dob\",\n                    \"description\": null,\n                    \"dependencies\": [\n                        {\n                            \"uuid\": \"8b701e40-b726-4be4-b9ad-fe229a6a5560\",\n                            \"type\": \"NeedsField\",\n                            \"rule\": \"\",\n                            \"errorMessage\": \"Please enter spouse's date of birth\",\n                            \"formField\": {\n                                \"uuid\": \"0fc63971-a612-4f3f-b1bd-e57bdee93dd0\",\n                                \"type\": \"Checkbox\",\n                                \"label\": \"I elect the Joint Life Expectancy table\",\n                                \"acrofieldlabel\": \"spousal-beneficiary_elect\"\n                            }\n                        }\n                    ],\n                    \"type\": \"TextField\",\n                    \"order\": 2,\n                    \"rules\": [\n                        {\n                            \"uuid\": \"0de09b07-4028-4f52-a503-cb8190bd975f\",\n                            \"type\": \"Date\",\n                            \"rule\": \"\",\n                            \"errorMessage\": \"Please enter date in MM/DD/YYYY format\",\n                            \"dependentGroupId\": null,\n                            \"dependentField\": null,\n                            \"dependentSection\": null\n                        }\n                    ],\n                    \"children\": [],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                }\n            ]\n        },\n        {\n            \"uuid\": \"554c887b-04f7-444b-8d65-046325371ef2\",\n            \"label\": \"Notary\",\n            \"description\": \"<p>For your protection, Protective Life requires a Notary Signature for ALL first time electronic fund transfers (EFTs), new bank accounts, changes to your bank account on file, payments to a different address than on file or third party payees.&nbsp;If your request does not include a notarization, we will process your request as a check to the address of record. </p>\",\n            \"footer\": null,\n            \"apiName\": null,\n            \"order\": 7,\n            \"type\": \"Signature\",\n            \"dependencies\": [],\n            \"children\": [],\n            \"fields\": [\n                {\n                    \"uuid\": \"25d484d1-d360-46f4-b7c9-ea74085b24cf\",\n                    \"label\": \"Date\",\n                    \"showGroupLabel\": false,\n                    \"acrofieldlabel\": \"notary_date\",\n                    \"custom\": false,\n                    \"apiName\": \"notary_date\",\n                    \"description\": null,\n                    \"dependencies\": [],\n                    \"type\": \"TextField\",\n                    \"order\": 2,\n                    \"rules\": [\n                        {\n                            \"uuid\": \"d8e2e44c-ad87-4e3e-ab58-663c1db318c9\",\n                            \"type\": \"Date\",\n                            \"rule\": \"\",\n                            \"errorMessage\": \"Please enter date in MM/DD/YYYY format\",\n                            \"dependentGroupId\": null,\n                            \"dependentField\": null,\n                            \"dependentSection\": null\n                        }\n                    ],\n                    \"children\": [],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                },\n                {\n                    \"uuid\": \"07b8414e-d912-4caf-9a3e-646000b4a965\",\n                    \"label\": \"Title\",\n                    \"showGroupLabel\": false,\n                    \"acrofieldlabel\": \"notary_title\",\n                    \"custom\": false,\n                    \"apiName\": \"notary_title\",\n                    \"description\": null,\n                    \"dependencies\": [],\n                    \"type\": \"TextField\",\n                    \"order\": 3,\n                    \"rules\": [],\n                    \"children\": [],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                }\n            ]\n        },\n        {\n            \"uuid\": \"63df7cf3-37d8-4a5b-8559-5456379b01a4\",\n            \"label\": \"Signature\",\n            \"description\": null,\n            \"footer\": null,\n            \"apiName\": null,\n            \"order\": 8,\n            \"type\": \"Signature\",\n            \"dependencies\": [],\n            \"children\": [],\n            \"fields\": [\n                {\n                    \"uuid\": \"8f3be778-04aa-49c3-9e0f-79f2a27cec3e\",\n                    \"label\": \"Date\",\n                    \"showGroupLabel\": false,\n                    \"acrofieldlabel\": \"sign-date_date\",\n                    \"custom\": false,\n                    \"apiName\": \"sign-date_date\",\n                    \"description\": null,\n                    \"dependencies\": [],\n                    \"type\": \"TextField\",\n                    \"order\": 2,\n                    \"rules\": [\n                        {\n                            \"uuid\": \"e695d76c-7a6a-4460-b256-143f61b8f80a\",\n                            \"type\": \"Date\",\n                            \"rule\": \"\",\n                            \"errorMessage\": \"Please enter date in MM/DD/YYYY format\",\n                            \"dependentGroupId\": null,\n                            \"dependentField\": null,\n                            \"dependentSection\": null\n                        }\n                    ],\n                    \"children\": [],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                },\n                {\n                    \"uuid\": \"f63b4604-7949-46cb-b7cd-35e0533796ad\",\n                    \"label\": \"I wish to have my RMD sent express mail and understadn the express charge will be taken from the net check amount\",\n                    \"showGroupLabel\": false,\n                    \"acrofieldlabel\": \"sign-date_express-mail-request\",\n                    \"custom\": false,\n                    \"apiName\": \"sign-date_express-mail-request\",\n                    \"description\": null,\n                    \"dependencies\": [],\n                    \"type\": \"Checkbox\",\n                    \"order\": 3,\n                    \"rules\": [],\n                    \"children\": [],\n                    \"x\": null,\n                    \"y\": null,\n                    \"page\": null\n                }\n            ]\n        }\n    ],\n    \"fields\": [\n        {\n            \"uuid\": \"0fc63971-a612-4f3f-b1bd-e57bdee93dd0\",\n            \"label\": \"I elect the Joint Life Expectancy table\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"spousal-beneficiary_elect\",\n            \"custom\": false,\n            \"apiName\": \"spousal-beneficiary_elect\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"Checkbox\",\n            \"order\": 1,\n            \"rules\": [\n                {\n                    \"uuid\": \"8b701e40-b726-4be4-b9ad-fe229a6a5560\",\n                    \"type\": \"NeedsField\",\n                    \"rule\": \"\",\n                    \"errorMessage\": \"Please enter spouse's date of birth\",\n                    \"dependentGroupId\": null,\n                    \"dependentField\": {\n                        \"uuid\": \"57c581ad-c946-4d5d-98f9-eb84ae403645\",\n                        \"label\": \"Spouse Beneficiary's Date of Birth\",\n                        \"acrofieldlabel\": \"spousal-beneficiary_DOB\"\n                    },\n                    \"dependentSection\": null\n                }\n            ],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"db78c7dc-6430-4764-b2f7-de1c958db179\",\n                \"label\": \"Spousal Beneficiary\"\n            }\n        },\n        {\n            \"uuid\": \"0ab59f3d-0032-4f12-8ce0-477e43043234\",\n            \"label\": \"Choose one\",\n            \"showGroupLabel\": true,\n            \"acrofieldlabel\": \"withdrawal-request--group\",\n            \"custom\": false,\n            \"apiName\": \"withdrawal-request--group\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"RadioGroup\",\n            \"order\": 1,\n            \"rules\": [],\n            \"children\": [\n                {\n                    \"uuid\": \"35f9029e-325c-44ee-b122-d0d17b45891b\",\n                    \"label\": \"Please send to me now only the amount to satisfy my Required Minimum Distribution (RMD)\",\n                    \"apiName\": \"withdrawal-request_send-rmd\",\n                    \"description\": null,\n                    \"acrofieldlabel\": \"withdrawal-request_send-RMD\",\n                    \"custom\": false,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [],\n                    \"type\": \"RadioButton\",\n                    \"order\": 1,\n                    \"rules\": [],\n                    \"children\": []\n                },\n                {\n                    \"uuid\": \"39add4a8-867a-4a3b-bf2e-c06ad0c4ef3c\",\n                    \"label\": \"I wish to take an amount in addition to my RMD amount\",\n                    \"apiName\": \"withdrawal-request_additional-amount\",\n                    \"description\": null,\n                    \"acrofieldlabel\": \"withdrawal-request_additional-amount\",\n                    \"custom\": false,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [],\n                    \"type\": \"RadioButton\",\n                    \"order\": 2,\n                    \"rules\": [\n                        {\n                            \"uuid\": \"948e6b75-d272-4089-a876-a235c8162e4f\",\n                            \"type\": \"NeedsField\",\n                            \"rule\": \"\",\n                            \"errorMessage\": \"Please enter an amount\",\n                            \"dependentGroupId\": null,\n                            \"dependentField\": {\n                                \"uuid\": \"d8c4fd4e-d359-4b13-b94a-febdec231486\",\n                                \"label\": \"The total amount I wish to take now is\",\n                                \"acrofieldlabel\": \"withdrawal-request_additional-amount__specify\"\n                            },\n                            \"dependentSection\": null\n                        }\n                    ],\n                    \"children\": [\n                        {\n                            \"uuid\": \"d8c4fd4e-d359-4b13-b94a-febdec231486\",\n                            \"label\": \"The total amount I wish to take now is\",\n                            \"apiName\": \"withdrawal-request_additional-amount__specify\",\n                            \"description\": \"<p>RMD amount plus additional amount.</p><p><br></p><p><strong>Any amount taken in addition to the RMD amount may be subject to a surrender charge.</strong></p>\",\n                            \"acrofieldlabel\": \"withdrawal-request_additional-amount__specify\",\n                            \"showGroupLabel\": false,\n                            \"custom\": false,\n                            \"dependencies\": [\n                                {\n                                    \"uuid\": \"948e6b75-d272-4089-a876-a235c8162e4f\",\n                                    \"type\": \"NeedsField\",\n                                    \"rule\": \"\",\n                                    \"errorMessage\": \"Please enter an amount\",\n                                    \"formField\": {\n                                        \"uuid\": \"39add4a8-867a-4a3b-bf2e-c06ad0c4ef3c\",\n                                        \"type\": \"RadioButton\",\n                                        \"label\": \"I wish to take an amount in addition to my RMD amount\",\n                                        \"acrofieldlabel\": \"withdrawal-request_additional-amount\"\n                                    }\n                                }\n                            ],\n                            \"type\": \"TextField\",\n                            \"order\": 1,\n                            \"rules\": [\n                                {\n                                    \"uuid\": \"381a5e00-2ad8-47ac-9af5-e3786899e3c6\",\n                                    \"type\": \"Currency\",\n                                    \"rule\": \"\",\n                                    \"errorMessage\": \"\",\n                                    \"dependentGroupId\": null,\n                                    \"dependentField\": null,\n                                    \"dependentSection\": null\n                                }\n                            ],\n                            \"children\": []\n                        }\n                    ]\n                }\n            ],\n            \"section\": {\n                \"uuid\": \"8034ebf0-0233-4f93-b245-065888732e50\",\n                \"label\": \"Withdrawal Request\"\n            }\n        },\n        {\n            \"uuid\": \"1a3c8fd3-b040-4952-ac58-d077c6120988\",\n            \"label\": \"Automatic Withdrawal Questions\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"automatic-withdrawal--group\",\n            \"custom\": false,\n            \"apiName\": \"automatic-withdrawal--group\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"RadioGroup\",\n            \"order\": 1,\n            \"rules\": [],\n            \"children\": [\n                {\n                    \"uuid\": \"d7787808-35f0-44c2-a259-21dc5af61a42\",\n                    \"label\": \"Benefit Election Date has been set on my contract (Protective Income Manager / PIM rider is automatically set at contract issue). Please automatically distribute the RMD form my contract each year. I understand that the RMD will be processed each year on December 20th or if this date falls on a weekend or holiday, the next business day\",\n                    \"apiName\": \"automatic-withdrawal_december\",\n                    \"description\": null,\n                    \"acrofieldlabel\": \"automatic-withdrawal_december\",\n                    \"custom\": false,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [],\n                    \"type\": \"RadioButton\",\n                    \"order\": 1,\n                    \"rules\": [],\n                    \"children\": []\n                },\n                {\n                    \"uuid\": \"d3825e16-9c5a-4c59-8fb4-b64b410c8b13\",\n                    \"label\": \"For contracts with a SecurePay rider and the benefit election date has not been set, or contracts without a rider, automatically send my distribution each year on the below date for the month of January from 10th - 28th; for the months February - December any day from the 4th - 28th. If this date falls on a weekend or holiday, payment will be made the next business day.\",\n                    \"apiName\": \"automatic-withdrawal_specific-date\",\n                    \"description\": null,\n                    \"acrofieldlabel\": \"automatic-withdrawal_specific-date\",\n                    \"custom\": false,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [],\n                    \"type\": \"RadioButton\",\n                    \"order\": 2,\n                    \"rules\": [\n                        {\n                            \"uuid\": \"3a6c5c04-0adb-4bdb-962b-eae5823aa64c\",\n                            \"type\": \"NeedsField\",\n                            \"rule\": null,\n                            \"errorMessage\": \"This field is required\",\n                            \"dependentGroupId\": null,\n                            \"dependentField\": {\n                                \"uuid\": \"73583b3b-877f-459d-9efe-7b824ce85e23\",\n                                \"label\": \"Day\",\n                                \"acrofieldlabel\": \"automatic-withdrawal_specific-date__day\"\n                            },\n                            \"dependentSection\": null\n                        },\n                        {\n                            \"uuid\": \"b34edd46-ad57-429e-99e6-4effd6eac983\",\n                            \"type\": \"NeedsField\",\n                            \"rule\": null,\n                            \"errorMessage\": \"This field is required\",\n                            \"dependentGroupId\": null,\n                            \"dependentField\": {\n                                \"uuid\": \"40ca5441-da5e-41fa-b287-425e50faf522\",\n                                \"label\": \"Month\",\n                                \"acrofieldlabel\": \"automatic-withdrawal_specific-date__month\"\n                            },\n                            \"dependentSection\": null\n                        }\n                    ],\n                    \"children\": [\n                        {\n                            \"uuid\": \"40ca5441-da5e-41fa-b287-425e50faf522\",\n                            \"label\": \"Month\",\n                            \"apiName\": \"automatic-withdrawal_specific-date__month\",\n                            \"description\": null,\n                            \"acrofieldlabel\": \"automatic-withdrawal_specific-date__month\",\n                            \"showGroupLabel\": false,\n                            \"custom\": false,\n                            \"dependencies\": [\n                                {\n                                    \"uuid\": \"b34edd46-ad57-429e-99e6-4effd6eac983\",\n                                    \"type\": \"NeedsField\",\n                                    \"rule\": null,\n                                    \"errorMessage\": \"This field is required\",\n                                    \"formField\": {\n                                        \"uuid\": \"d3825e16-9c5a-4c59-8fb4-b64b410c8b13\",\n                                        \"type\": \"RadioButton\",\n                                        \"label\": \"For contracts with a SecurePay rider and the benefit election date has not been set, or contracts without a rider, automatically send my distribution each year on the below date for the month of January from 10th - 28th; for the months February - December any day from the 4th - 28th. If this date falls on a weekend or holiday, payment will be made the next business day.\",\n                                        \"acrofieldlabel\": \"automatic-withdrawal_specific-date\"\n                                    }\n                                }\n                            ],\n                            \"type\": \"TextField\",\n                            \"order\": 1,\n                            \"rules\": [],\n                            \"children\": []\n                        },\n                        {\n                            \"uuid\": \"73583b3b-877f-459d-9efe-7b824ce85e23\",\n                            \"label\": \"Day\",\n                            \"apiName\": \"automatic-withdrawal_specific-date__day\",\n                            \"description\": null,\n                            \"acrofieldlabel\": \"automatic-withdrawal_specific-date__day\",\n                            \"showGroupLabel\": false,\n                            \"custom\": false,\n                            \"dependencies\": [\n                                {\n                                    \"uuid\": \"3a6c5c04-0adb-4bdb-962b-eae5823aa64c\",\n                                    \"type\": \"NeedsField\",\n                                    \"rule\": null,\n                                    \"errorMessage\": \"This field is required\",\n                                    \"formField\": {\n                                        \"uuid\": \"d3825e16-9c5a-4c59-8fb4-b64b410c8b13\",\n                                        \"type\": \"RadioButton\",\n                                        \"label\": \"For contracts with a SecurePay rider and the benefit election date has not been set, or contracts without a rider, automatically send my distribution each year on the below date for the month of January from 10th - 28th; for the months February - December any day from the 4th - 28th. If this date falls on a weekend or holiday, payment will be made the next business day.\",\n                                        \"acrofieldlabel\": \"automatic-withdrawal_specific-date\"\n                                    }\n                                }\n                            ],\n                            \"type\": \"TextField\",\n                            \"order\": 2,\n                            \"rules\": [],\n                            \"children\": []\n                        }\n                    ]\n                }\n            ],\n            \"section\": {\n                \"uuid\": \"c5e95ea7-99da-412f-8ec0-370e1ce560e4\",\n                \"label\": \"Request to set up Automatic RMD Withdrawals\"\n            }\n        },\n        {\n            \"uuid\": \"49aec008-db75-41cb-902a-4734b1eeeaa5\",\n            \"label\": \"Mailing or Electronic Funds Instructions\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"mailing-electronic-instructions--group\",\n            \"custom\": false,\n            \"apiName\": \"mailing-electronic-instructions--group\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"RadioGroup\",\n            \"order\": 1,\n            \"rules\": [],\n            \"children\": [\n                {\n                    \"uuid\": \"b944e4e3-ebdc-4f3d-9cbf-049c5e9bd78a\",\n                    \"label\": \"I wish to have a check mailed to the address of record\",\n                    \"apiName\": \"mailing-electronic-instructions_mail-check\",\n                    \"description\": null,\n                    \"acrofieldlabel\": \"mailing-electronic-instructions_mail-check\",\n                    \"custom\": false,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [],\n                    \"type\": \"RadioButton\",\n                    \"order\": 1,\n                    \"rules\": [],\n                    \"children\": []\n                },\n                {\n                    \"uuid\": \"6e2ba654-325a-4be2-8bc0-3a286ee7517f\",\n                    \"label\": \"I wish to have my funds sent electronically to my bank (EFT)\",\n                    \"apiName\": \"mailing-electronic-instructions_eft\",\n                    \"description\": \"<p><strong>Please attach a voided check</strong></p>\",\n                    \"acrofieldlabel\": \"mailing-electronic-instructions_EFT\",\n                    \"custom\": false,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [],\n                    \"type\": \"RadioButton\",\n                    \"order\": 2,\n                    \"rules\": [\n                        {\n                            \"uuid\": \"623d8096-34dc-4df4-868f-ed55ab4418b8\",\n                            \"type\": \"NeedsField\",\n                            \"rule\": null,\n                            \"errorMessage\": \"This field is required\",\n                            \"dependentGroupId\": null,\n                            \"dependentField\": {\n                                \"uuid\": \"f552a657-138c-47f1-9d24-5b004eb51c59\",\n                                \"label\": \"Routing Number\",\n                                \"acrofieldlabel\": \"mailing-electronic-instructions_routing-number\"\n                            },\n                            \"dependentSection\": null\n                        },\n                        {\n                            \"uuid\": \"824e8052-cd9c-4837-92b7-cbafdc013464\",\n                            \"type\": \"NeedsField\",\n                            \"rule\": null,\n                            \"errorMessage\": \"This field is required\",\n                            \"dependentGroupId\": null,\n                            \"dependentField\": {\n                                \"uuid\": \"1da0ac93-ffbd-4970-ba09-132e7ddde8f1\",\n                                \"label\": \"Account Number\",\n                                \"acrofieldlabel\": \"mailing-electronic-instructions_account-number\"\n                            },\n                            \"dependentSection\": null\n                        }\n                    ],\n                    \"children\": []\n                }\n            ],\n            \"section\": {\n                \"uuid\": \"76027c7d-bcf3-490c-b049-3465893d9639\",\n                \"label\": \"Mailing or Electronic Funds Instructions\"\n            }\n        },\n        {\n            \"uuid\": \"66c56a93-cf24-466d-8aa2-0a5330b8a884\",\n            \"label\": \"Owner's Name\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"owner-information_name\",\n            \"custom\": false,\n            \"apiName\": \"owner-information_name\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"TextField\",\n            \"order\": 1,\n            \"rules\": [\n                {\n                    \"uuid\": \"a2bba7c4-59f4-4854-b214-ba51a9a706a6\",\n                    \"type\": \"Required\",\n                    \"rule\": \"\",\n                    \"errorMessage\": \"This field is required \",\n                    \"dependentGroupId\": null,\n                    \"dependentField\": null,\n                    \"dependentSection\": null\n                }\n            ],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"fdc6ae4d-e77b-49f8-817c-b617c6032f4b\",\n                \"label\": \"Owner Information\"\n            }\n        },\n        {\n            \"uuid\": \"d6763450-28ec-4af6-be57-def1c0a23a26\",\n            \"label\": \"Owner's Signature\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"sign-date_owner-signature\",\n            \"custom\": false,\n            \"apiName\": \"sign-date_owner-signature\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"Signature\",\n            \"order\": 1,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"63df7cf3-37d8-4a5b-8559-5456379b01a4\",\n                \"label\": \"Signature\"\n            }\n        },\n        {\n            \"uuid\": \"40ca5441-da5e-41fa-b287-425e50faf522\",\n            \"label\": \"Month\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"automatic-withdrawal_specific-date__month\",\n            \"custom\": false,\n            \"apiName\": \"automatic-withdrawal_specific-date__month\",\n            \"description\": null,\n            \"dependencies\": [\n                {\n                    \"uuid\": \"b34edd46-ad57-429e-99e6-4effd6eac983\",\n                    \"type\": \"NeedsField\",\n                    \"rule\": null,\n                    \"errorMessage\": \"This field is required\",\n                    \"formField\": {\n                        \"uuid\": \"d3825e16-9c5a-4c59-8fb4-b64b410c8b13\",\n                        \"type\": \"RadioButton\",\n                        \"label\": \"For contracts with a SecurePay rider and the benefit election date has not been set, or contracts without a rider, automatically send my distribution each year on the below date for the month of January from 10th - 28th; for the months February - December any day from the 4th - 28th. If this date falls on a weekend or holiday, payment will be made the next business day.\",\n                        \"acrofieldlabel\": \"automatic-withdrawal_specific-date\"\n                    }\n                }\n            ],\n            \"type\": \"TextField\",\n            \"order\": 1,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"c5e95ea7-99da-412f-8ec0-370e1ce560e4\",\n                \"label\": \"Request to set up Automatic RMD Withdrawals\"\n            }\n        },\n        {\n            \"uuid\": \"d8c4fd4e-d359-4b13-b94a-febdec231486\",\n            \"label\": \"The total amount I wish to take now is\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"withdrawal-request_additional-amount__specify\",\n            \"custom\": false,\n            \"apiName\": \"withdrawal-request_additional-amount__specify\",\n            \"description\": \"<p>RMD amount plus additional amount.</p><p><br></p><p><strong>Any amount taken in addition to the RMD amount may be subject to a surrender charge.</strong></p>\",\n            \"dependencies\": [\n                {\n                    \"uuid\": \"948e6b75-d272-4089-a876-a235c8162e4f\",\n                    \"type\": \"NeedsField\",\n                    \"rule\": \"\",\n                    \"errorMessage\": \"Please enter an amount\",\n                    \"formField\": {\n                        \"uuid\": \"39add4a8-867a-4a3b-bf2e-c06ad0c4ef3c\",\n                        \"type\": \"RadioButton\",\n                        \"label\": \"I wish to take an amount in addition to my RMD amount\",\n                        \"acrofieldlabel\": \"withdrawal-request_additional-amount\"\n                    }\n                }\n            ],\n            \"type\": \"TextField\",\n            \"order\": 1,\n            \"rules\": [\n                {\n                    \"uuid\": \"381a5e00-2ad8-47ac-9af5-e3786899e3c6\",\n                    \"type\": \"Currency\",\n                    \"rule\": \"\",\n                    \"errorMessage\": \"\",\n                    \"dependentGroupId\": null,\n                    \"dependentField\": null,\n                    \"dependentSection\": null\n                }\n            ],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"8034ebf0-0233-4f93-b245-065888732e50\",\n                \"label\": \"Withdrawal Request\"\n            }\n        },\n        {\n            \"uuid\": \"157979c6-c01a-4975-ac66-2b89e7cb5944\",\n            \"label\": \"Owner\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"withdrawal-request_one-time__owner\",\n            \"custom\": false,\n            \"apiName\": \"withdrawal-request_one-time__owner\",\n            \"description\": \"use address of record\\n\",\n            \"dependencies\": [],\n            \"type\": \"RadioButton\",\n            \"order\": 1,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"8034ebf0-0233-4f93-b245-065888732e50\",\n                \"label\": \"Withdrawal Request\"\n            }\n        },\n        {\n            \"uuid\": \"35f9029e-325c-44ee-b122-d0d17b45891b\",\n            \"label\": \"Please send to me now only the amount to satisfy my Required Minimum Distribution (RMD)\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"withdrawal-request_send-RMD\",\n            \"custom\": false,\n            \"apiName\": \"withdrawal-request_send-rmd\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"RadioButton\",\n            \"order\": 1,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"8034ebf0-0233-4f93-b245-065888732e50\",\n                \"label\": \"Withdrawal Request\"\n            }\n        },\n        {\n            \"uuid\": \"d7787808-35f0-44c2-a259-21dc5af61a42\",\n            \"label\": \"Benefit Election Date has been set on my contract (Protective Income Manager / PIM rider is automatically set at contract issue). Please automatically distribute the RMD form my contract each year. I understand that the RMD will be processed each year on December 20th or if this date falls on a weekend or holiday, the next business day\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"automatic-withdrawal_december\",\n            \"custom\": false,\n            \"apiName\": \"automatic-withdrawal_december\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"RadioButton\",\n            \"order\": 1,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"c5e95ea7-99da-412f-8ec0-370e1ce560e4\",\n                \"label\": \"Request to set up Automatic RMD Withdrawals\"\n            }\n        },\n        {\n            \"uuid\": \"b944e4e3-ebdc-4f3d-9cbf-049c5e9bd78a\",\n            \"label\": \"I wish to have a check mailed to the address of record\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"mailing-electronic-instructions_mail-check\",\n            \"custom\": false,\n            \"apiName\": \"mailing-electronic-instructions_mail-check\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"RadioButton\",\n            \"order\": 1,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"76027c7d-bcf3-490c-b049-3465893d9639\",\n                \"label\": \"Mailing or Electronic Funds Instructions\"\n            }\n        },\n        {\n            \"uuid\": \"97d75151-d0c3-4121-ae82-b572c448efb4\",\n            \"label\": \"Begin auto RMDs next year.  I have already satisfied the RMD for this tax year.\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"automatic-withdrawal_instruction__already-satisfied\",\n            \"custom\": false,\n            \"apiName\": \"automatic-withdrawal_instruction__already-satisfied\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"RadioButton\",\n            \"order\": 1,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"c5e95ea7-99da-412f-8ec0-370e1ce560e4\",\n                \"label\": \"Request to set up Automatic RMD Withdrawals\"\n            }\n        },\n        {\n            \"uuid\": \"adbd79b8-3ac9-4315-b254-af416c6090c4\",\n            \"label\": \"Notary Public Signature\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"notary_signature\",\n            \"custom\": false,\n            \"apiName\": \"notary_signature\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"Signature\",\n            \"order\": 1,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"554c887b-04f7-444b-8d65-046325371ef2\",\n                \"label\": \"Notary\"\n            }\n        },\n        {\n            \"uuid\": \"ac7c1311-1b6b-48b4-920c-f1c7f00b35b3\",\n            \"label\": \"If, when we receive this form, the month and day chosen have already passed for this tax year, you will need to give us instructions for the RMD for this tax year in PART 1 above.  Otherwise we will assume you have already fulfilled the current tax year’s RMD for this contract and the auto RMD will begin next tax year.\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"automatic-withdrawal_already-passed--custom\",\n            \"custom\": true,\n            \"apiName\": \"automatic-withdrawal_already-passed--custom\",\n            \"description\": \"\",\n            \"dependencies\": [],\n            \"type\": \"Group\",\n            \"order\": 1,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"c5e95ea7-99da-412f-8ec0-370e1ce560e4\",\n                \"label\": \"Request to set up Automatic RMD Withdrawals\"\n            }\n        },\n        {\n            \"uuid\": \"6947e848-998e-425e-9885-f506f7425425\",\n            \"label\": \"For one-time RMD please make check payable to\",\n            \"showGroupLabel\": true,\n            \"acrofieldlabel\": \"withdrawal-request_one-time--group\",\n            \"custom\": false,\n            \"apiName\": \"withdrawal-request_one-time--group\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"RadioGroup\",\n            \"order\": 2,\n            \"rules\": [],\n            \"children\": [\n                {\n                    \"uuid\": \"157979c6-c01a-4975-ac66-2b89e7cb5944\",\n                    \"label\": \"Owner\",\n                    \"apiName\": \"withdrawal-request_one-time__owner\",\n                    \"description\": \"use address of record\\n\",\n                    \"acrofieldlabel\": \"withdrawal-request_one-time__owner\",\n                    \"custom\": false,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [],\n                    \"type\": \"RadioButton\",\n                    \"order\": 1,\n                    \"rules\": [],\n                    \"children\": []\n                },\n                {\n                    \"uuid\": \"1ff0b986-13ca-4553-9c90-05a947fc2c95\",\n                    \"label\": \"Electronic Funds Transfer (EFT)\",\n                    \"apiName\": \"withdrawal-request_one-time__eft\",\n                    \"description\": \"enclose a copy of a voided check\",\n                    \"acrofieldlabel\": \"withdrawal-request_one-time__EFT\",\n                    \"custom\": false,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [],\n                    \"type\": \"RadioButton\",\n                    \"order\": 2,\n                    \"rules\": [],\n                    \"children\": []\n                }\n            ],\n            \"section\": {\n                \"uuid\": \"8034ebf0-0233-4f93-b245-065888732e50\",\n                \"label\": \"Withdrawal Request\"\n            }\n        },\n        {\n            \"uuid\": \"78ea5356-084e-4c14-9bba-5fb8569f13b3\",\n            \"label\": \"If, when we receive this form, the month and day chosen have not passed for this tax year, we will set the auto RMDs to begin with the current tax year unless you instruct us differently below\",\n            \"showGroupLabel\": true,\n            \"acrofieldlabel\": \"automatic-withdrawal_instruction--group\",\n            \"custom\": false,\n            \"apiName\": \"automatic-withdrawal_instruction--group\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"RadioGroup\",\n            \"order\": 2,\n            \"rules\": [],\n            \"children\": [\n                {\n                    \"uuid\": \"97d75151-d0c3-4121-ae82-b572c448efb4\",\n                    \"label\": \"Begin auto RMDs next year.  I have already satisfied the RMD for this tax year.\",\n                    \"apiName\": \"automatic-withdrawal_instruction__already-satisfied\",\n                    \"description\": null,\n                    \"acrofieldlabel\": \"automatic-withdrawal_instruction__already-satisfied\",\n                    \"custom\": false,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [],\n                    \"type\": \"RadioButton\",\n                    \"order\": 1,\n                    \"rules\": [],\n                    \"children\": []\n                },\n                {\n                    \"uuid\": \"38065e89-5938-4476-8446-610b7382a666\",\n                    \"label\": \"Begin auto RMDs next year.  Send amount to satisfy the RMD for this tax year immediately.\",\n                    \"apiName\": \"automatic-withdrawal_instruction__send-amount\",\n                    \"description\": null,\n                    \"acrofieldlabel\": \"automatic-withdrawal_instruction__send-amount\",\n                    \"custom\": false,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [],\n                    \"type\": \"RadioButton\",\n                    \"order\": 2,\n                    \"rules\": [],\n                    \"children\": []\n                }\n            ],\n            \"section\": {\n                \"uuid\": \"c5e95ea7-99da-412f-8ec0-370e1ce560e4\",\n                \"label\": \"Request to set up Automatic RMD Withdrawals\"\n            }\n        },\n        {\n            \"uuid\": \"57c581ad-c946-4d5d-98f9-eb84ae403645\",\n            \"label\": \"Spouse Beneficiary's Date of Birth\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"spousal-beneficiary_DOB\",\n            \"custom\": false,\n            \"apiName\": \"spousal-beneficiary_dob\",\n            \"description\": null,\n            \"dependencies\": [\n                {\n                    \"uuid\": \"8b701e40-b726-4be4-b9ad-fe229a6a5560\",\n                    \"type\": \"NeedsField\",\n                    \"rule\": \"\",\n                    \"errorMessage\": \"Please enter spouse's date of birth\",\n                    \"formField\": {\n                        \"uuid\": \"0fc63971-a612-4f3f-b1bd-e57bdee93dd0\",\n                        \"type\": \"Checkbox\",\n                        \"label\": \"I elect the Joint Life Expectancy table\",\n                        \"acrofieldlabel\": \"spousal-beneficiary_elect\"\n                    }\n                }\n            ],\n            \"type\": \"TextField\",\n            \"order\": 2,\n            \"rules\": [\n                {\n                    \"uuid\": \"0de09b07-4028-4f52-a503-cb8190bd975f\",\n                    \"type\": \"Date\",\n                    \"rule\": \"\",\n                    \"errorMessage\": \"Please enter date in MM/DD/YYYY format\",\n                    \"dependentGroupId\": null,\n                    \"dependentField\": null,\n                    \"dependentSection\": null\n                }\n            ],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"db78c7dc-6430-4764-b2f7-de1c958db179\",\n                \"label\": \"Spousal Beneficiary\"\n            }\n        },\n        {\n            \"uuid\": \"8f3be778-04aa-49c3-9e0f-79f2a27cec3e\",\n            \"label\": \"Date\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"sign-date_date\",\n            \"custom\": false,\n            \"apiName\": \"sign-date_date\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"TextField\",\n            \"order\": 2,\n            \"rules\": [\n                {\n                    \"uuid\": \"e695d76c-7a6a-4460-b256-143f61b8f80a\",\n                    \"type\": \"Date\",\n                    \"rule\": \"\",\n                    \"errorMessage\": \"Please enter date in MM/DD/YYYY format\",\n                    \"dependentGroupId\": null,\n                    \"dependentField\": null,\n                    \"dependentSection\": null\n                }\n            ],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"63df7cf3-37d8-4a5b-8559-5456379b01a4\",\n                \"label\": \"Signature\"\n            }\n        },\n        {\n            \"uuid\": \"d1fa9cf8-37dc-4c10-b13a-bb324523cbf8\",\n            \"label\": \"Contract Number\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"owner-information_contract-number\",\n            \"custom\": false,\n            \"apiName\": \"owner-information_contract-number\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"TextField\",\n            \"order\": 2,\n            \"rules\": [\n                {\n                    \"uuid\": \"18ded1d5-e4cc-4672-9bcd-c11d9b873b01\",\n                    \"type\": \"Required\",\n                    \"rule\": \"\",\n                    \"errorMessage\": \"This field is required \",\n                    \"dependentGroupId\": null,\n                    \"dependentField\": null,\n                    \"dependentSection\": null\n                }\n            ],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"fdc6ae4d-e77b-49f8-817c-b617c6032f4b\",\n                \"label\": \"Owner Information\"\n            }\n        },\n        {\n            \"uuid\": \"f552a657-138c-47f1-9d24-5b004eb51c59\",\n            \"label\": \"Routing Number\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"mailing-electronic-instructions_routing-number\",\n            \"custom\": false,\n            \"apiName\": \"mailing-electronic-instructions_routing-number\",\n            \"description\": null,\n            \"dependencies\": [\n                {\n                    \"uuid\": \"623d8096-34dc-4df4-868f-ed55ab4418b8\",\n                    \"type\": \"NeedsField\",\n                    \"rule\": null,\n                    \"errorMessage\": \"This field is required\",\n                    \"formField\": {\n                        \"uuid\": \"6e2ba654-325a-4be2-8bc0-3a286ee7517f\",\n                        \"type\": \"RadioButton\",\n                        \"label\": \"I wish to have my funds sent electronically to my bank (EFT)\",\n                        \"acrofieldlabel\": \"mailing-electronic-instructions_EFT\"\n                    }\n                }\n            ],\n            \"type\": \"TextField\",\n            \"order\": 2,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"76027c7d-bcf3-490c-b049-3465893d9639\",\n                \"label\": \"Mailing or Electronic Funds Instructions\"\n            }\n        },\n        {\n            \"uuid\": \"73583b3b-877f-459d-9efe-7b824ce85e23\",\n            \"label\": \"Day\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"automatic-withdrawal_specific-date__day\",\n            \"custom\": false,\n            \"apiName\": \"automatic-withdrawal_specific-date__day\",\n            \"description\": null,\n            \"dependencies\": [\n                {\n                    \"uuid\": \"3a6c5c04-0adb-4bdb-962b-eae5823aa64c\",\n                    \"type\": \"NeedsField\",\n                    \"rule\": null,\n                    \"errorMessage\": \"This field is required\",\n                    \"formField\": {\n                        \"uuid\": \"d3825e16-9c5a-4c59-8fb4-b64b410c8b13\",\n                        \"type\": \"RadioButton\",\n                        \"label\": \"For contracts with a SecurePay rider and the benefit election date has not been set, or contracts without a rider, automatically send my distribution each year on the below date for the month of January from 10th - 28th; for the months February - December any day from the 4th - 28th. If this date falls on a weekend or holiday, payment will be made the next business day.\",\n                        \"acrofieldlabel\": \"automatic-withdrawal_specific-date\"\n                    }\n                }\n            ],\n            \"type\": \"TextField\",\n            \"order\": 2,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"c5e95ea7-99da-412f-8ec0-370e1ce560e4\",\n                \"label\": \"Request to set up Automatic RMD Withdrawals\"\n            }\n        },\n        {\n            \"uuid\": \"1ff0b986-13ca-4553-9c90-05a947fc2c95\",\n            \"label\": \"Electronic Funds Transfer (EFT)\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"withdrawal-request_one-time__EFT\",\n            \"custom\": false,\n            \"apiName\": \"withdrawal-request_one-time__eft\",\n            \"description\": \"enclose a copy of a voided check\",\n            \"dependencies\": [],\n            \"type\": \"RadioButton\",\n            \"order\": 2,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"8034ebf0-0233-4f93-b245-065888732e50\",\n                \"label\": \"Withdrawal Request\"\n            }\n        },\n        {\n            \"uuid\": \"39add4a8-867a-4a3b-bf2e-c06ad0c4ef3c\",\n            \"label\": \"I wish to take an amount in addition to my RMD amount\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"withdrawal-request_additional-amount\",\n            \"custom\": false,\n            \"apiName\": \"withdrawal-request_additional-amount\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"RadioButton\",\n            \"order\": 2,\n            \"rules\": [\n                {\n                    \"uuid\": \"948e6b75-d272-4089-a876-a235c8162e4f\",\n                    \"type\": \"NeedsField\",\n                    \"rule\": \"\",\n                    \"errorMessage\": \"Please enter an amount\",\n                    \"dependentGroupId\": null,\n                    \"dependentField\": {\n                        \"uuid\": \"d8c4fd4e-d359-4b13-b94a-febdec231486\",\n                        \"label\": \"The total amount I wish to take now is\",\n                        \"acrofieldlabel\": \"withdrawal-request_additional-amount__specify\"\n                    },\n                    \"dependentSection\": null\n                }\n            ],\n            \"children\": [\n                {\n                    \"uuid\": \"d8c4fd4e-d359-4b13-b94a-febdec231486\",\n                    \"label\": \"The total amount I wish to take now is\",\n                    \"apiName\": \"withdrawal-request_additional-amount__specify\",\n                    \"description\": \"<p>RMD amount plus additional amount.</p><p><br></p><p><strong>Any amount taken in addition to the RMD amount may be subject to a surrender charge.</strong></p>\",\n                    \"acrofieldlabel\": \"withdrawal-request_additional-amount__specify\",\n                    \"custom\": false,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [\n                        {\n                            \"uuid\": \"948e6b75-d272-4089-a876-a235c8162e4f\",\n                            \"type\": \"NeedsField\",\n                            \"rule\": \"\",\n                            \"errorMessage\": \"Please enter an amount\",\n                            \"formField\": {\n                                \"showGroupLabel\": false,\n                                \"uuid\": \"39add4a8-867a-4a3b-bf2e-c06ad0c4ef3c\",\n                                \"label\": \"I wish to take an amount in addition to my RMD amount\",\n                                \"acrofieldlabel\": \"withdrawal-request_additional-amount\"\n                            }\n                        }\n                    ],\n                    \"type\": \"TextField\",\n                    \"order\": 1,\n                    \"rules\": [\n                        {\n                            \"uuid\": \"381a5e00-2ad8-47ac-9af5-e3786899e3c6\",\n                            \"type\": \"Currency\",\n                            \"rule\": \"\",\n                            \"errorMessage\": \"\",\n                            \"dependentGroupId\": null,\n                            \"dependentField\": null,\n                            \"dependentSection\": null\n                        }\n                    ],\n                    \"children\": []\n                }\n            ],\n            \"section\": {\n                \"uuid\": \"8034ebf0-0233-4f93-b245-065888732e50\",\n                \"label\": \"Withdrawal Request\"\n            }\n        },\n        {\n            \"uuid\": \"d3825e16-9c5a-4c59-8fb4-b64b410c8b13\",\n            \"label\": \"For contracts with a SecurePay rider and the benefit election date has not been set, or contracts without a rider, automatically send my distribution each year on the below date for the month of January from 10th - 28th; for the months February - December any day from the 4th - 28th. If this date falls on a weekend or holiday, payment will be made the next business day.\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"automatic-withdrawal_specific-date\",\n            \"custom\": false,\n            \"apiName\": \"automatic-withdrawal_specific-date\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"RadioButton\",\n            \"order\": 2,\n            \"rules\": [\n                {\n                    \"uuid\": \"3a6c5c04-0adb-4bdb-962b-eae5823aa64c\",\n                    \"type\": \"NeedsField\",\n                    \"rule\": null,\n                    \"errorMessage\": \"This field is required\",\n                    \"dependentGroupId\": null,\n                    \"dependentField\": {\n                        \"uuid\": \"73583b3b-877f-459d-9efe-7b824ce85e23\",\n                        \"label\": \"Day\",\n                        \"acrofieldlabel\": \"automatic-withdrawal_specific-date__day\"\n                    },\n                    \"dependentSection\": null\n                },\n                {\n                    \"uuid\": \"b34edd46-ad57-429e-99e6-4effd6eac983\",\n                    \"type\": \"NeedsField\",\n                    \"rule\": null,\n                    \"errorMessage\": \"This field is required\",\n                    \"dependentGroupId\": null,\n                    \"dependentField\": {\n                        \"uuid\": \"40ca5441-da5e-41fa-b287-425e50faf522\",\n                        \"label\": \"Month\",\n                        \"acrofieldlabel\": \"automatic-withdrawal_specific-date__month\"\n                    },\n                    \"dependentSection\": null\n                }\n            ],\n            \"children\": [\n                {\n                    \"uuid\": \"40ca5441-da5e-41fa-b287-425e50faf522\",\n                    \"label\": \"Month\",\n                    \"apiName\": \"automatic-withdrawal_specific-date__month\",\n                    \"description\": null,\n                    \"acrofieldlabel\": \"automatic-withdrawal_specific-date__month\",\n                    \"custom\": false,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [\n                        {\n                            \"uuid\": \"b34edd46-ad57-429e-99e6-4effd6eac983\",\n                            \"type\": \"NeedsField\",\n                            \"rule\": null,\n                            \"errorMessage\": \"This field is required\",\n                            \"formField\": {\n                                \"showGroupLabel\": false,\n                                \"uuid\": \"d3825e16-9c5a-4c59-8fb4-b64b410c8b13\",\n                                \"label\": \"For contracts with a SecurePay rider and the benefit election date has not been set, or contracts without a rider, automatically send my distribution each year on the below date for the month of January from 10th - 28th; for the months February - December any day from the 4th - 28th. If this date falls on a weekend or holiday, payment will be made the next business day.\",\n                                \"acrofieldlabel\": \"automatic-withdrawal_specific-date\"\n                            }\n                        }\n                    ],\n                    \"type\": \"TextField\",\n                    \"order\": 1,\n                    \"rules\": [],\n                    \"children\": []\n                },\n                {\n                    \"uuid\": \"73583b3b-877f-459d-9efe-7b824ce85e23\",\n                    \"label\": \"Day\",\n                    \"apiName\": \"automatic-withdrawal_specific-date__day\",\n                    \"description\": null,\n                    \"acrofieldlabel\": \"automatic-withdrawal_specific-date__day\",\n                    \"custom\": false,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [\n                        {\n                            \"uuid\": \"3a6c5c04-0adb-4bdb-962b-eae5823aa64c\",\n                            \"type\": \"NeedsField\",\n                            \"rule\": null,\n                            \"errorMessage\": \"This field is required\",\n                            \"formField\": {\n                                \"showGroupLabel\": false,\n                                \"uuid\": \"d3825e16-9c5a-4c59-8fb4-b64b410c8b13\",\n                                \"label\": \"For contracts with a SecurePay rider and the benefit election date has not been set, or contracts without a rider, automatically send my distribution each year on the below date for the month of January from 10th - 28th; for the months February - December any day from the 4th - 28th. If this date falls on a weekend or holiday, payment will be made the next business day.\",\n                                \"acrofieldlabel\": \"automatic-withdrawal_specific-date\"\n                            }\n                        }\n                    ],\n                    \"type\": \"TextField\",\n                    \"order\": 2,\n                    \"rules\": [],\n                    \"children\": []\n                }\n            ],\n            \"section\": {\n                \"uuid\": \"c5e95ea7-99da-412f-8ec0-370e1ce560e4\",\n                \"label\": \"Request to set up Automatic RMD Withdrawals\"\n            }\n        },\n        {\n            \"uuid\": \"6e2ba654-325a-4be2-8bc0-3a286ee7517f\",\n            \"label\": \"I wish to have my funds sent electronically to my bank (EFT)\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"mailing-electronic-instructions_EFT\",\n            \"custom\": false,\n            \"apiName\": \"mailing-electronic-instructions_eft\",\n            \"description\": \"<p><strong>Please attach a voided check</strong></p>\",\n            \"dependencies\": [],\n            \"type\": \"RadioButton\",\n            \"order\": 2,\n            \"rules\": [\n                {\n                    \"uuid\": \"623d8096-34dc-4df4-868f-ed55ab4418b8\",\n                    \"type\": \"NeedsField\",\n                    \"rule\": null,\n                    \"errorMessage\": \"This field is required\",\n                    \"dependentGroupId\": null,\n                    \"dependentField\": {\n                        \"uuid\": \"f552a657-138c-47f1-9d24-5b004eb51c59\",\n                        \"label\": \"Routing Number\",\n                        \"acrofieldlabel\": \"mailing-electronic-instructions_routing-number\"\n                    },\n                    \"dependentSection\": null\n                },\n                {\n                    \"uuid\": \"824e8052-cd9c-4837-92b7-cbafdc013464\",\n                    \"type\": \"NeedsField\",\n                    \"rule\": null,\n                    \"errorMessage\": \"This field is required\",\n                    \"dependentGroupId\": null,\n                    \"dependentField\": {\n                        \"uuid\": \"1da0ac93-ffbd-4970-ba09-132e7ddde8f1\",\n                        \"label\": \"Account Number\",\n                        \"acrofieldlabel\": \"mailing-electronic-instructions_account-number\"\n                    },\n                    \"dependentSection\": null\n                }\n            ],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"76027c7d-bcf3-490c-b049-3465893d9639\",\n                \"label\": \"Mailing or Electronic Funds Instructions\"\n            }\n        },\n        {\n            \"uuid\": \"38065e89-5938-4476-8446-610b7382a666\",\n            \"label\": \"Begin auto RMDs next year.  Send amount to satisfy the RMD for this tax year immediately.\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"automatic-withdrawal_instruction__send-amount\",\n            \"custom\": false,\n            \"apiName\": \"automatic-withdrawal_instruction__send-amount\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"RadioButton\",\n            \"order\": 2,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"c5e95ea7-99da-412f-8ec0-370e1ce560e4\",\n                \"label\": \"Request to set up Automatic RMD Withdrawals\"\n            }\n        },\n        {\n            \"uuid\": \"25d484d1-d360-46f4-b7c9-ea74085b24cf\",\n            \"label\": \"Date\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"notary_date\",\n            \"custom\": false,\n            \"apiName\": \"notary_date\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"TextField\",\n            \"order\": 2,\n            \"rules\": [\n                {\n                    \"uuid\": \"d8e2e44c-ad87-4e3e-ab58-663c1db318c9\",\n                    \"type\": \"Date\",\n                    \"rule\": \"\",\n                    \"errorMessage\": \"Please enter date in MM/DD/YYYY format\",\n                    \"dependentGroupId\": null,\n                    \"dependentField\": null,\n                    \"dependentSection\": null\n                }\n            ],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"554c887b-04f7-444b-8d65-046325371ef2\",\n                \"label\": \"Notary\"\n            }\n        },\n        {\n            \"uuid\": \"e584930d-7d14-4da6-9d4f-58b0b4ef77c2\",\n            \"label\": \"Complete the Federal Tax Withholding form to give us your withholding instructions. \",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"automatic-withdrawal_withholding--custom\",\n            \"custom\": true,\n            \"apiName\": \"automatic-withdrawal_withholding--custom\",\n            \"description\": \"\",\n            \"dependencies\": [],\n            \"type\": \"Group\",\n            \"order\": 2,\n            \"rules\": [],\n            \"children\": [\n                {\n                    \"uuid\": \"ac7c1311-1b6b-48b4-920c-f1c7f00b35b3\",\n                    \"label\": \"If, when we receive this form, the month and day chosen have already passed for this tax year, you will need to give us instructions for the RMD for this tax year in PART 1 above.  Otherwise we will assume you have already fulfilled the current tax year’s RMD for this contract and the auto RMD will begin next tax year.\",\n                    \"apiName\": \"automatic-withdrawal_already-passed--custom\",\n                    \"description\": \"\",\n                    \"acrofieldlabel\": \"automatic-withdrawal_already-passed--custom\",\n                    \"custom\": true,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [],\n                    \"type\": \"Group\",\n                    \"order\": 1,\n                    \"rules\": [],\n                    \"children\": []\n                },\n                {\n                    \"uuid\": \"78ea5356-084e-4c14-9bba-5fb8569f13b3\",\n                    \"label\": \"If, when we receive this form, the month and day chosen have not passed for this tax year, we will set the auto RMDs to begin with the current tax year unless you instruct us differently below\",\n                    \"apiName\": \"automatic-withdrawal_instruction--group\",\n                    \"description\": null,\n                    \"acrofieldlabel\": \"automatic-withdrawal_instruction--group\",\n                    \"custom\": false,\n                    \"showGroupLabel\": true,\n                    \"dependencies\": [],\n                    \"type\": \"RadioGroup\",\n                    \"order\": 2,\n                    \"rules\": [],\n                    \"children\": [\n                        {\n                            \"uuid\": \"97d75151-d0c3-4121-ae82-b572c448efb4\",\n                            \"label\": \"Begin auto RMDs next year.  I have already satisfied the RMD for this tax year.\",\n                            \"apiName\": \"automatic-withdrawal_instruction__already-satisfied\",\n                            \"description\": null,\n                            \"acrofieldlabel\": \"automatic-withdrawal_instruction__already-satisfied\",\n                            \"showGroupLabel\": false,\n                            \"custom\": false,\n                            \"dependencies\": [],\n                            \"type\": \"RadioButton\",\n                            \"order\": 1,\n                            \"rules\": [],\n                            \"children\": []\n                        },\n                        {\n                            \"uuid\": \"38065e89-5938-4476-8446-610b7382a666\",\n                            \"label\": \"Begin auto RMDs next year.  Send amount to satisfy the RMD for this tax year immediately.\",\n                            \"apiName\": \"automatic-withdrawal_instruction__send-amount\",\n                            \"description\": null,\n                            \"acrofieldlabel\": \"automatic-withdrawal_instruction__send-amount\",\n                            \"showGroupLabel\": false,\n                            \"custom\": false,\n                            \"dependencies\": [],\n                            \"type\": \"RadioButton\",\n                            \"order\": 2,\n                            \"rules\": [],\n                            \"children\": []\n                        }\n                    ]\n                },\n                {\n                    \"uuid\": \"1d538e23-b82f-41c5-8535-3fa5f5c86ca1\",\n                    \"label\": \"If the current tax year is the first year you are required to take an RMD and you plan to delay taking the first required distribution until AFTER December 31st, you will need to make arrangements for a one time RMD withdrawal between January 1st and April 1st to satisfy the first year RMD. Auto RMDs only satisfy the current tax year’s required distribution.\",\n                    \"apiName\": \"automatic-withdrawal_required-RMD--custom\",\n                    \"description\": \"\",\n                    \"acrofieldlabel\": \"automatic-withdrawal_required-RMD--custom\",\n                    \"custom\": true,\n                    \"showGroupLabel\": false,\n                    \"dependencies\": [],\n                    \"type\": \"Group\",\n                    \"order\": 3,\n                    \"rules\": [],\n                    \"children\": []\n                }\n            ],\n            \"section\": {\n                \"uuid\": \"c5e95ea7-99da-412f-8ec0-370e1ce560e4\",\n                \"label\": \"Request to set up Automatic RMD Withdrawals\"\n            }\n        },\n        {\n            \"uuid\": \"f63b4604-7949-46cb-b7cd-35e0533796ad\",\n            \"label\": \"I wish to have my RMD sent express mail and understadn the express charge will be taken from the net check amount\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"sign-date_express-mail-request\",\n            \"custom\": false,\n            \"apiName\": \"sign-date_express-mail-request\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"Checkbox\",\n            \"order\": 3,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"63df7cf3-37d8-4a5b-8559-5456379b01a4\",\n                \"label\": \"Signature\"\n            }\n        },\n        {\n            \"uuid\": \"1da0ac93-ffbd-4970-ba09-132e7ddde8f1\",\n            \"label\": \"Account Number\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"mailing-electronic-instructions_account-number\",\n            \"custom\": false,\n            \"apiName\": \"mailing-electronic-instructions_account-number\",\n            \"description\": null,\n            \"dependencies\": [\n                {\n                    \"uuid\": \"824e8052-cd9c-4837-92b7-cbafdc013464\",\n                    \"type\": \"NeedsField\",\n                    \"rule\": null,\n                    \"errorMessage\": \"This field is required\",\n                    \"formField\": {\n                        \"uuid\": \"6e2ba654-325a-4be2-8bc0-3a286ee7517f\",\n                        \"type\": \"RadioButton\",\n                        \"label\": \"I wish to have my funds sent electronically to my bank (EFT)\",\n                        \"acrofieldlabel\": \"mailing-electronic-instructions_EFT\"\n                    }\n                }\n            ],\n            \"type\": \"TextField\",\n            \"order\": 3,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"76027c7d-bcf3-490c-b049-3465893d9639\",\n                \"label\": \"Mailing or Electronic Funds Instructions\"\n            }\n        },\n        {\n            \"uuid\": \"07b8414e-d912-4caf-9a3e-646000b4a965\",\n            \"label\": \"Title\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"notary_title\",\n            \"custom\": false,\n            \"apiName\": \"notary_title\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"TextField\",\n            \"order\": 3,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"554c887b-04f7-444b-8d65-046325371ef2\",\n                \"label\": \"Notary\"\n            }\n        },\n        {\n            \"uuid\": \"1d538e23-b82f-41c5-8535-3fa5f5c86ca1\",\n            \"label\": \"If the current tax year is the first year you are required to take an RMD and you plan to delay taking the first required distribution until AFTER December 31st, you will need to make arrangements for a one time RMD withdrawal between January 1st and April 1st to satisfy the first year RMD. Auto RMDs only satisfy the current tax year’s required distribution.\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"automatic-withdrawal_required-RMD--custom\",\n            \"custom\": true,\n            \"apiName\": \"automatic-withdrawal_required-RMD--custom\",\n            \"description\": \"\",\n            \"dependencies\": [],\n            \"type\": \"Group\",\n            \"order\": 3,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"c5e95ea7-99da-412f-8ec0-370e1ce560e4\",\n                \"label\": \"Request to set up Automatic RMD Withdrawals\"\n            }\n        },\n        {\n            \"uuid\": \"e3e3e3e3-e3e3-e3e3-e3e3-e3e3e3e3e3e4\",\n            \"label\": \"Producer Signature\",\n            \"showGroupLabel\": false,\n            \"acrofieldlabel\": \"Producer Signature\",\n            \"custom\": false,\n            \"apiName\": \"producersignature\",\n            \"description\": null,\n            \"dependencies\": [],\n            \"type\": \"Signature\",\n            \"order\": null,\n            \"rules\": [],\n            \"children\": [],\n            \"section\": {\n                \"uuid\": \"8034ebf0-0233-4f93-b245-065888732e50\",\n                \"label\": \"Withdrawal Request\"\n            }\n        }\n    ],\n    \"carrier\": {\n        \"name\": \"Protective\",\n        \"displayName\": \"Protective\",\n        \"uuid\": \"e69a53f5-b7c0-4c5f-bd54-53cee3a81b20\"\n    }\n}"},{"id":"cda2609d-68e9-4885-8d7d-18738d29e380","name":"404 Response - Form not found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{api}}/forms/:uuid","host":["{{api}}"],"path":["forms",":uuid"],"query":[{"key":"fields","value":"","type":"text","disabled":true},{"key":"sections","value":"","type":"text","disabled":true}],"variable":[{"key":"uuid","value":"2827dad0-b2a9-4bb2-b1cf-5f56e7058413"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"15"},{"key":"ETag","value":"W/\"f-ZCkCYb31pDotL+vX87mmcaComRA\""},{"key":"Date","value":"Wed, 05 Jun 2024 20:17:03 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Form not found."}],"_postman_id":"4dcedbde-4126-4b0a-9e5e-8ae42e607626"},{"name":"Get Form Validation Rules","id":"29fb3868-9d94-4e42-94f5-0183e5b62c26","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{api}}/forms/:uuid/rules","description":"<p>Get validation rules for a form by its UUID.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["forms",":uuid","rules"],"host":["{{api}}"],"query":[],"variable":[{"description":{"content":"<p>The form UUID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"uuid"}]}},"response":[{"id":"b72bf6bf-c736-419f-9f1d-8240bdbe4191","name":"200 Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:3000/forms/:uuid/rules","protocol":"http","host":["localhost"],"port":"3000","path":["forms",":uuid","rules"],"variable":[{"key":"uuid","value":"beba63fc-4e53-4bea-a678-7c5b2bf879f5"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"387"},{"key":"ETag","value":"W/\"183-+m0QqznvXM586/EvKRKXFz6P3vI\""},{"key":"Date","value":"Mon, 20 Feb 2023 19:29:43 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"field_id\": \"advisor_first_name\",\n        \"rules\": [\n            {\n                \"type\": \"data_type\",\n                \"value\": \"string\"\n            },\n            {\n                \"type\": \"min_length\",\n                \"value\": 1\n            },\n            {\n                \"type\": \"max_length\",\n                \"value\": 50\n            }\n        ]\n    },\n    {\n        \"field_id\": \"advisor_last_name\",\n        \"rules\": [\n            {\n                \"type\": \"data_type\",\n                \"value\": \"string\"\n            },\n            {\n                \"type\": \"min_length\",\n                \"value\": 1\n            },\n            {\n                \"type\": \"max_length\",\n                \"value\": 50\n            }\n        ]\n    },\n    {\n        \"field_id\": \"policy_number\",\n        \"rules\": [\n            {\n                \"type\": \"data_type\",\n                \"value\": \"string\"\n            }\n        ],\n        \"required\": true\n    }\n]"}],"_postman_id":"29fb3868-9d94-4e42-94f5-0183e5b62c26"},{"name":"Batch Zip Forms","id":"c8dab2e0-b382-4b7c-980a-fda71005baee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[\n    \"8de288ad-e741-430d-89db-4d40af14fef1\",\n    \"ace5b95a-8087-4d55-bf76-44c1fd95fc80\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\"\n]","options":{"raw":{"language":"json"}}},"url":"{{api}}/forms/batch","description":"<p>Generate a zip from up to 10 form by their UUIDs.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["forms","batch"],"host":["{{api}}"],"query":[],"variable":[]}},"response":[{"id":"e288d3dc-a2d5-408d-856f-6f26b1bd053c","name":"200 Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[\n    \"8de288ad-e741-430d-89db-4d40af14fef1\",\n    \"ace5b95a-8087-4d55-bf76-44c1fd95fc80\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\"\n]","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/forms/batch"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"58"},{"key":"ETag","value":"W/\"3a-zEHiuuOjPcNhvDO2nwdMbyBYXxA\""},{"key":"Date","value":"Mon, 20 Feb 2023 19:34:52 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"80fa88c5-a764-4d12-8ab0-1fb7bb54cc53\",\n    \"createdAt\": \"2023-02-09T13:42:09.415Z\",\n    \"status\": \"processing\"\n}"},{"id":"d259031c-b79a-42c1-8b1e-7767ad29e853","name":"400 Response - Batch size over 10","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[\n    \"8de288ad-e741-430d-89db-4d40af14fef1\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\"\n]","options":{"raw":{"language":"json"}}},"url":"{{api}}/forms/batch"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"110"},{"key":"ETag","value":"W/\"6e-8okKh7xfV7gI3LBIUaTNqx6Pz20\""},{"key":"Date","value":"Wed, 05 Jun 2024 20:31:40 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"message\": \"Batch size must not exceed 10\",\n        \"readable\": \"Please select up to 10 forms at a time.\"\n    }\n}"},{"id":"bf1498c1-8838-44e6-afdb-508b817094b3","name":"400 Response - Invalid request body","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[]","options":{"raw":{"language":"json"}}},"url":"{{api}}/forms/batch"},"status":"Bad Request","code":400,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"51"},{"key":"ETag","value":"W/\"33-DInzoHJc8TCtg/rdkW7vqUhz1hA\""},{"key":"Date","value":"Wed, 05 Jun 2024 20:34:13 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Body must be an array of form UUIDs with length > 0"}],"_postman_id":"c8dab2e0-b382-4b7c-980a-fda71005baee"},{"name":"Merge Forms","id":"bd65de48-521b-4a32-8b75-c69f9e597d20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[\n    \"c7739c46-bd80-4a5f-a4a6-8a8f9b1b665f\",\n    \"802dc227-1e8a-4f56-b267-79e74e005c56\"\n]","options":{"raw":{"language":"json"}}},"url":"{{api}}/forms/merge","description":"<p>Merge up to 10 forms by their UUIDs.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["forms","merge"],"host":["{{api}}"],"query":[],"variable":[]}},"response":[{"id":"1f4dc4bc-a280-49d7-9ec5-988bceb28d4d","name":"200 Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[\n    \"8de288ad-e741-430d-89db-4d40af14fef1\",\n    \"ace5b95a-8087-4d55-bf76-44c1fd95fc80\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\"\n]","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/forms/batch"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"58"},{"key":"ETag","value":"W/\"3a-zEHiuuOjPcNhvDO2nwdMbyBYXxA\""},{"key":"Date","value":"Mon, 20 Feb 2023 19:34:52 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"80fa88c5-a764-4d12-8ab0-1fb7bb54cc53\",\n    \"createdAt\": \"2023-02-09T13:42:09.415Z\",\n    \"status\": \"processing\"\n}"},{"id":"9c7e12a7-fdc2-4332-9623-78e2ab9faa78","name":"400 Response - Batch size over 10","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[\n    \"8de288ad-e741-430d-89db-4d40af14fef1\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\",\n    \"039059bc-885c-4910-ab66-f1b75f181e7f\"\n]","options":{"raw":{"language":"json"}}},"url":"{{api}}/forms/merge"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"108"},{"key":"ETag","value":"W/\"6c-SNgShwGHowH6/Lf2X/5RO59Usl0\""},{"key":"Date","value":"Wed, 05 Jun 2024 20:37:03 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": {\n        \"message\": \"Batch size must not exceed 10\",\n        \"readable\": \"Please select up to 10 forms at a time.\"\n    }\n}"},{"id":"4ab6b228-ff71-486f-8177-f1feb325a839","name":"400 Response - Invalid request body","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"[]","options":{"raw":{"language":"json"}}},"url":"{{api}}/forms/merge"},"status":"Bad Request","code":400,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"50"},{"key":"ETag","value":"W/\"32-SyscxSp9R+UXcZG+xW6wB+WHPsA\""},{"key":"Date","value":"Wed, 05 Jun 2024 20:39:04 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Body must be an array of doc UUIDs with length > 0"}],"_postman_id":"bd65de48-521b-4a32-8b75-c69f9e597d20"},{"name":"Email Forms","id":"99fbe4ee-52ea-4528-8bbd-ad5adbee1bd9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email_addresses\": [\n        \"reis@vigil.fi\",\n        \"mason@vigil.fi\"\n    ],\n    \"forms\": [\n        \"8de288ad-e741-430d-89db-4d40af14fef1\",\n        \"ace5b95a-8087-4d55-bf76-44c1fd95fc80\",\n        \"039059bc-885c-4910-ab66-f1b75f181e7f\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{api}}/forms/email","description":"<p>Creates and sends forms to one or many email addresses.</p>\n<h2 id=\"restrictions\">Restrictions</h2>\n<ul>\n<li>Max 10 email addresses</li>\n<li>Max 10 forms</li>\n</ul>\n<h2 id=\"response-notes\">Response Notes</h2>\n<p>Since we're using the Mailgun API, which already utilizes a queuing system - we'll immedately respond with a 200 status \"sent\" if that's what Mailgun gives us back (it usually does.)</p>\n<p>If there's an issue related to Mailgun, we'll send a 500 and pass through the error message.</p>\n<p>If there's a validation issue, we'll send a 400 with the validation error message.</p>\n<p>If we can't find a form, we'll send 404 with the missing form ID.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["forms","email"],"host":["{{api}}"],"query":[],"variable":[]}},"response":[{"id":"38e1ec2a-c391-40cd-844c-2920484e39ca","name":"Email Forms","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email_addresses\": [\n        \"reis@vigil.fi\",\n        \"mason@vigil.fi\"\n    ],\n    \"forms\": [\n        \"8de288ad-e741-430d-89db-4d40af14fef1\",\n        \"ace5b95a-8087-4d55-bf76-44c1fd95fc80\",\n        \"039059bc-885c-4910-ab66-f1b75f181e7f\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/forms/email"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"17"},{"key":"ETag","value":"W/\"11-c3/oTbFITeku5EKHNUssvLGQHjw\""},{"key":"Date","value":"Tue, 21 Feb 2023 14:15:42 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"sent\"\n}"}],"_postman_id":"99fbe4ee-52ea-4528-8bbd-ad5adbee1bd9"},{"name":"Duplicate Form","id":"7c9dfbf1-dd7d-4e47-be4b-e78269a9e511","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"newFormName\": \"DUPE TEST NEW\",\n    \"carrierUuid\": \"ef7c86b7-f4ce-485c-81ed-1fe37b1a63de\"\n}","options":{"raw":{"language":"json"}}},"url":"{{api}}/forms/duplicate/75ccc7b0-128f-4221-876f-7345373918c0","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["forms","duplicate","75ccc7b0-128f-4221-876f-7345373918c0"],"host":["{{api}}"],"query":[],"variable":[]}},"response":[{"id":"2eae712d-84ab-4643-adb9-29d249c116d6","name":"Email Forms","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email_addresses\": [\n        \"reis@vigil.fi\",\n        \"mason@vigil.fi\"\n    ],\n    \"forms\": [\n        \"8de288ad-e741-430d-89db-4d40af14fef1\",\n        \"ace5b95a-8087-4d55-bf76-44c1fd95fc80\",\n        \"039059bc-885c-4910-ab66-f1b75f181e7f\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/forms/email"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express","uuid":"508e26a1-25d3-44f0-bc15-5b4b51e1b83c"},{"key":"Access-Control-Allow-Origin","value":"*","uuid":"74675490-54cd-4757-993f-a288cb8606a2"},{"key":"Content-Type","value":"application/json; charset=utf-8","uuid":"515b4701-d531-41ec-a87a-32340081d782"},{"key":"Content-Length","value":"17","uuid":"d1844a50-7606-4bc2-99e3-bbfe5a5d3a27"},{"key":"ETag","value":"W/\"11-c3/oTbFITeku5EKHNUssvLGQHjw\"","uuid":"1f2f10a9-3f97-438d-aed2-320760000bed"},{"key":"Date","value":"Tue, 21 Feb 2023 14:15:42 GMT","uuid":"5f306891-364c-4109-a8e5-25d31446a975"},{"key":"Connection","value":"keep-alive","uuid":"87b465d7-eda9-40b4-a63e-1f0419195521"},{"key":"Keep-Alive","value":"timeout=5","uuid":"6a0b597c-5f0d-4c15-8260-27c20a41bd13"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"sent\"\n}"}],"_postman_id":"7c9dfbf1-dd7d-4e47-be4b-e78269a9e511"},{"name":"Delete Form","id":"70a9d864-ea98-4c89-af35-3782ee5963b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{api}}/forms/910e7306-8457-4d26-b623-1a4752d9d047","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["forms","910e7306-8457-4d26-b623-1a4752d9d047"],"host":["{{api}}"],"query":[],"variable":[]}},"response":[{"id":"2dd43c61-2be9-4053-91e7-a6aa1657b366","name":"Email Forms","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email_addresses\": [\n        \"reis@vigil.fi\",\n        \"mason@vigil.fi\"\n    ],\n    \"forms\": [\n        \"8de288ad-e741-430d-89db-4d40af14fef1\",\n        \"ace5b95a-8087-4d55-bf76-44c1fd95fc80\",\n        \"039059bc-885c-4910-ab66-f1b75f181e7f\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/forms/email"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express","uuid":"508e26a1-25d3-44f0-bc15-5b4b51e1b83c"},{"key":"Access-Control-Allow-Origin","value":"*","uuid":"74675490-54cd-4757-993f-a288cb8606a2"},{"key":"Content-Type","value":"application/json; charset=utf-8","uuid":"515b4701-d531-41ec-a87a-32340081d782"},{"key":"Content-Length","value":"17","uuid":"d1844a50-7606-4bc2-99e3-bbfe5a5d3a27"},{"key":"ETag","value":"W/\"11-c3/oTbFITeku5EKHNUssvLGQHjw\"","uuid":"1f2f10a9-3f97-438d-aed2-320760000bed"},{"key":"Date","value":"Tue, 21 Feb 2023 14:15:42 GMT","uuid":"5f306891-364c-4109-a8e5-25d31446a975"},{"key":"Connection","value":"keep-alive","uuid":"87b465d7-eda9-40b4-a63e-1f0419195521"},{"key":"Keep-Alive","value":"timeout=5","uuid":"6a0b597c-5f0d-4c15-8260-27c20a41bd13"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"sent\"\n}"}],"_postman_id":"70a9d864-ea98-4c89-af35-3782ee5963b0"},{"name":"Get Fields for Form","id":"cbd9e6e0-47c3-492a-b1e4-e3277b74f0a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{api}}/forms/:uuid/fields","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["forms",":uuid","fields"],"host":["{{api}}"],"query":[],"variable":[{"id":"3bfe0a5b-cd9c-408f-ad77-5238d6fe7928","type":"any","value":"","key":"uuid"}]}},"response":[],"_postman_id":"cbd9e6e0-47c3-492a-b1e4-e3277b74f0a7"}],"id":"b566023c-1f33-4888-b3d1-c32025eda6a5","description":"<p>Forms are documents used to interact with insurance carriers and other entities. The resource represents the form and associated metadata.</p>\n","_postman_id":"b566023c-1f33-4888-b3d1-c32025eda6a5","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}}},{"name":"Transactions","item":[{"name":"Get Transactions","id":"11540b99-5ce1-4aee-a0ba-3a611b6aed93","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{api}}/transactions/","description":"<p>Get all transactions for a user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["transactions",""],"host":["{{api}}"],"query":[],"variable":[]}},"response":[{"id":"f25618db-a615-4838-8f92-240b767b7899","name":"200 Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/transactions/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"727"},{"key":"ETag","value":"W/\"2d7-BzzMBfE/uWiPQFKvUQ0tnraJxI8\""},{"key":"Date","value":"Wed, 22 May 2024 14:37:51 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"uuid\": \"0d22539f-a80b-4766-bafe-813ae4debc17\",\n        \"name\": \"Test Transaction 2\",\n        \"status\": \"Draft\",\n        \"advisor\": \"Advisor\",\n        \"client\": \"Client\",\n        \"template\": {\n            \"uuid\": \"356cdc7f-78cc-457e-b9d0-6fae5868a479\",\n            \"name\": \"RMD Withdrawal Service Form\",\n            \"description\": \"Here's how you can set up your RMD Election\",\n            \"type\": \"ServiceRequest\",\n            \"carrier\": {\n                \"displayName\": \"Protective\"\n            }\n        }\n    },\n    {\n        \"uuid\": \"405549e0-73f8-4420-9a6a-973cdb2099e8\",\n        \"name\": \"Test Transaction 1\",\n        \"status\": \"Draft\",\n        \"advisor\": \"Advisor\",\n        \"client\": \"Client\",\n        \"template\": {\n            \"uuid\": \"59918605-629a-43f4-9bbb-c25fb61be503\",\n            \"name\": \"Change Beneficiary\",\n            \"description\": \"A test template for changing a user beneficiary.\",\n            \"type\": \"ServiceRequest\",\n            \"carrier\": {\n                \"displayName\": \"Protective\"\n            }\n        }\n    }\n]"},{"id":"4cda2037-6ae7-4ff3-883a-aaa2d1b03609","name":"404 Response - Transaction not found","originalRequest":{"method":"GET","header":[],"url":"{{api}}/transactions/"},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"21"},{"key":"ETag","value":"W/\"15-1gwEXdL5mdfQ5QkmjCljABl2ZJ4\""},{"key":"Date","value":"Wed, 05 Jun 2024 20:43:06 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"No transactions found"}],"_postman_id":"11540b99-5ce1-4aee-a0ba-3a611b6aed93"},{"name":"Get Transaction by UUID","id":"6e51b0b4-85a8-48f9-bfdd-a05e446083f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{api}}/transactions/:uuid","description":"<p>Get a single transaction for a user by its UUID.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["transactions",":uuid"],"host":["{{api}}"],"query":[],"variable":[{"type":"any","value":"5f8b261f-d84b-424e-9d8a-cac3687f6b54","key":"uuid"}]}},"response":[{"id":"2768280c-4b2a-4259-861c-ee5dea53cda2","name":"200 Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:3000/transactions/:uuid","protocol":"http","host":["localhost"],"port":"3000","path":["transactions",":uuid"],"variable":[{"key":"uuid","value":"0d22539f-a80b-4766-bafe-813ae4debc17"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"364"},{"key":"ETag","value":"W/\"16c-UzfJ9vnJ61IA3xg+tCzAJgFrEb0\""},{"key":"Date","value":"Wed, 22 May 2024 14:41:03 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"0d22539f-a80b-4766-bafe-813ae4debc17\",\n    \"name\": \"Test Transaction 2\",\n    \"status\": \"Draft\",\n    \"advisor\": \"Advisor\",\n    \"client\": \"Client\",\n    \"template\": {\n        \"uuid\": \"356cdc7f-78cc-457e-b9d0-6fae5868a479\",\n        \"name\": \"RMD Withdrawal Service Form\",\n        \"description\": \"Here's how you can set up your RMD Election\",\n        \"type\": \"ServiceRequest\",\n        \"carrier\": {\n            \"displayName\": \"Protective\"\n        }\n    }\n}"},{"id":"5df4228b-5250-496b-973a-b7c659a56c64","name":"404 Response - Transaction not found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{api}}/transactions/:uuid","host":["{{api}}"],"path":["transactions",":uuid"],"variable":[{"key":"uuid","value":"0d22539f-a80b-4766-bafe-813ae4debc17"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"21"},{"key":"ETag","value":"W/\"15-nUnXx9SOu+XALcXBb+ZytRHIOok\""},{"key":"Date","value":"Wed, 05 Jun 2024 20:45:40 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Transaction not found"}],"_postman_id":"6e51b0b4-85a8-48f9-bfdd-a05e446083f4"},{"name":"Get Transaction Status","id":"193ca052-f295-4895-b698-874df47e2cb4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{api}}/transactions/:uuid/status","description":"<p>Get the status of a transaction by its UUID.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["transactions",":uuid","status"],"host":["{{api}}"],"query":[],"variable":[{"description":{"content":"<p>The transaction UUID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"uuid"}]}},"response":[{"id":"59f9a449-ca90-4abe-b43e-2358debc1601","name":"200 Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{api}}/transactions/:uuid/status","host":["{{api}}"],"path":["transactions",":uuid","status"],"variable":[{"key":"uuid","value":"0d22539f-a80b-4766-bafe-813ae4debc17","description":"The transaction UUID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Security-Policy","value":"default-src 'none'"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"171"},{"key":"Date","value":"Thu, 06 Jun 2024 16:03:13 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Submitted\"\n}"},{"id":"45c6dfd8-d299-4520-9b24-3d7a07f682d0","name":"404 Response - Transaction not found","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:3000/transactions/:uuid/status","protocol":"http","host":["localhost"],"port":"3000","path":["transactions",":uuid","status"],"variable":[{"key":"uuid","value":"0d22539f-a80b-4766-bafe-813ae4debc17","description":"The transaction UUID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Security-Policy","value":"default-src 'none'"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Type","name":"Content-Type","value":"text/html","description":"","type":"text"},{"key":"Content-Length","value":"171"},{"key":"Date","value":"Thu, 06 Jun 2024 16:03:13 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Transaction not found"}],"_postman_id":"193ca052-f295-4895-b698-874df47e2cb4"},{"name":"Create Transaction","id":"0ff61fb8-2644-44a0-859d-1e0218c8da33","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"advisor\": \"Advisor\",\n    \"client\": \"Client\",\n    \"templateId\": \"356cdc7f-78cc-457e-b9d0-6fae5868a479\",\n    \"forms\": [\n        {\n            \"id\": \"e313756d-6428-4ef2-922f-531e1e49dd0e\",\n            \"fields\": {\n                \"mailing-electronic-instructions--group\": \"\",\n                \"mailing-electronic-instructions_EFT\": \"\",\n                \"mailing-electronic-instructions_mail-check\": \"\",\n                \"mailing-electronic-instructions_account-number\": \"\",\n                \"mailing-electronic-instructions_routing-number\": \"\",\n                \"notary_date\": \"\",\n                \"notary_signature\": \"\",\n                \"notary_title\": \"\",\n                \"owner-information_contract-number\": \"ABC-123-111\",\n                \"owner-information_name\": \"\",\n                \"automatic-withdrawal--group\": \"\",\n                \"automatic-withdrawal_december\": \"\",\n                \"automatic-withdrawal_specific-date\": \"\",\n                \"automatic-withdrawal_specific-date__day\": \"\",\n                \"automatic-withdrawal_specific-date__month\": \"\",\n                \"automatic-withdrawal_withholding--custom\": \"\",\n                \"automatic-withdrawal_required-RMD--custom\": \"\",\n                \"automatic-withdrawal_instruction--group\": \"\",\n                \"automatic-withdrawal_instruction__already-satisfied\": \"\",\n                \"automatic-withdrawal_instruction__send-amount\": \"\",\n                \"automatic-withdrawal_already-passed--custom\": \"\",\n                \"sign-date_date\": \"\",\n                \"sign-date_express-mail-request\": false,\n                \"sign-date_owner-signature\": \"\",\n                \"spousal-beneficiary_DOB\": \"\",\n                \"spousal-beneficiary_elect\": false,\n                \"withdrawal-request--group\": \"\",\n                \"withdrawal-request_send-RMD\": \"\",\n                \"withdrawal-request_additional-amount\": true,\n                \"withdrawal-request_additional-amount__specify\": \"120000\",\n                \"withdrawal-request_one-time--group\": \"\",\n                \"withdrawal-request_one-time__EFT\": \"\",\n                \"withdrawal-request_one-time__owner\": \"\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{api}}/transactions","description":"<p>Create a transaction for a user.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["transactions"],"host":["{{api}}"],"query":[],"variable":[]}},"response":[{"id":"0535aacb-9e94-4a94-aace-0748f3da2401","name":"200 Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"advisor\": \"Advisor\",\n    \"client\": \"Client\",\n    \"templateId\": \"356cdc7f-78cc-457e-b9d0-6fae5868a479\",\n    \"forms\": [\n        {\n            \"id\": \"e313756d-6428-4ef2-922f-531e1e49dd0e\",\n            \"fields\": {\n                \"1\": \"\",\n                \"2\": \"\",\n                \"3\": \"\",\n                \"4\": \"\",\n                \"DOB date mm\": \"\",\n                \"1 Full Name of Plan\": \"\",\n                \"2 PolicyContract Numbers\": \"\",\n                \"3 Address of Plan\": \"\",\n                \"5 Date of Plan\": \"\",\n                \"All of the authorized signers of the Plan Administrator and TrusteesOfficers acting together\": \"\",\n                \"Other explain\": \"\",\n                \"Name and Title please print\": \"\",\n                \"Name and Title please print_2\": \"\",\n                \"Name and Title please print_3\": \"\",\n                \"Name and Title please print_4\": \"\",\n                \"other explain\": \"\",\n                \"date dd\": \"\",\n                \"date mm2\": \"\",\n                \"date dd2\": \"\",\n                \"date yyyy2\": \"\",\n                \"date mm3\": \"\",\n                \"date dd3\": \"\",\n                \"date mm4\": \"\",\n                \"date dd4\": \"\",\n                \"date yyyy4\": \"\",\n                \"4 Plan Tax Identification Number TIN\": \"\",\n                \"Any of the current authorized signers of the Plan Administrator or any of the TrusteesOfficers acting alone\": \"\",\n                \"date yyyy\": \"\",\n                \"date yyyy3\": \"\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/transactions"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"358"},{"key":"ETag","value":"W/\"166-yXanSNQ/ZMES8YV0PsSzTRPdtfw\""},{"key":"Date","value":"Tue, 04 Jun 2024 18:17:56 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"1f63dff3-f587-4564-b945-9b0820d890e0\",\n    \"name\": \"RMD Withdrawal Service Form\",\n    \"status\": \"Draft\",\n    \"advisor\": \"Advisor\",\n    \"client\": \"Client\",\n    \"template\": {\n        \"uuid\": \"356cdc7f-78cc-457e-b9d0-6fae5868a479\",\n        \"name\": \"RMD Withdrawal Service Form\",\n        \"description\": \"Here's how you can set up your RMD Election\",\n        \"type\": \"ServiceRequest\",\n        \"carrier\": {\n            \"displayName\": \"Protective\"\n        }\n    }\n}"},{"id":"d301b339-7ba1-415d-b702-59831dc42fd9","name":"400 Response - Template not found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"advisor\": \"Advisor\",\n    \"client\": \"Client\",\n    \"templateId\": \"356cdc7f-78cc-457e-b9d0-6fae5868a479\",\n    \"forms\": [\n        {\n            \"id\": \"e313756d-6428-4ef2-922f-531e1e49dd0e\",\n            \"fields\": {\n                \"1\": \"\",\n                \"2\": \"\",\n                \"3\": \"\",\n                \"4\": \"\",\n                \"DOB date mm\": \"\",\n                \"1 Full Name of Plan\": \"\",\n                \"2 PolicyContract Numbers\": \"\",\n                \"3 Address of Plan\": \"\",\n                \"5 Date of Plan\": \"\",\n                \"All of the authorized signers of the Plan Administrator and TrusteesOfficers acting together\": \"\",\n                \"Other explain\": \"\",\n                \"Name and Title please print\": \"\",\n                \"Name and Title please print_2\": \"\",\n                \"Name and Title please print_3\": \"\",\n                \"Name and Title please print_4\": \"\",\n                \"other explain\": \"\",\n                \"date dd\": \"\",\n                \"date mm2\": \"\",\n                \"date dd2\": \"\",\n                \"date yyyy2\": \"\",\n                \"date mm3\": \"\",\n                \"date dd3\": \"\",\n                \"date mm4\": \"\",\n                \"date dd4\": \"\",\n                \"date yyyy4\": \"\",\n                \"4 Plan Tax Identification Number TIN\": \"\",\n                \"Any of the current authorized signers of the Plan Administrator or any of the TrusteesOfficers acting alone\": \"\",\n                \"date yyyy\": \"\",\n                \"date yyyy3\": \"\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{api}}/transactions"},"status":"Bad Request","code":400,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"18"},{"key":"ETag","value":"W/\"12-otOFg6gAyvefAtHw0sz1ZyhGDUY\""},{"key":"Date","value":"Wed, 05 Jun 2024 20:48:34 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Template not found"},{"id":"6fad7093-c3c0-434c-8c84-69a101170321","name":"400 Response - Forms body not an array","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"advisor\": \"Advisor\",\n    \"client\": \"Client\",\n    \"templateId\": \"356cdc7f-78cc-457e-b9d0-6fae5868a479\",\n    \"forms\": {}\n}","options":{"raw":{"language":"json"}}},"url":"{{api}}/transactions"},"status":"Bad Request","code":400,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"35"},{"key":"ETag","value":"W/\"23-BNKyx4G/rvGHASDapX7IRNtf8QA\""},{"key":"Date","value":"Wed, 05 Jun 2024 20:50:00 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Forms body should contain an array."}],"_postman_id":"0ff61fb8-2644-44a0-859d-1e0218c8da33"},{"name":"Submit Transaction","id":"261003e7-3e3c-4e3f-aab4-d5157b2514c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{api}}/transactions/:uuid?action=submit","description":"<p>Submit a transaction by its UUID. Must include 'action' query param with 'submit' as value.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["transactions",":uuid"],"host":["{{api}}"],"query":[{"key":"action","value":"submit"}],"variable":[{"description":{"content":"<p>The transactions UUID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"uuid"}]}},"response":[{"id":"91b16461-8b70-4436-b8bc-87673a0868d0","name":"200 Response","originalRequest":{"method":"POST","header":[],"url":{"raw":"http://localhost:3000/transactions/:uuid?action=submit","protocol":"http","host":["localhost"],"port":"3000","path":["transactions",":uuid"],"query":[{"key":"action","value":"submit"}],"variable":[{"key":"uuid","value":"4dab1db9-b3ad-4d07-83ff-1d358db4eba2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"51"},{"key":"ETag","value":"W/\"33-4PxCmmMaJ1MzOej3SR8lZykSnSE\""},{"key":"Date","value":"Tue, 04 Jun 2024 19:43:41 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"success\": true,\n    \"message\": \"Transaction submitted.\"\n}"},{"id":"b5ce10c1-22e9-4289-a5c4-f18f9f00a7b0","name":"404 Response - Transaction not found","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{api}}/transactions/:uuid?action=submit","host":["{{api}}"],"path":["transactions",":uuid"],"query":[{"key":"action","value":"submit"}],"variable":[{"key":"uuid","value":"4dab1db9-b3ad-4d07-83ff-1d358db4eba2","description":"The transactions UUID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"21"},{"key":"ETag","value":"W/\"15-nUnXx9SOu+XALcXBb+ZytRHIOok\""},{"key":"Date","value":"Wed, 05 Jun 2024 21:01:42 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Transaction not found"},{"id":"05c63471-5d64-4a1c-8fc8-b74630c5a5f9","name":"400 Response - Transaction not in draft or signed status","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{api}}/transactions/:uuid?action=submit","host":["{{api}}"],"path":["transactions",":uuid"],"query":[{"key":"action","value":"submit"}],"variable":[{"key":"uuid","value":"4dab1db9-b3ad-4d07-83ff-1d358db4eba2","description":"The transactions UUID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"45"},{"key":"ETag","value":"W/\"2d-5cXsowCnaGAqV+ekytm05S47liY\""},{"key":"Date","value":"Wed, 05 Jun 2024 21:02:26 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Transaction is not in draft or signed status."}],"_postman_id":"261003e7-3e3c-4e3f-aab4-d5157b2514c5"},{"name":"Create Signature Requests","id":"3ffff4d8-e40c-473c-8aad-1257a6a754ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"formUuid\": \"d84ab4c2-1dc6-4c98-9c17-aaf5badf847e\",\n    \"signatureItems\": [\n        {\n            \"uuid\": \"b97c52e8-530b-4c50-bac0-22923864390d\",\n            \"email\": \"test@getvigil.com\",\n            \"subject\": \"subject\",\n            \"message\": \"message\"\n        },\n        {\n            \"uuid\": \"bd0fd981-2857-48ce-8344-cf5d0bd0b310\",\n            \"email\": \"test@getvigil.com\",\n            \"subject\": \"subject\",\n            \"message\": \"message\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{api}}/transactions/:uuid/signatures","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["transactions",":uuid","signatures"],"host":["{{api}}"],"query":[],"variable":[{"id":"35176482-5e33-4341-b419-c5fc6e495217","description":{"content":"<p>The transaction UUID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"uuid"}]}},"response":[{"id":"4c84febd-f967-402d-881d-d2a45ce953b6","name":"200 Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"d84ab4c2-1dc6-4c98-9c17-aaf5badf847e\": {\n        \"b97c52e8-530b-4c50-bac0-22923864390d\": {\n            \"email\": \"test@getvigil.com\",\n            \"subject\": \"subject\",\n            \"message\": \"message\"\n        },\n        \"bd0fd981-2857-48ce-8344-cf5d0bd0b310\": {\n            \"email\": \"test@getvigil.com\",\n            \"subject\": \"subject\",\n            \"message\": \"message\"\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:3000/transactions/:uuid/signatures","protocol":"http","host":["localhost"],"port":"3000","path":["transactions",":uuid","signatures"],"variable":[{"key":"uuid","value":"2a8514bd-006f-41f1-b655-0d7244a61f00"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"49"},{"key":"ETag","value":"W/\"31-s/WrNkmE8jC/Qsjd1MlZ8o9Nrj0\""},{"key":"Date","value":"Tue, 04 Jun 2024 18:42:42 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Digital signature requests created.\"\n}"}],"_postman_id":"3ffff4d8-e40c-473c-8aad-1257a6a754ac"},{"name":"Fulfill Attachment","id":"d56cdac9-3856-4bea-bb16-ec87fc8d86dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/Users/davidpietrusa/Desktop/pdfTest.pdf"],"value":null}]},"url":"{{api}}/transactions/:transactionUuid/forms/:transactionFormUuid/attachments/:attachmentUuid","description":"<p>Fulfill an attachment for a transactions form. Path variables specify the transactionUuid, transactionFormUuid, and the attachmentUuid. Attachment included in request body as form data with key 'file'.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["transactions",":transactionUuid","forms",":transactionFormUuid","attachments",":attachmentUuid"],"host":["{{api}}"],"query":[],"variable":[{"description":{"content":"<p>The transaction UUID</p>\n","type":"text/plain"},"type":"any","value":"<uuid>","key":"transactionUuid"},{"description":{"content":"<p>The transaction form UUID</p>\n","type":"text/plain"},"type":"any","value":"<uuid>","key":"transactionFormUuid"},{"description":{"content":"<p>The attachment UUID</p>\n","type":"text/plain"},"type":"any","value":"<uuid>","key":"attachmentUuid"}]}},"response":[{"id":"a2598140-f1ec-4f48-b7b9-f6ed4c663fdf","name":"200 Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","src":"/Users/davidpietrusa/Desktop/pdfTest.pdf"}]},"url":{"raw":"http://localhost:3000/transactions/:transactionUuid/forms/:transactionFormUuid/attachments/:attachmentUuid","protocol":"http","host":["localhost"],"port":"3000","path":["transactions",":transactionUuid","forms",":transactionFormUuid","attachments",":attachmentUuid"],"variable":[{"key":"transactionUuid","value":"e7af10da-bce6-42c2-971c-53a4f1c2114d"},{"key":"transactionFormUuid","value":"d598a2d9-1abd-46ec-8820-20b572c16950"},{"key":"attachmentUuid","value":"747be547-bee6-4a7e-b0e4-66bb932b7916"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"234"},{"key":"ETag","value":"W/\"ea-MaOOKAPKESGl++1Vh/GBI5EH7EU\""},{"key":"Date","value":"Tue, 04 Jun 2024 19:55:00 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"3dbce774-7e94-4926-a859-eb32b603c3a4\",\n    \"name\": \"pdfTest.pdf\",\n    \"description\": \"pdfTest.pdf\",\n    \"path\": \"gs://vigil-user-documents/service-requests/e7af10da-bce6-42c2-971c-53a4f1c2114d/b8001140-2cca-4ff2-9c6e-e1f107f1736f/pdfTest.pdf\"\n}"},{"id":"6ac2b910-25c0-49e3-be1e-5512a6cc2c07","name":"400 Response - No file","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/Users/davidpietrusa/Desktop/pdfTest.pdf"],"value":null}]},"url":{"raw":"{{api}}/transactions/:transactionUuid/forms/:transactionFormUuid/attachments/:attachmentUuid","host":["{{api}}"],"path":["transactions",":transactionUuid","forms",":transactionFormUuid","attachments",":attachmentUuid"],"variable":[{"key":"transactionUuid","value":"e7af10da-bce6-42c2-971c-53a4f1c2114d","description":"The transaction UUID"},{"key":"transactionFormUuid","value":"d598a2d9-1abd-46ec-8820-20b572c16950","description":"The transaction form UUID"},{"key":"attachmentUuid","value":"747be547-bee6-4a7e-b0e4-66bb932b7916","description":"The attachment UUID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-wgkw9SKll2rpF/gmlhIvoryqQdE\""},{"key":"Date","value":"Thu, 06 Jun 2024 13:38:14 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"No file uploaded"},{"id":"41ae0558-3b03-4588-97b5-2b6730db5a7e","name":"404 Response - Transaction not found","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","src":"/Users/davidpietrusa/Desktop/pdfTest.pdf"}]},"url":{"raw":"{{api}}/transactions/:transactionUuid/forms/:transactionFormUuid/attachments/:attachmentUuid","host":["{{api}}"],"path":["transactions",":transactionUuid","forms",":transactionFormUuid","attachments",":attachmentUuid"],"variable":[{"key":"transactionUuid","value":"e7af10da-bce6-42c2-971c-53a4f1c2114e","description":"The transaction UUID"},{"key":"transactionFormUuid","value":"d598a2d9-1abd-46ec-8820-20b572c16950","description":"The transaction form UUID"},{"key":"attachmentUuid","value":"747be547-bee6-4a7e-b0e4-66bb932b7916","description":"The attachment UUID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"21"},{"key":"ETag","value":"W/\"15-nUnXx9SOu+XALcXBb+ZytRHIOok\""},{"key":"Date","value":"Thu, 06 Jun 2024 13:39:54 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Transaction not found"},{"id":"bd08aecc-455d-49cb-b049-048434dbaf58","name":"404 Response - Transaction form not found","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","src":"/Users/davidpietrusa/Desktop/pdfTest.pdf"}]},"url":{"raw":"{{api}}/transactions/:transactionUuid/forms/:transactionFormUuid/attachments/:attachmentUuid","host":["{{api}}"],"path":["transactions",":transactionUuid","forms",":transactionFormUuid","attachments",":attachmentUuid"],"variable":[{"key":"transactionUuid","value":"e7af10da-bce6-42c2-971c-53a4f1c2114e","description":"The transaction UUID"},{"key":"transactionFormUuid","value":"d598a2d9-1abd-46ec-8820-20b572c16950","description":"The transaction form UUID"},{"key":"attachmentUuid","value":"747be547-bee6-4a7e-b0e4-66bb932b7916","description":"The attachment UUID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"21"},{"key":"ETag","value":"W/\"15-nUnXx9SOu+XALcXBb+ZytRHIOok\""},{"key":"Date","value":"Thu, 06 Jun 2024 13:39:54 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Transaction form not found"}],"_postman_id":"d56cdac9-3856-4bea-bb16-ec87fc8d86dc"},{"name":"Add Attachment","id":"88715b7c-81db-42aa-8252-1b300365ce2f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","description":"<p>The attachment to add</p>\n","type":"file","value":null},{"key":"name","value":"<string>","description":"<p>The attachment name</p>\n","type":"text"},{"key":"description","value":"<string>","description":"<p>The attachment description</p>\n","type":"text"}]},"url":"{{api}}/transactions/:transactionUuid/forms/:transactionFormUuid/attachment","description":"<p>Add an attachment to a transaction form. Path variables specify the transactionUuid and transactionFormUuid. Attachment included in request as form data with key 'file' along with 'name' and 'description'.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["transactions",":transactionUuid","forms",":transactionFormUuid","attachment"],"host":["{{api}}"],"query":[],"variable":[{"description":{"content":"<p>The transaction UUID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"transactionUuid"},{"description":{"content":"<p>The transaction form UUID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"transactionFormUuid"}]}},"response":[{"id":"f8c5e208-a7cf-4159-b471-edee33aeea8b","name":"200 Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/Users/davidpietrusa/Desktop/pdfTest.pdf"],"src":"/Users/davidpietrusa/Desktop/pdfTest.pdf"},{"key":"name","value":"birth certificate","type":"text"},{"key":"description","value":"birth certificate PDF","type":"text"}],"options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:3000/transactions/:transactionUuid/forms/:transactionFormUuid/attachment","protocol":"http","host":["localhost"],"port":"3000","path":["transactions",":transactionUuid","forms",":transactionFormUuid","attachment"],"variable":[{"key":"transactionUuid","value":"e7af10da-bce6-42c2-971c-53a4f1c2114d"},{"key":"transactionFormUuid","value":"d598a2d9-1abd-46ec-8820-20b572c16950"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"410"},{"key":"ETag","value":"W/\"19a-2ZLtR4K7SVumTIJ7lfB58MsOseU\""},{"key":"Date","value":"Tue, 04 Jun 2024 20:04:07 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 151,\n    \"createdAt\": \"2024-06-04T20:04:07.780Z\",\n    \"updatedAt\": \"2024-06-04T20:04:07.780Z\",\n    \"deletedAt\": null,\n    \"uuid\": \"9b50c9cc-65cc-4ab7-87a5-ec5d9ed35f74\",\n    \"userId\": 2,\n    \"name\": \"birth certificate\",\n    \"description\": \"birth certificate PDF\",\n    \"path\": \"gs://vigil-user-documents/transactions/e7af10da-bce6-42c2-971c-53a4f1c2114d/654e7a0d-ffa6-474e-a6d0-e0284979338c/pdfTest.pdf\",\n    \"attachmentFieldId\": null,\n    \"transactionFormId\": 185\n}"},{"id":"fdd7cfdc-e14e-4270-87c0-d88a474cdbe2","name":"400 Response - No file uploaded","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","description":"The attachment to add","type":"file","value":null},{"key":"name","value":"","description":"The attachment name","type":"text"},{"key":"description","value":"","description":"The attachment description","type":"text"}]},"url":{"raw":"{{api}}/transactions/:transactionUuid/forms/:transactionFormUuid/attachment","host":["{{api}}"],"path":["transactions",":transactionUuid","forms",":transactionFormUuid","attachment"],"variable":[{"key":"transactionUuid","value":"e7af10da-bce6-42c2-971c-53a4f1c2114d","description":"The transaction UUID"},{"key":"transactionFormUuid","value":"d598a2d9-1abd-46ec-8820-20b572c16950","description":"The transaction form UUID"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"16"},{"key":"ETag","value":"W/\"10-wgkw9SKll2rpF/gmlhIvoryqQdE\""},{"key":"Date","value":"Thu, 06 Jun 2024 13:54:49 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"No file uploaded"},{"id":"ac08068f-c860-4bb4-94e3-fc31930d38fd","name":"404 Response - Transaction not found","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","description":"The attachment to add","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/Users/davidpietrusa/Desktop/pdfTest.pdf"],"src":"/Users/davidpietrusa/Desktop/pdfTest.pdf"},{"key":"name","value":"Birth Certificate","description":"The attachment name","type":"text"},{"key":"description","value":"Birth Certificate PDF","description":"The attachment description","type":"text"}]},"url":{"raw":"{{api}}/transactions/:transactionUuid/forms/:transactionFormUuid/attachment","host":["{{api}}"],"path":["transactions",":transactionUuid","forms",":transactionFormUuid","attachment"],"variable":[{"key":"transactionUuid","value":"e7af10da-bce6-42c2-971c-53a4f1c2114e","description":"The transaction UUID"},{"key":"transactionFormUuid","value":"d598a2d9-1abd-46ec-8820-20b572c16950","description":"The transaction form UUID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"21"},{"key":"ETag","value":"W/\"15-nUnXx9SOu+XALcXBb+ZytRHIOok\""},{"key":"Date","value":"Thu, 06 Jun 2024 13:55:53 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Transaction not found"},{"id":"cd3b6dc5-5f74-401e-a83c-926c055e0010","name":"404 Response - Transaction form not found","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","description":"The attachment to add","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/Users/davidpietrusa/Desktop/pdfTest.pdf"],"src":"/Users/davidpietrusa/Desktop/pdfTest.pdf"},{"key":"name","value":"Birth Certificate","description":"The attachment name","type":"text"},{"key":"description","value":"Birth Certificate PDF","description":"The attachment description","type":"text"}]},"url":{"raw":"{{api}}/transactions/:transactionUuid/forms/:transactionFormUuid/attachment","host":["{{api}}"],"path":["transactions",":transactionUuid","forms",":transactionFormUuid","attachment"],"variable":[{"key":"transactionUuid","value":"e7af10da-bce6-42c2-971c-53a4f1c2114e","description":"The transaction UUID"},{"key":"transactionFormUuid","value":"d598a2d9-1abd-46ec-8820-20b572c16950","description":"The transaction form UUID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"21"},{"key":"ETag","value":"W/\"15-nUnXx9SOu+XALcXBb+ZytRHIOok\""},{"key":"Date","value":"Thu, 06 Jun 2024 13:55:53 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Transaction form not found"}],"_postman_id":"88715b7c-81db-42aa-8252-1b300365ce2f"},{"name":"Update Transaction Form","id":"05a50de8-8149-4f54-a9d6-d53663296f1a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"owner-information_name\": \"Nora\",\n    \"owner-information_contract-number\": \"234234266\"\n}","options":{"raw":{"language":"json"}}},"url":"{{api}}/transactions/:transactionUuid/forms/:transactionFormUuid","description":"<p>Update a transaction form by its transactionUuid, and transactionFormUuid as path variables. Request body includes the desired form fields and value to be updated.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["transactions",":transactionUuid","forms",":transactionFormUuid"],"host":["{{api}}"],"query":[],"variable":[{"type":"any","value":"","key":"transactionUuid"},{"type":"any","value":"","key":"transactionFormUuid"}]}},"response":[{"id":"64f20797-0acf-4ce7-bb43-ec6ae2995bb9","name":"Update Transaction Form Fields","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"owner-information_name\": \"Nora\",\n    \"owner-information_contract-number\": \"234234266\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:3000/transactions/:transactionUuid/forms/:transactionFormUuid","protocol":"http","host":["localhost"],"port":"3000","path":["transactions",":transactionUuid","forms",":transactionFormUuid"],"variable":[{"key":"transactionUuid","value":"e7af10da-bce6-42c2-971c-53a4f1c2114d"},{"key":"transactionFormUuid","value":"d598a2d9-1abd-46ec-8820-20b572c16950"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"1316"},{"key":"ETag","value":"W/\"524-e31iXlzyLvgZ6PWnUo5PctKeVKQ\""},{"key":"Date","value":"Tue, 04 Jun 2024 20:23:22 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"automatic-withdrawal--group\": \"\",\n    \"automatic-withdrawal_already-passed--custom\": \"\",\n    \"automatic-withdrawal_december\": \"\",\n    \"automatic-withdrawal_instruction--group\": \"\",\n    \"automatic-withdrawal_instruction__already-satisfied\": \"\",\n    \"automatic-withdrawal_instruction__send-amount\": \"\",\n    \"automatic-withdrawal_required-RMD--custom\": \"\",\n    \"automatic-withdrawal_specific-date\": \"\",\n    \"automatic-withdrawal_specific-date__day\": \"\",\n    \"automatic-withdrawal_specific-date__month\": \"\",\n    \"automatic-withdrawal_withholding--custom\": \"\",\n    \"mailing-electronic-instructions--group\": \"\",\n    \"mailing-electronic-instructions_EFT\": \"\",\n    \"mailing-electronic-instructions_account-number\": \"\",\n    \"mailing-electronic-instructions_mail-check\": \"\",\n    \"mailing-electronic-instructions_routing-number\": \"\",\n    \"notary_date\": \"\",\n    \"notary_signature\": \"\",\n    \"notary_title\": \"\",\n    \"owner-information_contract-number\": \"234234266\",\n    \"owner-information_name\": \"Nora\",\n    \"sign-date_date\": \"\",\n    \"sign-date_express-mail-request\": \"\",\n    \"sign-date_owner-signature\": \"\",\n    \"spousal-beneficiary_DOB\": \"\",\n    \"spousal-beneficiary_elect\": \"\",\n    \"withdrawal-request--group\": \"\",\n    \"withdrawal-request_additional-amount\": \"\",\n    \"withdrawal-request_additional-amount__specify\": \"\",\n    \"withdrawal-request_one-time--group\": \"\",\n    \"withdrawal-request_one-time__EFT\": \"\",\n    \"withdrawal-request_one-time__owner\": \"\",\n    \"withdrawal-request_send-RMD\": \"\",\n    \"Producer Signature\": \"\"\n}"}],"_postman_id":"05a50de8-8149-4f54-a9d6-d53663296f1a"},{"name":"Delete Transaction","id":"b0776a30-e4f4-4d24-a65a-c0738aaf3273","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{api}}/transactions/:uuid","description":"<p>Soft delete a transaction by its UUID.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["transactions",":uuid"],"host":["{{api}}"],"query":[],"variable":[{"description":{"content":"<p>The transaction UUID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"uuid"}]}},"response":[{"id":"4f7cb7e6-50ec-4993-aad0-c85d07fcd433","name":"200 Response","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{api}}/transactions/:uuid","host":["{{api}}"],"path":["transactions",":uuid"],"variable":[{"key":"uuid","value":"405549e0-73f8-4420-9a6a-973cdb2099e8"}]}},"status":"OK","code":200,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"23"},{"key":"ETag","value":"W/\"17-U68p/XEvMZ8S3/5IWxKy2ddsDyc\""},{"key":"Date","value":"Tue, 04 Jun 2024 20:37:02 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"Service request deleted"}],"_postman_id":"b0776a30-e4f4-4d24-a65a-c0738aaf3273"},{"name":"Update Transaction Status","id":"2876d00e-9f1d-47fd-86a4-c1f79bb36910","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"status\": \"Rejected\",\n    \"carrierMessage\": \"Please revisit page 2 part 3 and attach voided check.\"\n}","options":{"raw":{"language":"json"}}},"url":"{{api}}/transactions/:uuid","description":"<p>Update a transaction status by UUID. Optional \"carrierMessage\" in request body to include details for a Rejected status.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["transactions",":uuid"],"host":["{{api}}"],"query":[{"disabled":true,"key":"","value":null}],"variable":[{"id":"5db5bbc5-cab0-42d5-81dd-d2f9eb8e5acc","type":"any","value":"607b698c-ca65-457d-a0f4-961b9694ff5b","key":"uuid"}]}},"response":[{"id":"2e7009e9-1381-4a7e-9b82-3750425fc221","name":"200 Response","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n    \"status\": \"Rejected\",\n    \"carrierMessage\": \"Please revisit page 2 part 3 and attach voided check.\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:3000/transactions/:uuid","protocol":"http","host":["localhost"],"port":"3000","path":["transactions",":uuid"],"query":[{"key":"","value":null,"type":"text","disabled":true}],"variable":[{"id":"5db5bbc5-cab0-42d5-81dd-d2f9eb8e5acc","key":"uuid","value":"607b698c-ca65-457d-a0f4-961b9694ff5b"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"92"},{"key":"ETag","value":"W/\"5c-Gvp/EPQL/TBg9pNg5Z2w78+CBUU\""},{"key":"Date","value":"Wed, 28 Aug 2024 13:34:47 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"\"Successfully updated Transaction: 607b698c-ca65-457d-a0f4-961b9694ff5b to Status: Rejected\""}],"_postman_id":"2876d00e-9f1d-47fd-86a4-c1f79bb36910"}],"id":"b0d52c64-a1a4-48f0-a0e2-a49cfab9410a","description":"<p>A transaction is the entity that tracks a single submission to an insurance carrier. Currently, we support both service requests and order-entry applications for selected operations.</p>\n<p>Transactions contain unique data related to the service request or application, as well as a relationship to a \"template\".</p>\n","_postman_id":"b0d52c64-a1a4-48f0-a0e2-a49cfab9410a","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}}},{"name":"Templates","item":[{"name":"Get Transaction Templates","id":"5ecf89fe-a96e-4549-9838-41a6eb0693e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{api}}/transaction/:uuid/templates","description":"<p>Get all transaction templates.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["transaction",":uuid","templates"],"host":["{{api}}"],"query":[],"variable":[{"type":"any","value":"","key":"uuid"}]}},"response":[{"id":"ca4d41cc-f371-4789-8e28-6fc403602847","name":"200 Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/templates"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"443"},{"key":"ETag","value":"W/\"1bb-BX2Jo6b41vcVGfdoFiOGcLZtzmE\""},{"key":"Date","value":"Wed, 22 May 2024 14:27:23 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"uuid\": \"59918605-629a-43f4-9bbb-c25fb61be503\",\n        \"name\": \"Change Beneficiary\",\n        \"description\": \"A test template for changing a user beneficiary.\",\n        \"carrierId\": 23,\n        \"type\": \"ServiceRequest\",\n        \"carrier\": {\n            \"displayName\": \"Protective\"\n        }\n    },\n    {\n        \"uuid\": \"356cdc7f-78cc-457e-b9d0-6fae5868a479\",\n        \"name\": \"RMD Withdrawal Service Form\",\n        \"description\": \"Here's how you can set up your RMD Election\",\n        \"carrierId\": 23,\n        \"type\": \"ServiceRequest\",\n        \"carrier\": {\n            \"displayName\": \"Protective\"\n        }\n    }\n]"},{"id":"64bc8141-3e65-4082-8112-70e05852f84a","name":"404 Response - No transaction templates found","originalRequest":{"method":"GET","header":[],"url":"{{api}}/templates"},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"30"},{"key":"ETag","value":"W/\"1e-JTk7pqnjzZCF/gPIi2NaDbn21xs\""},{"key":"Date","value":"Thu, 06 Jun 2024 14:03:10 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"No transaction templates found"}],"_postman_id":"5ecf89fe-a96e-4549-9838-41a6eb0693e6"},{"name":"Get Transaction Template by UUID","id":"668c128d-a033-460b-8435-37eccec35b37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{api}}/transaction/:uuid/templates/:uuid","description":"<p>Get a single transaction template by its UUID.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["transaction",":uuid","templates",":uuid"],"host":["{{api}}"],"query":[],"variable":[{"description":{"content":"<p>The transaction template UUID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"uuid"}]}},"response":[{"id":"92b19a70-d3a1-4d9f-a18b-77cc6d16b61d","name":"200 Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:3000/templates/:uuid","protocol":"http","host":["localhost"],"port":"3000","path":["templates",":uuid"],"variable":[{"key":"uuid","value":"356cdc7f-78cc-457e-b9d0-6fae5868a479"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"222"},{"key":"ETag","value":"W/\"de-CzvcbEUjuYMeZWz1hhvxVYuziNY\""},{"key":"Date","value":"Wed, 22 May 2024 14:27:50 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"356cdc7f-78cc-457e-b9d0-6fae5868a479\",\n    \"name\": \"RMD Withdrawal Service Form\",\n    \"description\": \"Here's how you can set up your RMD Election\",\n    \"carrierId\": 23,\n    \"type\": \"ServiceRequest\",\n    \"carrier\": {\n        \"displayName\": \"Protective\"\n    }\n}"},{"id":"888a21b8-3005-4464-b62b-e13e1a1c4d41","name":"404 Response - Transaction template not found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{api}}/templates/:uuid","host":["{{api}}"],"path":["templates",":uuid"],"variable":[{"key":"uuid","value":"356cdc7f-78cc-457e-b9d0-6fae5868a478","description":"The transaction template UUID"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"29"},{"key":"ETag","value":"W/\"1d-p6jqaUEeNNpMNhIdGw7qyg/8x1c\""},{"key":"Date","value":"Thu, 06 Jun 2024 14:05:12 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"No transaction template found"}],"_postman_id":"668c128d-a033-460b-8435-37eccec35b37"},{"name":"Get Form Templates by Transaction Template UUID","id":"d2eaf9d4-f380-4fb7-af6e-d0c017c73fbe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{api}}/templates/:uuid/form-templates","description":"<p>Get all form templates for a transaction template by UUID path variable.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["templates",":uuid","form-templates"],"host":["{{api}}"],"query":[],"variable":[{"description":{"content":"<p>The transaction template UUID</p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"uuid"}]}},"response":[{"id":"9ef3aea6-8cf9-4ee5-9082-5a7e1c8b564d","name":"200 Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:3000/templates/:uuid/form-templates","protocol":"http","host":["localhost"],"port":"3000","path":["templates",":uuid","form-templates"],"variable":[{"key":"uuid","value":"356cdc7f-78cc-457e-b9d0-6fae5868a479"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"270"},{"key":"ETag","value":"W/\"10e-gFgF62B5LZEuZXbxh1s9ubQNd3k\""},{"key":"Date","value":"Wed, 22 May 2024 14:29:01 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"uuid\": \"395fc136-f000-4993-8e59-33bd1a62d755\",\n        \"required\": true,\n        \"primary\": true,\n        \"form\": {\n            \"uuid\": \"2827dad0-b2a9-4bb2-b1cf-5f56e7058413\"\n        }\n    },\n    {\n        \"uuid\": \"9c693f8f-776b-4e65-8bd4-eab94f8f57a5\",\n        \"required\": true,\n        \"primary\": false,\n        \"form\": {\n            \"uuid\": \"37bf6085-c3d6-4f5f-bfb7-ab77d6253a46\"\n        }\n    }\n]"},{"id":"f108e64b-a8c4-4a35-a582-17a5e957f5b9","name":"404 Response - No form templates found","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{api}}/templates/:uuid/form-templates","host":["{{api}}"],"path":["templates",":uuid","form-templates"],"variable":[{"key":"uuid","value":"356cdc7f-78cc-457e-b9d0-6fae5868a479"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"81"},{"key":"ETag","value":"W/\"51-KfXdHCu4wjuEx4TruP25wHE2Flo\""},{"key":"Date","value":"Thu, 06 Jun 2024 14:10:44 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"No form template found for transaction uuid: 356cdc7f-78cc-457e-b9d0-6fae5868a479"}],"_postman_id":"d2eaf9d4-f380-4fb7-af6e-d0c017c73fbe"},{"name":"Duplicate Transaction Template","id":"193eb6ba-a37e-49b2-8d0c-6f9cb60d31de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"newTransactionTemplateName\": \"TIAA Withdrawal Dupe Test partial fields\",\n    \"carrierUuid\": \"ef7c86b7-f4ce-485c-81ed-1fe37b1a63de\"\n}","options":{"raw":{"language":"json"}}},"url":"{{api}}/templates/duplicate/979e3085-c7e7-4508-a476-7b6db76e02fd","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["templates","duplicate","979e3085-c7e7-4508-a476-7b6db76e02fd"],"host":["{{api}}"],"query":[],"variable":[]}},"response":[{"id":"3272b7ae-b2f3-4997-bdde-3cc687393379","name":"Email Forms","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email_addresses\": [\n        \"reis@vigil.fi\",\n        \"mason@vigil.fi\"\n    ],\n    \"forms\": [\n        \"8de288ad-e741-430d-89db-4d40af14fef1\",\n        \"ace5b95a-8087-4d55-bf76-44c1fd95fc80\",\n        \"039059bc-885c-4910-ab66-f1b75f181e7f\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/forms/email"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express","uuid":"508e26a1-25d3-44f0-bc15-5b4b51e1b83c"},{"key":"Access-Control-Allow-Origin","value":"*","uuid":"74675490-54cd-4757-993f-a288cb8606a2"},{"key":"Content-Type","value":"application/json; charset=utf-8","uuid":"515b4701-d531-41ec-a87a-32340081d782"},{"key":"Content-Length","value":"17","uuid":"d1844a50-7606-4bc2-99e3-bbfe5a5d3a27"},{"key":"ETag","value":"W/\"11-c3/oTbFITeku5EKHNUssvLGQHjw\"","uuid":"1f2f10a9-3f97-438d-aed2-320760000bed"},{"key":"Date","value":"Tue, 21 Feb 2023 14:15:42 GMT","uuid":"5f306891-364c-4109-a8e5-25d31446a975"},{"key":"Connection","value":"keep-alive","uuid":"87b465d7-eda9-40b4-a63e-1f0419195521"},{"key":"Keep-Alive","value":"timeout=5","uuid":"6a0b597c-5f0d-4c15-8260-27c20a41bd13"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"sent\"\n}"}],"_postman_id":"193eb6ba-a37e-49b2-8d0c-6f9cb60d31de"},{"name":"Delete Transaction Template","id":"a90d761f-ab31-400e-9b5d-1e4673025202","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{api}}/templates/cddd8cd7-f39b-4aad-ab2b-36032f29f29a","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["templates","cddd8cd7-f39b-4aad-ab2b-36032f29f29a"],"host":["{{api}}"],"query":[],"variable":[]}},"response":[{"id":"89e87bc1-f3b3-4a9c-ad78-efa71bb2d3bb","name":"Email Forms","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email_addresses\": [\n        \"reis@vigil.fi\",\n        \"mason@vigil.fi\"\n    ],\n    \"forms\": [\n        \"8de288ad-e741-430d-89db-4d40af14fef1\",\n        \"ace5b95a-8087-4d55-bf76-44c1fd95fc80\",\n        \"039059bc-885c-4910-ab66-f1b75f181e7f\"\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/forms/email"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express","uuid":"508e26a1-25d3-44f0-bc15-5b4b51e1b83c"},{"key":"Access-Control-Allow-Origin","value":"*","uuid":"74675490-54cd-4757-993f-a288cb8606a2"},{"key":"Content-Type","value":"application/json; charset=utf-8","uuid":"515b4701-d531-41ec-a87a-32340081d782"},{"key":"Content-Length","value":"17","uuid":"d1844a50-7606-4bc2-99e3-bbfe5a5d3a27"},{"key":"ETag","value":"W/\"11-c3/oTbFITeku5EKHNUssvLGQHjw\"","uuid":"1f2f10a9-3f97-438d-aed2-320760000bed"},{"key":"Date","value":"Tue, 21 Feb 2023 14:15:42 GMT","uuid":"5f306891-364c-4109-a8e5-25d31446a975"},{"key":"Connection","value":"keep-alive","uuid":"87b465d7-eda9-40b4-a63e-1f0419195521"},{"key":"Keep-Alive","value":"timeout=5","uuid":"6a0b597c-5f0d-4c15-8260-27c20a41bd13"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"sent\"\n}"}],"_postman_id":"a90d761f-ab31-400e-9b5d-1e4673025202"}],"id":"8561d0d5-39bc-46bf-85cc-63536d94fdee","description":"<p>Templates are collections of forms, validation rules, signature requests, attachment requests, and other data that define a specific carrier action.</p>\n<p>For example, a \"Change Address\" template may include the forms necessary to change the users' address as well as a request for signature and \"proof of address\" attachment.</p>\n","_postman_id":"8561d0d5-39bc-46bf-85cc-63536d94fdee","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}}},{"name":"Carriers","item":[{"name":"Get Supported Carriers","id":"16166427-a7cf-4c70-a831-cf87c960fbb0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{api}}/carriers","description":"<p>Get all supported carriers.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["carriers"],"host":["{{api}}"],"query":[],"variable":[]}},"response":[{"id":"7005d478-9671-45f8-a6fa-7ab59c7a795e","name":"200 Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/carriers"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2233"},{"key":"ETag","value":"W/\"8b9-4EHcEUZrYq4DBc0mVqqDv2xYVP8\""},{"key":"Date","value":"Tue, 04 Jun 2024 16:10:00 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"apiName\": \"allianz\",\n        \"displayName\": \"Allianz\"\n    },\n    {\n        \"apiName\": \"athene\",\n        \"displayName\": \"Athene\"\n    },\n    {\n        \"apiName\": \"aspida\",\n        \"displayName\": \"Aspida\"\n    },\n    {\n        \"apiName\": \"aig\",\n        \"displayName\": \"AIG\"\n    },\n    {\n        \"apiName\": \"brighthouse\",\n        \"displayName\": \"Brighthouse\"\n    },\n    {\n        \"apiName\": \"nfg\",\n        \"displayName\": \"NFG\"\n    },\n    {\n        \"apiName\": \"equitrust\",\n        \"displayName\": \"Equitrust\"\n    },\n    {\n        \"apiName\": \"delaware-life\",\n        \"displayName\": \"Delaware Life\"\n    },\n    {\n        \"apiName\": \"the-standard\",\n        \"displayName\": \"The Standard\"\n    },\n    {\n        \"apiName\": \"american-equity\",\n        \"displayName\": \"American Equity\"\n    },\n    {\n        \"apiName\": \"silac\",\n        \"displayName\": \"Silac\"\n    },\n    {\n        \"apiName\": \"oceanview\",\n        \"displayName\": \"Oceanview\"\n    },\n    {\n        \"apiName\": \"american-life\",\n        \"displayName\": \"American Life\"\n    },\n    {\n        \"apiName\": \"mass-mutual\",\n        \"displayName\": \"Mass Mutual\"\n    },\n    {\n        \"apiName\": \"new-york-life\",\n        \"displayName\": \"New York Life\"\n    },\n    {\n        \"apiName\": \"americo\",\n        \"displayName\": \"Americo\"\n    },\n    {\n        \"apiName\": \"clear-spring\",\n        \"displayName\": \"Clear Spring\"\n    },\n    {\n        \"apiName\": \"lincoln-financial\",\n        \"displayName\": \"Lincoln Financial\"\n    },\n    {\n        \"apiName\": \"nationwide\",\n        \"displayName\": \"Nationwide\"\n    },\n    {\n        \"apiName\": \"north-american\",\n        \"displayName\": \"North American\"\n    },\n    {\n        \"apiName\": \"security-benefit\",\n        \"displayName\": \"Security Benefit\"\n    },\n    {\n        \"apiName\": \"nlg\",\n        \"displayName\": \"NLG\"\n    },\n    {\n        \"apiName\": \"protective\",\n        \"displayName\": \"Protective\"\n    },\n    {\n        \"apiName\": \"western-southern\",\n        \"displayName\": \"Western Southern\"\n    },\n    {\n        \"apiName\": \"corebridge\",\n        \"displayName\": \"Corebridge\"\n    },\n    {\n        \"apiName\": \"equitable\",\n        \"displayName\": \"Equitable\"\n    },\n    {\n        \"apiName\": \"globe-life\",\n        \"displayName\": \"Globe Life\"\n    },\n    {\n        \"apiName\": \"guardian-life\",\n        \"displayName\": \"Guardian Life\"\n    },\n    {\n        \"apiName\": \"jackson-national\",\n        \"displayName\": \"Jackson National\"\n    },\n    {\n        \"apiName\": \"met-life\",\n        \"displayName\": \"Met Life\"\n    },\n    {\n        \"apiName\": \"midland-national\",\n        \"displayName\": \"Midland National\"\n    },\n    {\n        \"apiName\": \"mutual-of-omaha\",\n        \"displayName\": \"Mutual Of Omaha\"\n    },\n    {\n        \"apiName\": \"northwestern-mutual\",\n        \"displayName\": \"Northwestern Mutual\"\n    },\n    {\n        \"apiName\": \"pacific-life\",\n        \"displayName\": \"Pacific Life\"\n    },\n    {\n        \"apiName\": \"penn-mutual\",\n        \"displayName\": \"Penn Mutual\"\n    },\n    {\n        \"apiName\": \"principal\",\n        \"displayName\": \"Principal\"\n    },\n    {\n        \"apiName\": \"prudential\",\n        \"displayName\": \"Prudential\"\n    },\n    {\n        \"apiName\": \"sammons\",\n        \"displayName\": \"Sammons\"\n    },\n    {\n        \"apiName\": \"securian\",\n        \"displayName\": \"Securian\"\n    },\n    {\n        \"apiName\": \"cincinnati\",\n        \"displayName\": \"Cincinnati\"\n    },\n    {\n        \"apiName\": \"transamerica\",\n        \"displayName\": \"Transamerica\"\n    },\n    {\n        \"apiName\": \"upstream\",\n        \"displayName\": \"Upstream\"\n    }\n]"},{"id":"00e67dc5-7af6-4843-8e80-8e5468a7c2bf","name":"404 Response - No carriers found","originalRequest":{"method":"GET","header":[],"url":"{{api}}/carriers"},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"17"},{"key":"ETag","value":"W/\"11-KafrNUQiJFK0xWMu1EyzkSgfJFM\""},{"key":"Date","value":"Thu, 06 Jun 2024 14:13:00 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"No carriers found"}],"_postman_id":"16166427-a7cf-4c70-a831-cf87c960fbb0"}],"id":"69017efe-55f6-4862-82bb-5b7f2bea37fa","_postman_id":"69017efe-55f6-4862-82bb-5b7f2bea37fa","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}}},{"name":"Invites","item":[{"name":"Invite New User","id":"1092beb3-8e4b-4267-8e07-d7d1426fb46b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"test@getvigil.com\"\n}","options":{"raw":{"language":"json"}}},"url":"{{api}}/invite","description":"<p>Invite new user via email.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["invite"],"host":["{{api}}"],"query":[{"disabled":true,"key":"","value":""}],"variable":[]}},"response":[{"id":"e7a1aea7-796d-4ca1-a702-ac8ad09b2a85","name":"200 Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"test@getvigil.com\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"http://localhost:3000/invite","protocol":"http","host":["localhost"],"port":"3000","path":["invite"],"query":[{"key":"","value":"","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"107"},{"key":"ETag","value":"W/\"6b-yQG5T8z32YrEGQgXawXuPnQHOrI\""},{"key":"Date","value":"Wed, 05 Jun 2024 12:51:56 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"inviteUrl\": \"https://dev-0oglhzajkur3rmrp.us.auth0.com/lo/reset?ticket=rWwoX7pScjbtNOh9hloBzwxX4CYGRv5z#\"\n}"},{"id":"29b48c4b-07f1-4b5f-9a27-c595a84f9c7d","name":"409 Response - User already exists","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"test@getvigil.com\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{api}}/invite","host":["{{api}}"],"path":["invite"],"query":[{"key":"","value":"","type":"text","disabled":true}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"26"},{"key":"ETag","value":"W/\"1a-AWRHjETDlHTpmYA9iieHhSJQRkc\""},{"key":"Date","value":"Thu, 06 Jun 2024 14:20:24 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"\"The user already exists.\""}],"_postman_id":"1092beb3-8e4b-4267-8e07-d7d1426fb46b"},{"name":"Resend Invite Email","id":"869c6654-9609-466e-970f-d47ca7113dca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"test@getvigil.com\"\n}","options":{"raw":{"language":"json"}}},"url":"{{api}}/invite","description":"<p>Resend new user invite via email.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["invite"],"host":["{{api}}"],"query":[],"variable":[]}},"response":[{"id":"7da6bb34-9dea-4e93-9298-8e1a352db03f","name":"200 Response","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"test@getvigil.com\"\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:3000/invite"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"107"},{"key":"ETag","value":"W/\"6b-LoDmcutEwCihIHH+v++V5Ex6zyY\""},{"key":"Date","value":"Wed, 05 Jun 2024 12:56:23 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"inviteUrl\": \"https://dev-0oglhzajkur3rmrp.us.auth0.com/lo/reset?ticket=39eH1lII122yowcqOPfblcrtlB3SNiKm#\"\n}"},{"id":"90cd0144-e5fa-4043-94aa-8a0f03bea2d3","name":"404 Response - User not found","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\n    \"email\": \"new@getvigil.com\"\n}","options":{"raw":{"language":"json"}}},"url":"{{api}}/invite"},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"15"},{"key":"ETag","value":"W/\"f-nJhqOar/xeDvvHbHPX2d3SIgPVY\""},{"key":"Date","value":"Thu, 06 Jun 2024 14:25:01 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"User not found."}],"_postman_id":"869c6654-9609-466e-970f-d47ca7113dca"}],"id":"cc654f85-0202-4afa-acfc-55f7249ef2df","event":[{"listen":"prerequest","script":{"id":"faaa0723-3c35-4c7b-8601-2ce2b491f2bb","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"db19e827-16cb-4822-96b5-a9e2b3649951","type":"text/javascript","exec":[""]}}],"_postman_id":"cc654f85-0202-4afa-acfc-55f7249ef2df","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}}},{"name":"Users","item":[{"name":"Get Profile","id":"61f29f3b-baf7-41d5-9846-f3206eea45b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{api}}/user/profile","description":"<p>Get the current users profile.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}},"urlObject":{"path":["user","profile"],"host":["{{api}}"],"query":[],"variable":[]}},"response":[{"id":"3fd3882f-dc42-48f7-9881-e533138cea62","name":"200 Response","originalRequest":{"method":"GET","header":[],"url":"http://localhost:3000/user/profile"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"223"},{"key":"ETag","value":"W/\"df-uLOv/EADaiqDvgVcpJNKJlzFIbw\""},{"key":"Date","value":"Wed, 05 Jun 2024 12:29:20 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"email\": \"postman@getvigil.com\",\n    \"firstName\": \"John\",\n    \"lastName\": \"Doe\",\n    \"role\": \"Admin\",\n    \"picture\": \"https://s.gravatar.com/avatar/63b66c01c8b0cbfa0292c53b0dd874d4?s=480&r=pg&d=https%3A%2F%2Fcdn.auth0.com%2Favatars%2Fre.png\"\n}"},{"id":"2d57d114-cccd-454a-b70c-09b790840321","name":"404 Response - User not found","originalRequest":{"method":"GET","header":[],"url":"{{api}}/user/profile"},"status":"Not Found","code":404,"_postman_previewlanguage":"html","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"Content-Length","value":"14"},{"key":"ETag","value":"W/\"e-AeuUaVSDFyr5HsjCcV+fKNkZtqs\""},{"key":"Date","value":"Thu, 06 Jun 2024 14:27:54 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"User not found"}],"_postman_id":"61f29f3b-baf7-41d5-9846-f3206eea45b4"}],"id":"ab458f3e-b875-4964-a95b-aa6c33845896","_postman_id":"ab458f3e-b875-4964-a95b-aa6c33845896","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]},"isInherited":true,"source":{"_postman_id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","id":"33d79d8d-fa9c-4363-a961-b1f7a866cbd8","name":"Vigil Developer API","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{currentAccessToken}}"}]}},"event":[{"listen":"prerequest","script":{"id":"5ff2db1d-971c-49cc-beb8-903bd7c90324","type":"text/javascript","exec":["const echoPostRequest = {","  url: `https://${pm.environment.get('auth0_domain')}/oauth/token`,","  method: 'POST',","  header: 'Content-Type:application/json',","  body: {","    mode: 'application/json',","    raw: JSON.stringify(","    {","        \"client_id\": pm.environment.get('auth0_client_id'),","        \"client_secret\": pm.environment.get('auth0_client_secret'),","        \"audience\": pm.environment.get('auth0_audience'),","        grant_type:'client_credentials'","    })","  }","};","","var getToken = true;","","if (!pm.environment.get('accessTokenExpiry') || ","    !pm.environment.get('currentAccessToken')) {","    console.log('Token or expiry date are missing')","} else if (pm.environment.get('accessTokenExpiry') <= (new Date()).getTime()) {","    console.log('Token is expired')","} else {","    getToken = false;","    console.log('Token and expiry date are all good');","}","","if (getToken === true) {","    pm.sendRequest(echoPostRequest, function (err, res) {","    console.log(err ? err : res.json());","        if (err === null) {","            console.log('Saving the token and expiry date')","            var responseJson = res.json();","            console.log(responseJson.access_token)","            pm.environment.set('currentAccessToken', responseJson.access_token)","    ","            var expiryDate = new Date();","            expiryDate.setSeconds(expiryDate.getSeconds() + responseJson.expires_in);","            pm.environment.set('accessTokenExpiry', expiryDate.getTime());","        }","    });","}"]}},{"listen":"test","script":{"id":"847e24aa-d8ef-4eff-908b-20aacda78773","type":"text/javascript","exec":[""]}}]}