n8n/packages/nodes-base/nodes/HighLevel/highLevel.svg
Marcus c2e97a89f9
feat(HighLevel Node): Add HighLevel node
* HighLevel Node & Credentials with basic Get/GetAll contacts

* moved contact description into subfolder

* improving all  HighLevel contact crud operations

* Get All Contacts request filters and options

* Get All Contacts request operation pagination

* Get All Contacts pagination with rootProperty

* fixing contact operations lint error node-param-options-type-unsorted-items

* Get All Contact pagination using response total to terminate loop

* Get All Contacts pagination using qs startAfterId and startAfter instead of nextPageUrl

* cleanup ContactDescription.ts operations

* added OpportunityDescription.ts Get All Operation

* added PipelineDescription.ts Get All pipelines (pagination no supported)

* GenericFunctions.ts created highLevelApiPagination method

* removed returnAll from getAll pipelines because pagination not supported

* minor improvement using IPostReceiveRootProperty Interface

* added TaskDescription.ts GetAll operation

* TaskDescription get operation

* task delete operation

* ContactDescription fixing duplicate additionalFields

* OpportunityDescription.ts adding filters for get all operation

* opportunity get and delete operation

* opportunity create additional fields

* task create with additionalFields

* create opportunity added missing status

* pagination resource mapping; create opportunity for contact email/phone/id

* create task format field dueDate to suppressMilliseconds

* opportunity's pipeline options with loadOptions

* fixed task dueDate; task update operation

* added contact dnd fields

* added contact tags

* add contact source parameter

* using returnAll Tasks with undocumented limit property

* add contact customField with loadOptions

* task dueDate preSendAction throw required error

* opportunity stageId using getPipelineStages method

* improve update contacts operation; renaming identifier to contactId

* contact tasks renamed contactIdentifier to contactId and identifier to taskId

* delete unused postReceiveAction

* getTaskPostReceiceAction to inject contactId into items

* remove source field from update contact because not supported

* renaming opportunities pipelineIdentifier to pipelineId

* opportunity parameter reordering

* opportunity update operation

* opportunity renamed "Identifier" to "Opporituny ID"

* create opportunity additional field tags

* opportunity create/update additional fields

* opportunity update contactIdentifier

* deleted pipeline getAll resource; cleanup generic functions;

* opportunity getAll option stageId use getPipelineStages

* opportunity assignedTo options use loadOptionsMethod getUsers

* added loadOptions description ''Choose from the list, or specify an ID [...]'

* getAll Tasks removing output maxResults

* highLevelApiRequest  add IPollFunctions

* add HighLevelTriggerNode

* add highLevelOAuth2Api credentials

* revert from v2 oauth2 back to apiKey v1 (incompatible client-oauth2)

* delete run.sh (was commited by accidant)

* removed HighLevelTrigger.node.ts (polling) until we support API V2 webhooks

* task additionalFields in alphabetical order; task assignedTo using loadOptions getUsers

* contact additionalFields/updateFields/filters in alphabetical order

* opportunity additionalFields/fields in alphabetical order

*  linter fixes, formating

*  fixed deprecated auth

*  lock file and auth fix

*  linter fixes

*  requestWithAuthentication in highLevelApiRequest

*  timeZones autoload and naming fixes

* contact property dnd - improved display name and description

* contact property dnd - improved display name and description

* contact create/update pre send action to validate email/phone

* updated description for contact lookup email and phone parameters

* opportunity monetary value - removed getAll filter (doesn't work) - added param description

* opportunity getAll startDate and endDate to type dateTime and dateTimeToEpochPreSendAction

* loadOption getTimezones() using /timezones and not moment.tz.names()

* improved description for opportunity parameter assignedTo

* added hint to opportunity param contactIdentifier "there can only be one..."

* added contact phone description and placeholder

* contact renamed operation "create" to "create or update" and added notice

* update opportunity - prefetch fields title/status required by api

* create/update task splitting up additionalFields to prep update changes

* update task- prefetch fields title/dueDate required by api

* linter fixes

*  improvements

*  updated autoloaded parameters names to follow convention

* update opportunity added hint "You cannot update an opportunity's pipeline ID."

Co-authored-by: Michael Kret <[email protected]>
2022-08-30 11:25:06 +02:00

1 line
9.8 KiB
XML

<svg id="svg" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="400" height="400" viewBox="0, 0, 400,400"><g id="svgg"><path id="path0" d="M42.102 52.191 C 16.992 77.309,1.219 92.800,0.753 92.800 C 0.141 92.800,0.000 93.100,0.000 94.400 L 0.000 96.000 26.414 96.000 C 50.056 96.000,52.932 96.068,53.814 96.646 L 54.800 97.292 54.800 231.217 L 54.800 365.142 55.854 365.971 C 57.141 366.984,108.058 367.303,110.233 366.312 L 111.303 365.825 111.159 232.212 C 111.080 158.726,111.145 98.240,111.303 97.799 C 112.028 95.782,111.498 95.817,139.335 95.933 C 157.780 96.009,165.423 95.913,165.800 95.600 C 166.901 94.686,171.339 99.321,118.037 45.717 C 99.742 27.319,84.439 12.243,83.820 12.007 C 82.715 11.587,82.119 12.161,42.102 52.191 " stroke="none" fill="#d5b718" fill-rule="evenodd"></path><path id="path1" d="M197.800 141.540 C 196.883 141.838,195.891 142.804,165.596 172.884 C 153.253 185.141,136.639 201.623,128.677 209.511 C 112.398 225.639,112.968 225.025,113.907 225.386 C 114.276 225.527,126.552 225.629,141.189 225.612 C 164.826 225.585,167.901 225.652,168.700 226.213 L 169.600 226.845 169.600 295.804 C 169.600 347.283,169.718 365.021,170.064 365.781 L 170.528 366.800 198.055 366.800 L 225.582 366.800 226.257 365.769 C 226.887 364.808,226.914 360.169,226.664 297.028 C 226.517 259.788,226.511 228.744,226.652 228.042 C 227.158 225.511,226.383 225.576,255.603 225.611 C 270.125 225.629,282.188 225.531,282.409 225.394 C 283.324 224.829,280.075 221.448,249.622 191.285 C 213.380 155.390,216.261 158.259,207.616 149.447 C 201.800 143.518,199.194 141.108,198.738 141.240 C 198.662 141.262,198.240 141.397,197.800 141.540 " stroke="none" fill="#1988e9" fill-rule="evenodd"></path><path id="path2" d="M312.279 12.444 C 311.481 12.908,301.065 23.377,282.200 42.678 C 275.380 49.655,268.560 56.542,267.044 57.982 C 264.748 60.163,251.720 73.289,236.455 88.800 C 231.890 93.439,230.642 95.051,231.290 95.470 C 231.570 95.652,243.455 95.862,257.699 95.939 L 283.598 96.077 284.798 97.198 L 285.997 98.318 285.998 231.584 C 285.998 320.948,286.132 365.099,286.404 365.607 C 286.627 366.024,287.393 366.473,288.105 366.604 C 290.853 367.110,339.750 366.629,340.700 366.086 L 341.600 365.572 341.609 231.886 C 341.618 100.674,341.632 98.181,342.386 97.200 L 343.154 96.200 369.557 96.000 C 389.454 95.849,396.080 95.681,396.444 95.316 C 396.937 94.823,316.158 13.511,314.126 12.455 C 313.091 11.916,313.185 11.916,312.279 12.444 " stroke="none" fill="#34c734" fill-rule="evenodd"></path><path id="path3" d="M0.000 45.600 C 0.000 88.598,0.040 91.200,0.693 91.200 C 1.080 91.200,19.380 73.213,42.053 50.547 C 80.812 11.801,82.773 9.906,83.860 10.171 C 84.883 10.420,93.972 19.287,104.960 30.756 C 106.478 32.340,108.110 33.943,108.586 34.318 C 109.062 34.693,109.789 35.515,110.201 36.144 C 110.990 37.350,113.117 39.600,113.468 39.600 C 113.919 39.600,115.823 41.320,116.480 42.322 C 117.052 43.194,137.821 64.256,140.273 66.450 C 141.118 67.206,154.503 80.845,159.856 86.403 C 161.867 88.492,164.612 91.215,165.956 92.455 C 168.836 95.113,169.355 97.037,167.300 97.431 C 166.695 97.547,154.268 97.678,139.685 97.721 C 116.610 97.790,113.122 97.878,112.791 98.400 C 112.381 99.049,112.236 221.548,112.644 223.068 C 112.843 223.810,118.322 218.518,150.138 186.858 C 200.576 136.667,197.688 139.361,199.830 140.499 C 200.254 140.724,212.120 152.371,226.200 166.382 C 249.504 189.572,257.055 196.963,262.507 201.922 C 263.548 202.869,264.400 203.797,264.400 203.983 C 264.400 204.605,280.893 220.855,281.921 221.246 C 282.658 221.526,283.023 221.491,283.261 221.116 C 283.841 220.201,283.682 98.900,283.100 98.524 C 282.825 98.346,270.594 98.110,255.920 98.000 C 238.930 97.873,229.097 97.655,228.848 97.400 C 226.798 95.305,224.868 97.473,260.767 61.537 C 276.515 45.772,294.170 28.059,300.000 22.176 C 305.830 16.292,311.145 10.970,311.811 10.349 L 313.021 9.220 314.211 9.982 C 314.865 10.401,334.197 29.567,357.172 52.572 C 380.146 75.577,399.181 94.400,399.472 94.400 C 399.906 94.400,400.000 86.049,400.000 47.200 L 400.000 0.000 200.000 0.000 L 0.000 0.000 0.000 45.600 M372.000 97.893 C 352.501 97.965,345.160 98.117,344.500 98.463 L 343.600 98.935 343.568 232.168 L 343.536 365.400 342.664 367.000 L 341.793 368.600 313.640 368.600 L 285.486 368.600 284.643 367.471 L 283.800 366.341 283.600 296.804 C 283.490 258.558,283.250 227.117,283.067 226.933 C 282.701 226.568,229.405 226.461,229.041 226.825 C 228.918 226.949,228.693 258.583,228.542 297.123 C 228.274 365.778,228.252 367.210,227.492 367.898 C 226.188 369.078,170.784 369.184,169.608 368.008 C 168.804 367.204,168.800 366.891,168.800 298.226 C 168.800 229.341,168.767 227.536,167.475 226.714 C 167.214 226.548,154.826 226.409,139.947 226.406 L 112.893 226.400 112.652 227.300 C 112.519 227.795,112.408 259.223,112.405 297.140 C 112.401 359.746,112.341 366.204,111.754 367.440 L 111.109 368.800 83.408 368.800 C 55.990 368.800,55.697 368.792,54.654 367.971 L 53.600 367.142 53.600 232.985 C 53.600 100.757,53.589 98.822,52.826 98.414 C 52.316 98.141,43.202 98.000,26.026 98.000 L 0.000 98.000 0.000 249.000 L 0.000 400.000 200.000 400.000 L 400.000 400.000 400.000 248.800 C 400.000 105.030,399.966 97.605,399.300 97.697 C 398.915 97.750,386.630 97.838,372.000 97.893 " stroke="none" fill="#fbfbfb" fill-rule="evenodd"></path><path id="path4" d="M311.769 10.369 C 311.126 10.984,305.830 16.299,300.000 22.180 C 294.170 28.061,276.515 45.772,260.767 61.537 C 224.868 97.473,226.798 95.305,228.848 97.400 C 229.097 97.655,238.930 97.873,255.920 98.000 C 270.594 98.110,282.825 98.346,283.100 98.524 C 283.682 98.900,283.841 220.201,283.261 221.116 C 283.023 221.491,282.658 221.526,281.921 221.246 C 280.893 220.855,264.400 204.605,264.400 203.983 C 264.400 203.797,263.548 202.869,262.507 201.922 C 257.055 196.963,249.504 189.572,226.200 166.382 C 212.120 152.371,200.254 140.724,199.830 140.499 C 197.688 139.361,200.576 136.667,150.138 186.858 C 118.322 218.518,112.843 223.810,112.644 223.068 C 112.236 221.548,112.381 99.049,112.791 98.400 C 113.122 97.878,116.610 97.790,139.685 97.721 C 154.268 97.678,166.695 97.547,167.300 97.431 C 169.355 97.037,168.836 95.113,165.956 92.455 C 164.612 91.215,161.867 88.492,159.856 86.403 C 154.503 80.845,141.118 67.206,140.273 66.450 C 137.821 64.256,117.052 43.194,116.480 42.322 C 115.823 41.320,113.919 39.600,113.468 39.600 C 113.117 39.600,110.990 37.350,110.201 36.144 C 109.789 35.515,109.062 34.693,108.586 34.318 C 108.110 33.943,106.478 32.340,104.960 30.756 C 93.972 19.287,84.883 10.420,83.860 10.171 C 82.773 9.906,80.812 11.801,42.053 50.547 C 19.380 73.213,1.080 91.200,0.693 91.200 C 0.267 91.200,0.000 91.508,0.000 92.000 C 0.000 94.147,2.906 91.400,42.102 52.191 C 82.119 12.161,82.715 11.587,83.820 12.007 C 84.439 12.243,99.742 27.319,118.037 45.717 C 171.339 99.321,166.901 94.686,165.800 95.600 C 165.423 95.913,157.780 96.009,139.335 95.933 C 111.498 95.817,112.028 95.782,111.303 97.799 C 111.145 98.240,111.080 158.726,111.159 232.212 L 111.303 365.825 110.233 366.312 C 108.058 367.303,57.141 366.984,55.854 365.971 L 54.800 365.142 54.800 231.217 L 54.800 97.292 53.814 96.646 C 52.932 96.068,50.056 96.000,26.414 96.000 L 0.000 96.000 0.000 97.000 L 0.000 98.000 26.026 98.000 C 43.202 98.000,52.316 98.141,52.826 98.414 C 53.589 98.822,53.600 100.757,53.600 232.985 L 53.600 367.142 54.654 367.971 C 55.697 368.792,55.990 368.800,83.408 368.800 L 111.109 368.800 111.754 367.440 C 112.341 366.204,112.401 359.746,112.405 297.140 C 112.408 259.223,112.519 227.795,112.652 227.300 L 112.893 226.400 139.947 226.406 C 154.826 226.409,167.214 226.548,167.475 226.714 C 168.767 227.536,168.800 229.341,168.800 298.226 C 168.800 366.891,168.804 367.204,169.608 368.008 C 170.784 369.184,226.188 369.078,227.492 367.898 C 228.252 367.210,228.274 365.778,228.542 297.123 C 228.693 258.583,228.918 226.949,229.041 226.825 C 229.405 226.461,282.701 226.568,283.067 226.933 C 283.250 227.117,283.490 258.558,283.600 296.804 L 283.800 366.341 284.643 367.471 L 285.486 368.600 313.640 368.600 L 341.793 368.600 342.664 367.000 L 343.536 365.400 343.568 232.244 C 343.598 105.920,343.636 99.061,344.300 98.557 C 344.865 98.128,350.057 98.023,371.250 98.013 C 401.268 97.998,400.000 98.089,400.000 95.950 C 400.000 94.932,399.819 94.400,399.471 94.400 C 399.180 94.400,380.055 75.494,356.971 52.386 C 311.418 6.786,313.497 8.718,311.769 10.369 M314.126 12.455 C 316.158 13.511,396.937 94.823,396.444 95.316 C 396.080 95.681,389.454 95.849,369.557 96.000 L 343.154 96.200 342.386 97.200 C 341.632 98.181,341.618 100.674,341.609 231.886 L 341.600 365.572 340.700 366.086 C 339.750 366.629,290.853 367.110,288.105 366.604 C 287.393 366.473,286.627 366.024,286.404 365.607 C 286.132 365.099,285.998 320.948,285.998 231.584 L 285.997 98.318 284.798 97.198 L 283.598 96.077 257.699 95.939 C 243.455 95.862,231.570 95.652,231.290 95.470 C 230.642 95.051,231.890 93.439,236.455 88.800 C 251.720 73.289,264.748 60.163,267.044 57.982 C 268.560 56.542,275.380 49.655,282.200 42.678 C 306.845 17.464,312.259 12.096,313.126 12.012 C 313.196 12.005,313.646 12.205,314.126 12.455 M199.955 141.968 C 200.548 142.390,203.996 145.756,207.616 149.447 C 216.261 158.259,213.380 155.390,249.622 191.285 C 280.075 221.448,283.324 224.829,282.409 225.394 C 282.188 225.531,270.125 225.629,255.603 225.611 C 226.383 225.576,227.158 225.511,226.652 228.042 C 226.511 228.744,226.517 259.788,226.664 297.028 C 226.914 360.169,226.887 364.808,226.257 365.769 L 225.582 366.800 198.055 366.800 L 170.528 366.800 170.064 365.781 C 169.718 365.021,169.600 347.283,169.600 295.804 L 169.600 226.845 168.700 226.213 C 167.901 225.652,164.826 225.585,141.189 225.612 C 126.552 225.629,114.276 225.527,113.907 225.386 C 112.968 225.025,112.398 225.639,128.677 209.511 C 136.639 201.623,153.253 185.141,165.596 172.884 C 199.001 139.716,196.827 141.791,198.738 141.240 C 198.814 141.218,199.362 141.545,199.955 141.968 " stroke="none" fill="#b2c897" fill-rule="evenodd"></path></g></svg>