github.com/thetreep/go-swagger@v0.0.0-20240223100711-35af64f14f01/fixtures/bugs/2866/2866.yaml (about) 1 swagger: '2.0' 2 info: 3 version: '0.0.1' 4 title: Planting Service 5 description: Planting Service is the reference for all planting activities. 6 contact: {} 7 host: www.example.com 8 basePath: / 9 securityDefinitions: {} 10 schemes: 11 - https 12 consumes: 13 - application/json 14 produces: 15 - application/json 16 paths: 17 /healthz: 18 get: 19 description: Service health check 20 summary: Service health check 21 tags: 22 - core 23 operationId: Servicehealthcheck 24 deprecated: false 25 produces: 26 - application/json 27 parameters: [] 28 responses: 29 default: 30 description: '' 31 headers: {} 32 /propertiez: 33 get: 34 description: Build/Runtime properties 35 summary: Build/Runtime properties 36 tags: 37 - core 38 operationId: Build/Runtimeproperties 39 deprecated: false 40 produces: 41 - application/json 42 parameters: [] 43 responses: 44 default: 45 description: '' 46 headers: {} 47 /hystrixz: 48 get: 49 description: Hystrix event stream 50 summary: Hystrix event stream 51 tags: 52 - core 53 operationId: Hystrixeventstream 54 deprecated: false 55 produces: 56 - application/json 57 parameters: [] 58 responses: 59 default: 60 description: '' 61 headers: {} 62 /prometheuz: 63 get: 64 description: Prometheus metrics 65 summary: Prometheus metrics 66 tags: 67 - core 68 operationId: Prometheusmetrics 69 deprecated: false 70 produces: 71 - application/json 72 parameters: [] 73 responses: 74 default: 75 description: '' 76 headers: {} 77 /legacy/nitro/api/data/v1/planting_activities/{activity-id}: 78 delete: 79 description: 'GONE: Nitro Planting Activities API V1' 80 summary: 'GONE: Delete a planting activity' 81 tags: 82 - legacy nitro 83 operationId: GONE:Deleteaplantingactivity 84 deprecated: true 85 produces: 86 - application/json 87 parameters: 88 - name: Authorization 89 in: header 90 required: false 91 type: string 92 description: Base64-encoded JWT in the format "Bearer <token>" 93 - name: x-user-id 94 in: header 95 required: true 96 type: integer 97 format: int64 98 description: id 99 - name: x-user-email 100 in: header 101 required: true 102 type: string 103 description: email 104 - name: user 105 in: query 106 required: false 107 type: integer 108 format: int64 109 description: '' 110 - name: field_groups 111 in: query 112 required: false 113 type: string 114 description: '' 115 - name: activity-id 116 in: path 117 required: true 118 type: integer 119 format: int64 120 description: '' 121 responses: 122 default: 123 description: '' 124 headers: {} 125 get: 126 description: 'GONE: Nitro Planting Activities API V1' 127 summary: 'GONE: Get a planting activity' 128 tags: 129 - legacy nitro 130 operationId: GONE:Getaplantingactivity 131 deprecated: true 132 produces: 133 - application/json 134 parameters: 135 - name: Authorization 136 in: header 137 required: false 138 type: string 139 description: Base64-encoded JWT in the format "Bearer <token>" 140 - name: x-user-id 141 in: header 142 required: true 143 type: integer 144 format: int64 145 description: id 146 - name: x-user-email 147 in: header 148 required: true 149 type: string 150 description: email 151 - name: activity-id 152 in: path 153 required: true 154 type: integer 155 format: int64 156 description: '' 157 - name: user 158 in: query 159 required: false 160 type: integer 161 format: int64 162 description: '' 163 - name: field_groups 164 in: query 165 required: false 166 type: string 167 description: '' 168 responses: 169 default: 170 description: '' 171 headers: {} 172 post: 173 description: 'GONE: Nitro Planting Activities API V1' 174 summary: 'GONE: Update a planting activity' 175 tags: 176 - legacy nitro 177 operationId: GONE:Updateaplantingactivity 178 deprecated: true 179 produces: 180 - application/json 181 parameters: 182 - name: Authorization 183 in: header 184 required: false 185 type: string 186 description: Base64-encoded JWT in the format "Bearer <token>" 187 - name: x-user-id 188 in: header 189 required: true 190 type: integer 191 format: int64 192 description: id 193 - name: x-user-email 194 in: header 195 required: true 196 type: string 197 description: email 198 - name: activity-id 199 in: path 200 required: true 201 type: integer 202 format: int64 203 description: '' 204 - name: user 205 in: query 206 required: false 207 type: integer 208 format: int64 209 description: '' 210 - name: field_groups 211 in: query 212 required: false 213 type: string 214 description: '' 215 responses: 216 default: 217 description: '' 218 headers: {} 219 put: 220 description: 'GONE: Nitro Planting Activities API V1' 221 summary: 'GONE: Update a planting activity1' 222 tags: 223 - legacy nitro 224 operationId: GONE:Updateaplantingactivity1 225 deprecated: true 226 produces: 227 - application/json 228 parameters: 229 - name: Authorization 230 in: header 231 required: false 232 type: string 233 description: Base64-encoded JWT in the format "Bearer <token>" 234 - name: x-user-id 235 in: header 236 required: true 237 type: integer 238 format: int64 239 description: id 240 - name: x-user-email 241 in: header 242 required: true 243 type: string 244 description: email 245 - name: activity-id 246 in: path 247 required: true 248 type: integer 249 format: int64 250 description: '' 251 - name: user 252 in: query 253 required: false 254 type: integer 255 format: int64 256 description: '' 257 - name: field_groups 258 in: query 259 required: false 260 type: string 261 description: '' 262 responses: 263 default: 264 description: '' 265 headers: {} 266 /legacy/nitro/api/data/v1/planting_activities: 267 get: 268 description: 'GONE: Nitro Planting Activities API V1' 269 summary: 'GONE: Get planting activites' 270 tags: 271 - legacy nitro 272 operationId: GONE:Getplantingactivites 273 deprecated: true 274 produces: 275 - application/json 276 parameters: 277 - name: Authorization 278 in: header 279 required: false 280 type: string 281 description: Base64-encoded JWT in the format "Bearer <token>" 282 - name: x-user-id 283 in: header 284 required: true 285 type: integer 286 format: int64 287 description: id 288 - name: x-user-email 289 in: header 290 required: true 291 type: string 292 description: email 293 - name: user 294 in: query 295 required: false 296 type: integer 297 format: int64 298 description: '' 299 - name: field_groups 300 in: query 301 required: false 302 type: string 303 description: '' 304 responses: 305 default: 306 description: '' 307 headers: {} 308 post: 309 description: 'GONE: Nitro Planting Activities API V1' 310 summary: 'GONE: Create planting activities' 311 tags: 312 - legacy nitro 313 operationId: GONE:Createplantingactivities 314 deprecated: true 315 produces: 316 - application/json 317 parameters: 318 - name: Authorization 319 in: header 320 required: false 321 type: string 322 description: Base64-encoded JWT in the format "Bearer <token>" 323 - name: x-user-id 324 in: header 325 required: true 326 type: integer 327 format: int64 328 description: id 329 - name: x-user-email 330 in: header 331 required: true 332 type: string 333 description: email 334 - name: user 335 in: query 336 required: false 337 type: integer 338 format: int64 339 description: '' 340 - name: field_groups 341 in: query 342 required: false 343 type: string 344 description: '' 345 responses: 346 default: 347 description: '' 348 headers: {} 349 put: 350 description: 'GONE: Nitro Planting Activities API V1' 351 summary: 'GONE: Update multiple planting activities' 352 tags: 353 - legacy nitro 354 operationId: GONE:Updatemultipleplantingactivities 355 deprecated: true 356 produces: 357 - application/json 358 parameters: 359 - name: Authorization 360 in: header 361 required: false 362 type: string 363 description: Base64-encoded JWT in the format "Bearer <token>" 364 - name: x-user-id 365 in: header 366 required: true 367 type: integer 368 format: int64 369 description: id 370 - name: x-user-email 371 in: header 372 required: true 373 type: string 374 description: email 375 - name: user 376 in: query 377 required: false 378 type: integer 379 format: int64 380 description: '' 381 - name: field_groups 382 in: query 383 required: false 384 type: string 385 description: '' 386 responses: 387 default: 388 description: '' 389 headers: {} 390 /legacy/umber/v1/programs.json: 391 get: 392 description: Umber API V1 393 summary: (Deprecated) Get all planting programs associated with a user 394 tags: 395 - legacy umber 396 operationId: (Deprecated)Getallplantingprogramsassociatedwithauser 397 deprecated: true 398 produces: 399 - application/json 400 - application/x-yaml 401 - application/edn 402 - application/transit+json 403 - application/transit+msgpack 404 parameters: 405 - name: Authorization 406 in: header 407 required: false 408 type: string 409 description: Base64-encoded JWT in the format "Bearer <token>" 410 - name: x-user-id 411 in: header 412 required: true 413 type: integer 414 format: int64 415 description: id 416 - name: x-http-request-id 417 in: header 418 required: false 419 type: string 420 description: request-id 421 - name: x-authenticated-user-id 422 in: header 423 required: false 424 type: integer 425 format: int64 426 description: '' 427 - name: product-year 428 in: query 429 required: false 430 type: integer 431 format: int64 432 description: '' 433 responses: 434 '200': 435 description: '' 436 schema: 437 $ref: '#/definitions/UmberPlantingProgramsResponse' 438 headers: {} 439 '500': 440 description: Server Error 441 headers: {} 442 post: 443 description: Umber API V1 444 summary: 'GONE: Create a new planting program' 445 tags: 446 - legacy umber 447 operationId: GONE:Createanewplantingprogram 448 deprecated: true 449 produces: 450 - application/json 451 parameters: 452 - name: Authorization 453 in: header 454 required: false 455 type: string 456 description: Base64-encoded JWT in the format "Bearer <token>" 457 - name: x-user-id 458 in: header 459 required: true 460 type: integer 461 format: int64 462 description: id 463 - name: x-http-request-id 464 in: header 465 required: false 466 type: string 467 description: request-id 468 - name: x-authenticated-user-id 469 in: header 470 required: false 471 type: integer 472 format: int64 473 description: '' 474 responses: 475 '201': 476 description: Created 477 headers: {} 478 '400': 479 description: Bad Request 480 headers: {} 481 '500': 482 description: Server Error 483 headers: {} 484 /legacy/umber/v1/programs/{id}.json: 485 delete: 486 description: Umber API V1 487 summary: 'GONE: Delete a program' 488 tags: 489 - legacy umber 490 operationId: GONE:Deleteaprogram 491 deprecated: true 492 produces: 493 - application/json 494 parameters: 495 - name: Authorization 496 in: header 497 required: false 498 type: string 499 description: Base64-encoded JWT in the format "Bearer <token>" 500 - name: x-user-id 501 in: header 502 required: true 503 type: integer 504 format: int64 505 description: id 506 - name: x-http-request-id 507 in: header 508 required: false 509 type: string 510 description: request-id 511 - name: x-authenticated-user-id 512 in: header 513 required: false 514 type: integer 515 format: int64 516 description: '' 517 - name: id 518 in: path 519 required: true 520 type: integer 521 format: int64 522 description: program id 523 - name: last-updated-at 524 in: query 525 required: false 526 type: string 527 description: '' 528 responses: 529 '404': 530 description: Not Found 531 headers: {} 532 '500': 533 description: Server Error 534 headers: {} 535 get: 536 description: Umber API V1 537 summary: (Deprecated) Get a program 538 tags: 539 - legacy umber 540 operationId: (Deprecated)Getaprogram 541 deprecated: true 542 produces: 543 - application/json 544 - application/x-yaml 545 - application/edn 546 - application/transit+json 547 - application/transit+msgpack 548 parameters: 549 - name: Authorization 550 in: header 551 required: false 552 type: string 553 description: Base64-encoded JWT in the format "Bearer <token>" 554 - name: x-user-id 555 in: header 556 required: true 557 type: integer 558 format: int64 559 description: id 560 - name: x-http-request-id 561 in: header 562 required: false 563 type: string 564 description: request-id 565 - name: x-authenticated-user-id 566 in: header 567 required: false 568 type: integer 569 format: int64 570 description: '' 571 - name: id 572 in: path 573 required: true 574 type: integer 575 format: int64 576 description: program id 577 responses: 578 '200': 579 description: '' 580 schema: 581 $ref: '#/definitions/UmberPlantingProgramResponse' 582 headers: {} 583 '404': 584 description: Not Found 585 headers: {} 586 '500': 587 description: Server Error 588 headers: {} 589 patch: 590 description: Umber API V1 591 summary: 'GONE: Update a planting program' 592 tags: 593 - legacy umber 594 operationId: GONE:Updateaplantingprogram 595 deprecated: true 596 produces: 597 - application/json 598 parameters: 599 - name: Authorization 600 in: header 601 required: false 602 type: string 603 description: Base64-encoded JWT in the format "Bearer <token>" 604 - name: x-user-id 605 in: header 606 required: true 607 type: integer 608 format: int64 609 description: id 610 - name: x-http-request-id 611 in: header 612 required: false 613 type: string 614 description: request-id 615 - name: x-authenticated-user-id 616 in: header 617 required: false 618 type: integer 619 format: int64 620 description: '' 621 - name: id 622 in: path 623 required: true 624 type: integer 625 format: int64 626 description: program id 627 - name: last-updated-at 628 in: query 629 required: false 630 type: string 631 description: '' 632 responses: 633 '400': 634 description: Bad Request 635 headers: {} 636 '404': 637 description: Not Found 638 headers: {} 639 '500': 640 description: Server Error 641 headers: {} 642 put: 643 description: Umber API V1 644 summary: 'GONE: Update a planting program1' 645 tags: 646 - legacy umber 647 operationId: GONE:Updateaplantingprogram1 648 deprecated: true 649 produces: 650 - application/json 651 parameters: 652 - name: Authorization 653 in: header 654 required: false 655 type: string 656 description: Base64-encoded JWT in the format "Bearer <token>" 657 - name: x-user-id 658 in: header 659 required: true 660 type: integer 661 format: int64 662 description: id 663 - name: x-http-request-id 664 in: header 665 required: false 666 type: string 667 description: request-id 668 - name: x-authenticated-user-id 669 in: header 670 required: false 671 type: integer 672 format: int64 673 description: '' 674 - name: id 675 in: path 676 required: true 677 type: integer 678 format: int64 679 description: program id 680 - name: last-updated-at 681 in: query 682 required: false 683 type: string 684 description: '' 685 responses: 686 '400': 687 description: Bad Request 688 headers: {} 689 '404': 690 description: Not Found 691 headers: {} 692 '500': 693 description: Server Error 694 headers: {} 695 /legacy/umber/v1/programs/query.json: 696 post: 697 description: Umber API V1 698 summary: (Deprecated) Get programs by id 699 tags: 700 - legacy umber 701 operationId: (Deprecated)Getprogramsbyid 702 deprecated: true 703 produces: 704 - application/json 705 - application/x-yaml 706 - application/edn 707 - application/transit+json 708 - application/transit+msgpack 709 parameters: 710 - name: Authorization 711 in: header 712 required: false 713 type: string 714 description: Base64-encoded JWT in the format "Bearer <token>" 715 - name: x-user-id 716 in: header 717 required: true 718 type: integer 719 format: int64 720 description: id 721 - name: x-http-request-id 722 in: header 723 required: false 724 type: string 725 description: request-id 726 - name: x-authenticated-user-id 727 in: header 728 required: false 729 type: integer 730 format: int64 731 description: '' 732 - name: ProgramQuery 733 in: body 734 required: true 735 description: '' 736 schema: 737 $ref: '#/definitions/ProgramQuery' 738 responses: 739 '200': 740 description: '' 741 schema: 742 $ref: '#/definitions/UmberPlantingProgramsResponse' 743 headers: {} 744 '400': 745 description: Bad Request 746 headers: {} 747 '500': 748 description: Server Error 749 headers: {} 750 /legacy/umber/v1/profiles/apply-program.json: 751 post: 752 description: Umber API V1 753 summary: 'GONE: Apply a program to a collection of field profiles' 754 tags: 755 - legacy umber 756 operationId: GONE:Applyaprogramtoacollectionoffieldprofiles 757 deprecated: true 758 produces: 759 - application/json 760 parameters: 761 - name: Authorization 762 in: header 763 required: false 764 type: string 765 description: Base64-encoded JWT in the format "Bearer <token>" 766 - name: x-user-id 767 in: header 768 required: true 769 type: integer 770 format: int64 771 description: id 772 - name: x-authenticated-user-id 773 in: header 774 required: false 775 type: integer 776 format: int64 777 description: '' 778 responses: 779 '400': 780 description: Bad Request 781 headers: {} 782 '404': 783 description: Not Found 784 headers: {} 785 '500': 786 description: Server Error 787 headers: {} 788 /legacy/umber/v1/profiles/remove-program.json: 789 post: 790 description: Umber API V1 791 summary: 'GONE: Remove a program from a collection of profiles' 792 tags: 793 - legacy umber 794 operationId: GONE:Removeaprogramfromacollectionofprofiles 795 deprecated: true 796 produces: 797 - application/json 798 parameters: 799 - name: Authorization 800 in: header 801 required: false 802 type: string 803 description: Base64-encoded JWT in the format "Bearer <token>" 804 - name: x-user-id 805 in: header 806 required: true 807 type: integer 808 format: int64 809 description: id 810 - name: x-authenticated-user-id 811 in: header 812 required: false 813 type: integer 814 format: int64 815 description: '' 816 responses: 817 '400': 818 description: Bad Request 819 headers: {} 820 '500': 821 description: Server Error 822 headers: {} 823 /legacy/umber/v1/profiles/programs/{program-id}.json: 824 get: 825 description: Umber API V1 826 summary: (Deprecated) Retrieve all profiles for a program 827 tags: 828 - legacy umber 829 operationId: (Deprecated)Retrieveallprofilesforaprogram 830 deprecated: true 831 produces: 832 - application/json 833 - application/x-yaml 834 - application/edn 835 - application/transit+json 836 - application/transit+msgpack 837 parameters: 838 - name: Authorization 839 in: header 840 required: false 841 type: string 842 description: Base64-encoded JWT in the format "Bearer <token>" 843 - name: x-authenticated-user-id 844 in: header 845 required: false 846 type: integer 847 format: int64 848 description: '' 849 - name: program-id 850 in: path 851 required: true 852 type: integer 853 format: int64 854 description: program id 855 responses: 856 '200': 857 description: '' 858 schema: 859 $ref: '#/definitions/UmberProgramFieldsResponse' 860 headers: {} 861 '404': 862 description: NOT Found 863 headers: {} 864 '500': 865 description: Server Error 866 headers: {} 867 /legacy/umber/v1/profiles/fields/query.json: 868 post: 869 description: Umber API V1 870 summary: (Deprecated) Query for profile information by field IDs 871 tags: 872 - legacy umber 873 operationId: (Deprecated)QueryforprofileinformationbyfieldIDs 874 deprecated: true 875 produces: 876 - application/json 877 - application/x-yaml 878 - application/edn 879 - application/transit+json 880 - application/transit+msgpack 881 parameters: 882 - name: Authorization 883 in: header 884 required: false 885 type: string 886 description: Base64-encoded JWT in the format "Bearer <token>" 887 - name: x-user-id 888 in: header 889 required: true 890 type: integer 891 format: int64 892 description: id 893 - name: x-http-request-id 894 in: header 895 required: false 896 type: string 897 description: request-id 898 - name: x-authenticated-user-id 899 in: header 900 required: false 901 type: integer 902 format: int64 903 description: '' 904 - name: UmberFieldProfileQuery 905 in: body 906 required: true 907 description: '' 908 schema: 909 $ref: '#/definitions/UmberFieldProfileQuery' 910 - name: full-profile 911 in: query 912 required: false 913 type: boolean 914 description: '' 915 responses: 916 '200': 917 description: '' 918 schema: 919 $ref: '#/definitions/UmberFieldPlantingProfiles' 920 headers: {} 921 '500': 922 description: Server Error 923 headers: {} 924 /legacy/umber/v1/profiles/fields/{field_id}/product-years/{product_year}.json: 925 delete: 926 description: Umber API V1 927 summary: 'GONE: Delete a field profile' 928 tags: 929 - legacy umber 930 operationId: GONE:Deleteafieldprofile 931 deprecated: true 932 produces: 933 - application/json 934 parameters: 935 - name: Authorization 936 in: header 937 required: false 938 type: string 939 description: Base64-encoded JWT in the format "Bearer <token>" 940 - name: x-user-id 941 in: header 942 required: true 943 type: integer 944 format: int64 945 description: id 946 - name: x-http-request-id 947 in: header 948 required: false 949 type: string 950 description: request-id 951 - name: x-authenticated-user-id 952 in: header 953 required: false 954 type: integer 955 format: int64 956 description: '' 957 - name: field_id 958 in: path 959 required: true 960 type: string 961 description: '' 962 - name: product_year 963 in: path 964 required: true 965 type: integer 966 format: int64 967 description: '' 968 - name: last-updated-at 969 in: query 970 required: false 971 type: string 972 description: '' 973 responses: 974 '404': 975 description: Not Found 976 headers: {} 977 '500': 978 description: Server Error 979 headers: {} 980 get: 981 description: Umber API V1 982 summary: (Deprecated) Get a field profile 983 tags: 984 - legacy umber 985 operationId: (Deprecated)Getafieldprofile 986 deprecated: true 987 produces: 988 - application/json 989 - application/x-yaml 990 - application/edn 991 - application/transit+json 992 - application/transit+msgpack 993 parameters: 994 - name: Authorization 995 in: header 996 required: false 997 type: string 998 description: Base64-encoded JWT in the format "Bearer <token>" 999 - name: x-user-id 1000 in: header 1001 required: true 1002 type: integer 1003 format: int64 1004 description: id 1005 - name: x-http-request-id 1006 in: header 1007 required: false 1008 type: string 1009 description: request-id 1010 - name: x-authenticated-user-id 1011 in: header 1012 required: false 1013 type: integer 1014 format: int64 1015 description: '' 1016 - name: field_id 1017 in: path 1018 required: true 1019 type: string 1020 description: '' 1021 - name: product_year 1022 in: path 1023 required: true 1024 type: integer 1025 format: int64 1026 description: '' 1027 - name: full-profile 1028 in: query 1029 required: false 1030 type: boolean 1031 description: '' 1032 responses: 1033 '200': 1034 description: '' 1035 schema: 1036 $ref: '#/definitions/UmberFieldPlantingProfile' 1037 headers: {} 1038 '404': 1039 description: Not Found 1040 headers: {} 1041 '500': 1042 description: Server Error 1043 headers: {} 1044 put: 1045 description: Umber API V1 1046 summary: 'GONE: Create or update a field profile' 1047 tags: 1048 - legacy umber 1049 operationId: GONE:Createorupdateafieldprofile 1050 deprecated: true 1051 produces: 1052 - application/json 1053 parameters: 1054 - name: Authorization 1055 in: header 1056 required: false 1057 type: string 1058 description: Base64-encoded JWT in the format "Bearer <token>" 1059 - name: x-user-id 1060 in: header 1061 required: true 1062 type: integer 1063 format: int64 1064 description: id 1065 - name: x-http-request-id 1066 in: header 1067 required: false 1068 type: string 1069 description: request-id 1070 - name: x-authenticated-user-id 1071 in: header 1072 required: false 1073 type: integer 1074 format: int64 1075 description: '' 1076 - name: field_id 1077 in: path 1078 required: true 1079 type: string 1080 description: '' 1081 - name: product_year 1082 in: path 1083 required: true 1084 type: integer 1085 format: int64 1086 description: '' 1087 - name: last-updated-at 1088 in: query 1089 required: false 1090 type: string 1091 description: '' 1092 responses: 1093 '400': 1094 description: Bad Request 1095 headers: {} 1096 '500': 1097 description: Server Error 1098 headers: {} 1099 /legacy/umber/v1/profiles/fields/{field_id}/fmz/{fmz_id}/zones/query.json: 1100 post: 1101 description: Umber API V1 1102 summary: (Deprecated) Query for profile information by zone IDs 1103 tags: 1104 - legacy umber 1105 operationId: (Deprecated)QueryforprofileinformationbyzoneIDs 1106 deprecated: true 1107 produces: 1108 - application/json 1109 - application/x-yaml 1110 - application/edn 1111 - application/transit+json 1112 - application/transit+msgpack 1113 parameters: 1114 - name: Authorization 1115 in: header 1116 required: false 1117 type: string 1118 description: Base64-encoded JWT in the format "Bearer <token>" 1119 - name: x-user-id 1120 in: header 1121 required: true 1122 type: integer 1123 format: int64 1124 description: id 1125 - name: x-http-request-id 1126 in: header 1127 required: false 1128 type: string 1129 description: request-id 1130 - name: x-authenticated-user-id 1131 in: header 1132 required: false 1133 type: integer 1134 format: int64 1135 description: '' 1136 - name: field_id 1137 in: path 1138 required: true 1139 type: string 1140 description: '' 1141 - name: fmz_id 1142 in: path 1143 required: true 1144 type: string 1145 format: uuid 1146 description: '' 1147 - name: full-profile 1148 in: query 1149 required: false 1150 type: boolean 1151 description: '' 1152 - name: UmberZoneProfilesQuery 1153 in: body 1154 required: true 1155 description: '' 1156 schema: 1157 $ref: '#/definitions/UmberZoneProfilesQuery' 1158 responses: 1159 '200': 1160 description: '' 1161 schema: 1162 $ref: '#/definitions/UmberZoneProfileResponse' 1163 headers: {} 1164 '500': 1165 description: Sever Error 1166 headers: {} 1167 /legacy/umber/v1/profiles/fields/{field_id}/fmz/{fmz_id}/zones/{zone_id}/product-years/{product_year}.json: 1168 delete: 1169 description: Umber API V1 1170 summary: 'GONE: Delete a zone profile' 1171 tags: 1172 - legacy umber 1173 operationId: GONE:Deleteazoneprofile 1174 deprecated: true 1175 produces: 1176 - application/json 1177 parameters: 1178 - name: Authorization 1179 in: header 1180 required: false 1181 type: string 1182 description: Base64-encoded JWT in the format "Bearer <token>" 1183 - name: x-user-id 1184 in: header 1185 required: true 1186 type: integer 1187 format: int64 1188 description: id 1189 - name: x-http-request-id 1190 in: header 1191 required: false 1192 type: string 1193 description: request-id 1194 - name: x-authenticated-user-id 1195 in: header 1196 required: false 1197 type: integer 1198 format: int64 1199 description: '' 1200 - name: field_id 1201 in: path 1202 required: true 1203 type: string 1204 description: '' 1205 - name: fmz_id 1206 in: path 1207 required: true 1208 type: string 1209 format: uuid 1210 description: '' 1211 - name: zone_id 1212 in: path 1213 required: true 1214 type: string 1215 description: '' 1216 - name: product_year 1217 in: path 1218 required: true 1219 type: integer 1220 format: int64 1221 description: '' 1222 - name: last-updated-at 1223 in: query 1224 required: false 1225 type: string 1226 description: '' 1227 responses: 1228 '404': 1229 description: Not Found 1230 headers: {} 1231 '500': 1232 description: Server Error 1233 headers: {} 1234 get: 1235 description: Umber API V1 1236 summary: (Deprecated) Get a zone profile 1237 tags: 1238 - legacy umber 1239 operationId: (Deprecated)Getazoneprofile 1240 deprecated: true 1241 produces: 1242 - application/json 1243 - application/x-yaml 1244 - application/edn 1245 - application/transit+json 1246 - application/transit+msgpack 1247 parameters: 1248 - name: Authorization 1249 in: header 1250 required: false 1251 type: string 1252 description: Base64-encoded JWT in the format "Bearer <token>" 1253 - name: x-user-id 1254 in: header 1255 required: true 1256 type: integer 1257 format: int64 1258 description: id 1259 - name: x-http-request-id 1260 in: header 1261 required: false 1262 type: string 1263 description: request-id 1264 - name: x-authenticated-user-id 1265 in: header 1266 required: false 1267 type: integer 1268 format: int64 1269 description: '' 1270 - name: field_id 1271 in: path 1272 required: true 1273 type: string 1274 description: '' 1275 - name: fmz_id 1276 in: path 1277 required: true 1278 type: string 1279 format: uuid 1280 description: '' 1281 - name: zone_id 1282 in: path 1283 required: true 1284 type: string 1285 description: '' 1286 - name: product_year 1287 in: path 1288 required: true 1289 type: integer 1290 format: int64 1291 description: '' 1292 - name: full-profile 1293 in: query 1294 required: false 1295 type: boolean 1296 description: '' 1297 responses: 1298 '200': 1299 description: '' 1300 schema: 1301 $ref: '#/definitions/UmberZoneProfile' 1302 headers: {} 1303 '404': 1304 description: Not Found 1305 headers: {} 1306 '500': 1307 description: Server Error 1308 headers: {} 1309 put: 1310 description: Umber API V1 1311 summary: 'GONE: Create or update a zone profile' 1312 tags: 1313 - legacy umber 1314 operationId: GONE:Createorupdateazoneprofile 1315 deprecated: true 1316 produces: 1317 - application/json 1318 parameters: 1319 - name: Authorization 1320 in: header 1321 required: false 1322 type: string 1323 description: Base64-encoded JWT in the format "Bearer <token>" 1324 - name: x-user-id 1325 in: header 1326 required: true 1327 type: integer 1328 format: int64 1329 description: id 1330 - name: x-http-request-id 1331 in: header 1332 required: false 1333 type: string 1334 description: request-id 1335 - name: x-authenticated-user-id 1336 in: header 1337 required: false 1338 type: integer 1339 format: int64 1340 description: '' 1341 - name: field_id 1342 in: path 1343 required: true 1344 type: string 1345 description: '' 1346 - name: fmz_id 1347 in: path 1348 required: true 1349 type: string 1350 format: uuid 1351 description: '' 1352 - name: zone_id 1353 in: path 1354 required: true 1355 type: string 1356 description: '' 1357 - name: product_year 1358 in: path 1359 required: true 1360 type: integer 1361 format: int64 1362 description: '' 1363 - name: last-updated-at 1364 in: query 1365 required: false 1366 type: string 1367 description: '' 1368 responses: 1369 '400': 1370 description: Bad Request 1371 headers: {} 1372 '500': 1373 description: Server Error 1374 headers: {} 1375 /legacy/umber/v1/profiles/fields/{field_id}/fmz/{fmz_id}/zones/edit-planting.json: 1376 post: 1377 description: Umber API V1 1378 summary: (Deprecated) Update planting information for a zone in a field 1379 tags: 1380 - legacy umber 1381 operationId: (Deprecated)Updateplantinginformationforazoneinafield 1382 deprecated: true 1383 produces: 1384 - application/json 1385 parameters: 1386 - name: Authorization 1387 in: header 1388 required: false 1389 type: string 1390 description: Base64-encoded JWT in the format "Bearer <token>" 1391 - name: x-user-id 1392 in: header 1393 required: true 1394 type: integer 1395 format: int64 1396 description: id 1397 - name: x-http-request-id 1398 in: header 1399 required: false 1400 type: string 1401 description: request-id 1402 - name: x-authenticated-user-id 1403 in: header 1404 required: false 1405 type: integer 1406 format: int64 1407 description: '' 1408 - name: x-http-caller-id 1409 in: header 1410 required: false 1411 type: string 1412 description: '' 1413 - name: field_id 1414 in: path 1415 required: true 1416 type: string 1417 description: '' 1418 - name: fmz_id 1419 in: path 1420 required: true 1421 type: string 1422 format: uuid 1423 description: '' 1424 - name: UmberPlantingEdits 1425 in: body 1426 required: true 1427 description: '' 1428 schema: 1429 $ref: '#/definitions/UmberPlantingEdits' 1430 responses: 1431 '404': 1432 description: Not Found 1433 headers: {} 1434 '500': 1435 description: Server Error 1436 headers: {} 1437 /v1/validations/product-years/{product-year}: 1438 get: 1439 description: '**DEPRECATED - Please use GET /v3/validations**' 1440 summary: (Deprecated) Get planting-specific validations for a given product year 1441 tags: 1442 - v1 1443 operationId: (Deprecated)Getplanting-specificvalidationsforagivenproductyear 1444 deprecated: true 1445 produces: 1446 - application/json 1447 parameters: 1448 - name: Authorization 1449 in: header 1450 required: false 1451 type: string 1452 description: Base64-encoded JWT in the format "Bearer <token>" 1453 - name: x-http-caller-id 1454 in: header 1455 required: true 1456 type: string 1457 description: caller id 1458 - name: x-http-request-id 1459 in: header 1460 required: false 1461 type: string 1462 description: request-id 1463 - name: if-none-match 1464 in: header 1465 required: false 1466 type: string 1467 description: Etag identifier 1468 - name: product-year 1469 in: path 1470 required: true 1471 type: integer 1472 format: int64 1473 description: '' 1474 responses: 1475 '304': 1476 description: Not Modified 1477 headers: {} 1478 '400': 1479 description: Bad Request 1480 headers: {} 1481 '500': 1482 description: Server Error 1483 headers: {} 1484 /v1/best/fields/{field-id}: 1485 get: 1486 description: '**DEPRECATED - Please use GET /v3/fields**' 1487 summary: (Deprecated) Best-available planting estimate for a field 1488 tags: 1489 - v1 1490 operationId: (Deprecated)Best-availableplantingestimateforafield 1491 deprecated: true 1492 produces: 1493 - application/json 1494 - application/x-yaml 1495 - application/edn 1496 - application/transit+json 1497 - application/transit+msgpack 1498 parameters: 1499 - name: Authorization 1500 in: header 1501 required: false 1502 type: string 1503 description: Base64-encoded JWT in the format "Bearer <token>" 1504 - name: x-user-id 1505 in: header 1506 required: true 1507 type: integer 1508 format: int64 1509 description: id 1510 - name: x-http-caller-id 1511 in: header 1512 required: true 1513 type: string 1514 description: caller id 1515 - name: x-http-request-id 1516 in: header 1517 required: false 1518 type: string 1519 description: request-id 1520 - name: x-authenticated-user-id 1521 in: header 1522 required: false 1523 type: integer 1524 format: int64 1525 description: user-id verified by auth service 1526 - name: field-id 1527 in: path 1528 required: true 1529 type: string 1530 description: '' 1531 - name: product-year 1532 in: query 1533 required: true 1534 type: integer 1535 format: int64 1536 description: '' 1537 - name: event-type 1538 in: query 1539 required: false 1540 enum: 1541 - planned 1542 - recorded 1543 - all 1544 - actual 1545 type: string 1546 - name: include-plantings 1547 in: query 1548 required: false 1549 type: boolean 1550 description: If false, exclude "plantings" to save bandwidth 1551 responses: 1552 '200': 1553 description: '' 1554 schema: 1555 $ref: '#/definitions/BestResponse' 1556 headers: {} 1557 '404': 1558 description: Not Found 1559 headers: {} 1560 '500': 1561 description: Server Error 1562 headers: {} 1563 /v1/best/fields/{field-id}/fmz/{fmz-id}: 1564 get: 1565 description: '**DEPRECATED - Please use GET /v3/fields/fmz/{fmz-id}**' 1566 summary: (Deprecated) Best-available planting estimate for a field's FMZ zones 1567 tags: 1568 - v1 1569 operationId: (Deprecated)Best-availableplantingestimateforafield'sFMZzones 1570 deprecated: true 1571 produces: 1572 - application/json 1573 - application/x-yaml 1574 - application/edn 1575 - application/transit+json 1576 - application/transit+msgpack 1577 parameters: 1578 - name: Authorization 1579 in: header 1580 required: false 1581 type: string 1582 description: Base64-encoded JWT in the format "Bearer <token>" 1583 - name: x-user-id 1584 in: header 1585 required: true 1586 type: integer 1587 format: int64 1588 description: id 1589 - name: x-http-caller-id 1590 in: header 1591 required: true 1592 type: string 1593 description: caller id 1594 - name: x-http-request-id 1595 in: header 1596 required: false 1597 type: string 1598 description: request-id 1599 - name: x-authenticated-user-id 1600 in: header 1601 required: false 1602 type: integer 1603 format: int64 1604 description: user-id verified by auth service 1605 - name: field-id 1606 in: path 1607 required: true 1608 type: string 1609 description: '' 1610 - name: fmz-id 1611 in: path 1612 required: true 1613 type: string 1614 format: uuid 1615 description: '' 1616 - name: product-year 1617 in: query 1618 required: true 1619 type: integer 1620 format: int64 1621 description: '' 1622 - name: event-type 1623 in: query 1624 required: false 1625 enum: 1626 - planned 1627 - recorded 1628 - all 1629 - actual 1630 type: string 1631 - name: include-plantings 1632 in: query 1633 required: false 1634 type: boolean 1635 description: If false, exclude "plantings" to save bandwidth 1636 responses: 1637 '200': 1638 description: '' 1639 schema: 1640 $ref: '#/definitions/BestFmzResponse' 1641 headers: {} 1642 '404': 1643 description: Not Found 1644 headers: {} 1645 '500': 1646 description: Server Error 1647 headers: {} 1648 /v1/best/fields/query: 1649 post: 1650 description: '**DEPRECATED - Please use POST /v3/fields**' 1651 summary: (Deprecated) Best-available planting estimate for a field 1652 tags: 1653 - v1 1654 operationId: Post(Deprecated)Best-availableplantingestimateforafield 1655 deprecated: true 1656 produces: 1657 - application/json 1658 - application/x-yaml 1659 - application/edn 1660 - application/transit+json 1661 - application/transit+msgpack 1662 parameters: 1663 - name: Authorization 1664 in: header 1665 required: false 1666 type: string 1667 description: Base64-encoded JWT in the format "Bearer <token>" 1668 - name: x-user-id 1669 in: header 1670 required: true 1671 type: integer 1672 format: int64 1673 description: id 1674 - name: x-http-caller-id 1675 in: header 1676 required: true 1677 type: string 1678 description: caller id 1679 - name: x-http-request-id 1680 in: header 1681 required: false 1682 type: string 1683 description: request-id 1684 - name: x-authenticated-user-id 1685 in: header 1686 required: false 1687 type: integer 1688 format: int64 1689 description: user-id verified by auth service 1690 - name: If-Modified-Since 1691 in: header 1692 required: false 1693 type: string 1694 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 1695 - name: FieldsQuery 1696 in: body 1697 required: true 1698 description: '' 1699 schema: 1700 $ref: '#/definitions/FieldsQuery' 1701 - name: product-year 1702 in: query 1703 required: true 1704 type: integer 1705 format: int64 1706 description: '' 1707 - name: event-type 1708 in: query 1709 required: false 1710 enum: 1711 - planned 1712 - recorded 1713 - all 1714 - actual 1715 type: string 1716 - name: include-plantings 1717 in: query 1718 required: false 1719 type: boolean 1720 description: If false, exclude "plantings" to save bandwidth 1721 responses: 1722 '200': 1723 description: '' 1724 schema: 1725 $ref: '#/definitions/BestQueryResponse' 1726 headers: {} 1727 '500': 1728 description: Server Error 1729 headers: {} 1730 /v1/best/fields/fmz/query: 1731 post: 1732 description: '**DEPRECATED - Please use POST /v3/fields/fmz/query**' 1733 summary: (Deprecated) Best-available planting estimate for a field's FMZ zones 1734 tags: 1735 - v1 1736 operationId: Post(Deprecated)Best-availableplantingestimateforafield'sFMZzones 1737 deprecated: true 1738 produces: 1739 - application/json 1740 - application/x-yaml 1741 - application/edn 1742 - application/transit+json 1743 - application/transit+msgpack 1744 parameters: 1745 - name: Authorization 1746 in: header 1747 required: false 1748 type: string 1749 description: Base64-encoded JWT in the format "Bearer <token>" 1750 - name: x-user-id 1751 in: header 1752 required: true 1753 type: integer 1754 format: int64 1755 description: id 1756 - name: x-http-caller-id 1757 in: header 1758 required: true 1759 type: string 1760 description: caller id 1761 - name: x-http-request-id 1762 in: header 1763 required: false 1764 type: string 1765 description: request-id 1766 - name: x-authenticated-user-id 1767 in: header 1768 required: false 1769 type: integer 1770 format: int64 1771 description: user-id verified by auth service 1772 - name: If-Modified-Since 1773 in: header 1774 required: false 1775 type: string 1776 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 1777 - name: FieldsFmzsQuery 1778 in: body 1779 required: true 1780 description: '' 1781 schema: 1782 $ref: '#/definitions/FieldsFmzsQuery' 1783 - name: product-year 1784 in: query 1785 required: true 1786 type: integer 1787 format: int64 1788 description: '' 1789 - name: event-type 1790 in: query 1791 required: false 1792 enum: 1793 - planned 1794 - recorded 1795 - all 1796 - actual 1797 type: string 1798 - name: include-plantings 1799 in: query 1800 required: false 1801 type: boolean 1802 description: If false, exclude "plantings" to save bandwidth 1803 responses: 1804 '200': 1805 description: '' 1806 schema: 1807 $ref: '#/definitions/BestFmzQueryResponse' 1808 headers: {} 1809 '500': 1810 description: Server Error 1811 headers: {} 1812 /v1/planned/programs: 1813 get: 1814 description: '**DEPRECATED - Please use GET /v3/programs**' 1815 summary: (Deprecated) Get all planned planting programs 1816 tags: 1817 - v1 1818 operationId: (Deprecated)Getallplannedplantingprograms 1819 deprecated: true 1820 produces: 1821 - application/json 1822 - application/x-yaml 1823 - application/edn 1824 - application/transit+json 1825 - application/transit+msgpack 1826 parameters: 1827 - name: Authorization 1828 in: header 1829 required: false 1830 type: string 1831 description: Base64-encoded JWT in the format "Bearer <token>" 1832 - name: x-user-id 1833 in: header 1834 required: true 1835 type: integer 1836 format: int64 1837 description: id 1838 - name: x-http-caller-id 1839 in: header 1840 required: true 1841 type: string 1842 description: caller id 1843 - name: x-http-request-id 1844 in: header 1845 required: false 1846 type: string 1847 description: request-id 1848 - name: x-authenticated-user-id 1849 in: header 1850 required: false 1851 type: integer 1852 format: int64 1853 description: user-id verified by auth service 1854 - name: If-Modified-Since 1855 in: header 1856 required: false 1857 type: string 1858 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 1859 - name: product-year 1860 in: query 1861 required: false 1862 type: integer 1863 format: int64 1864 description: '' 1865 - name: include-deleted 1866 in: query 1867 required: false 1868 type: boolean 1869 description: '' 1870 - name: include-invisible 1871 in: query 1872 required: false 1873 type: boolean 1874 description: '' 1875 responses: 1876 '200': 1877 description: '' 1878 schema: 1879 $ref: '#/definitions/ProgramsQueryResponse' 1880 headers: {} 1881 '500': 1882 description: Server Error 1883 headers: {} 1884 post: 1885 description: (Deprecated) Create a planned planting event 1886 summary: (Deprecated) Create a planned planting event 1887 tags: 1888 - v1 1889 operationId: (Deprecated)Createaplannedplantingevent 1890 deprecated: true 1891 produces: 1892 - application/json 1893 - application/x-yaml 1894 - application/edn 1895 - application/transit+json 1896 - application/transit+msgpack 1897 parameters: 1898 - name: Authorization 1899 in: header 1900 required: false 1901 type: string 1902 description: Base64-encoded JWT in the format "Bearer <token>" 1903 - name: x-user-id 1904 in: header 1905 required: true 1906 type: integer 1907 format: int64 1908 description: id 1909 - name: x-http-caller-id 1910 in: header 1911 required: true 1912 type: string 1913 description: caller id 1914 - name: x-http-request-id 1915 in: header 1916 required: false 1917 type: string 1918 description: request-id 1919 - name: x-authenticated-user-id 1920 in: header 1921 required: false 1922 type: integer 1923 format: int64 1924 description: user-id verified by auth service 1925 - name: NewProgram 1926 in: body 1927 required: true 1928 description: '' 1929 schema: 1930 $ref: '#/definitions/NewProgram' 1931 responses: 1932 '201': 1933 description: '' 1934 schema: 1935 $ref: '#/definitions/ProgramResponse' 1936 headers: {} 1937 '400': 1938 description: Bad Request 1939 headers: {} 1940 '500': 1941 description: Server Error 1942 headers: {} 1943 /v1/planned/programs/query: 1944 post: 1945 description: '**DEPRECATED - Please use POST /v3/programs/query**' 1946 summary: (Deprecated) Get many planned planting programs by ID 1947 tags: 1948 - v1 1949 operationId: (Deprecated)GetmanyplannedplantingprogramsbyID 1950 deprecated: true 1951 produces: 1952 - application/json 1953 - application/x-yaml 1954 - application/edn 1955 - application/transit+json 1956 - application/transit+msgpack 1957 parameters: 1958 - name: Authorization 1959 in: header 1960 required: false 1961 type: string 1962 description: Base64-encoded JWT in the format "Bearer <token>" 1963 - name: x-user-id 1964 in: header 1965 required: true 1966 type: integer 1967 format: int64 1968 description: id 1969 - name: x-http-caller-id 1970 in: header 1971 required: true 1972 type: string 1973 description: caller id 1974 - name: x-http-request-id 1975 in: header 1976 required: false 1977 type: string 1978 description: request-id 1979 - name: x-authenticated-user-id 1980 in: header 1981 required: false 1982 type: integer 1983 format: int64 1984 description: user-id verified by auth service 1985 - name: If-Modified-Since 1986 in: header 1987 required: false 1988 type: string 1989 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 1990 - name: include-deleted 1991 in: query 1992 required: false 1993 type: boolean 1994 description: '' 1995 - name: ProgramsQueryRequest 1996 in: body 1997 required: true 1998 description: '' 1999 schema: 2000 $ref: '#/definitions/ProgramsQueryRequest' 2001 responses: 2002 '200': 2003 description: '' 2004 schema: 2005 $ref: '#/definitions/ProgramsQueryResponse' 2006 headers: {} 2007 '500': 2008 description: Server Error 2009 headers: {} 2010 /v1/planned/programs/{id}: 2011 get: 2012 description: '**DEPRECATED - Please use GET /v3/programs/{id}**' 2013 summary: (Deprecated) Get an individual planned planting program 2014 tags: 2015 - v1 2016 operationId: (Deprecated)Getanindividualplannedplantingprogram 2017 deprecated: true 2018 produces: 2019 - application/json 2020 - application/x-yaml 2021 - application/edn 2022 - application/transit+json 2023 - application/transit+msgpack 2024 parameters: 2025 - name: Authorization 2026 in: header 2027 required: false 2028 type: string 2029 description: Base64-encoded JWT in the format "Bearer <token>" 2030 - name: x-user-id 2031 in: header 2032 required: true 2033 type: integer 2034 format: int64 2035 description: id 2036 - name: x-http-caller-id 2037 in: header 2038 required: true 2039 type: string 2040 description: caller id 2041 - name: x-http-request-id 2042 in: header 2043 required: false 2044 type: string 2045 description: request-id 2046 - name: x-authenticated-user-id 2047 in: header 2048 required: false 2049 type: integer 2050 format: int64 2051 description: user-id verified by auth service 2052 - name: id 2053 in: path 2054 required: true 2055 type: string 2056 format: uuid 2057 description: '' 2058 - name: include-deleted 2059 in: query 2060 required: false 2061 type: boolean 2062 description: '' 2063 responses: 2064 '200': 2065 description: '' 2066 schema: 2067 $ref: '#/definitions/ProgramResponse' 2068 headers: {} 2069 '404': 2070 description: Not Found 2071 headers: {} 2072 '500': 2073 description: Server Error 2074 headers: {} 2075 delete: 2076 description: '**DEPRECATED - Please use DELETE /v3/programs**' 2077 summary: (Deprecated) Remove a planned planting event 2078 tags: 2079 - v1 2080 operationId: (Deprecated)Removeaplannedplantingevent 2081 deprecated: true 2082 produces: 2083 - application/json 2084 - application/x-yaml 2085 - application/edn 2086 - application/transit+json 2087 - application/transit+msgpack 2088 parameters: 2089 - name: Authorization 2090 in: header 2091 required: false 2092 type: string 2093 description: Base64-encoded JWT in the format "Bearer <token>" 2094 - name: x-user-id 2095 in: header 2096 required: true 2097 type: integer 2098 format: int64 2099 description: id 2100 - name: x-http-caller-id 2101 in: header 2102 required: true 2103 type: string 2104 description: caller id 2105 - name: x-http-request-id 2106 in: header 2107 required: false 2108 type: string 2109 description: request-id 2110 - name: x-authenticated-user-id 2111 in: header 2112 required: false 2113 type: integer 2114 format: int64 2115 description: user-id verified by auth service 2116 - name: id 2117 in: path 2118 required: true 2119 type: string 2120 format: uuid 2121 description: '' 2122 responses: 2123 '200': 2124 description: '' 2125 schema: 2126 $ref: '#/definitions/DeletedResponse' 2127 headers: {} 2128 '404': 2129 description: Not Found 2130 headers: {} 2131 '500': 2132 description: Server Error 2133 headers: {} 2134 patch: 2135 description: (Deprecated) Patch a planned planting event 2136 summary: (Deprecated) Patch a planned planting event 2137 tags: 2138 - v1 2139 operationId: (Deprecated)Patchaplannedplantingevent 2140 deprecated: true 2141 produces: 2142 - application/json 2143 - application/x-yaml 2144 - application/edn 2145 - application/transit+json 2146 - application/transit+msgpack 2147 parameters: 2148 - name: Authorization 2149 in: header 2150 required: false 2151 type: string 2152 description: Base64-encoded JWT in the format "Bearer <token>" 2153 - name: x-user-id 2154 in: header 2155 required: true 2156 type: integer 2157 format: int64 2158 description: id 2159 - name: x-http-caller-id 2160 in: header 2161 required: true 2162 type: string 2163 description: caller id 2164 - name: x-http-request-id 2165 in: header 2166 required: false 2167 type: string 2168 description: request-id 2169 - name: x-authenticated-user-id 2170 in: header 2171 required: false 2172 type: integer 2173 format: int64 2174 description: user-id verified by auth service 2175 - name: id 2176 in: path 2177 required: true 2178 type: string 2179 format: uuid 2180 description: '' 2181 - name: ProgramPatchInput 2182 in: body 2183 required: true 2184 description: '' 2185 schema: 2186 $ref: '#/definitions/ProgramPatchInput' 2187 responses: 2188 '200': 2189 description: '' 2190 schema: 2191 $ref: '#/definitions/ProgramResponse' 2192 headers: {} 2193 '400': 2194 description: Bad Request 2195 headers: {} 2196 '404': 2197 description: Not Found 2198 headers: {} 2199 '500': 2200 description: Server Error 2201 headers: {} 2202 put: 2203 description: (Deprecated) Update a planned planting event 2204 summary: (Deprecated) Update a planned planting event 2205 tags: 2206 - v1 2207 operationId: (Deprecated)Updateaplannedplantingevent 2208 deprecated: true 2209 produces: 2210 - application/json 2211 - application/x-yaml 2212 - application/edn 2213 - application/transit+json 2214 - application/transit+msgpack 2215 parameters: 2216 - name: Authorization 2217 in: header 2218 required: false 2219 type: string 2220 description: Base64-encoded JWT in the format "Bearer <token>" 2221 - name: x-user-id 2222 in: header 2223 required: true 2224 type: integer 2225 format: int64 2226 description: id 2227 - name: x-http-caller-id 2228 in: header 2229 required: true 2230 type: string 2231 description: caller id 2232 - name: x-http-request-id 2233 in: header 2234 required: false 2235 type: string 2236 description: request-id 2237 - name: x-authenticated-user-id 2238 in: header 2239 required: false 2240 type: integer 2241 format: int64 2242 description: user-id verified by auth service 2243 - name: id 2244 in: path 2245 required: true 2246 type: string 2247 format: uuid 2248 description: '' 2249 - name: ProgramInput 2250 in: body 2251 required: true 2252 description: '' 2253 schema: 2254 $ref: '#/definitions/ProgramInput' 2255 responses: 2256 '200': 2257 description: '' 2258 schema: 2259 $ref: '#/definitions/ProgramResponse' 2260 headers: {} 2261 '201': 2262 description: '' 2263 schema: 2264 $ref: '#/definitions/ProgramResponse' 2265 headers: {} 2266 '400': 2267 description: Bad Request 2268 headers: {} 2269 '404': 2270 description: Not Found 2271 headers: {} 2272 '500': 2273 description: Server Error 2274 headers: {} 2275 /v1/planned/programs/{id}/fields: 2276 get: 2277 description: (Deprecated) Get list of field associatd with a program 2278 summary: (Deprecated) Get list of field associatd with a program 2279 tags: 2280 - v1 2281 operationId: (Deprecated)Getlistoffieldassociatdwithaprogram 2282 deprecated: true 2283 produces: 2284 - application/json 2285 - application/x-yaml 2286 - application/edn 2287 - application/transit+json 2288 - application/transit+msgpack 2289 parameters: 2290 - name: Authorization 2291 in: header 2292 required: false 2293 type: string 2294 description: Base64-encoded JWT in the format "Bearer <token>" 2295 - name: x-user-id 2296 in: header 2297 required: true 2298 type: integer 2299 format: int64 2300 description: id 2301 - name: x-http-caller-id 2302 in: header 2303 required: true 2304 type: string 2305 description: caller id 2306 - name: x-http-request-id 2307 in: header 2308 required: false 2309 type: string 2310 description: request-id 2311 - name: x-authenticated-user-id 2312 in: header 2313 required: false 2314 type: integer 2315 format: int64 2316 description: user-id verified by auth service 2317 - name: id 2318 in: path 2319 required: true 2320 type: string 2321 format: uuid 2322 description: '' 2323 responses: 2324 '200': 2325 description: '' 2326 schema: 2327 $ref: '#/definitions/ProgramFieldsResponse' 2328 headers: {} 2329 '404': 2330 description: Not Found 2331 headers: {} 2332 '500': 2333 description: Server Error 2334 headers: {} 2335 /v1/planned/fields/query: 2336 post: 2337 description: (Deprecated) Get planned planting events for many fields 2338 summary: (Deprecated) Get planned planting events for many fields 2339 tags: 2340 - v1 2341 operationId: (Deprecated)Getplannedplantingeventsformanyfields 2342 deprecated: true 2343 produces: 2344 - application/json 2345 - application/x-yaml 2346 - application/edn 2347 - application/transit+json 2348 - application/transit+msgpack 2349 parameters: 2350 - name: Authorization 2351 in: header 2352 required: false 2353 type: string 2354 description: Base64-encoded JWT in the format "Bearer <token>" 2355 - name: x-user-id 2356 in: header 2357 required: true 2358 type: integer 2359 format: int64 2360 description: id 2361 - name: x-http-caller-id 2362 in: header 2363 required: true 2364 type: string 2365 description: caller id 2366 - name: x-http-request-id 2367 in: header 2368 required: false 2369 type: string 2370 description: request-id 2371 - name: x-authenticated-user-id 2372 in: header 2373 required: false 2374 type: integer 2375 format: int64 2376 description: user-id verified by auth service 2377 - name: If-Modified-Since 2378 in: header 2379 required: false 2380 type: string 2381 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 2382 - name: product-year 2383 in: query 2384 required: false 2385 type: integer 2386 format: int64 2387 description: '' 2388 - name: include-deleted 2389 in: query 2390 required: false 2391 type: boolean 2392 description: '' 2393 - name: FieldsQuery 2394 in: body 2395 required: true 2396 description: '' 2397 schema: 2398 $ref: '#/definitions/FieldsQuery' 2399 responses: 2400 '200': 2401 description: '' 2402 schema: 2403 $ref: '#/definitions/FieldPlanQueryResponse' 2404 headers: {} 2405 '500': 2406 description: Server Error 2407 headers: {} 2408 /v1/planned/fields/{field-id}: 2409 get: 2410 description: (Deprecated) Get planned planting events for one field 2411 summary: (Deprecated) Get planned planting events for one field 2412 tags: 2413 - v1 2414 operationId: (Deprecated)Getplannedplantingeventsforonefield 2415 deprecated: true 2416 produces: 2417 - application/json 2418 - application/x-yaml 2419 - application/edn 2420 - application/transit+json 2421 - application/transit+msgpack 2422 parameters: 2423 - name: Authorization 2424 in: header 2425 required: false 2426 type: string 2427 description: Base64-encoded JWT in the format "Bearer <token>" 2428 - name: x-user-id 2429 in: header 2430 required: true 2431 type: integer 2432 format: int64 2433 description: id 2434 - name: x-http-caller-id 2435 in: header 2436 required: true 2437 type: string 2438 description: caller id 2439 - name: x-http-request-id 2440 in: header 2441 required: false 2442 type: string 2443 description: request-id 2444 - name: x-authenticated-user-id 2445 in: header 2446 required: false 2447 type: integer 2448 format: int64 2449 description: user-id verified by auth service 2450 - name: field-id 2451 in: path 2452 required: true 2453 type: string 2454 description: '' 2455 - name: product-year 2456 in: query 2457 required: false 2458 type: integer 2459 format: int64 2460 description: '' 2461 - name: include-deleted 2462 in: query 2463 required: false 2464 type: boolean 2465 description: '' 2466 responses: 2467 '200': 2468 description: '' 2469 schema: 2470 $ref: '#/definitions/FieldPlan' 2471 headers: {} 2472 '404': 2473 description: Not Found 2474 headers: {} 2475 '500': 2476 description: Server Error 2477 headers: {} 2478 /v1/planned/apply-program: 2479 post: 2480 description: (Deprecated) Apply a program to one or more fields 2481 summary: (Deprecated) Apply a program to one or more fields 2482 tags: 2483 - v1 2484 operationId: (Deprecated)Applyaprogramtooneormorefields 2485 deprecated: true 2486 produces: 2487 - application/json 2488 parameters: 2489 - name: Authorization 2490 in: header 2491 required: false 2492 type: string 2493 description: Base64-encoded JWT in the format "Bearer <token>" 2494 - name: x-user-id 2495 in: header 2496 required: true 2497 type: integer 2498 format: int64 2499 description: id 2500 - name: x-http-caller-id 2501 in: header 2502 required: true 2503 type: string 2504 description: caller id 2505 - name: x-http-request-id 2506 in: header 2507 required: false 2508 type: string 2509 description: request-id 2510 - name: x-authenticated-user-id 2511 in: header 2512 required: false 2513 type: integer 2514 format: int64 2515 description: user-id verified by auth service 2516 - name: product-year 2517 in: query 2518 required: true 2519 type: integer 2520 format: int64 2521 description: '' 2522 - name: ApplyProgramRequest 2523 in: body 2524 required: true 2525 description: '' 2526 schema: 2527 $ref: '#/definitions/ApplyProgramRequest' 2528 responses: 2529 '400': 2530 description: Bad Request 2531 headers: {} 2532 '500': 2533 description: Server Error 2534 headers: {} 2535 /v1/planned/remove-program: 2536 post: 2537 description: (Deprecated) Remove planting program from one or more fields 2538 summary: (Deprecated) Remove planting program from one or more fields 2539 tags: 2540 - v1 2541 operationId: (Deprecated)Removeplantingprogramfromoneormorefields 2542 deprecated: true 2543 produces: 2544 - application/json 2545 - application/x-yaml 2546 - application/edn 2547 - application/transit+json 2548 - application/transit+msgpack 2549 parameters: 2550 - name: Authorization 2551 in: header 2552 required: false 2553 type: string 2554 description: Base64-encoded JWT in the format "Bearer <token>" 2555 - name: x-user-id 2556 in: header 2557 required: true 2558 type: integer 2559 format: int64 2560 description: id 2561 - name: x-http-caller-id 2562 in: header 2563 required: true 2564 type: string 2565 description: caller id 2566 - name: x-http-request-id 2567 in: header 2568 required: false 2569 type: string 2570 description: request-id 2571 - name: x-authenticated-user-id 2572 in: header 2573 required: false 2574 type: integer 2575 format: int64 2576 description: user-id verified by auth service 2577 - name: product-year 2578 in: query 2579 required: true 2580 type: integer 2581 format: int64 2582 description: '' 2583 - name: RemoveProgramRequest 2584 in: body 2585 required: true 2586 description: '' 2587 schema: 2588 $ref: '#/definitions/RemoveProgramRequest' 2589 responses: 2590 '200': 2591 description: '' 2592 schema: 2593 $ref: '#/definitions/RemoveProgramResponse' 2594 headers: {} 2595 '500': 2596 description: Server Error 2597 headers: {} 2598 /v1/planned/apply-prescription: 2599 post: 2600 description: '(Deprecated) GONE: Apply a prescription to a field' 2601 summary: '(Deprecated) GONE: Apply a prescription to a field' 2602 tags: 2603 - v1 2604 operationId: (Deprecated)GONE:Applyaprescriptiontoafield 2605 deprecated: true 2606 produces: 2607 - application/json 2608 parameters: 2609 - name: Authorization 2610 in: header 2611 required: false 2612 type: string 2613 description: Base64-encoded JWT in the format "Bearer <token>" 2614 - name: x-user-id 2615 in: header 2616 required: true 2617 type: integer 2618 format: int64 2619 description: id 2620 - name: x-http-caller-id 2621 in: header 2622 required: true 2623 type: string 2624 description: caller id 2625 - name: x-http-request-id 2626 in: header 2627 required: false 2628 type: string 2629 description: request-id 2630 - name: x-authenticated-user-id 2631 in: header 2632 required: false 2633 type: integer 2634 format: int64 2635 description: user-id verified by auth service 2636 - name: product-year 2637 in: query 2638 required: true 2639 type: integer 2640 format: int64 2641 description: '' 2642 responses: 2643 '500': 2644 description: Server Error 2645 headers: {} 2646 /v1/planned/prescriptions/fields/query: 2647 post: 2648 description: '(Deprecated) GONE: Get all planned planting prescriptions for many fields' 2649 summary: '(Deprecated) GONE: Get all planned planting prescriptions for many fields' 2650 tags: 2651 - v1 2652 operationId: (Deprecated)GONE:Getallplannedplantingprescriptionsformanyfields 2653 deprecated: true 2654 produces: 2655 - application/json 2656 parameters: 2657 - name: Authorization 2658 in: header 2659 required: false 2660 type: string 2661 description: Base64-encoded JWT in the format "Bearer <token>" 2662 - name: x-user-id 2663 in: header 2664 required: true 2665 type: integer 2666 format: int64 2667 description: id 2668 - name: x-http-caller-id 2669 in: header 2670 required: true 2671 type: string 2672 description: caller id 2673 - name: x-http-request-id 2674 in: header 2675 required: false 2676 type: string 2677 description: request-id 2678 - name: x-authenticated-user-id 2679 in: header 2680 required: false 2681 type: integer 2682 format: int64 2683 description: user-id verified by auth service 2684 - name: If-Modified-Since 2685 in: header 2686 required: false 2687 type: string 2688 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 2689 - name: product-year 2690 in: query 2691 required: false 2692 type: integer 2693 format: int64 2694 description: '' 2695 - name: include-deleted 2696 in: query 2697 required: false 2698 type: boolean 2699 description: '' 2700 responses: 2701 '500': 2702 description: Server Error 2703 headers: {} 2704 /v1/planned/prescriptions/fields/{field-id}: 2705 get: 2706 description: '(Deprecated) GONE: Get all planned planting prescriptions for a field' 2707 summary: '(Deprecated) GONE: Get all planned planting prescriptions for a field' 2708 tags: 2709 - v1 2710 operationId: (Deprecated)GONE:Getallplannedplantingprescriptionsforafield 2711 deprecated: true 2712 produces: 2713 - application/json 2714 parameters: 2715 - name: Authorization 2716 in: header 2717 required: false 2718 type: string 2719 description: Base64-encoded JWT in the format "Bearer <token>" 2720 - name: x-user-id 2721 in: header 2722 required: true 2723 type: integer 2724 format: int64 2725 description: id 2726 - name: x-http-caller-id 2727 in: header 2728 required: true 2729 type: string 2730 description: caller id 2731 - name: x-http-request-id 2732 in: header 2733 required: false 2734 type: string 2735 description: request-id 2736 - name: x-authenticated-user-id 2737 in: header 2738 required: false 2739 type: integer 2740 format: int64 2741 description: user-id verified by auth service 2742 - name: If-Modified-Since 2743 in: header 2744 required: false 2745 type: string 2746 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 2747 - name: field-id 2748 in: path 2749 required: true 2750 type: string 2751 description: '' 2752 - name: product-year 2753 in: query 2754 required: false 2755 type: integer 2756 format: int64 2757 description: '' 2758 - name: include-deleted 2759 in: query 2760 required: false 2761 type: boolean 2762 description: '' 2763 responses: 2764 '500': 2765 description: Server Error 2766 headers: {} 2767 /v1/planned/prescriptions/query: 2768 post: 2769 description: '(Deprecated) GONE: Get many planned planting prescriptions by ID' 2770 summary: '(Deprecated) GONE: Get many planned planting prescriptions by ID' 2771 tags: 2772 - v1 2773 operationId: (Deprecated)GONE:GetmanyplannedplantingprescriptionsbyID 2774 deprecated: true 2775 produces: 2776 - application/json 2777 parameters: 2778 - name: Authorization 2779 in: header 2780 required: false 2781 type: string 2782 description: Base64-encoded JWT in the format "Bearer <token>" 2783 - name: x-user-id 2784 in: header 2785 required: true 2786 type: integer 2787 format: int64 2788 description: id 2789 - name: x-http-caller-id 2790 in: header 2791 required: true 2792 type: string 2793 description: caller id 2794 - name: x-http-request-id 2795 in: header 2796 required: false 2797 type: string 2798 description: request-id 2799 - name: x-authenticated-user-id 2800 in: header 2801 required: false 2802 type: integer 2803 format: int64 2804 description: user-id verified by auth service 2805 - name: If-Modified-Since 2806 in: header 2807 required: false 2808 type: string 2809 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 2810 - name: include-deleted 2811 in: query 2812 required: false 2813 type: boolean 2814 description: '' 2815 responses: 2816 '500': 2817 description: Server Error 2818 headers: {} 2819 /v1/planned/prescriptions/{id}: 2820 get: 2821 description: '(Deprecated) GONE: Get an individual planned planting prescription' 2822 summary: '(Deprecated) GONE: Get an individual planned planting prescription' 2823 tags: 2824 - v1 2825 operationId: (Deprecated)GONE:Getanindividualplannedplantingprescription 2826 deprecated: true 2827 produces: 2828 - application/json 2829 parameters: 2830 - name: Authorization 2831 in: header 2832 required: false 2833 type: string 2834 description: Base64-encoded JWT in the format "Bearer <token>" 2835 - name: x-user-id 2836 in: header 2837 required: true 2838 type: integer 2839 format: int64 2840 description: id 2841 - name: x-http-caller-id 2842 in: header 2843 required: true 2844 type: string 2845 description: caller id 2846 - name: x-http-request-id 2847 in: header 2848 required: false 2849 type: string 2850 description: request-id 2851 - name: x-authenticated-user-id 2852 in: header 2853 required: false 2854 type: integer 2855 format: int64 2856 description: user-id verified by auth service 2857 - name: id 2858 in: path 2859 required: true 2860 type: string 2861 format: uuid 2862 description: '' 2863 - name: include-deleted 2864 in: query 2865 required: false 2866 type: boolean 2867 description: '' 2868 responses: 2869 '500': 2870 description: Server Error 2871 headers: {} 2872 delete: 2873 description: '(Deprecated) GONE: Remove a planned planting event' 2874 summary: '(Deprecated) GONE: Remove a planned planting event' 2875 tags: 2876 - v1 2877 operationId: (Deprecated)GONE:Removeaplannedplantingevent 2878 deprecated: true 2879 produces: 2880 - application/json 2881 parameters: 2882 - name: Authorization 2883 in: header 2884 required: false 2885 type: string 2886 description: Base64-encoded JWT in the format "Bearer <token>" 2887 - name: x-user-id 2888 in: header 2889 required: true 2890 type: integer 2891 format: int64 2892 description: id 2893 - name: x-http-caller-id 2894 in: header 2895 required: true 2896 type: string 2897 description: caller id 2898 - name: x-http-request-id 2899 in: header 2900 required: false 2901 type: string 2902 description: request-id 2903 - name: x-authenticated-user-id 2904 in: header 2905 required: false 2906 type: integer 2907 format: int64 2908 description: user-id verified by auth service 2909 - name: id 2910 in: path 2911 required: true 2912 type: string 2913 format: uuid 2914 description: '' 2915 responses: 2916 '500': 2917 description: Server Error 2918 headers: {} 2919 put: 2920 description: '(Deprecated) GONE: Update or create a planned planting event' 2921 summary: '(Deprecated) GONE: Update or create a planned planting event' 2922 tags: 2923 - v1 2924 operationId: (Deprecated)GONE:Updateorcreateaplannedplantingevent 2925 deprecated: true 2926 produces: 2927 - application/json 2928 - application/x-yaml 2929 - application/edn 2930 - application/transit+json 2931 - application/transit+msgpack 2932 parameters: 2933 - name: Authorization 2934 in: header 2935 required: false 2936 type: string 2937 description: Base64-encoded JWT in the format "Bearer <token>" 2938 - name: x-user-id 2939 in: header 2940 required: true 2941 type: integer 2942 format: int64 2943 description: id 2944 - name: x-http-caller-id 2945 in: header 2946 required: true 2947 type: string 2948 description: caller id 2949 - name: x-http-request-id 2950 in: header 2951 required: false 2952 type: string 2953 description: request-id 2954 - name: x-authenticated-user-id 2955 in: header 2956 required: false 2957 type: integer 2958 format: int64 2959 description: user-id verified by auth service 2960 - name: id 2961 in: path 2962 required: true 2963 type: string 2964 format: uuid 2965 description: '' 2966 responses: 2967 '201': 2968 description: '' 2969 schema: 2970 $ref: '#/definitions/PrescriptionResponse' 2971 headers: {} 2972 '500': 2973 description: Server Error 2974 headers: {} 2975 patch: 2976 description: '(Deprecated) GONE: Patch a planned planting event' 2977 summary: '(Deprecated) GONE: Patch a planned planting event' 2978 tags: 2979 - v1 2980 operationId: (Deprecated)GONE:Patchaplannedplantingevent 2981 deprecated: true 2982 produces: 2983 - application/json 2984 - application/x-yaml 2985 - application/edn 2986 - application/transit+json 2987 - application/transit+msgpack 2988 parameters: 2989 - name: Authorization 2990 in: header 2991 required: false 2992 type: string 2993 description: Base64-encoded JWT in the format "Bearer <token>" 2994 - name: x-user-id 2995 in: header 2996 required: true 2997 type: integer 2998 format: int64 2999 description: id 3000 - name: x-http-caller-id 3001 in: header 3002 required: true 3003 type: string 3004 description: caller id 3005 - name: x-http-request-id 3006 in: header 3007 required: false 3008 type: string 3009 description: request-id 3010 - name: x-authenticated-user-id 3011 in: header 3012 required: false 3013 type: integer 3014 format: int64 3015 description: user-id verified by auth service 3016 - name: id 3017 in: path 3018 required: true 3019 type: string 3020 format: uuid 3021 description: '' 3022 responses: 3023 '200': 3024 description: '' 3025 schema: 3026 $ref: '#/definitions/PrescriptionResponse' 3027 headers: {} 3028 '500': 3029 description: Server Error 3030 headers: {} 3031 /v1/planned/prescriptions: 3032 post: 3033 description: '(Deprecated) GONE: Create a planting prescription' 3034 summary: '(Deprecated) GONE: Create a planting prescription' 3035 tags: 3036 - v1 3037 operationId: (Deprecated)GONE:Createaplantingprescription 3038 deprecated: true 3039 produces: 3040 - application/json 3041 - application/x-yaml 3042 - application/edn 3043 - application/transit+json 3044 - application/transit+msgpack 3045 parameters: 3046 - name: Authorization 3047 in: header 3048 required: false 3049 type: string 3050 description: Base64-encoded JWT in the format "Bearer <token>" 3051 - name: x-user-id 3052 in: header 3053 required: true 3054 type: integer 3055 format: int64 3056 description: id 3057 - name: x-http-caller-id 3058 in: header 3059 required: true 3060 type: string 3061 description: caller id 3062 - name: x-http-request-id 3063 in: header 3064 required: false 3065 type: string 3066 description: request-id 3067 - name: x-authenticated-user-id 3068 in: header 3069 required: false 3070 type: integer 3071 format: int64 3072 description: user-id verified by auth service 3073 responses: 3074 '201': 3075 description: '' 3076 schema: 3077 $ref: '#/definitions/PrescriptionResponse' 3078 headers: {} 3079 '500': 3080 description: Server Error 3081 headers: {} 3082 /v1/planned/fields/{field-id}/programs: 3083 patch: 3084 description: (Deprecated) Patch a planting program for a field 3085 summary: (Deprecated) Patch a planting program for a field 3086 tags: 3087 - v1 3088 operationId: (Deprecated)Patchaplantingprogramforafield 3089 deprecated: true 3090 produces: 3091 - application/json 3092 - application/x-yaml 3093 - application/edn 3094 - application/transit+json 3095 - application/transit+msgpack 3096 parameters: 3097 - name: Authorization 3098 in: header 3099 required: false 3100 type: string 3101 description: Base64-encoded JWT in the format "Bearer <token>" 3102 - name: x-user-id 3103 in: header 3104 required: true 3105 type: integer 3106 format: int64 3107 description: id 3108 - name: x-http-caller-id 3109 in: header 3110 required: true 3111 type: string 3112 description: caller id 3113 - name: x-http-request-id 3114 in: header 3115 required: false 3116 type: string 3117 description: request-id 3118 - name: x-authenticated-user-id 3119 in: header 3120 required: false 3121 type: integer 3122 format: int64 3123 description: user-id verified by auth service 3124 - name: field-id 3125 in: path 3126 required: true 3127 type: string 3128 description: '' 3129 - name: NewProgramPatch 3130 in: body 3131 required: true 3132 description: '' 3133 schema: 3134 $ref: '#/definitions/NewProgramPatch' 3135 responses: 3136 '200': 3137 description: '' 3138 schema: 3139 $ref: '#/definitions/FieldPlan' 3140 headers: {} 3141 '400': 3142 description: Bad Request 3143 headers: {} 3144 '500': 3145 description: Server Error 3146 headers: {} 3147 post: 3148 description: (Deprecated) Set a planting program for a field 3149 summary: (Deprecated) Set a planting program for a field 3150 tags: 3151 - v1 3152 operationId: (Deprecated)Setaplantingprogramforafield 3153 deprecated: true 3154 produces: 3155 - application/json 3156 - application/x-yaml 3157 - application/edn 3158 - application/transit+json 3159 - application/transit+msgpack 3160 parameters: 3161 - name: Authorization 3162 in: header 3163 required: false 3164 type: string 3165 description: Base64-encoded JWT in the format "Bearer <token>" 3166 - name: x-user-id 3167 in: header 3168 required: true 3169 type: integer 3170 format: int64 3171 description: id 3172 - name: x-http-caller-id 3173 in: header 3174 required: true 3175 type: string 3176 description: caller id 3177 - name: x-http-request-id 3178 in: header 3179 required: false 3180 type: string 3181 description: request-id 3182 - name: x-authenticated-user-id 3183 in: header 3184 required: false 3185 type: integer 3186 format: int64 3187 description: user-id verified by auth service 3188 - name: field-id 3189 in: path 3190 required: true 3191 type: string 3192 description: '' 3193 - name: NewProgram 3194 in: body 3195 required: true 3196 description: '' 3197 schema: 3198 $ref: '#/definitions/NewProgram' 3199 responses: 3200 '200': 3201 description: '' 3202 schema: 3203 $ref: '#/definitions/FieldPlan' 3204 headers: {} 3205 '400': 3206 description: Bad Request 3207 headers: {} 3208 '500': 3209 description: Server Error 3210 headers: {} 3211 /v1/planned/fields/{field-id}/prescriptions: 3212 patch: 3213 description: '(Deprecated) GONE: Patch a prescription for a field' 3214 summary: '(Deprecated) GONE: Patch a prescription for a field' 3215 tags: 3216 - v1 3217 operationId: (Deprecated)GONE:Patchaprescriptionforafield 3218 deprecated: true 3219 produces: 3220 - application/json 3221 parameters: 3222 - name: Authorization 3223 in: header 3224 required: false 3225 type: string 3226 description: Base64-encoded JWT in the format "Bearer <token>" 3227 - name: x-user-id 3228 in: header 3229 required: true 3230 type: integer 3231 format: int64 3232 description: id 3233 - name: x-http-caller-id 3234 in: header 3235 required: true 3236 type: string 3237 description: caller id 3238 - name: x-http-request-id 3239 in: header 3240 required: false 3241 type: string 3242 description: request-id 3243 - name: x-authenticated-user-id 3244 in: header 3245 required: false 3246 type: integer 3247 format: int64 3248 description: user-id verified by auth service 3249 - name: field-id 3250 in: path 3251 required: true 3252 type: string 3253 description: '' 3254 responses: 3255 '400': 3256 description: Bad Request 3257 headers: {} 3258 '404': 3259 description: Not Found 3260 headers: {} 3261 '500': 3262 description: Server Error 3263 headers: {} 3264 post: 3265 description: '(Deprecated) GONE: Set a prescription for a field' 3266 summary: '(Deprecated) GONE: Set a prescription for a field' 3267 tags: 3268 - v1 3269 operationId: (Deprecated)GONE:Setaprescriptionforafield 3270 deprecated: true 3271 produces: 3272 - application/json 3273 parameters: 3274 - name: Authorization 3275 in: header 3276 required: false 3277 type: string 3278 description: Base64-encoded JWT in the format "Bearer <token>" 3279 - name: x-user-id 3280 in: header 3281 required: true 3282 type: integer 3283 format: int64 3284 description: id 3285 - name: x-http-caller-id 3286 in: header 3287 required: true 3288 type: string 3289 description: caller id 3290 - name: x-http-request-id 3291 in: header 3292 required: false 3293 type: string 3294 description: request-id 3295 - name: x-authenticated-user-id 3296 in: header 3297 required: false 3298 type: integer 3299 format: int64 3300 description: user-id verified by auth service 3301 - name: field-id 3302 in: path 3303 required: true 3304 type: string 3305 description: '' 3306 responses: 3307 '400': 3308 description: Bad Request 3309 headers: {} 3310 '500': 3311 description: Server Error 3312 headers: {} 3313 /v1/actual/events/query: 3314 post: 3315 description: '**DEPRECATED - Please use POST /v3**' 3316 summary: (Deprecated) Get many machine-observed actual planting events by ID 3317 tags: 3318 - v1 3319 operationId: (Deprecated)Getmanymachine-observedactualplantingeventsbyID 3320 deprecated: true 3321 produces: 3322 - application/json 3323 - application/x-yaml 3324 - application/edn 3325 - application/transit+json 3326 - application/transit+msgpack 3327 parameters: 3328 - name: Authorization 3329 in: header 3330 required: false 3331 type: string 3332 description: Base64-encoded JWT in the format "Bearer <token>" 3333 - name: x-user-id 3334 in: header 3335 required: true 3336 type: integer 3337 format: int64 3338 description: id 3339 - name: x-http-caller-id 3340 in: header 3341 required: true 3342 type: string 3343 description: caller id 3344 - name: x-http-request-id 3345 in: header 3346 required: false 3347 type: string 3348 description: request-id 3349 - name: x-authenticated-user-id 3350 in: header 3351 required: false 3352 type: integer 3353 format: int64 3354 description: user-id verified by auth service 3355 - name: If-Modified-Since 3356 in: header 3357 required: false 3358 type: string 3359 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 3360 - name: include-deleted 3361 in: query 3362 required: false 3363 type: boolean 3364 description: '' 3365 - name: include-source 3366 in: query 3367 required: false 3368 type: boolean 3369 description: '' 3370 - name: ActualEventQueryRequest 3371 in: body 3372 required: true 3373 description: '' 3374 schema: 3375 $ref: '#/definitions/ActualEventQueryRequest' 3376 responses: 3377 '200': 3378 description: '' 3379 schema: 3380 $ref: '#/definitions/ActualEventQueryResponse' 3381 headers: {} 3382 '500': 3383 description: Server Error 3384 headers: {} 3385 /v1/actual/events/{id}: 3386 get: 3387 description: '**DEPRECATED - Please use GET /v3**' 3388 summary: (Deprecated) Get an individual machine-observed actual planting event 3389 tags: 3390 - v1 3391 operationId: (Deprecated)Getanindividualmachine-observedactualplantingevent 3392 deprecated: true 3393 produces: 3394 - application/json 3395 - application/x-yaml 3396 - application/edn 3397 - application/transit+json 3398 - application/transit+msgpack 3399 parameters: 3400 - name: Authorization 3401 in: header 3402 required: false 3403 type: string 3404 description: Base64-encoded JWT in the format "Bearer <token>" 3405 - name: x-user-id 3406 in: header 3407 required: true 3408 type: integer 3409 format: int64 3410 description: id 3411 - name: x-http-caller-id 3412 in: header 3413 required: true 3414 type: string 3415 description: caller id 3416 - name: x-http-request-id 3417 in: header 3418 required: false 3419 type: string 3420 description: request-id 3421 - name: x-authenticated-user-id 3422 in: header 3423 required: false 3424 type: integer 3425 format: int64 3426 description: user-id verified by auth service 3427 - name: id 3428 in: path 3429 required: true 3430 type: string 3431 format: uuid 3432 description: '' 3433 - name: include-deleted 3434 in: query 3435 required: false 3436 type: boolean 3437 description: '' 3438 - name: include-source 3439 in: query 3440 required: false 3441 type: boolean 3442 description: '' 3443 responses: 3444 '200': 3445 description: '' 3446 schema: 3447 $ref: '#/definitions/ActualEventResponse' 3448 headers: {} 3449 '500': 3450 description: Server Error 3451 headers: {} 3452 delete: 3453 description: '**DEPRECATED - Please use DELETE /v3**' 3454 summary: (Deprecated) Remove a machine-observed actual planting event 3455 tags: 3456 - v1 3457 operationId: (Deprecated)Removeamachine-observedactualplantingevent 3458 deprecated: true 3459 produces: 3460 - application/json 3461 - application/x-yaml 3462 - application/edn 3463 - application/transit+json 3464 - application/transit+msgpack 3465 parameters: 3466 - name: Authorization 3467 in: header 3468 required: false 3469 type: string 3470 description: Base64-encoded JWT in the format "Bearer <token>" 3471 - name: x-user-id 3472 in: header 3473 required: true 3474 type: integer 3475 format: int64 3476 description: id 3477 - name: x-http-caller-id 3478 in: header 3479 required: true 3480 type: string 3481 description: caller id 3482 - name: x-http-request-id 3483 in: header 3484 required: false 3485 type: string 3486 description: request-id 3487 - name: x-authenticated-user-id 3488 in: header 3489 required: false 3490 type: integer 3491 format: int64 3492 description: user-id verified by auth service 3493 - name: id 3494 in: path 3495 required: true 3496 type: string 3497 format: uuid 3498 description: '' 3499 responses: 3500 '200': 3501 description: '' 3502 schema: 3503 $ref: '#/definitions/DeletedResponse' 3504 headers: {} 3505 '500': 3506 description: Server Error 3507 headers: {} 3508 patch: 3509 description: '**DEPRECATED - Please use PATCH /v3**' 3510 summary: (Deprecated) Patch a machine-observed actual planting event 3511 tags: 3512 - v1 3513 operationId: (Deprecated)Patchamachine-observedactualplantingevent 3514 deprecated: true 3515 produces: 3516 - application/json 3517 - application/x-yaml 3518 - application/edn 3519 - application/transit+json 3520 - application/transit+msgpack 3521 parameters: 3522 - name: Authorization 3523 in: header 3524 required: false 3525 type: string 3526 description: Base64-encoded JWT in the format "Bearer <token>" 3527 - name: x-user-id 3528 in: header 3529 required: true 3530 type: integer 3531 format: int64 3532 description: id 3533 - name: x-http-caller-id 3534 in: header 3535 required: true 3536 type: string 3537 description: caller id 3538 - name: x-http-request-id 3539 in: header 3540 required: false 3541 type: string 3542 description: request-id 3543 - name: x-authenticated-user-id 3544 in: header 3545 required: false 3546 type: integer 3547 format: int64 3548 description: user-id verified by auth service 3549 - name: id 3550 in: path 3551 required: true 3552 type: string 3553 format: uuid 3554 description: '' 3555 - name: ActualEventPatchInput 3556 in: body 3557 required: true 3558 description: '' 3559 schema: 3560 $ref: '#/definitions/ActualEventPatchInput' 3561 responses: 3562 '200': 3563 description: '' 3564 schema: 3565 $ref: '#/definitions/ActualEventResponse' 3566 headers: {} 3567 '404': 3568 description: Not Found 3569 headers: {} 3570 '500': 3571 description: Server Error 3572 headers: {} 3573 put: 3574 description: '**DEPRECATED - Please use PUT /v3**' 3575 summary: (Deprecated) Update a machine-observed actual planting event 3576 tags: 3577 - v1 3578 operationId: (Deprecated)Updateamachine-observedactualplantingevent 3579 deprecated: true 3580 produces: 3581 - application/json 3582 - application/x-yaml 3583 - application/edn 3584 - application/transit+json 3585 - application/transit+msgpack 3586 parameters: 3587 - name: Authorization 3588 in: header 3589 required: false 3590 type: string 3591 description: Base64-encoded JWT in the format "Bearer <token>" 3592 - name: x-user-id 3593 in: header 3594 required: true 3595 type: integer 3596 format: int64 3597 description: id 3598 - name: x-http-caller-id 3599 in: header 3600 required: true 3601 type: string 3602 description: caller id 3603 - name: x-http-request-id 3604 in: header 3605 required: false 3606 type: string 3607 description: request-id 3608 - name: x-authenticated-user-id 3609 in: header 3610 required: false 3611 type: integer 3612 format: int64 3613 description: user-id verified by auth service 3614 - name: id 3615 in: path 3616 required: true 3617 type: string 3618 format: uuid 3619 description: '' 3620 - name: ActualEventInput 3621 in: body 3622 required: true 3623 description: '' 3624 schema: 3625 $ref: '#/definitions/ActualEventInput' 3626 responses: 3627 '200': 3628 description: '' 3629 schema: 3630 $ref: '#/definitions/ActualEventResponse' 3631 headers: {} 3632 '201': 3633 description: '' 3634 schema: 3635 $ref: '#/definitions/ActualEventResponse' 3636 headers: {} 3637 '500': 3638 description: Server Error 3639 headers: {} 3640 /v1/actual/events: 3641 post: 3642 description: '**DEPRECATED - Please use POST /v3**' 3643 summary: (Deprecated) Create a machine-observed actual planting event 3644 tags: 3645 - v1 3646 operationId: (Deprecated)Createamachine-observedactualplantingevent 3647 deprecated: true 3648 produces: 3649 - application/json 3650 - application/x-yaml 3651 - application/edn 3652 - application/transit+json 3653 - application/transit+msgpack 3654 parameters: 3655 - name: Authorization 3656 in: header 3657 required: false 3658 type: string 3659 description: Base64-encoded JWT in the format "Bearer <token>" 3660 - name: x-user-id 3661 in: header 3662 required: true 3663 type: integer 3664 format: int64 3665 description: id 3666 - name: x-http-caller-id 3667 in: header 3668 required: true 3669 type: string 3670 description: caller id 3671 - name: x-http-request-id 3672 in: header 3673 required: false 3674 type: string 3675 description: request-id 3676 - name: x-authenticated-user-id 3677 in: header 3678 required: false 3679 type: integer 3680 format: int64 3681 description: user-id verified by auth service 3682 - name: NewActualEvent 3683 in: body 3684 required: true 3685 description: '' 3686 schema: 3687 $ref: '#/definitions/NewActualEvent' 3688 responses: 3689 '201': 3690 description: '' 3691 schema: 3692 $ref: '#/definitions/ActualEventResponse' 3693 headers: {} 3694 '500': 3695 description: Server Error 3696 headers: {} 3697 /v1/actual/fields/query: 3698 post: 3699 description: '**DEPRECATED - Please use POST /v3**' 3700 summary: (Deprecated) Get machine-observed actual planting events for many fields 3701 tags: 3702 - v1 3703 operationId: (Deprecated)Getmachine-observedactualplantingeventsformanyfields 3704 deprecated: true 3705 produces: 3706 - application/json 3707 - application/x-yaml 3708 - application/edn 3709 - application/transit+json 3710 - application/transit+msgpack 3711 parameters: 3712 - name: Authorization 3713 in: header 3714 required: false 3715 type: string 3716 description: Base64-encoded JWT in the format "Bearer <token>" 3717 - name: x-user-id 3718 in: header 3719 required: true 3720 type: integer 3721 format: int64 3722 description: id 3723 - name: x-http-caller-id 3724 in: header 3725 required: true 3726 type: string 3727 description: caller id 3728 - name: x-http-request-id 3729 in: header 3730 required: false 3731 type: string 3732 description: request-id 3733 - name: x-authenticated-user-id 3734 in: header 3735 required: false 3736 type: integer 3737 format: int64 3738 description: user-id verified by auth service 3739 - name: If-Modified-Since 3740 in: header 3741 required: false 3742 type: string 3743 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 3744 - name: product-year 3745 in: query 3746 required: false 3747 type: integer 3748 format: int64 3749 description: '' 3750 - name: include-deleted 3751 in: query 3752 required: false 3753 type: boolean 3754 description: '' 3755 - name: include-source 3756 in: query 3757 required: false 3758 type: boolean 3759 description: '' 3760 - name: FieldsQuery 3761 in: body 3762 required: true 3763 description: '' 3764 schema: 3765 $ref: '#/definitions/FieldsQuery' 3766 responses: 3767 '200': 3768 description: '' 3769 schema: 3770 $ref: '#/definitions/ActualEventFieldsQueryResponse' 3771 headers: {} 3772 '500': 3773 description: Server Error 3774 headers: {} 3775 /v1/actual/fields/{field-id}: 3776 get: 3777 description: '**DEPRECATED - Please use GET /v3**' 3778 summary: (Deprecated) Get machine-observed actual planting events for one field 3779 tags: 3780 - v1 3781 operationId: (Deprecated)Getmachine-observedactualplantingeventsforonefield 3782 deprecated: true 3783 produces: 3784 - application/json 3785 - application/x-yaml 3786 - application/edn 3787 - application/transit+json 3788 - application/transit+msgpack 3789 parameters: 3790 - name: Authorization 3791 in: header 3792 required: false 3793 type: string 3794 description: Base64-encoded JWT in the format "Bearer <token>" 3795 - name: x-user-id 3796 in: header 3797 required: true 3798 type: integer 3799 format: int64 3800 description: id 3801 - name: x-http-caller-id 3802 in: header 3803 required: true 3804 type: string 3805 description: caller id 3806 - name: x-http-request-id 3807 in: header 3808 required: false 3809 type: string 3810 description: request-id 3811 - name: x-authenticated-user-id 3812 in: header 3813 required: false 3814 type: integer 3815 format: int64 3816 description: user-id verified by auth service 3817 - name: If-Modified-Since 3818 in: header 3819 required: false 3820 type: string 3821 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 3822 - name: field-id 3823 in: path 3824 required: true 3825 type: string 3826 description: '' 3827 - name: product-year 3828 in: query 3829 required: false 3830 type: integer 3831 format: int64 3832 description: '' 3833 - name: include-deleted 3834 in: query 3835 required: false 3836 type: boolean 3837 description: '' 3838 - name: include-source 3839 in: query 3840 required: false 3841 type: boolean 3842 description: '' 3843 responses: 3844 '200': 3845 description: '' 3846 schema: 3847 $ref: '#/definitions/ActualEventFieldResponse' 3848 headers: {} 3849 '500': 3850 description: Server Error 3851 headers: {} 3852 /v1/recorded/events/query: 3853 post: 3854 description: (Deprecated) Get many human-provided recorded planting events by ID 3855 summary: (Deprecated) Get many human-provided recorded planting events by ID 3856 tags: 3857 - v1 3858 operationId: (Deprecated)Getmanyhuman-providedrecordedplantingeventsbyID 3859 deprecated: true 3860 produces: 3861 - application/json 3862 - application/x-yaml 3863 - application/edn 3864 - application/transit+json 3865 - application/transit+msgpack 3866 parameters: 3867 - name: Authorization 3868 in: header 3869 required: false 3870 type: string 3871 description: Base64-encoded JWT in the format "Bearer <token>" 3872 - name: x-user-id 3873 in: header 3874 required: true 3875 type: integer 3876 format: int64 3877 description: id 3878 - name: x-http-caller-id 3879 in: header 3880 required: true 3881 type: string 3882 description: caller id 3883 - name: x-http-request-id 3884 in: header 3885 required: false 3886 type: string 3887 description: request-id 3888 - name: x-authenticated-user-id 3889 in: header 3890 required: false 3891 type: integer 3892 format: int64 3893 description: user-id verified by auth service 3894 - name: If-Modified-Since 3895 in: header 3896 required: false 3897 type: string 3898 description: Only return events updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 3899 - name: RecordedEventQueryRequest 3900 in: body 3901 required: true 3902 description: '' 3903 schema: 3904 $ref: '#/definitions/RecordedEventQueryRequest' 3905 - name: include-deleted 3906 in: query 3907 required: false 3908 type: boolean 3909 description: '' 3910 responses: 3911 '200': 3912 description: '' 3913 schema: 3914 $ref: '#/definitions/RecordedEventQueryResponse' 3915 headers: {} 3916 '500': 3917 description: Server Error 3918 headers: {} 3919 /v1/recorded/events/{id}: 3920 get: 3921 description: (Deprecated) Get an individual human-provided recorded planting event 3922 summary: (Deprecated) Get an individual human-provided recorded planting event 3923 tags: 3924 - v1 3925 operationId: (Deprecated)Getanindividualhuman-providedrecordedplantingevent 3926 deprecated: true 3927 produces: 3928 - application/json 3929 - application/x-yaml 3930 - application/edn 3931 - application/transit+json 3932 - application/transit+msgpack 3933 parameters: 3934 - name: Authorization 3935 in: header 3936 required: false 3937 type: string 3938 description: Base64-encoded JWT in the format "Bearer <token>" 3939 - name: x-user-id 3940 in: header 3941 required: true 3942 type: integer 3943 format: int64 3944 description: id 3945 - name: x-http-caller-id 3946 in: header 3947 required: true 3948 type: string 3949 description: caller id 3950 - name: x-http-request-id 3951 in: header 3952 required: false 3953 type: string 3954 description: request-id 3955 - name: x-authenticated-user-id 3956 in: header 3957 required: false 3958 type: integer 3959 format: int64 3960 description: user-id verified by auth service 3961 - name: id 3962 in: path 3963 required: true 3964 type: string 3965 format: uuid 3966 description: '' 3967 - name: include-deleted 3968 in: query 3969 required: false 3970 type: boolean 3971 description: '' 3972 responses: 3973 '200': 3974 description: '' 3975 schema: 3976 $ref: '#/definitions/RecordedEventResponse' 3977 headers: {} 3978 '500': 3979 description: Server Error 3980 headers: {} 3981 delete: 3982 description: (Deprecated) Remove a human-provided recorded planting event 3983 summary: (Deprecated) Remove a human-provided recorded planting event 3984 tags: 3985 - v1 3986 operationId: (Deprecated)Removeahuman-providedrecordedplantingevent 3987 deprecated: true 3988 produces: 3989 - application/json 3990 - application/x-yaml 3991 - application/edn 3992 - application/transit+json 3993 - application/transit+msgpack 3994 parameters: 3995 - name: Authorization 3996 in: header 3997 required: false 3998 type: string 3999 description: Base64-encoded JWT in the format "Bearer <token>" 4000 - name: x-user-id 4001 in: header 4002 required: true 4003 type: integer 4004 format: int64 4005 description: id 4006 - name: x-http-caller-id 4007 in: header 4008 required: true 4009 type: string 4010 description: caller id 4011 - name: x-http-request-id 4012 in: header 4013 required: false 4014 type: string 4015 description: request-id 4016 - name: x-authenticated-user-id 4017 in: header 4018 required: false 4019 type: integer 4020 format: int64 4021 description: user-id verified by auth service 4022 - name: id 4023 in: path 4024 required: true 4025 type: string 4026 format: uuid 4027 description: '' 4028 responses: 4029 '200': 4030 description: '' 4031 schema: 4032 $ref: '#/definitions/DeletedResponse' 4033 headers: {} 4034 '500': 4035 description: Server Error 4036 headers: {} 4037 patch: 4038 description: (Deprecated) PATCH a human-provided recorded planting event 4039 summary: (Deprecated) PATCH a human-provided recorded planting event 4040 tags: 4041 - v1 4042 operationId: (Deprecated)PATCHahuman-providedrecordedplantingevent 4043 deprecated: true 4044 produces: 4045 - application/json 4046 - application/x-yaml 4047 - application/edn 4048 - application/transit+json 4049 - application/transit+msgpack 4050 parameters: 4051 - name: Authorization 4052 in: header 4053 required: false 4054 type: string 4055 description: Base64-encoded JWT in the format "Bearer <token>" 4056 - name: x-user-id 4057 in: header 4058 required: true 4059 type: integer 4060 format: int64 4061 description: id 4062 - name: x-http-caller-id 4063 in: header 4064 required: true 4065 type: string 4066 description: caller id 4067 - name: x-http-request-id 4068 in: header 4069 required: false 4070 type: string 4071 description: request-id 4072 - name: x-authenticated-user-id 4073 in: header 4074 required: false 4075 type: integer 4076 format: int64 4077 description: user-id verified by auth service 4078 - name: id 4079 in: path 4080 required: true 4081 type: string 4082 format: uuid 4083 description: '' 4084 - name: RecordedEventPatchInput 4085 in: body 4086 required: true 4087 description: '' 4088 schema: 4089 $ref: '#/definitions/RecordedEventPatchInput' 4090 responses: 4091 '200': 4092 description: '' 4093 schema: 4094 $ref: '#/definitions/RecordedEventResponse' 4095 headers: {} 4096 '404': 4097 description: Not Found 4098 headers: {} 4099 '500': 4100 description: Server Error 4101 headers: {} 4102 put: 4103 description: (Deprecated) Update a human-provided recorded planting event 4104 summary: (Deprecated) Update a human-provided recorded planting event 4105 tags: 4106 - v1 4107 operationId: (Deprecated)Updateahuman-providedrecordedplantingevent 4108 deprecated: true 4109 produces: 4110 - application/json 4111 - application/x-yaml 4112 - application/edn 4113 - application/transit+json 4114 - application/transit+msgpack 4115 parameters: 4116 - name: Authorization 4117 in: header 4118 required: false 4119 type: string 4120 description: Base64-encoded JWT in the format "Bearer <token>" 4121 - name: x-user-id 4122 in: header 4123 required: true 4124 type: integer 4125 format: int64 4126 description: id 4127 - name: x-http-caller-id 4128 in: header 4129 required: true 4130 type: string 4131 description: caller id 4132 - name: x-http-request-id 4133 in: header 4134 required: false 4135 type: string 4136 description: request-id 4137 - name: x-authenticated-user-id 4138 in: header 4139 required: false 4140 type: integer 4141 format: int64 4142 description: user-id verified by auth service 4143 - name: id 4144 in: path 4145 required: true 4146 type: string 4147 format: uuid 4148 description: '' 4149 - name: RecordedEventInput 4150 in: body 4151 required: true 4152 description: '' 4153 schema: 4154 $ref: '#/definitions/RecordedEventInput' 4155 responses: 4156 '200': 4157 description: '' 4158 schema: 4159 $ref: '#/definitions/RecordedEventResponse' 4160 headers: {} 4161 '201': 4162 description: '' 4163 schema: 4164 $ref: '#/definitions/RecordedEventResponse' 4165 headers: {} 4166 '500': 4167 description: Server Error 4168 headers: {} 4169 /v1/recorded/events: 4170 post: 4171 description: (Deprecated) Create a human-provided recorded planting event 4172 summary: (Deprecated) Create a human-provided recorded planting event 4173 tags: 4174 - v1 4175 operationId: (Deprecated)Createahuman-providedrecordedplantingevent 4176 deprecated: true 4177 produces: 4178 - application/json 4179 - application/x-yaml 4180 - application/edn 4181 - application/transit+json 4182 - application/transit+msgpack 4183 parameters: 4184 - name: Authorization 4185 in: header 4186 required: false 4187 type: string 4188 description: Base64-encoded JWT in the format "Bearer <token>" 4189 - name: x-user-id 4190 in: header 4191 required: true 4192 type: integer 4193 format: int64 4194 description: id 4195 - name: x-http-caller-id 4196 in: header 4197 required: true 4198 type: string 4199 description: caller id 4200 - name: x-http-request-id 4201 in: header 4202 required: false 4203 type: string 4204 description: request-id 4205 - name: x-authenticated-user-id 4206 in: header 4207 required: false 4208 type: integer 4209 format: int64 4210 description: user-id verified by auth service 4211 - name: NewRecordedEvent 4212 in: body 4213 required: true 4214 description: '' 4215 schema: 4216 $ref: '#/definitions/NewRecordedEvent' 4217 responses: 4218 '201': 4219 description: '' 4220 schema: 4221 $ref: '#/definitions/RecordedEventResponse' 4222 headers: {} 4223 '500': 4224 description: Server Error 4225 headers: {} 4226 /v1/recorded/fields/query: 4227 post: 4228 description: (Deprecated) Get human-provided recorded planting events for many fields 4229 summary: (Deprecated) Get human-provided recorded planting events for many fields 4230 tags: 4231 - v1 4232 operationId: (Deprecated)Gethuman-providedrecordedplantingeventsformanyfields 4233 deprecated: true 4234 produces: 4235 - application/json 4236 - application/x-yaml 4237 - application/edn 4238 - application/transit+json 4239 - application/transit+msgpack 4240 parameters: 4241 - name: Authorization 4242 in: header 4243 required: false 4244 type: string 4245 description: Base64-encoded JWT in the format "Bearer <token>" 4246 - name: x-user-id 4247 in: header 4248 required: true 4249 type: integer 4250 format: int64 4251 description: id 4252 - name: x-http-caller-id 4253 in: header 4254 required: true 4255 type: string 4256 description: caller id 4257 - name: x-http-request-id 4258 in: header 4259 required: false 4260 type: string 4261 description: request-id 4262 - name: x-authenticated-user-id 4263 in: header 4264 required: false 4265 type: integer 4266 format: int64 4267 description: user-id verified by auth service 4268 - name: If-Modified-Since 4269 in: header 4270 required: false 4271 type: string 4272 description: Only return events updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 4273 - name: product-year 4274 in: query 4275 required: false 4276 type: integer 4277 format: int64 4278 description: '' 4279 - name: include-deleted 4280 in: query 4281 required: false 4282 type: boolean 4283 description: '' 4284 - name: FieldsQuery 4285 in: body 4286 required: true 4287 description: '' 4288 schema: 4289 $ref: '#/definitions/FieldsQuery' 4290 responses: 4291 '200': 4292 description: '' 4293 schema: 4294 $ref: '#/definitions/RecordedEventFieldsQueryResponse' 4295 headers: {} 4296 '500': 4297 description: Server Error 4298 headers: {} 4299 /v1/recorded/fields/{field-id}: 4300 get: 4301 description: (Deprecated) Get human-provided recorded planting events for one field 4302 summary: (Deprecated) Get human-provided recorded planting events for one field 4303 tags: 4304 - v1 4305 operationId: (Deprecated)Gethuman-providedrecordedplantingeventsforonefield 4306 deprecated: true 4307 produces: 4308 - application/json 4309 - application/x-yaml 4310 - application/edn 4311 - application/transit+json 4312 - application/transit+msgpack 4313 parameters: 4314 - name: Authorization 4315 in: header 4316 required: false 4317 type: string 4318 description: Base64-encoded JWT in the format "Bearer <token>" 4319 - name: x-user-id 4320 in: header 4321 required: true 4322 type: integer 4323 format: int64 4324 description: id 4325 - name: x-http-caller-id 4326 in: header 4327 required: true 4328 type: string 4329 description: caller id 4330 - name: x-http-request-id 4331 in: header 4332 required: false 4333 type: string 4334 description: request-id 4335 - name: x-authenticated-user-id 4336 in: header 4337 required: false 4338 type: integer 4339 format: int64 4340 description: user-id verified by auth service 4341 - name: If-Modified-Since 4342 in: header 4343 required: false 4344 type: string 4345 description: Only return events updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 4346 - name: field-id 4347 in: path 4348 required: true 4349 type: string 4350 description: '' 4351 - name: product-year 4352 in: query 4353 required: false 4354 type: integer 4355 format: int64 4356 description: '' 4357 - name: include-deleted 4358 in: query 4359 required: false 4360 type: boolean 4361 description: '' 4362 responses: 4363 '200': 4364 description: '' 4365 schema: 4366 $ref: '#/definitions/RecordedEventFieldResponse' 4367 headers: {} 4368 '500': 4369 description: Server Error 4370 headers: {} 4371 /v1/all-events/fields/query: 4372 post: 4373 description: '**DEPRECATED - Please use POST /v3/fields/query**' 4374 summary: (Deprecated) Get all planting events of all types for many fields 4375 tags: 4376 - v1 4377 operationId: (Deprecated)Getallplantingeventsofalltypesformanyfields 4378 deprecated: true 4379 produces: 4380 - application/json 4381 - application/x-yaml 4382 - application/edn 4383 - application/transit+json 4384 - application/transit+msgpack 4385 parameters: 4386 - name: Authorization 4387 in: header 4388 required: false 4389 type: string 4390 description: Base64-encoded JWT in the format "Bearer <token>" 4391 - name: x-user-id 4392 in: header 4393 required: true 4394 type: integer 4395 format: int64 4396 description: id 4397 - name: x-http-caller-id 4398 in: header 4399 required: true 4400 type: string 4401 description: caller id 4402 - name: x-http-request-id 4403 in: header 4404 required: false 4405 type: string 4406 description: request-id 4407 - name: x-authenticated-user-id 4408 in: header 4409 required: false 4410 type: integer 4411 format: int64 4412 description: user-id verified by auth service 4413 - name: If-Modified-Since 4414 in: header 4415 required: false 4416 type: string 4417 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 4418 - name: user-agent 4419 in: header 4420 required: false 4421 type: string 4422 description: '' 4423 - name: product-year 4424 in: query 4425 required: false 4426 type: integer 4427 format: int64 4428 description: '' 4429 - name: include-deleted 4430 in: query 4431 required: false 4432 type: boolean 4433 description: '' 4434 - name: FieldsQuery 4435 in: body 4436 required: true 4437 description: '' 4438 schema: 4439 $ref: '#/definitions/FieldsQuery' 4440 responses: 4441 '200': 4442 description: '' 4443 schema: 4444 $ref: '#/definitions/AllEventsFieldsQueryResponse' 4445 headers: {} 4446 '500': 4447 description: Server Error 4448 headers: {} 4449 /v1/all-events/fields/{field-id}: 4450 get: 4451 description: '**DEPRECATED - Please use GET /v3/fields**' 4452 summary: (Deprecated) Get all planting events of all types for one field 4453 tags: 4454 - v1 4455 operationId: (Deprecated)Getallplantingeventsofalltypesforonefield 4456 deprecated: true 4457 produces: 4458 - application/json 4459 - application/x-yaml 4460 - application/edn 4461 - application/transit+json 4462 - application/transit+msgpack 4463 parameters: 4464 - name: Authorization 4465 in: header 4466 required: false 4467 type: string 4468 description: Base64-encoded JWT in the format "Bearer <token>" 4469 - name: x-user-id 4470 in: header 4471 required: true 4472 type: integer 4473 format: int64 4474 description: id 4475 - name: x-http-caller-id 4476 in: header 4477 required: true 4478 type: string 4479 description: caller id 4480 - name: x-http-request-id 4481 in: header 4482 required: false 4483 type: string 4484 description: request-id 4485 - name: x-authenticated-user-id 4486 in: header 4487 required: false 4488 type: integer 4489 format: int64 4490 description: user-id verified by auth service 4491 - name: If-Modified-Since 4492 in: header 4493 required: false 4494 type: string 4495 description: Only return events updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 4496 - name: field-id 4497 in: path 4498 required: true 4499 type: string 4500 description: '' 4501 - name: product-year 4502 in: query 4503 required: false 4504 type: integer 4505 format: int64 4506 description: '' 4507 - name: include-deleted 4508 in: query 4509 required: false 4510 type: boolean 4511 description: '' 4512 responses: 4513 '200': 4514 description: '' 4515 schema: 4516 $ref: '#/definitions/AllEventsFieldResponse' 4517 headers: {} 4518 '500': 4519 description: Server Error 4520 headers: {} 4521 /v2/validations/product-years/{product-year}: 4522 get: 4523 description: (Deprecated) Get planting-specific validations for a given product year 4524 summary: (Deprecated) Get planting-specific validations for a given product year 4525 tags: 4526 - v2-validations 4527 - v2 4528 operationId: Get(Deprecated)Getplanting-specificvalidationsforagivenproductyear 4529 deprecated: true 4530 produces: 4531 - application/json 4532 parameters: 4533 - name: Authorization 4534 in: header 4535 required: false 4536 type: string 4537 description: Base64-encoded JWT in the format "Bearer <token>" 4538 - name: x-http-caller-id 4539 in: header 4540 required: true 4541 type: string 4542 description: caller id 4543 - name: x-http-request-id 4544 in: header 4545 required: false 4546 type: string 4547 description: request-id 4548 - name: if-none-match 4549 in: header 4550 required: false 4551 type: string 4552 description: Etag identifier 4553 - name: product-year 4554 in: path 4555 required: true 4556 type: integer 4557 format: int64 4558 description: '' 4559 responses: 4560 '304': 4561 description: Not Modified 4562 headers: {} 4563 '400': 4564 description: Bad Request 4565 headers: {} 4566 '500': 4567 description: Server Error 4568 headers: {} 4569 /v3/validations/seasons/{season}: 4570 get: 4571 description: (Deprecated) Get planting-specific validations for a given product year 4572 summary: (Deprecated) Get planting-specific validations for a given product year 4573 tags: 4574 - v3-validations 4575 - v3 4576 operationId: Get(Deprecated)Getplanting-specificvalidationsforagivenproductyear1 4577 deprecated: true 4578 produces: 4579 - application/json 4580 parameters: 4581 - name: Authorization 4582 in: header 4583 required: false 4584 type: string 4585 description: Base64-encoded JWT in the format "Bearer <token>" 4586 - name: x-http-caller-id 4587 in: header 4588 required: true 4589 type: string 4590 description: caller id 4591 - name: x-http-request-id 4592 in: header 4593 required: false 4594 type: string 4595 description: request-id 4596 - name: if-none-match 4597 in: header 4598 required: false 4599 type: string 4600 description: Etag identifier 4601 - name: season 4602 in: path 4603 required: true 4604 type: string 4605 description: '' 4606 responses: 4607 '304': 4608 description: Not Modified 4609 headers: {} 4610 '400': 4611 description: Bad Request 4612 headers: {} 4613 '500': 4614 description: Server Error 4615 headers: {} 4616 /v3/best/fields/{field-id}: 4617 get: 4618 description: '**DEPRECATED - There will be no further development work on /v3/best/fields/{field-id}**' 4619 summary: (Deprecated) Best-available planting estimate for a field 4620 tags: 4621 - v3 4622 - v3-best 4623 operationId: Get(Deprecated)Best-availableplantingestimateforafield 4624 deprecated: true 4625 produces: 4626 - application/json 4627 - application/x-yaml 4628 - application/edn 4629 - application/transit+json 4630 - application/transit+msgpack 4631 parameters: 4632 - name: Authorization 4633 in: header 4634 required: false 4635 type: string 4636 description: Base64-encoded JWT in the format "Bearer <token>" 4637 - name: x-user-id 4638 in: header 4639 required: true 4640 type: integer 4641 format: int64 4642 description: id 4643 - name: x-http-caller-id 4644 in: header 4645 required: true 4646 type: string 4647 description: caller id 4648 - name: x-http-request-id 4649 in: header 4650 required: false 4651 type: string 4652 description: request-id 4653 - name: x-authenticated-user-id 4654 in: header 4655 required: false 4656 type: integer 4657 format: int64 4658 description: user-id verified by auth service 4659 - name: field-id 4660 in: path 4661 required: true 4662 type: string 4663 description: '' 4664 - name: season 4665 in: query 4666 required: false 4667 type: string 4668 description: '' 4669 - name: event-type 4670 in: query 4671 required: false 4672 enum: 4673 - planned 4674 - recorded 4675 - all 4676 - actual 4677 type: string 4678 - name: include-plantings 4679 in: query 4680 required: false 4681 type: boolean 4682 description: If false, exclude "plantings" to save bandwidth 4683 responses: 4684 '200': 4685 description: '' 4686 schema: 4687 $ref: '#/definitions/BestResponse' 4688 headers: {} 4689 '404': 4690 description: Not Found 4691 headers: {} 4692 '500': 4693 description: Server Error 4694 headers: {} 4695 /v3/best/fields/{field-id}/fmz/{fmz-id}: 4696 get: 4697 description: '**DEPRECATED - There will be no further work on /v3/best/fields/{fmz-id}**' 4698 summary: (Deprecated) Best-available planting estimate for a field's FMZ zones 4699 tags: 4700 - v3 4701 - v3-best 4702 operationId: Get(Deprecated)Best-availableplantingestimateforafield'sFMZzones 4703 deprecated: true 4704 produces: 4705 - application/json 4706 - application/x-yaml 4707 - application/edn 4708 - application/transit+json 4709 - application/transit+msgpack 4710 parameters: 4711 - name: Authorization 4712 in: header 4713 required: false 4714 type: string 4715 description: Base64-encoded JWT in the format "Bearer <token>" 4716 - name: x-user-id 4717 in: header 4718 required: true 4719 type: integer 4720 format: int64 4721 description: id 4722 - name: x-http-caller-id 4723 in: header 4724 required: true 4725 type: string 4726 description: caller id 4727 - name: x-http-request-id 4728 in: header 4729 required: false 4730 type: string 4731 description: request-id 4732 - name: x-authenticated-user-id 4733 in: header 4734 required: false 4735 type: integer 4736 format: int64 4737 description: user-id verified by auth service 4738 - name: field-id 4739 in: path 4740 required: true 4741 type: string 4742 description: '' 4743 - name: fmz-id 4744 in: path 4745 required: true 4746 type: string 4747 format: uuid 4748 description: '' 4749 - name: season 4750 in: query 4751 required: false 4752 type: string 4753 description: '' 4754 - name: event-type 4755 in: query 4756 required: false 4757 enum: 4758 - planned 4759 - recorded 4760 - all 4761 - actual 4762 type: string 4763 - name: include-plantings 4764 in: query 4765 required: false 4766 type: boolean 4767 description: If false, exclude "plantings" to save bandwidth 4768 responses: 4769 '200': 4770 description: '' 4771 schema: 4772 $ref: '#/definitions/BestFmzResponse' 4773 headers: {} 4774 '404': 4775 description: Not Found 4776 headers: {} 4777 '500': 4778 description: Server Error 4779 headers: {} 4780 /v3/best/fields/query: 4781 post: 4782 description: '**DEPRECATED - There will be no further work on /fields/query**' 4783 summary: (Deprecated) Best-available planting estimate for a field 4784 tags: 4785 - v3 4786 - v3-best 4787 operationId: Post(Deprecated)Best-availableplantingestimateforafield1 4788 deprecated: true 4789 produces: 4790 - application/json 4791 - application/x-yaml 4792 - application/edn 4793 - application/transit+json 4794 - application/transit+msgpack 4795 parameters: 4796 - name: Authorization 4797 in: header 4798 required: false 4799 type: string 4800 description: Base64-encoded JWT in the format "Bearer <token>" 4801 - name: x-user-id 4802 in: header 4803 required: true 4804 type: integer 4805 format: int64 4806 description: id 4807 - name: x-http-caller-id 4808 in: header 4809 required: true 4810 type: string 4811 description: caller id 4812 - name: x-http-request-id 4813 in: header 4814 required: false 4815 type: string 4816 description: request-id 4817 - name: x-authenticated-user-id 4818 in: header 4819 required: false 4820 type: integer 4821 format: int64 4822 description: user-id verified by auth service 4823 - name: If-Modified-Since 4824 in: header 4825 required: false 4826 type: string 4827 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 4828 - name: FieldsQuery 4829 in: body 4830 required: true 4831 description: '' 4832 schema: 4833 $ref: '#/definitions/FieldsQuery' 4834 - name: season 4835 in: query 4836 required: false 4837 type: string 4838 description: '' 4839 - name: start-time 4840 in: query 4841 required: false 4842 type: string 4843 description: Only return events with planting dates after this date 4844 - name: end-time 4845 in: query 4846 required: false 4847 type: string 4848 description: Only return events with planting dates after this date 4849 - name: event-type 4850 in: query 4851 required: false 4852 enum: 4853 - planned 4854 - recorded 4855 - all 4856 - actual 4857 type: string 4858 - name: include-plantings 4859 in: query 4860 required: false 4861 type: boolean 4862 description: If false, exclude "plantings" to save bandwidth 4863 responses: 4864 '200': 4865 description: '' 4866 schema: 4867 $ref: '#/definitions/BestQueryResponse' 4868 headers: {} 4869 '500': 4870 description: Server Error 4871 headers: {} 4872 /v3/best/fields/fmz/query: 4873 post: 4874 description: '**DEPRECATED - There will be no further work on /fields/fmz/query**' 4875 summary: (Deprecated) Best-available planting estimate for a field's FMZ zones 4876 tags: 4877 - v3 4878 - v3-best 4879 operationId: Post(Deprecated)Best-availableplantingestimateforafield'sFMZzones1 4880 deprecated: true 4881 produces: 4882 - application/json 4883 - application/x-yaml 4884 - application/edn 4885 - application/transit+json 4886 - application/transit+msgpack 4887 parameters: 4888 - name: Authorization 4889 in: header 4890 required: false 4891 type: string 4892 description: Base64-encoded JWT in the format "Bearer <token>" 4893 - name: x-user-id 4894 in: header 4895 required: true 4896 type: integer 4897 format: int64 4898 description: id 4899 - name: x-http-caller-id 4900 in: header 4901 required: true 4902 type: string 4903 description: caller id 4904 - name: x-http-request-id 4905 in: header 4906 required: false 4907 type: string 4908 description: request-id 4909 - name: x-authenticated-user-id 4910 in: header 4911 required: false 4912 type: integer 4913 format: int64 4914 description: user-id verified by auth service 4915 - name: If-Modified-Since 4916 in: header 4917 required: false 4918 type: string 4919 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 4920 - name: FieldsFmzsQuery 4921 in: body 4922 required: true 4923 description: '' 4924 schema: 4925 $ref: '#/definitions/FieldsFmzsQuery' 4926 - name: season 4927 in: query 4928 required: false 4929 type: string 4930 description: '' 4931 - name: event-type 4932 in: query 4933 required: false 4934 enum: 4935 - planned 4936 - recorded 4937 - all 4938 - actual 4939 type: string 4940 - name: include-plantings 4941 in: query 4942 required: false 4943 type: boolean 4944 description: If false, exclude "plantings" to save bandwidth 4945 responses: 4946 '200': 4947 description: '' 4948 schema: 4949 $ref: '#/definitions/BestFmzQueryResponse' 4950 headers: {} 4951 '500': 4952 description: Server Error 4953 headers: {} 4954 /v3/recorded/events/query: 4955 post: 4956 description: (Deprecated) Get many human-provided recorded planting events by ID 4957 summary: (Deprecated) Get many human-provided recorded planting events by ID 4958 tags: 4959 - v3 4960 - v3-recorded 4961 operationId: Post(Deprecated)Getmanyhuman-providedrecordedplantingeventsbyID 4962 deprecated: true 4963 produces: 4964 - application/json 4965 - application/x-yaml 4966 - application/edn 4967 - application/transit+json 4968 - application/transit+msgpack 4969 parameters: 4970 - name: Authorization 4971 in: header 4972 required: false 4973 type: string 4974 description: Base64-encoded JWT in the format "Bearer <token>" 4975 - name: x-user-id 4976 in: header 4977 required: true 4978 type: integer 4979 format: int64 4980 description: id 4981 - name: x-http-caller-id 4982 in: header 4983 required: true 4984 type: string 4985 description: caller id 4986 - name: x-http-request-id 4987 in: header 4988 required: false 4989 type: string 4990 description: request-id 4991 - name: x-authenticated-user-id 4992 in: header 4993 required: false 4994 type: integer 4995 format: int64 4996 description: user-id verified by auth service 4997 - name: If-Modified-Since 4998 in: header 4999 required: false 5000 type: string 5001 description: Only return events updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 5002 - name: RecordedEventQueryRequest 5003 in: body 5004 required: true 5005 description: '' 5006 schema: 5007 $ref: '#/definitions/RecordedEventQueryRequest' 5008 - name: include-deleted 5009 in: query 5010 required: false 5011 type: boolean 5012 description: '' 5013 responses: 5014 '200': 5015 description: '' 5016 schema: 5017 $ref: '#/definitions/RecordedEventQueryResponse' 5018 headers: {} 5019 '500': 5020 description: Server Error 5021 headers: {} 5022 /v3/recorded/events/{id}: 5023 get: 5024 description: (Deprecated) Get an individual human-provided recorded planting event 5025 summary: (Deprecated) Get an individual human-provided recorded planting event 5026 tags: 5027 - v3 5028 - v3-recorded 5029 operationId: Get(Deprecated)Getanindividualhuman-providedrecordedplantingevent 5030 deprecated: true 5031 produces: 5032 - application/json 5033 - application/x-yaml 5034 - application/edn 5035 - application/transit+json 5036 - application/transit+msgpack 5037 parameters: 5038 - name: Authorization 5039 in: header 5040 required: false 5041 type: string 5042 description: Base64-encoded JWT in the format "Bearer <token>" 5043 - name: x-user-id 5044 in: header 5045 required: true 5046 type: integer 5047 format: int64 5048 description: id 5049 - name: x-http-caller-id 5050 in: header 5051 required: true 5052 type: string 5053 description: caller id 5054 - name: x-http-request-id 5055 in: header 5056 required: false 5057 type: string 5058 description: request-id 5059 - name: x-authenticated-user-id 5060 in: header 5061 required: false 5062 type: integer 5063 format: int64 5064 description: user-id verified by auth service 5065 - name: id 5066 in: path 5067 required: true 5068 type: string 5069 format: uuid 5070 description: '' 5071 - name: include-deleted 5072 in: query 5073 required: false 5074 type: boolean 5075 description: '' 5076 responses: 5077 '200': 5078 description: '' 5079 schema: 5080 $ref: '#/definitions/RecordedEventResponse' 5081 headers: {} 5082 '500': 5083 description: Server Error 5084 headers: {} 5085 delete: 5086 description: (Deprecated) Remove a human-provided recorded planting event 5087 summary: (Deprecated) Remove a human-provided recorded planting event 5088 tags: 5089 - v3 5090 - v3-recorded 5091 operationId: Delete(Deprecated)Removeahuman-providedrecordedplantingevent 5092 deprecated: true 5093 produces: 5094 - application/json 5095 - application/x-yaml 5096 - application/edn 5097 - application/transit+json 5098 - application/transit+msgpack 5099 parameters: 5100 - name: Authorization 5101 in: header 5102 required: false 5103 type: string 5104 description: Base64-encoded JWT in the format "Bearer <token>" 5105 - name: x-user-id 5106 in: header 5107 required: true 5108 type: integer 5109 format: int64 5110 description: id 5111 - name: x-http-caller-id 5112 in: header 5113 required: true 5114 type: string 5115 description: caller id 5116 - name: x-http-request-id 5117 in: header 5118 required: false 5119 type: string 5120 description: request-id 5121 - name: x-authenticated-user-id 5122 in: header 5123 required: false 5124 type: integer 5125 format: int64 5126 description: user-id verified by auth service 5127 - name: id 5128 in: path 5129 required: true 5130 type: string 5131 format: uuid 5132 description: '' 5133 responses: 5134 '200': 5135 description: '' 5136 schema: 5137 $ref: '#/definitions/DeletedResponse' 5138 headers: {} 5139 '500': 5140 description: Server Error 5141 headers: {} 5142 patch: 5143 description: (Deprecated) PATCH a human-provided recorded planting event 5144 summary: (Deprecated) PATCH a human-provided recorded planting event 5145 tags: 5146 - v3 5147 - v3-recorded 5148 operationId: Patch(Deprecated)PATCHahuman-providedrecordedplantingevent 5149 deprecated: true 5150 produces: 5151 - application/json 5152 - application/x-yaml 5153 - application/edn 5154 - application/transit+json 5155 - application/transit+msgpack 5156 parameters: 5157 - name: Authorization 5158 in: header 5159 required: false 5160 type: string 5161 description: Base64-encoded JWT in the format "Bearer <token>" 5162 - name: x-user-id 5163 in: header 5164 required: true 5165 type: integer 5166 format: int64 5167 description: id 5168 - name: x-http-caller-id 5169 in: header 5170 required: true 5171 type: string 5172 description: caller id 5173 - name: x-http-request-id 5174 in: header 5175 required: false 5176 type: string 5177 description: request-id 5178 - name: x-authenticated-user-id 5179 in: header 5180 required: false 5181 type: integer 5182 format: int64 5183 description: user-id verified by auth service 5184 - name: id 5185 in: path 5186 required: true 5187 type: string 5188 format: uuid 5189 description: '' 5190 - name: RecordedEventPatchInput 5191 in: body 5192 required: true 5193 description: '' 5194 schema: 5195 $ref: '#/definitions/RecordedEventPatchInput' 5196 responses: 5197 '200': 5198 description: '' 5199 schema: 5200 $ref: '#/definitions/RecordedEventResponse' 5201 headers: {} 5202 '404': 5203 description: Not Found 5204 headers: {} 5205 '500': 5206 description: Server Error 5207 headers: {} 5208 put: 5209 description: (Deprecated) Update a human-provided recorded planting event 5210 summary: (Deprecated) Update a human-provided recorded planting event 5211 tags: 5212 - v3 5213 - v3-recorded 5214 operationId: Put(Deprecated)Updateahuman-providedrecordedplantingevent 5215 deprecated: true 5216 produces: 5217 - application/json 5218 - application/x-yaml 5219 - application/edn 5220 - application/transit+json 5221 - application/transit+msgpack 5222 parameters: 5223 - name: Authorization 5224 in: header 5225 required: false 5226 type: string 5227 description: Base64-encoded JWT in the format "Bearer <token>" 5228 - name: x-user-id 5229 in: header 5230 required: true 5231 type: integer 5232 format: int64 5233 description: id 5234 - name: x-http-caller-id 5235 in: header 5236 required: true 5237 type: string 5238 description: caller id 5239 - name: x-http-request-id 5240 in: header 5241 required: false 5242 type: string 5243 description: request-id 5244 - name: x-authenticated-user-id 5245 in: header 5246 required: false 5247 type: integer 5248 format: int64 5249 description: user-id verified by auth service 5250 - name: id 5251 in: path 5252 required: true 5253 type: string 5254 format: uuid 5255 description: '' 5256 - name: RecordedEventInput 5257 in: body 5258 required: true 5259 description: '' 5260 schema: 5261 $ref: '#/definitions/RecordedEventInput' 5262 responses: 5263 '200': 5264 description: '' 5265 schema: 5266 $ref: '#/definitions/RecordedEventResponse' 5267 headers: {} 5268 '201': 5269 description: '' 5270 schema: 5271 $ref: '#/definitions/RecordedEventResponse' 5272 headers: {} 5273 '500': 5274 description: Server Error 5275 headers: {} 5276 /v3/recorded/events: 5277 post: 5278 description: (Deprecated) Create a human-provided recorded planting event 5279 summary: (Deprecated) Create a human-provided recorded planting event 5280 tags: 5281 - v3 5282 - v3-recorded 5283 operationId: Post(Deprecated)Createahuman-providedrecordedplantingevent 5284 deprecated: true 5285 produces: 5286 - application/json 5287 - application/x-yaml 5288 - application/edn 5289 - application/transit+json 5290 - application/transit+msgpack 5291 parameters: 5292 - name: Authorization 5293 in: header 5294 required: false 5295 type: string 5296 description: Base64-encoded JWT in the format "Bearer <token>" 5297 - name: x-user-id 5298 in: header 5299 required: true 5300 type: integer 5301 format: int64 5302 description: id 5303 - name: x-http-caller-id 5304 in: header 5305 required: true 5306 type: string 5307 description: caller id 5308 - name: x-http-request-id 5309 in: header 5310 required: false 5311 type: string 5312 description: request-id 5313 - name: x-authenticated-user-id 5314 in: header 5315 required: false 5316 type: integer 5317 format: int64 5318 description: user-id verified by auth service 5319 - name: NewRecordedEvent 5320 in: body 5321 required: true 5322 description: '' 5323 schema: 5324 $ref: '#/definitions/NewRecordedEvent' 5325 responses: 5326 '201': 5327 description: '' 5328 schema: 5329 $ref: '#/definitions/RecordedEventResponse' 5330 headers: {} 5331 '500': 5332 description: Server Error 5333 headers: {} 5334 /v3/recorded/fields/query: 5335 post: 5336 description: (Deprecated) Get human-provided recorded planting events for many fields 5337 summary: (Deprecated) Get human-provided recorded planting events for many fields 5338 tags: 5339 - v3 5340 - v3-recorded 5341 operationId: Post(Deprecated)Gethuman-providedrecordedplantingeventsformanyfields 5342 deprecated: true 5343 produces: 5344 - application/json 5345 - application/x-yaml 5346 - application/edn 5347 - application/transit+json 5348 - application/transit+msgpack 5349 parameters: 5350 - name: Authorization 5351 in: header 5352 required: false 5353 type: string 5354 description: Base64-encoded JWT in the format "Bearer <token>" 5355 - name: x-user-id 5356 in: header 5357 required: true 5358 type: integer 5359 format: int64 5360 description: id 5361 - name: x-http-caller-id 5362 in: header 5363 required: true 5364 type: string 5365 description: caller id 5366 - name: x-http-request-id 5367 in: header 5368 required: false 5369 type: string 5370 description: request-id 5371 - name: x-authenticated-user-id 5372 in: header 5373 required: false 5374 type: integer 5375 format: int64 5376 description: user-id verified by auth service 5377 - name: If-Modified-Since 5378 in: header 5379 required: false 5380 type: string 5381 description: Only return events updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 5382 - name: season 5383 in: query 5384 required: false 5385 type: string 5386 description: '' 5387 - name: include-deleted 5388 in: query 5389 required: false 5390 type: boolean 5391 description: '' 5392 - name: FieldsQuery 5393 in: body 5394 required: true 5395 description: '' 5396 schema: 5397 $ref: '#/definitions/FieldsQuery' 5398 responses: 5399 '200': 5400 description: '' 5401 schema: 5402 $ref: '#/definitions/RecordedEventFieldsQueryResponse' 5403 headers: {} 5404 '500': 5405 description: Server Error 5406 headers: {} 5407 /v3/recorded/fields/{field-id}: 5408 get: 5409 description: (Deprecated) Get human-provided recorded planting events for one field 5410 summary: (Deprecated) Get human-provided recorded planting events for one field 5411 tags: 5412 - v3 5413 - v3-recorded 5414 operationId: Get(Deprecated)Gethuman-providedrecordedplantingeventsforonefield 5415 deprecated: true 5416 produces: 5417 - application/json 5418 - application/x-yaml 5419 - application/edn 5420 - application/transit+json 5421 - application/transit+msgpack 5422 parameters: 5423 - name: Authorization 5424 in: header 5425 required: false 5426 type: string 5427 description: Base64-encoded JWT in the format "Bearer <token>" 5428 - name: x-user-id 5429 in: header 5430 required: true 5431 type: integer 5432 format: int64 5433 description: id 5434 - name: x-http-caller-id 5435 in: header 5436 required: true 5437 type: string 5438 description: caller id 5439 - name: x-http-request-id 5440 in: header 5441 required: false 5442 type: string 5443 description: request-id 5444 - name: x-authenticated-user-id 5445 in: header 5446 required: false 5447 type: integer 5448 format: int64 5449 description: user-id verified by auth service 5450 - name: If-Modified-Since 5451 in: header 5452 required: false 5453 type: string 5454 description: Only return events updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 5455 - name: field-id 5456 in: path 5457 required: true 5458 type: string 5459 description: '' 5460 - name: season 5461 in: query 5462 required: false 5463 type: string 5464 description: '' 5465 - name: include-deleted 5466 in: query 5467 required: false 5468 type: boolean 5469 description: '' 5470 responses: 5471 '200': 5472 description: '' 5473 schema: 5474 $ref: '#/definitions/RecordedEventFieldResponse' 5475 headers: {} 5476 '500': 5477 description: Server Error 5478 headers: {} 5479 /v3/all-events/fields/query: 5480 post: 5481 description: (Deprecated) Get all planting events of all types for many fields 5482 summary: (Deprecated) Get all planting events of all types for many fields 5483 tags: 5484 - v3 5485 - v3-all-events 5486 operationId: Post(Deprecated)Getallplantingeventsofalltypesformanyfields 5487 deprecated: true 5488 produces: 5489 - application/json 5490 - application/x-yaml 5491 - application/edn 5492 - application/transit+json 5493 - application/transit+msgpack 5494 parameters: 5495 - name: Authorization 5496 in: header 5497 required: false 5498 type: string 5499 description: Base64-encoded JWT in the format "Bearer <token>" 5500 - name: x-user-id 5501 in: header 5502 required: true 5503 type: integer 5504 format: int64 5505 description: id 5506 - name: x-http-caller-id 5507 in: header 5508 required: true 5509 type: string 5510 description: caller id 5511 - name: x-http-request-id 5512 in: header 5513 required: false 5514 type: string 5515 description: request-id 5516 - name: x-authenticated-user-id 5517 in: header 5518 required: false 5519 type: integer 5520 format: int64 5521 description: user-id verified by auth service 5522 - name: If-Modified-Since 5523 in: header 5524 required: false 5525 type: string 5526 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 5527 - name: user-agent 5528 in: header 5529 required: false 5530 type: string 5531 description: '' 5532 - name: start-time 5533 in: query 5534 required: false 5535 type: string 5536 description: Only return events with planting dates after this date 5537 - name: end-time 5538 in: query 5539 required: false 5540 type: string 5541 description: Only return events with planting dates after this date 5542 - name: season 5543 in: query 5544 required: false 5545 type: string 5546 description: season 5547 - name: include-deleted 5548 in: query 5549 required: false 5550 type: boolean 5551 description: '' 5552 - name: FieldsQuery 5553 in: body 5554 required: true 5555 description: '' 5556 schema: 5557 $ref: '#/definitions/FieldsQuery' 5558 responses: 5559 '200': 5560 description: '' 5561 schema: 5562 $ref: '#/definitions/AllEventsFieldsQueryResponse' 5563 headers: {} 5564 '500': 5565 description: Server Error 5566 headers: {} 5567 /v3/all-events/fields/{field-id}: 5568 get: 5569 description: (Deprecated) Get all planting events of all types for one field 5570 summary: (Deprecated) Get all planting events of all types for one field 5571 tags: 5572 - v3 5573 - v3-all-events 5574 operationId: Get(Deprecated)Getallplantingeventsofalltypesforonefield 5575 deprecated: true 5576 produces: 5577 - application/json 5578 - application/x-yaml 5579 - application/edn 5580 - application/transit+json 5581 - application/transit+msgpack 5582 parameters: 5583 - name: Authorization 5584 in: header 5585 required: false 5586 type: string 5587 description: Base64-encoded JWT in the format "Bearer <token>" 5588 - name: x-user-id 5589 in: header 5590 required: true 5591 type: integer 5592 format: int64 5593 description: id 5594 - name: x-http-caller-id 5595 in: header 5596 required: true 5597 type: string 5598 description: caller id 5599 - name: x-http-request-id 5600 in: header 5601 required: false 5602 type: string 5603 description: request-id 5604 - name: x-authenticated-user-id 5605 in: header 5606 required: false 5607 type: integer 5608 format: int64 5609 description: user-id verified by auth service 5610 - name: If-Modified-Since 5611 in: header 5612 required: false 5613 type: string 5614 description: Only return events updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 5615 - name: field-id 5616 in: path 5617 required: true 5618 type: string 5619 description: '' 5620 - name: start-time 5621 in: query 5622 required: false 5623 type: string 5624 description: Only return events with planting dates after this date 5625 - name: end-time 5626 in: query 5627 required: false 5628 type: string 5629 description: Only return events with planting dates after this date 5630 - name: season 5631 in: query 5632 required: false 5633 type: string 5634 description: season 5635 - name: include-deleted 5636 in: query 5637 required: false 5638 type: boolean 5639 description: '' 5640 responses: 5641 '200': 5642 description: '' 5643 schema: 5644 $ref: '#/definitions/AllEventsFieldResponse' 5645 headers: {} 5646 '500': 5647 description: Server Error 5648 headers: {} 5649 /v3/migrations/seasons/{command}: 5650 get: 5651 description: (Deprecated) Kick off season DB migration 5652 summary: (Deprecated) Kick off season DB migration 5653 tags: 5654 - v3 5655 - v3-migrations 5656 operationId: (Deprecated)KickoffseasonDBmigration 5657 deprecated: true 5658 produces: 5659 - application/json 5660 parameters: 5661 - name: Authorization 5662 in: header 5663 required: false 5664 type: string 5665 description: Base64-encoded JWT in the format "Bearer <token>" 5666 - name: x-http-caller-id 5667 in: header 5668 required: true 5669 type: string 5670 description: caller id 5671 - name: x-http-request-id 5672 in: header 5673 required: false 5674 type: string 5675 description: request-id 5676 - name: if-none-match 5677 in: header 5678 required: false 5679 type: string 5680 description: Etag identifier 5681 - name: init-uuid 5682 in: header 5683 required: false 5684 type: string 5685 description: UUID required to kick of migration 5686 - name: command 5687 in: path 5688 required: true 5689 enum: 5690 - user-geo-table 5691 - update-recorded 5692 - season-table 5693 - update-program 5694 - geo-table 5695 - program-season-table 5696 - all 5697 - update-actual 5698 - update-profile 5699 type: string 5700 responses: 5701 '304': 5702 description: Not Modified 5703 headers: {} 5704 '400': 5705 description: Bad Request 5706 headers: {} 5707 '500': 5708 description: Server Error 5709 headers: {} 5710 /v3/planned/programs: 5711 get: 5712 description: (Deprecated) Get all planned planting programs 5713 summary: (Deprecated) Get all planned planting programs 5714 tags: 5715 - v3-planned 5716 - v3 5717 operationId: Get(Deprecated)Getallplannedplantingprograms 5718 deprecated: true 5719 produces: 5720 - application/json 5721 - application/x-yaml 5722 - application/edn 5723 - application/transit+json 5724 - application/transit+msgpack 5725 parameters: 5726 - name: Authorization 5727 in: header 5728 required: false 5729 type: string 5730 description: Base64-encoded JWT in the format "Bearer <token>" 5731 - name: x-user-id 5732 in: header 5733 required: true 5734 type: integer 5735 format: int64 5736 description: id 5737 - name: x-http-caller-id 5738 in: header 5739 required: true 5740 type: string 5741 description: caller id 5742 - name: x-http-request-id 5743 in: header 5744 required: false 5745 type: string 5746 description: request-id 5747 - name: x-authenticated-user-id 5748 in: header 5749 required: false 5750 type: integer 5751 format: int64 5752 description: user-id verified by auth service 5753 - name: If-Modified-Since 5754 in: header 5755 required: false 5756 type: string 5757 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 5758 - name: season 5759 in: query 5760 required: false 5761 type: string 5762 description: '' 5763 - name: include-deleted 5764 in: query 5765 required: false 5766 type: boolean 5767 description: '' 5768 - name: include-invisible 5769 in: query 5770 required: false 5771 type: boolean 5772 description: '' 5773 responses: 5774 '200': 5775 description: '' 5776 schema: 5777 $ref: '#/definitions/ProgramsQueryResponse' 5778 headers: {} 5779 '500': 5780 description: Server Error 5781 headers: {} 5782 post: 5783 description: (Deprecated) Create a planned planting event 5784 summary: (Deprecated) Create a planned planting event 5785 tags: 5786 - v3-planned 5787 - v3 5788 operationId: Post(Deprecated)Createaplannedplantingevent 5789 deprecated: true 5790 produces: 5791 - application/json 5792 - application/x-yaml 5793 - application/edn 5794 - application/transit+json 5795 - application/transit+msgpack 5796 parameters: 5797 - name: Authorization 5798 in: header 5799 required: false 5800 type: string 5801 description: Base64-encoded JWT in the format "Bearer <token>" 5802 - name: x-user-id 5803 in: header 5804 required: true 5805 type: integer 5806 format: int64 5807 description: id 5808 - name: x-http-caller-id 5809 in: header 5810 required: true 5811 type: string 5812 description: caller id 5813 - name: x-http-request-id 5814 in: header 5815 required: false 5816 type: string 5817 description: request-id 5818 - name: x-authenticated-user-id 5819 in: header 5820 required: false 5821 type: integer 5822 format: int64 5823 description: user-id verified by auth service 5824 - name: NewProgram 5825 in: body 5826 required: true 5827 description: '' 5828 schema: 5829 $ref: '#/definitions/NewProgram' 5830 responses: 5831 '201': 5832 description: '' 5833 schema: 5834 $ref: '#/definitions/ProgramResponse' 5835 headers: {} 5836 '400': 5837 description: Bad Request 5838 headers: {} 5839 '500': 5840 description: Server Error 5841 headers: {} 5842 /v3/planned/programs/query: 5843 post: 5844 description: (Deprecated) Get many planned planting programs by ID 5845 summary: (Deprecated) Get many planned planting programs by ID 5846 tags: 5847 - v3-planned 5848 - v3 5849 operationId: Post(Deprecated)GetmanyplannedplantingprogramsbyID 5850 deprecated: true 5851 produces: 5852 - application/json 5853 - application/x-yaml 5854 - application/edn 5855 - application/transit+json 5856 - application/transit+msgpack 5857 parameters: 5858 - name: Authorization 5859 in: header 5860 required: false 5861 type: string 5862 description: Base64-encoded JWT in the format "Bearer <token>" 5863 - name: x-user-id 5864 in: header 5865 required: true 5866 type: integer 5867 format: int64 5868 description: id 5869 - name: x-http-caller-id 5870 in: header 5871 required: true 5872 type: string 5873 description: caller id 5874 - name: x-http-request-id 5875 in: header 5876 required: false 5877 type: string 5878 description: request-id 5879 - name: x-authenticated-user-id 5880 in: header 5881 required: false 5882 type: integer 5883 format: int64 5884 description: user-id verified by auth service 5885 - name: If-Modified-Since 5886 in: header 5887 required: false 5888 type: string 5889 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 5890 - name: include-deleted 5891 in: query 5892 required: false 5893 type: boolean 5894 description: '' 5895 - name: ProgramsQueryRequest 5896 in: body 5897 required: true 5898 description: '' 5899 schema: 5900 $ref: '#/definitions/ProgramsQueryRequest' 5901 responses: 5902 '200': 5903 description: '' 5904 schema: 5905 $ref: '#/definitions/ProgramsQueryResponse' 5906 headers: {} 5907 '500': 5908 description: Server Error 5909 headers: {} 5910 /v3/planned/programs/{id}: 5911 get: 5912 description: (Deprecated) Get an individual planned planting program 5913 summary: (Deprecated) Get an individual planned planting program 5914 tags: 5915 - v3-planned 5916 - v3 5917 operationId: Get(Deprecated)Getanindividualplannedplantingprogram 5918 deprecated: true 5919 produces: 5920 - application/json 5921 - application/x-yaml 5922 - application/edn 5923 - application/transit+json 5924 - application/transit+msgpack 5925 parameters: 5926 - name: Authorization 5927 in: header 5928 required: false 5929 type: string 5930 description: Base64-encoded JWT in the format "Bearer <token>" 5931 - name: x-user-id 5932 in: header 5933 required: true 5934 type: integer 5935 format: int64 5936 description: id 5937 - name: x-http-caller-id 5938 in: header 5939 required: true 5940 type: string 5941 description: caller id 5942 - name: x-http-request-id 5943 in: header 5944 required: false 5945 type: string 5946 description: request-id 5947 - name: x-authenticated-user-id 5948 in: header 5949 required: false 5950 type: integer 5951 format: int64 5952 description: user-id verified by auth service 5953 - name: id 5954 in: path 5955 required: true 5956 type: string 5957 format: uuid 5958 description: '' 5959 - name: include-deleted 5960 in: query 5961 required: false 5962 type: boolean 5963 description: '' 5964 responses: 5965 '200': 5966 description: '' 5967 schema: 5968 $ref: '#/definitions/ProgramResponse' 5969 headers: {} 5970 '404': 5971 description: Not Found 5972 headers: {} 5973 '500': 5974 description: Server Error 5975 headers: {} 5976 delete: 5977 description: (Deprecated) Remove a planned planting event 5978 summary: (Deprecated) Remove a planned planting event 5979 tags: 5980 - v3-planned 5981 - v3 5982 operationId: Delete(Deprecated)Removeaplannedplantingevent 5983 deprecated: true 5984 produces: 5985 - application/json 5986 - application/x-yaml 5987 - application/edn 5988 - application/transit+json 5989 - application/transit+msgpack 5990 parameters: 5991 - name: Authorization 5992 in: header 5993 required: false 5994 type: string 5995 description: Base64-encoded JWT in the format "Bearer <token>" 5996 - name: x-user-id 5997 in: header 5998 required: true 5999 type: integer 6000 format: int64 6001 description: id 6002 - name: x-http-caller-id 6003 in: header 6004 required: true 6005 type: string 6006 description: caller id 6007 - name: x-http-request-id 6008 in: header 6009 required: false 6010 type: string 6011 description: request-id 6012 - name: x-authenticated-user-id 6013 in: header 6014 required: false 6015 type: integer 6016 format: int64 6017 description: user-id verified by auth service 6018 - name: id 6019 in: path 6020 required: true 6021 type: string 6022 format: uuid 6023 description: '' 6024 responses: 6025 '200': 6026 description: '' 6027 schema: 6028 $ref: '#/definitions/DeletedResponse' 6029 headers: {} 6030 '404': 6031 description: Not Found 6032 headers: {} 6033 '500': 6034 description: Server Error 6035 headers: {} 6036 patch: 6037 description: (Deprecated) Patch a planned planting event 6038 summary: (Deprecated) Patch a planned planting event 6039 tags: 6040 - v3-planned 6041 - v3 6042 operationId: Patch(Deprecated)Patchaplannedplantingevent 6043 deprecated: true 6044 produces: 6045 - application/json 6046 - application/x-yaml 6047 - application/edn 6048 - application/transit+json 6049 - application/transit+msgpack 6050 parameters: 6051 - name: Authorization 6052 in: header 6053 required: false 6054 type: string 6055 description: Base64-encoded JWT in the format "Bearer <token>" 6056 - name: x-user-id 6057 in: header 6058 required: true 6059 type: integer 6060 format: int64 6061 description: id 6062 - name: x-http-caller-id 6063 in: header 6064 required: true 6065 type: string 6066 description: caller id 6067 - name: x-http-request-id 6068 in: header 6069 required: false 6070 type: string 6071 description: request-id 6072 - name: x-authenticated-user-id 6073 in: header 6074 required: false 6075 type: integer 6076 format: int64 6077 description: user-id verified by auth service 6078 - name: id 6079 in: path 6080 required: true 6081 type: string 6082 format: uuid 6083 description: '' 6084 - name: ProgramPatchInput 6085 in: body 6086 required: true 6087 description: '' 6088 schema: 6089 $ref: '#/definitions/ProgramPatchInput' 6090 responses: 6091 '200': 6092 description: '' 6093 schema: 6094 $ref: '#/definitions/ProgramResponse' 6095 headers: {} 6096 '400': 6097 description: Bad Request 6098 headers: {} 6099 '404': 6100 description: Not Found 6101 headers: {} 6102 '500': 6103 description: Server Error 6104 headers: {} 6105 put: 6106 description: (Deprecated) Update a planned planting event 6107 summary: (Deprecated) Update a planned planting event 6108 tags: 6109 - v3-planned 6110 - v3 6111 operationId: Put(Deprecated)Updateaplannedplantingevent 6112 deprecated: true 6113 produces: 6114 - application/json 6115 - application/x-yaml 6116 - application/edn 6117 - application/transit+json 6118 - application/transit+msgpack 6119 parameters: 6120 - name: Authorization 6121 in: header 6122 required: false 6123 type: string 6124 description: Base64-encoded JWT in the format "Bearer <token>" 6125 - name: x-user-id 6126 in: header 6127 required: true 6128 type: integer 6129 format: int64 6130 description: id 6131 - name: x-http-caller-id 6132 in: header 6133 required: true 6134 type: string 6135 description: caller id 6136 - name: x-http-request-id 6137 in: header 6138 required: false 6139 type: string 6140 description: request-id 6141 - name: x-authenticated-user-id 6142 in: header 6143 required: false 6144 type: integer 6145 format: int64 6146 description: user-id verified by auth service 6147 - name: id 6148 in: path 6149 required: true 6150 type: string 6151 format: uuid 6152 description: '' 6153 - name: ProgramInput 6154 in: body 6155 required: true 6156 description: '' 6157 schema: 6158 $ref: '#/definitions/ProgramInput' 6159 responses: 6160 '200': 6161 description: '' 6162 schema: 6163 $ref: '#/definitions/ProgramResponse' 6164 headers: {} 6165 '201': 6166 description: '' 6167 schema: 6168 $ref: '#/definitions/ProgramResponse' 6169 headers: {} 6170 '400': 6171 description: Bad Request 6172 headers: {} 6173 '404': 6174 description: Not Found 6175 headers: {} 6176 '500': 6177 description: Server Error 6178 headers: {} 6179 /v3/planned/programs/{id}/fields: 6180 get: 6181 description: (Deprecated) Get list of field associatd with a program 6182 summary: (Deprecated) Get list of field associatd with a program 6183 tags: 6184 - v3-planned 6185 - v3 6186 operationId: Get(Deprecated)Getlistoffieldassociatdwithaprogram 6187 deprecated: true 6188 produces: 6189 - application/json 6190 - application/x-yaml 6191 - application/edn 6192 - application/transit+json 6193 - application/transit+msgpack 6194 parameters: 6195 - name: Authorization 6196 in: header 6197 required: false 6198 type: string 6199 description: Base64-encoded JWT in the format "Bearer <token>" 6200 - name: x-user-id 6201 in: header 6202 required: true 6203 type: integer 6204 format: int64 6205 description: id 6206 - name: x-http-caller-id 6207 in: header 6208 required: true 6209 type: string 6210 description: caller id 6211 - name: x-http-request-id 6212 in: header 6213 required: false 6214 type: string 6215 description: request-id 6216 - name: x-authenticated-user-id 6217 in: header 6218 required: false 6219 type: integer 6220 format: int64 6221 description: user-id verified by auth service 6222 - name: id 6223 in: path 6224 required: true 6225 type: string 6226 format: uuid 6227 description: '' 6228 responses: 6229 '200': 6230 description: '' 6231 schema: 6232 $ref: '#/definitions/ProgramFieldsResponse' 6233 headers: {} 6234 '404': 6235 description: Not Found 6236 headers: {} 6237 '500': 6238 description: Server Error 6239 headers: {} 6240 /v3/planned/fields/query: 6241 post: 6242 description: (Deprecated) Get planned planting events for many fields 6243 summary: (Deprecated) Get planned planting events for many fields 6244 tags: 6245 - v3-planned 6246 - v3 6247 operationId: Post(Deprecated)Getplannedplantingeventsformanyfields 6248 deprecated: true 6249 produces: 6250 - application/json 6251 - application/x-yaml 6252 - application/edn 6253 - application/transit+json 6254 - application/transit+msgpack 6255 parameters: 6256 - name: Authorization 6257 in: header 6258 required: false 6259 type: string 6260 description: Base64-encoded JWT in the format "Bearer <token>" 6261 - name: x-user-id 6262 in: header 6263 required: true 6264 type: integer 6265 format: int64 6266 description: id 6267 - name: x-http-caller-id 6268 in: header 6269 required: true 6270 type: string 6271 description: caller id 6272 - name: x-http-request-id 6273 in: header 6274 required: false 6275 type: string 6276 description: request-id 6277 - name: x-authenticated-user-id 6278 in: header 6279 required: false 6280 type: integer 6281 format: int64 6282 description: user-id verified by auth service 6283 - name: If-Modified-Since 6284 in: header 6285 required: false 6286 type: string 6287 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 6288 - name: season 6289 in: query 6290 required: false 6291 type: string 6292 description: '' 6293 - name: include-deleted 6294 in: query 6295 required: false 6296 type: boolean 6297 description: '' 6298 - name: FieldsQuery 6299 in: body 6300 required: true 6301 description: '' 6302 schema: 6303 $ref: '#/definitions/FieldsQuery' 6304 responses: 6305 '200': 6306 description: '' 6307 schema: 6308 $ref: '#/definitions/FieldPlanQueryResponse' 6309 headers: {} 6310 '500': 6311 description: Server Error 6312 headers: {} 6313 /v3/planned/fields/{field-id}: 6314 get: 6315 description: (Deprecated) Get planned planting events for one field 6316 summary: (Deprecated) Get planned planting events for one field 6317 tags: 6318 - v3-planned 6319 - v3 6320 operationId: Get(Deprecated)Getplannedplantingeventsforonefield 6321 deprecated: true 6322 produces: 6323 - application/json 6324 - application/x-yaml 6325 - application/edn 6326 - application/transit+json 6327 - application/transit+msgpack 6328 parameters: 6329 - name: Authorization 6330 in: header 6331 required: false 6332 type: string 6333 description: Base64-encoded JWT in the format "Bearer <token>" 6334 - name: x-user-id 6335 in: header 6336 required: true 6337 type: integer 6338 format: int64 6339 description: id 6340 - name: x-http-caller-id 6341 in: header 6342 required: true 6343 type: string 6344 description: caller id 6345 - name: x-http-request-id 6346 in: header 6347 required: false 6348 type: string 6349 description: request-id 6350 - name: x-authenticated-user-id 6351 in: header 6352 required: false 6353 type: integer 6354 format: int64 6355 description: user-id verified by auth service 6356 - name: field-id 6357 in: path 6358 required: true 6359 type: string 6360 description: '' 6361 - name: season 6362 in: query 6363 required: false 6364 type: string 6365 description: '' 6366 - name: include-deleted 6367 in: query 6368 required: false 6369 type: boolean 6370 description: '' 6371 responses: 6372 '200': 6373 description: '' 6374 schema: 6375 $ref: '#/definitions/FieldPlan' 6376 headers: {} 6377 '404': 6378 description: Not Found 6379 headers: {} 6380 '500': 6381 description: Server Error 6382 headers: {} 6383 /v3/planned/apply-program: 6384 post: 6385 description: (Deprecated) Apply a program to one or more fields 6386 summary: (Deprecated) Apply a program to one or more fields 6387 tags: 6388 - v3-planned 6389 - v3 6390 operationId: Post(Deprecated)Applyaprogramtooneormorefields 6391 deprecated: true 6392 produces: 6393 - application/json 6394 parameters: 6395 - name: Authorization 6396 in: header 6397 required: false 6398 type: string 6399 description: Base64-encoded JWT in the format "Bearer <token>" 6400 - name: x-user-id 6401 in: header 6402 required: true 6403 type: integer 6404 format: int64 6405 description: id 6406 - name: x-http-caller-id 6407 in: header 6408 required: true 6409 type: string 6410 description: caller id 6411 - name: x-http-request-id 6412 in: header 6413 required: false 6414 type: string 6415 description: request-id 6416 - name: x-authenticated-user-id 6417 in: header 6418 required: false 6419 type: integer 6420 format: int64 6421 description: user-id verified by auth service 6422 - name: season 6423 in: query 6424 required: true 6425 type: string 6426 description: '' 6427 - name: ApplyProgramRequest 6428 in: body 6429 required: true 6430 description: '' 6431 schema: 6432 $ref: '#/definitions/ApplyProgramRequest' 6433 responses: 6434 '400': 6435 description: Bad Request 6436 headers: {} 6437 '500': 6438 description: Server Error 6439 headers: {} 6440 /v3/planned/remove-program: 6441 post: 6442 description: (Deprecated) Remove planting program from one or more fields 6443 summary: (Deprecated) Remove planting program from one or more fields 6444 tags: 6445 - v3-planned 6446 - v3 6447 operationId: Post(Deprecated)Removeplantingprogramfromoneormorefields 6448 deprecated: true 6449 produces: 6450 - application/json 6451 - application/x-yaml 6452 - application/edn 6453 - application/transit+json 6454 - application/transit+msgpack 6455 parameters: 6456 - name: Authorization 6457 in: header 6458 required: false 6459 type: string 6460 description: Base64-encoded JWT in the format "Bearer <token>" 6461 - name: x-user-id 6462 in: header 6463 required: true 6464 type: integer 6465 format: int64 6466 description: id 6467 - name: x-http-caller-id 6468 in: header 6469 required: true 6470 type: string 6471 description: caller id 6472 - name: x-http-request-id 6473 in: header 6474 required: false 6475 type: string 6476 description: request-id 6477 - name: x-authenticated-user-id 6478 in: header 6479 required: false 6480 type: integer 6481 format: int64 6482 description: user-id verified by auth service 6483 - name: season 6484 in: query 6485 required: true 6486 type: string 6487 description: '' 6488 - name: RemoveProgramRequest 6489 in: body 6490 required: true 6491 description: '' 6492 schema: 6493 $ref: '#/definitions/RemoveProgramRequest' 6494 responses: 6495 '200': 6496 description: '' 6497 schema: 6498 $ref: '#/definitions/RemoveProgramResponse' 6499 headers: {} 6500 '500': 6501 description: Server Error 6502 headers: {} 6503 /v3/planned/apply-prescription: 6504 post: 6505 description: 'GONE: Apply a prescription to a field' 6506 summary: 'GONE: Apply a prescription to a field' 6507 tags: 6508 - v3-planned 6509 - v3 6510 operationId: GONE:Applyaprescriptiontoafield 6511 deprecated: true 6512 produces: 6513 - application/json 6514 parameters: 6515 - name: Authorization 6516 in: header 6517 required: false 6518 type: string 6519 description: Base64-encoded JWT in the format "Bearer <token>" 6520 - name: x-user-id 6521 in: header 6522 required: true 6523 type: integer 6524 format: int64 6525 description: id 6526 - name: x-http-caller-id 6527 in: header 6528 required: true 6529 type: string 6530 description: caller id 6531 - name: x-http-request-id 6532 in: header 6533 required: false 6534 type: string 6535 description: request-id 6536 - name: x-authenticated-user-id 6537 in: header 6538 required: false 6539 type: integer 6540 format: int64 6541 description: user-id verified by auth service 6542 - name: product-year 6543 in: query 6544 required: true 6545 type: integer 6546 format: int64 6547 description: '' 6548 responses: 6549 '500': 6550 description: Server Error 6551 headers: {} 6552 /v3/planned/prescriptions/fields/query: 6553 post: 6554 description: 'GONE: Get all planned planting prescriptions for many fields' 6555 summary: 'GONE: Get all planned planting prescriptions for many fields' 6556 tags: 6557 - v3-planned 6558 - v3 6559 operationId: GONE:Getallplannedplantingprescriptionsformanyfields 6560 deprecated: true 6561 produces: 6562 - application/json 6563 parameters: 6564 - name: Authorization 6565 in: header 6566 required: false 6567 type: string 6568 description: Base64-encoded JWT in the format "Bearer <token>" 6569 - name: x-user-id 6570 in: header 6571 required: true 6572 type: integer 6573 format: int64 6574 description: id 6575 - name: x-http-caller-id 6576 in: header 6577 required: true 6578 type: string 6579 description: caller id 6580 - name: x-http-request-id 6581 in: header 6582 required: false 6583 type: string 6584 description: request-id 6585 - name: x-authenticated-user-id 6586 in: header 6587 required: false 6588 type: integer 6589 format: int64 6590 description: user-id verified by auth service 6591 - name: If-Modified-Since 6592 in: header 6593 required: false 6594 type: string 6595 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 6596 - name: product-year 6597 in: query 6598 required: false 6599 type: integer 6600 format: int64 6601 description: '' 6602 - name: include-deleted 6603 in: query 6604 required: false 6605 type: boolean 6606 description: '' 6607 responses: 6608 '500': 6609 description: Server Error 6610 headers: {} 6611 /v3/planned/prescriptions/fields/{field-id}: 6612 get: 6613 description: 'GONE: Get all planned planting prescriptions for a field' 6614 summary: 'GONE: Get all planned planting prescriptions for a field' 6615 tags: 6616 - v3-planned 6617 - v3 6618 operationId: GONE:Getallplannedplantingprescriptionsforafield 6619 deprecated: true 6620 produces: 6621 - application/json 6622 parameters: 6623 - name: Authorization 6624 in: header 6625 required: false 6626 type: string 6627 description: Base64-encoded JWT in the format "Bearer <token>" 6628 - name: x-user-id 6629 in: header 6630 required: true 6631 type: integer 6632 format: int64 6633 description: id 6634 - name: x-http-caller-id 6635 in: header 6636 required: true 6637 type: string 6638 description: caller id 6639 - name: x-http-request-id 6640 in: header 6641 required: false 6642 type: string 6643 description: request-id 6644 - name: x-authenticated-user-id 6645 in: header 6646 required: false 6647 type: integer 6648 format: int64 6649 description: user-id verified by auth service 6650 - name: If-Modified-Since 6651 in: header 6652 required: false 6653 type: string 6654 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 6655 - name: field-id 6656 in: path 6657 required: true 6658 type: string 6659 description: '' 6660 - name: product-year 6661 in: query 6662 required: false 6663 type: integer 6664 format: int64 6665 description: '' 6666 - name: include-deleted 6667 in: query 6668 required: false 6669 type: boolean 6670 description: '' 6671 responses: 6672 '500': 6673 description: Server Error 6674 headers: {} 6675 /v3/planned/prescriptions/query: 6676 post: 6677 description: 'GONE: Get many planned planting prescriptions by ID' 6678 summary: 'GONE: Get many planned planting prescriptions by ID' 6679 tags: 6680 - v3-planned 6681 - v3 6682 operationId: GONE:GetmanyplannedplantingprescriptionsbyID 6683 deprecated: true 6684 produces: 6685 - application/json 6686 parameters: 6687 - name: Authorization 6688 in: header 6689 required: false 6690 type: string 6691 description: Base64-encoded JWT in the format "Bearer <token>" 6692 - name: x-user-id 6693 in: header 6694 required: true 6695 type: integer 6696 format: int64 6697 description: id 6698 - name: x-http-caller-id 6699 in: header 6700 required: true 6701 type: string 6702 description: caller id 6703 - name: x-http-request-id 6704 in: header 6705 required: false 6706 type: string 6707 description: request-id 6708 - name: x-authenticated-user-id 6709 in: header 6710 required: false 6711 type: integer 6712 format: int64 6713 description: user-id verified by auth service 6714 - name: If-Modified-Since 6715 in: header 6716 required: false 6717 type: string 6718 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 6719 - name: include-deleted 6720 in: query 6721 required: false 6722 type: boolean 6723 description: '' 6724 responses: 6725 '500': 6726 description: Server Error 6727 headers: {} 6728 /v3/planned/prescriptions/{id}: 6729 get: 6730 description: 'GONE: Get an individual planned planting prescription' 6731 summary: 'GONE: Get an individual planned planting prescription' 6732 tags: 6733 - v3-planned 6734 - v3 6735 operationId: GONE:Getanindividualplannedplantingprescription 6736 deprecated: true 6737 produces: 6738 - application/json 6739 parameters: 6740 - name: Authorization 6741 in: header 6742 required: false 6743 type: string 6744 description: Base64-encoded JWT in the format "Bearer <token>" 6745 - name: x-user-id 6746 in: header 6747 required: true 6748 type: integer 6749 format: int64 6750 description: id 6751 - name: x-http-caller-id 6752 in: header 6753 required: true 6754 type: string 6755 description: caller id 6756 - name: x-http-request-id 6757 in: header 6758 required: false 6759 type: string 6760 description: request-id 6761 - name: x-authenticated-user-id 6762 in: header 6763 required: false 6764 type: integer 6765 format: int64 6766 description: user-id verified by auth service 6767 - name: id 6768 in: path 6769 required: true 6770 type: string 6771 format: uuid 6772 description: '' 6773 - name: include-deleted 6774 in: query 6775 required: false 6776 type: boolean 6777 description: '' 6778 responses: 6779 '500': 6780 description: Server Error 6781 headers: {} 6782 delete: 6783 description: 'GONE: Remove a planned planting event' 6784 summary: 'GONE: Remove a planned planting event' 6785 tags: 6786 - v3-planned 6787 - v3 6788 operationId: GONE:Removeaplannedplantingevent 6789 deprecated: true 6790 produces: 6791 - application/json 6792 parameters: 6793 - name: Authorization 6794 in: header 6795 required: false 6796 type: string 6797 description: Base64-encoded JWT in the format "Bearer <token>" 6798 - name: x-user-id 6799 in: header 6800 required: true 6801 type: integer 6802 format: int64 6803 description: id 6804 - name: x-http-caller-id 6805 in: header 6806 required: true 6807 type: string 6808 description: caller id 6809 - name: x-http-request-id 6810 in: header 6811 required: false 6812 type: string 6813 description: request-id 6814 - name: x-authenticated-user-id 6815 in: header 6816 required: false 6817 type: integer 6818 format: int64 6819 description: user-id verified by auth service 6820 - name: id 6821 in: path 6822 required: true 6823 type: string 6824 format: uuid 6825 description: '' 6826 responses: 6827 '500': 6828 description: Server Error 6829 headers: {} 6830 put: 6831 description: 'GONE: Update or create a planned planting event' 6832 summary: 'GONE: Update or create a planned planting event' 6833 tags: 6834 - v3-planned 6835 - v3 6836 operationId: GONE:Updateorcreateaplannedplantingevent 6837 deprecated: true 6838 produces: 6839 - application/json 6840 - application/x-yaml 6841 - application/edn 6842 - application/transit+json 6843 - application/transit+msgpack 6844 parameters: 6845 - name: Authorization 6846 in: header 6847 required: false 6848 type: string 6849 description: Base64-encoded JWT in the format "Bearer <token>" 6850 - name: x-user-id 6851 in: header 6852 required: true 6853 type: integer 6854 format: int64 6855 description: id 6856 - name: x-http-caller-id 6857 in: header 6858 required: true 6859 type: string 6860 description: caller id 6861 - name: x-http-request-id 6862 in: header 6863 required: false 6864 type: string 6865 description: request-id 6866 - name: x-authenticated-user-id 6867 in: header 6868 required: false 6869 type: integer 6870 format: int64 6871 description: user-id verified by auth service 6872 - name: id 6873 in: path 6874 required: true 6875 type: string 6876 format: uuid 6877 description: '' 6878 responses: 6879 '201': 6880 description: '' 6881 schema: 6882 $ref: '#/definitions/PrescriptionResponse' 6883 headers: {} 6884 '500': 6885 description: Server Error 6886 headers: {} 6887 patch: 6888 description: 'GONE: Patch a planned planting event' 6889 summary: 'GONE: Patch a planned planting event' 6890 tags: 6891 - v3-planned 6892 - v3 6893 operationId: GONE:Patchaplannedplantingevent 6894 deprecated: true 6895 produces: 6896 - application/json 6897 - application/x-yaml 6898 - application/edn 6899 - application/transit+json 6900 - application/transit+msgpack 6901 parameters: 6902 - name: Authorization 6903 in: header 6904 required: false 6905 type: string 6906 description: Base64-encoded JWT in the format "Bearer <token>" 6907 - name: x-user-id 6908 in: header 6909 required: true 6910 type: integer 6911 format: int64 6912 description: id 6913 - name: x-http-caller-id 6914 in: header 6915 required: true 6916 type: string 6917 description: caller id 6918 - name: x-http-request-id 6919 in: header 6920 required: false 6921 type: string 6922 description: request-id 6923 - name: x-authenticated-user-id 6924 in: header 6925 required: false 6926 type: integer 6927 format: int64 6928 description: user-id verified by auth service 6929 - name: id 6930 in: path 6931 required: true 6932 type: string 6933 format: uuid 6934 description: '' 6935 responses: 6936 '200': 6937 description: '' 6938 schema: 6939 $ref: '#/definitions/PrescriptionResponse' 6940 headers: {} 6941 '500': 6942 description: Server Error 6943 headers: {} 6944 /v3/planned/prescriptions: 6945 post: 6946 description: 'GONE: Create a planting prescription' 6947 summary: 'GONE: Create a planting prescription' 6948 tags: 6949 - v3-planned 6950 - v3 6951 operationId: GONE:Createaplantingprescription 6952 deprecated: true 6953 produces: 6954 - application/json 6955 - application/x-yaml 6956 - application/edn 6957 - application/transit+json 6958 - application/transit+msgpack 6959 parameters: 6960 - name: Authorization 6961 in: header 6962 required: false 6963 type: string 6964 description: Base64-encoded JWT in the format "Bearer <token>" 6965 - name: x-user-id 6966 in: header 6967 required: true 6968 type: integer 6969 format: int64 6970 description: id 6971 - name: x-http-caller-id 6972 in: header 6973 required: true 6974 type: string 6975 description: caller id 6976 - name: x-http-request-id 6977 in: header 6978 required: false 6979 type: string 6980 description: request-id 6981 - name: x-authenticated-user-id 6982 in: header 6983 required: false 6984 type: integer 6985 format: int64 6986 description: user-id verified by auth service 6987 responses: 6988 '201': 6989 description: '' 6990 schema: 6991 $ref: '#/definitions/PrescriptionResponse' 6992 headers: {} 6993 '500': 6994 description: Server Error 6995 headers: {} 6996 /v3/planned/fields/{field-id}/programs: 6997 patch: 6998 description: (Deprecated) Patch a planting program for a field 6999 summary: (Deprecated) Patch a planting program for a field 7000 tags: 7001 - v3-planned 7002 - v3 7003 operationId: Patch(Deprecated)Patchaplantingprogramforafield 7004 deprecated: true 7005 produces: 7006 - application/json 7007 - application/x-yaml 7008 - application/edn 7009 - application/transit+json 7010 - application/transit+msgpack 7011 parameters: 7012 - name: Authorization 7013 in: header 7014 required: false 7015 type: string 7016 description: Base64-encoded JWT in the format "Bearer <token>" 7017 - name: x-user-id 7018 in: header 7019 required: true 7020 type: integer 7021 format: int64 7022 description: id 7023 - name: x-http-caller-id 7024 in: header 7025 required: true 7026 type: string 7027 description: caller id 7028 - name: x-http-request-id 7029 in: header 7030 required: false 7031 type: string 7032 description: request-id 7033 - name: x-authenticated-user-id 7034 in: header 7035 required: false 7036 type: integer 7037 format: int64 7038 description: user-id verified by auth service 7039 - name: field-id 7040 in: path 7041 required: true 7042 type: string 7043 description: '' 7044 - name: NewProgramPatch 7045 in: body 7046 required: true 7047 description: '' 7048 schema: 7049 $ref: '#/definitions/NewProgramPatch' 7050 responses: 7051 '200': 7052 description: '' 7053 schema: 7054 $ref: '#/definitions/FieldPlan' 7055 headers: {} 7056 '400': 7057 description: Bad Request 7058 headers: {} 7059 '500': 7060 description: Server Error 7061 headers: {} 7062 post: 7063 description: (Deprecated) Set a planting program for a field 7064 summary: (Deprecated) Set a planting program for a field 7065 tags: 7066 - v3-planned 7067 - v3 7068 operationId: Post(Deprecated)Setaplantingprogramforafield 7069 deprecated: true 7070 produces: 7071 - application/json 7072 - application/x-yaml 7073 - application/edn 7074 - application/transit+json 7075 - application/transit+msgpack 7076 parameters: 7077 - name: Authorization 7078 in: header 7079 required: false 7080 type: string 7081 description: Base64-encoded JWT in the format "Bearer <token>" 7082 - name: x-user-id 7083 in: header 7084 required: true 7085 type: integer 7086 format: int64 7087 description: id 7088 - name: x-http-caller-id 7089 in: header 7090 required: true 7091 type: string 7092 description: caller id 7093 - name: x-http-request-id 7094 in: header 7095 required: false 7096 type: string 7097 description: request-id 7098 - name: x-authenticated-user-id 7099 in: header 7100 required: false 7101 type: integer 7102 format: int64 7103 description: user-id verified by auth service 7104 - name: field-id 7105 in: path 7106 required: true 7107 type: string 7108 description: '' 7109 - name: NewProgram 7110 in: body 7111 required: true 7112 description: '' 7113 schema: 7114 $ref: '#/definitions/NewProgram' 7115 responses: 7116 '200': 7117 description: '' 7118 schema: 7119 $ref: '#/definitions/FieldPlan' 7120 headers: {} 7121 '400': 7122 description: Bad Request 7123 headers: {} 7124 '500': 7125 description: Server Error 7126 headers: {} 7127 /v3/planned/fields/{field-id}/prescriptions: 7128 patch: 7129 description: 'GONE: Patch a prescription for a field' 7130 summary: 'GONE: Patch a prescription for a field' 7131 tags: 7132 - v3-planned 7133 - v3 7134 operationId: GONE:Patchaprescriptionforafield 7135 deprecated: true 7136 produces: 7137 - application/json 7138 parameters: 7139 - name: Authorization 7140 in: header 7141 required: false 7142 type: string 7143 description: Base64-encoded JWT in the format "Bearer <token>" 7144 - name: x-user-id 7145 in: header 7146 required: true 7147 type: integer 7148 format: int64 7149 description: id 7150 - name: x-http-caller-id 7151 in: header 7152 required: true 7153 type: string 7154 description: caller id 7155 - name: x-http-request-id 7156 in: header 7157 required: false 7158 type: string 7159 description: request-id 7160 - name: x-authenticated-user-id 7161 in: header 7162 required: false 7163 type: integer 7164 format: int64 7165 description: user-id verified by auth service 7166 - name: field-id 7167 in: path 7168 required: true 7169 type: string 7170 description: '' 7171 responses: 7172 '400': 7173 description: Bad Request 7174 headers: {} 7175 '404': 7176 description: Not Found 7177 headers: {} 7178 '500': 7179 description: Server Error 7180 headers: {} 7181 post: 7182 description: 'GONE: Set a prescription for a field' 7183 summary: 'GONE: Set a prescription for a field' 7184 tags: 7185 - v3-planned 7186 - v3 7187 operationId: GONE:Setaprescriptionforafield 7188 deprecated: true 7189 produces: 7190 - application/json 7191 parameters: 7192 - name: Authorization 7193 in: header 7194 required: false 7195 type: string 7196 description: Base64-encoded JWT in the format "Bearer <token>" 7197 - name: x-user-id 7198 in: header 7199 required: true 7200 type: integer 7201 format: int64 7202 description: id 7203 - name: x-http-caller-id 7204 in: header 7205 required: true 7206 type: string 7207 description: caller id 7208 - name: x-http-request-id 7209 in: header 7210 required: false 7211 type: string 7212 description: request-id 7213 - name: x-authenticated-user-id 7214 in: header 7215 required: false 7216 type: integer 7217 format: int64 7218 description: user-id verified by auth service 7219 - name: field-id 7220 in: path 7221 required: true 7222 type: string 7223 description: '' 7224 responses: 7225 '400': 7226 description: Bad Request 7227 headers: {} 7228 '500': 7229 description: Server Error 7230 headers: {} 7231 /v3/actual/events/query: 7232 post: 7233 description: (Deprecated) Get many machine-observed actual planting events by ID 7234 summary: (Deprecated) Get many machine-observed actual planting events by ID 7235 tags: 7236 - v3-actual 7237 - v3 7238 operationId: Post(Deprecated)Getmanymachine-observedactualplantingeventsbyID 7239 deprecated: true 7240 produces: 7241 - application/json 7242 - application/x-yaml 7243 - application/edn 7244 - application/transit+json 7245 - application/transit+msgpack 7246 parameters: 7247 - name: Authorization 7248 in: header 7249 required: false 7250 type: string 7251 description: Base64-encoded JWT in the format "Bearer <token>" 7252 - name: x-user-id 7253 in: header 7254 required: true 7255 type: integer 7256 format: int64 7257 description: id 7258 - name: x-http-caller-id 7259 in: header 7260 required: true 7261 type: string 7262 description: caller id 7263 - name: x-http-request-id 7264 in: header 7265 required: false 7266 type: string 7267 description: request-id 7268 - name: x-authenticated-user-id 7269 in: header 7270 required: false 7271 type: integer 7272 format: int64 7273 description: user-id verified by auth service 7274 - name: If-Modified-Since 7275 in: header 7276 required: false 7277 type: string 7278 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 7279 - name: include-deleted 7280 in: query 7281 required: false 7282 type: boolean 7283 description: '' 7284 - name: include-source 7285 in: query 7286 required: false 7287 type: boolean 7288 description: '' 7289 - name: ActualEventQueryRequest 7290 in: body 7291 required: true 7292 description: '' 7293 schema: 7294 $ref: '#/definitions/ActualEventQueryRequest' 7295 responses: 7296 '200': 7297 description: '' 7298 schema: 7299 $ref: '#/definitions/ActualEventQueryResponse' 7300 headers: {} 7301 '500': 7302 description: Server Error 7303 headers: {} 7304 /v3/actual/events/{id}: 7305 get: 7306 description: (Deprecated) Get an individual machine-observed actual planting event 7307 summary: (Deprecated) Get an individual machine-observed actual planting event 7308 tags: 7309 - v3-actual 7310 - v3 7311 operationId: Get(Deprecated)Getanindividualmachine-observedactualplantingevent 7312 deprecated: true 7313 produces: 7314 - application/json 7315 - application/x-yaml 7316 - application/edn 7317 - application/transit+json 7318 - application/transit+msgpack 7319 parameters: 7320 - name: Authorization 7321 in: header 7322 required: false 7323 type: string 7324 description: Base64-encoded JWT in the format "Bearer <token>" 7325 - name: x-user-id 7326 in: header 7327 required: true 7328 type: integer 7329 format: int64 7330 description: id 7331 - name: x-http-caller-id 7332 in: header 7333 required: true 7334 type: string 7335 description: caller id 7336 - name: x-http-request-id 7337 in: header 7338 required: false 7339 type: string 7340 description: request-id 7341 - name: x-authenticated-user-id 7342 in: header 7343 required: false 7344 type: integer 7345 format: int64 7346 description: user-id verified by auth service 7347 - name: id 7348 in: path 7349 required: true 7350 type: string 7351 format: uuid 7352 description: '' 7353 - name: include-deleted 7354 in: query 7355 required: false 7356 type: boolean 7357 description: '' 7358 - name: include-source 7359 in: query 7360 required: false 7361 type: boolean 7362 description: '' 7363 responses: 7364 '200': 7365 description: '' 7366 schema: 7367 $ref: '#/definitions/ActualEventResponse' 7368 headers: {} 7369 '500': 7370 description: Server Error 7371 headers: {} 7372 delete: 7373 description: (Deprecated) Remove a machine-observed actual planting event 7374 summary: (Deprecated) Remove a machine-observed actual planting event 7375 tags: 7376 - v3-actual 7377 - v3 7378 operationId: Delete(Deprecated)Removeamachine-observedactualplantingevent 7379 deprecated: true 7380 produces: 7381 - application/json 7382 - application/x-yaml 7383 - application/edn 7384 - application/transit+json 7385 - application/transit+msgpack 7386 parameters: 7387 - name: Authorization 7388 in: header 7389 required: false 7390 type: string 7391 description: Base64-encoded JWT in the format "Bearer <token>" 7392 - name: x-user-id 7393 in: header 7394 required: true 7395 type: integer 7396 format: int64 7397 description: id 7398 - name: x-http-caller-id 7399 in: header 7400 required: true 7401 type: string 7402 description: caller id 7403 - name: x-http-request-id 7404 in: header 7405 required: false 7406 type: string 7407 description: request-id 7408 - name: x-authenticated-user-id 7409 in: header 7410 required: false 7411 type: integer 7412 format: int64 7413 description: user-id verified by auth service 7414 - name: id 7415 in: path 7416 required: true 7417 type: string 7418 format: uuid 7419 description: '' 7420 responses: 7421 '200': 7422 description: '' 7423 schema: 7424 $ref: '#/definitions/DeletedResponse' 7425 headers: {} 7426 '500': 7427 description: Server Error 7428 headers: {} 7429 patch: 7430 description: (Deprecated) Patch a machine-observed actual planting event 7431 summary: (Deprecated) Patch a machine-observed actual planting event 7432 tags: 7433 - v3-actual 7434 - v3 7435 operationId: Patch(Deprecated)Patchamachine-observedactualplantingevent 7436 deprecated: true 7437 produces: 7438 - application/json 7439 - application/x-yaml 7440 - application/edn 7441 - application/transit+json 7442 - application/transit+msgpack 7443 parameters: 7444 - name: Authorization 7445 in: header 7446 required: false 7447 type: string 7448 description: Base64-encoded JWT in the format "Bearer <token>" 7449 - name: x-user-id 7450 in: header 7451 required: true 7452 type: integer 7453 format: int64 7454 description: id 7455 - name: x-http-caller-id 7456 in: header 7457 required: true 7458 type: string 7459 description: caller id 7460 - name: x-http-request-id 7461 in: header 7462 required: false 7463 type: string 7464 description: request-id 7465 - name: x-authenticated-user-id 7466 in: header 7467 required: false 7468 type: integer 7469 format: int64 7470 description: user-id verified by auth service 7471 - name: id 7472 in: path 7473 required: true 7474 type: string 7475 format: uuid 7476 description: '' 7477 - name: ActualEventPatchInput 7478 in: body 7479 required: true 7480 description: '' 7481 schema: 7482 $ref: '#/definitions/ActualEventPatchInput' 7483 responses: 7484 '200': 7485 description: '' 7486 schema: 7487 $ref: '#/definitions/ActualEventResponse' 7488 headers: {} 7489 '404': 7490 description: Not Found 7491 headers: {} 7492 '500': 7493 description: Server Error 7494 headers: {} 7495 put: 7496 description: (Deprecated) Update a machine-observed actual planting event 7497 summary: (Deprecated) Update a machine-observed actual planting event 7498 tags: 7499 - v3-actual 7500 - v3 7501 operationId: Put(Deprecated)Updateamachine-observedactualplantingevent 7502 deprecated: true 7503 produces: 7504 - application/json 7505 - application/x-yaml 7506 - application/edn 7507 - application/transit+json 7508 - application/transit+msgpack 7509 parameters: 7510 - name: Authorization 7511 in: header 7512 required: false 7513 type: string 7514 description: Base64-encoded JWT in the format "Bearer <token>" 7515 - name: x-user-id 7516 in: header 7517 required: true 7518 type: integer 7519 format: int64 7520 description: id 7521 - name: x-http-caller-id 7522 in: header 7523 required: true 7524 type: string 7525 description: caller id 7526 - name: x-http-request-id 7527 in: header 7528 required: false 7529 type: string 7530 description: request-id 7531 - name: x-authenticated-user-id 7532 in: header 7533 required: false 7534 type: integer 7535 format: int64 7536 description: user-id verified by auth service 7537 - name: id 7538 in: path 7539 required: true 7540 type: string 7541 format: uuid 7542 description: '' 7543 - name: ActualEventInput 7544 in: body 7545 required: true 7546 description: '' 7547 schema: 7548 $ref: '#/definitions/ActualEventInput' 7549 responses: 7550 '200': 7551 description: '' 7552 schema: 7553 $ref: '#/definitions/ActualEventResponse' 7554 headers: {} 7555 '201': 7556 description: '' 7557 schema: 7558 $ref: '#/definitions/ActualEventResponse' 7559 headers: {} 7560 '500': 7561 description: Server Error 7562 headers: {} 7563 /v3/actual/events: 7564 post: 7565 description: (Deprecated) Create a machine-observed actual planting event 7566 summary: (Deprecated) Create a machine-observed actual planting event 7567 tags: 7568 - v3-actual 7569 - v3 7570 operationId: Post(Deprecated)Createamachine-observedactualplantingevent 7571 deprecated: true 7572 produces: 7573 - application/json 7574 - application/x-yaml 7575 - application/edn 7576 - application/transit+json 7577 - application/transit+msgpack 7578 parameters: 7579 - name: Authorization 7580 in: header 7581 required: false 7582 type: string 7583 description: Base64-encoded JWT in the format "Bearer <token>" 7584 - name: x-user-id 7585 in: header 7586 required: true 7587 type: integer 7588 format: int64 7589 description: id 7590 - name: x-http-caller-id 7591 in: header 7592 required: true 7593 type: string 7594 description: caller id 7595 - name: x-http-request-id 7596 in: header 7597 required: false 7598 type: string 7599 description: request-id 7600 - name: x-authenticated-user-id 7601 in: header 7602 required: false 7603 type: integer 7604 format: int64 7605 description: user-id verified by auth service 7606 - name: NewActualEvent 7607 in: body 7608 required: true 7609 description: '' 7610 schema: 7611 $ref: '#/definitions/NewActualEvent' 7612 responses: 7613 '201': 7614 description: '' 7615 schema: 7616 $ref: '#/definitions/ActualEventResponse' 7617 headers: {} 7618 '500': 7619 description: Server Error 7620 headers: {} 7621 /v3/actual/fields/query: 7622 post: 7623 description: (Deprecated) Get machine-observed actual planting events for many fields 7624 summary: (Deprecated) Get machine-observed actual planting events for many fields 7625 tags: 7626 - v3-actual 7627 - v3 7628 operationId: Post(Deprecated)Getmachine-observedactualplantingeventsformanyfields 7629 deprecated: true 7630 produces: 7631 - application/json 7632 - application/x-yaml 7633 - application/edn 7634 - application/transit+json 7635 - application/transit+msgpack 7636 parameters: 7637 - name: Authorization 7638 in: header 7639 required: false 7640 type: string 7641 description: Base64-encoded JWT in the format "Bearer <token>" 7642 - name: x-user-id 7643 in: header 7644 required: true 7645 type: integer 7646 format: int64 7647 description: id 7648 - name: x-http-caller-id 7649 in: header 7650 required: true 7651 type: string 7652 description: caller id 7653 - name: x-http-request-id 7654 in: header 7655 required: false 7656 type: string 7657 description: request-id 7658 - name: x-authenticated-user-id 7659 in: header 7660 required: false 7661 type: integer 7662 format: int64 7663 description: user-id verified by auth service 7664 - name: If-Modified-Since 7665 in: header 7666 required: false 7667 type: string 7668 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 7669 - name: start-time 7670 in: query 7671 required: false 7672 type: string 7673 description: Only return events with planting dates after this date 7674 - name: end-time 7675 in: query 7676 required: false 7677 type: string 7678 description: Only return events with planting dates after this date 7679 - name: include-deleted 7680 in: query 7681 required: false 7682 type: boolean 7683 description: '' 7684 - name: include-source 7685 in: query 7686 required: false 7687 type: boolean 7688 description: '' 7689 - name: FieldsQuery 7690 in: body 7691 required: true 7692 description: '' 7693 schema: 7694 $ref: '#/definitions/FieldsQuery' 7695 responses: 7696 '200': 7697 description: '' 7698 schema: 7699 $ref: '#/definitions/ActualEventFieldsQueryResponse' 7700 headers: {} 7701 '500': 7702 description: Server Error 7703 headers: {} 7704 /v3/actual/fields/{field-id}: 7705 get: 7706 description: (Deprecated) Get machine-observed actual planting events for one field 7707 summary: (Deprecated) Get machine-observed actual planting events for one field 7708 tags: 7709 - v3-actual 7710 - v3 7711 operationId: Get(Deprecated)Getmachine-observedactualplantingeventsforonefield 7712 deprecated: true 7713 produces: 7714 - application/json 7715 - application/x-yaml 7716 - application/edn 7717 - application/transit+json 7718 - application/transit+msgpack 7719 parameters: 7720 - name: Authorization 7721 in: header 7722 required: false 7723 type: string 7724 description: Base64-encoded JWT in the format "Bearer <token>" 7725 - name: x-user-id 7726 in: header 7727 required: true 7728 type: integer 7729 format: int64 7730 description: id 7731 - name: x-http-caller-id 7732 in: header 7733 required: true 7734 type: string 7735 description: caller id 7736 - name: x-http-request-id 7737 in: header 7738 required: false 7739 type: string 7740 description: request-id 7741 - name: x-authenticated-user-id 7742 in: header 7743 required: false 7744 type: integer 7745 format: int64 7746 description: user-id verified by auth service 7747 - name: If-Modified-Since 7748 in: header 7749 required: false 7750 type: string 7751 description: Only return fields updated since this time http://www.freesoft.org/CIE/RFC/1945/58.htm 7752 - name: field-id 7753 in: path 7754 required: true 7755 type: string 7756 description: '' 7757 - name: start-time 7758 in: query 7759 required: false 7760 type: string 7761 description: Only return events with planting dates after this date 7762 - name: end-time 7763 in: query 7764 required: false 7765 type: string 7766 description: Only return events with planting dates after this date 7767 - name: include-deleted 7768 in: query 7769 required: false 7770 type: boolean 7771 description: '' 7772 - name: include-source 7773 in: query 7774 required: false 7775 type: boolean 7776 description: '' 7777 responses: 7778 '200': 7779 description: '' 7780 schema: 7781 $ref: '#/definitions/ActualEventFieldResponse' 7782 headers: {} 7783 '500': 7784 description: Server Error 7785 headers: {} 7786 definitions: 7787 ActualEventFieldResponse: 7788 title: ActualEventFieldResponse 7789 type: object 7790 properties: 7791 field-id: 7792 type: string 7793 field-uuid: 7794 type: string 7795 format: uuid 7796 events: 7797 type: array 7798 items: 7799 $ref: '#/definitions/ActualEventResponse' 7800 required: 7801 - field-id 7802 - field-uuid 7803 - events 7804 ActualEventFieldsQueryResponse: 7805 title: ActualEventFieldsQueryResponse 7806 type: object 7807 properties: 7808 results: 7809 type: array 7810 items: 7811 $ref: '#/definitions/ActualEventFieldResponse' 7812 required: 7813 - results 7814 ActualEventInput: 7815 title: ActualEventInput 7816 type: object 7817 properties: 7818 seed-product: 7819 $ref: '#/definitions/ValidatedSeedProduct' 7820 custom-crop-name: 7821 type: string 7822 updated-at: 7823 type: string 7824 treatments: 7825 type: array 7826 items: 7827 $ref: '#/definitions/Treatment' 7828 replant: 7829 type: boolean 7830 source-type: 7831 type: string 7832 relative-maturity: 7833 $ref: '#/definitions/RM' 7834 crop-id: 7835 type: integer 7836 format: int64 7837 geometry: 7838 $ref: '#/definitions/ActualEventInputGeometry' 7839 planting-end-time: 7840 type: string 7841 season: 7842 type: string 7843 id: 7844 type: string 7845 format: uuid 7846 population: 7847 $ref: '#/definitions/Population' 7848 area: 7849 $ref: '#/definitions/Area' 7850 source-id: 7851 type: string 7852 planting-start-time: 7853 type: string 7854 field-id: 7855 type: string 7856 product-year: 7857 type: integer 7858 format: int64 7859 required: 7860 - seed-product 7861 - planting-end-time 7862 - id 7863 - area 7864 - planting-start-time 7865 - field-id 7866 ActualEventInputGeometry: 7867 title: ActualEventInputGeometry 7868 type: object 7869 properties: 7870 crs: 7871 type: string 7872 bbox: 7873 type: array 7874 items: 7875 type: number 7876 format: double 7877 coordinates: 7878 type: array 7879 items: 7880 type: number 7881 format: double 7882 type: 7883 type: string 7884 required: 7885 - coordinates 7886 - type 7887 ActualEventPatchInput: 7888 title: ActualEventPatchInput 7889 type: object 7890 properties: 7891 seed-product: 7892 $ref: '#/definitions/ValidatedSeedProduct' 7893 custom-crop-name: 7894 type: string 7895 updated-at: 7896 type: string 7897 treatments: 7898 type: array 7899 items: 7900 $ref: '#/definitions/Treatment' 7901 replant: 7902 type: boolean 7903 source-type: 7904 type: string 7905 relative-maturity: 7906 $ref: '#/definitions/RM' 7907 crop-id: 7908 type: integer 7909 format: int64 7910 geometry: 7911 $ref: '#/definitions/ActualEventPatchInputGeometry' 7912 planting-end-time: 7913 type: string 7914 season: 7915 type: string 7916 id: 7917 type: string 7918 format: uuid 7919 population: 7920 $ref: '#/definitions/Population' 7921 area: 7922 $ref: '#/definitions/Area' 7923 source-id: 7924 type: string 7925 planting-start-time: 7926 type: string 7927 field-id: 7928 type: string 7929 product-year: 7930 type: integer 7931 format: int64 7932 required: 7933 - id 7934 - field-id 7935 ActualEventPatchInputGeometry: 7936 title: ActualEventPatchInputGeometry 7937 type: object 7938 properties: 7939 crs: 7940 type: string 7941 bbox: 7942 type: array 7943 items: 7944 type: number 7945 format: double 7946 coordinates: 7947 type: array 7948 items: 7949 type: number 7950 format: double 7951 type: 7952 type: string 7953 required: 7954 - coordinates 7955 - type 7956 ActualEventQueryRequest: 7957 title: ActualEventQueryRequest 7958 type: object 7959 properties: 7960 event-ids: 7961 type: array 7962 items: 7963 type: string 7964 format: uuid 7965 required: 7966 - event-ids 7967 ActualEventQueryResponse: 7968 title: ActualEventQueryResponse 7969 type: object 7970 properties: 7971 results: 7972 type: array 7973 items: 7974 $ref: '#/definitions/ActualEventResponse' 7975 required: 7976 - results 7977 ActualEventQueryResponseResultsGeometry: 7978 title: ActualEventQueryResponseResultsGeometry 7979 type: object 7980 properties: 7981 crs: 7982 type: string 7983 bbox: 7984 type: array 7985 items: 7986 type: number 7987 format: double 7988 coordinates: 7989 type: array 7990 items: 7991 type: number 7992 format: double 7993 type: 7994 type: string 7995 required: 7996 - coordinates 7997 - type 7998 ActualEventResponse: 7999 title: ActualEventResponse 8000 type: object 8001 properties: 8002 seed-product: 8003 $ref: '#/definitions/SeedProduct' 8004 updated-at: 8005 type: string 8006 deleted: 8007 type: boolean 8008 field-uuid: 8009 type: string 8010 format: uuid 8011 treatments: 8012 type: array 8013 items: 8014 $ref: '#/definitions/Treatment' 8015 replant: 8016 type: boolean 8017 source-type: 8018 type: string 8019 relative-maturity: 8020 $ref: '#/definitions/RM' 8021 crop-id: 8022 type: integer 8023 format: int64 8024 geometry: 8025 $ref: '#/definitions/ActualEventQueryResponseResultsGeometry' 8026 planting-end-time: 8027 type: string 8028 cropping-year: 8029 type: integer 8030 format: int64 8031 season: 8032 type: string 8033 updated-by: 8034 type: integer 8035 format: int64 8036 created-by: 8037 type: integer 8038 format: int64 8039 id: 8040 type: string 8041 format: uuid 8042 population: 8043 $ref: '#/definitions/Population' 8044 area: 8045 $ref: '#/definitions/Area' 8046 source-id: 8047 type: string 8048 planting-start-time: 8049 type: string 8050 field-id: 8051 type: string 8052 product-year: 8053 type: integer 8054 format: int64 8055 created-at: 8056 type: string 8057 required: 8058 - seed-product 8059 - updated-at 8060 - deleted 8061 - field-uuid 8062 - planting-end-time 8063 - updated-by 8064 - created-by 8065 - id 8066 - area 8067 - planting-start-time 8068 - field-id 8069 - created-at 8070 AllEventsFieldResponse: 8071 title: AllEventsFieldResponse 8072 type: object 8073 properties: 8074 field-id: 8075 type: string 8076 field-uuid: 8077 type: string 8078 format: uuid 8079 planned: 8080 $ref: '#/definitions/AllEventsFieldsQueryResponseResultsPlanned' 8081 actual: 8082 type: array 8083 items: 8084 $ref: '#/definitions/ActualEventResponse' 8085 recorded: 8086 type: array 8087 items: 8088 $ref: '#/definitions/RecordedEventResponse' 8089 required: 8090 - field-id 8091 - field-uuid 8092 - planned 8093 - actual 8094 - recorded 8095 AllEventsFieldsQueryResponse: 8096 title: AllEventsFieldsQueryResponse 8097 type: object 8098 properties: 8099 results: 8100 type: array 8101 items: 8102 $ref: '#/definitions/AllEventsFieldResponse' 8103 required: 8104 - results 8105 AllEventsFieldsQueryResponseResultsPlanned: 8106 title: AllEventsFieldsQueryResponseResultsPlanned 8107 type: object 8108 properties: 8109 program: 8110 $ref: '#/definitions/ProgramResponse' 8111 prescription: 8112 $ref: '#/definitions/PrescriptionResponse' 8113 created-at: 8114 type: string 8115 created-by: 8116 type: integer 8117 format: int64 8118 updated-at: 8119 type: string 8120 updated-by: 8121 type: integer 8122 format: int64 8123 deleted: 8124 type: boolean 8125 ApplyProgramRequest: 8126 title: ApplyProgramRequest 8127 type: object 8128 properties: 8129 program-id: 8130 type: string 8131 format: uuid 8132 field-ids: 8133 type: array 8134 items: 8135 type: string 8136 required: 8137 - program-id 8138 - field-ids 8139 Area: 8140 title: Area 8141 type: object 8142 properties: 8143 q: 8144 type: number 8145 format: double 8146 u: 8147 type: string 8148 default: hectare 8149 required: 8150 - q 8151 - u 8152 BestFmzQueryResponse: 8153 title: BestFmzQueryResponse 8154 type: object 8155 properties: 8156 results: 8157 type: array 8158 items: 8159 $ref: '#/definitions/BestFmzResponse' 8160 required: 8161 - results 8162 BestFmzResponse: 8163 title: BestFmzResponse 8164 type: object 8165 properties: 8166 field-id: 8167 type: string 8168 field-uuid: 8169 type: string 8170 format: uuid 8171 fmz-id: 8172 type: string 8173 format: uuid 8174 event-type: 8175 $ref: '#/definitions/EventType' 8176 product-year: 8177 type: integer 8178 format: int64 8179 season: 8180 type: string 8181 zones: 8182 type: array 8183 items: 8184 $ref: '#/definitions/BestFmzZoneResponse' 8185 required: 8186 - field-id 8187 - field-uuid 8188 - fmz-id 8189 - event-type 8190 - zones 8191 BestFmzZoneResponse: 8192 title: BestFmzZoneResponse 8193 type: object 8194 properties: 8195 zone-id: 8196 type: string 8197 event-type: 8198 $ref: '#/definitions/EventType' 8199 dominant-planting: 8200 $ref: '#/definitions/BestPlanting' 8201 required: 8202 - zone-id 8203 - event-type 8204 - dominant-planting 8205 BestPlanting: 8206 title: BestPlanting 8207 type: object 8208 properties: 8209 seed-product: 8210 $ref: '#/definitions/SeedProduct' 8211 target-yield: 8212 $ref: '#/definitions/Yield' 8213 date: 8214 type: string 8215 treatments: 8216 type: array 8217 items: 8218 $ref: '#/definitions/Treatment' 8219 replant: 8220 type: boolean 8221 relative-maturity: 8222 $ref: '#/definitions/RM' 8223 crop-id: 8224 type: integer 8225 format: int64 8226 fmz-id: 8227 type: string 8228 format: uuid 8229 season: 8230 type: string 8231 population: 8232 $ref: '#/definitions/Population' 8233 area: 8234 $ref: '#/definitions/Area' 8235 BestQueryResponse: 8236 title: BestQueryResponse 8237 type: object 8238 properties: 8239 results: 8240 type: array 8241 items: 8242 $ref: '#/definitions/BestResponse' 8243 required: 8244 - results 8245 BestResponse: 8246 title: BestResponse 8247 type: object 8248 properties: 8249 field-id: 8250 type: string 8251 field-uuid: 8252 type: string 8253 format: uuid 8254 updated-at: 8255 type: string 8256 event-type: 8257 $ref: '#/definitions/EventType' 8258 dominant-planting: 8259 $ref: '#/definitions/BestPlanting' 8260 product-year: 8261 type: integer 8262 format: int64 8263 season: 8264 type: string 8265 plantings: 8266 type: array 8267 items: 8268 $ref: '#/definitions/BestPlanting' 8269 required: 8270 - field-id 8271 - field-uuid 8272 - updated-at 8273 - event-type 8274 - dominant-planting 8275 DeletedResponse: 8276 title: DeletedResponse 8277 type: object 8278 properties: 8279 id: 8280 type: string 8281 format: uuid 8282 deleted: 8283 type: boolean 8284 required: 8285 - id 8286 - deleted 8287 FieldPlan: 8288 title: FieldPlan 8289 type: object 8290 properties: 8291 updated-at: 8292 type: string 8293 deleted: 8294 type: boolean 8295 field-uuid: 8296 type: string 8297 format: uuid 8298 source-type: 8299 type: string 8300 updated-by: 8301 type: integer 8302 format: int64 8303 created-by: 8304 type: integer 8305 format: int64 8306 prescription: 8307 $ref: '#/definitions/PrescriptionResponse' 8308 field-area: 8309 $ref: '#/definitions/Area' 8310 source-id: 8311 type: string 8312 field-id: 8313 type: string 8314 created-at: 8315 type: string 8316 program: 8317 $ref: '#/definitions/ProgramResponse' 8318 required: 8319 - field-uuid 8320 - field-area 8321 - field-id 8322 FieldPlanQueryResponse: 8323 title: FieldPlanQueryResponse 8324 type: object 8325 properties: 8326 results: 8327 type: array 8328 items: 8329 $ref: '#/definitions/FieldPlan' 8330 required: 8331 - results 8332 FieldsFmzsQuery: 8333 title: FieldsFmzsQuery 8334 type: object 8335 properties: 8336 field-fmz-ids: 8337 type: array 8338 items: 8339 $ref: '#/definitions/FieldsFmzsQueryFieldFmzIds' 8340 required: 8341 - field-fmz-ids 8342 FieldsFmzsQueryFieldFmzIds: 8343 title: FieldsFmzsQueryFieldFmzIds 8344 type: object 8345 properties: 8346 field-id: 8347 type: string 8348 fmz-id: 8349 type: string 8350 format: uuid 8351 required: 8352 - field-id 8353 - fmz-id 8354 FieldsQuery: 8355 title: FieldsQuery 8356 type: object 8357 properties: 8358 field-ids: 8359 type: array 8360 items: 8361 type: string 8362 required: 8363 - field-ids 8364 NewActualEvent: 8365 title: NewActualEvent 8366 type: object 8367 properties: 8368 seed-product: 8369 $ref: '#/definitions/ValidatedSeedProduct' 8370 custom-crop-name: 8371 type: string 8372 updated-at: 8373 type: string 8374 treatments: 8375 type: array 8376 items: 8377 $ref: '#/definitions/Treatment' 8378 replant: 8379 type: boolean 8380 source-type: 8381 type: string 8382 relative-maturity: 8383 $ref: '#/definitions/RM' 8384 crop-id: 8385 type: integer 8386 format: int64 8387 geometry: 8388 $ref: '#/definitions/NewActualEventGeometry' 8389 planting-end-time: 8390 type: string 8391 season: 8392 type: string 8393 population: 8394 $ref: '#/definitions/Population' 8395 area: 8396 $ref: '#/definitions/Area' 8397 source-id: 8398 type: string 8399 planting-start-time: 8400 type: string 8401 field-id: 8402 type: string 8403 product-year: 8404 type: integer 8405 format: int64 8406 required: 8407 - seed-product 8408 - planting-end-time 8409 - area 8410 - planting-start-time 8411 - field-id 8412 NewActualEventGeometry: 8413 title: NewActualEventGeometry 8414 type: object 8415 properties: 8416 crs: 8417 type: string 8418 bbox: 8419 type: array 8420 items: 8421 type: number 8422 format: double 8423 coordinates: 8424 type: array 8425 items: 8426 type: number 8427 format: double 8428 type: 8429 type: string 8430 required: 8431 - coordinates 8432 - type 8433 NewProgram: 8434 title: NewProgram 8435 type: object 8436 properties: 8437 seed-product: 8438 $ref: '#/definitions/ValidatedSeedProduct' 8439 updated-at: 8440 type: string 8441 target-yield: 8442 $ref: '#/definitions/Yield' 8443 date: 8444 type: string 8445 treatments: 8446 type: array 8447 items: 8448 $ref: '#/definitions/Treatment' 8449 name: 8450 type: string 8451 relative-maturity: 8452 $ref: '#/definitions/RM' 8453 crop-id: 8454 type: integer 8455 format: int64 8456 notes: 8457 type: string 8458 population: 8459 $ref: '#/definitions/Population' 8460 product-year: 8461 type: integer 8462 format: int64 8463 visible: 8464 type: boolean 8465 NewProgramPatch: 8466 title: NewProgramPatch 8467 type: object 8468 properties: 8469 seed-product: 8470 $ref: '#/definitions/ValidatedSeedProduct' 8471 updated-at: 8472 type: string 8473 target-yield: 8474 $ref: '#/definitions/Yield' 8475 date: 8476 type: string 8477 treatments: 8478 type: array 8479 items: 8480 $ref: '#/definitions/Treatment' 8481 name: 8482 type: string 8483 relative-maturity: 8484 $ref: '#/definitions/RM' 8485 crop-id: 8486 type: integer 8487 format: int64 8488 notes: 8489 type: string 8490 population: 8491 $ref: '#/definitions/Population' 8492 product-year: 8493 type: integer 8494 format: int64 8495 visible: 8496 type: boolean 8497 NewRecordedEvent: 8498 title: NewRecordedEvent 8499 type: object 8500 properties: 8501 seed-product: 8502 $ref: '#/definitions/ValidatedSeedProduct' 8503 updated-at: 8504 type: string 8505 date: 8506 type: string 8507 treatments: 8508 type: array 8509 items: 8510 $ref: '#/definitions/Treatment' 8511 name: 8512 type: string 8513 source-type: 8514 type: string 8515 relative-maturity: 8516 $ref: '#/definitions/RM' 8517 crop-id: 8518 type: integer 8519 format: int64 8520 cropping-year: 8521 type: integer 8522 format: int64 8523 fmz-id: 8524 type: string 8525 format: uuid 8526 season: 8527 type: string 8528 notes: 8529 type: string 8530 population: 8531 $ref: '#/definitions/Population' 8532 zone-id: 8533 type: string 8534 area: 8535 $ref: '#/definitions/Area' 8536 source-id: 8537 type: string 8538 field-id: 8539 type: string 8540 product-year: 8541 type: integer 8542 format: int64 8543 required: 8544 - field-id 8545 Population: 8546 title: Population 8547 type: object 8548 properties: 8549 q: 8550 type: number 8551 format: double 8552 u: 8553 $ref: '#/definitions/U' 8554 required: 8555 - q 8556 - u 8557 PrescriptionResponse: 8558 title: PrescriptionResponse 8559 type: object 8560 properties: 8561 updated-at: 8562 type: string 8563 deleted: 8564 type: boolean 8565 field-uuid: 8566 type: string 8567 format: uuid 8568 name: 8569 type: string 8570 fmz-id: 8571 type: string 8572 format: uuid 8573 updated-by: 8574 type: integer 8575 format: int64 8576 created-by: 8577 type: integer 8578 format: int64 8579 id: 8580 type: string 8581 format: uuid 8582 notes: 8583 type: string 8584 zones: 8585 type: array 8586 items: 8587 $ref: '#/definitions/ZoneProgram' 8588 field-id: 8589 type: string 8590 product-year: 8591 type: integer 8592 format: int64 8593 created-at: 8594 type: string 8595 required: 8596 - field-uuid 8597 - fmz-id 8598 - id 8599 - zones 8600 - field-id 8601 - product-year 8602 ProgramFieldsResponse: 8603 title: ProgramFieldsResponse 8604 type: object 8605 properties: 8606 program-id: 8607 type: string 8608 format: uuid 8609 field-ids: 8610 type: array 8611 items: 8612 type: string 8613 required: 8614 - program-id 8615 - field-ids 8616 ProgramInput: 8617 title: ProgramInput 8618 type: object 8619 properties: 8620 seed-product: 8621 $ref: '#/definitions/ValidatedSeedProduct' 8622 updated-at: 8623 type: string 8624 target-yield: 8625 $ref: '#/definitions/Yield' 8626 date: 8627 type: string 8628 treatments: 8629 type: array 8630 items: 8631 $ref: '#/definitions/Treatment' 8632 name: 8633 type: string 8634 relative-maturity: 8635 $ref: '#/definitions/RM' 8636 crop-id: 8637 type: integer 8638 format: int64 8639 id: 8640 type: string 8641 format: uuid 8642 notes: 8643 type: string 8644 population: 8645 $ref: '#/definitions/Population' 8646 product-year: 8647 type: integer 8648 format: int64 8649 visible: 8650 type: boolean 8651 required: 8652 - id 8653 ProgramPatchInput: 8654 title: ProgramPatchInput 8655 type: object 8656 properties: 8657 seed-product: 8658 $ref: '#/definitions/ValidatedSeedProduct' 8659 updated-at: 8660 type: string 8661 target-yield: 8662 $ref: '#/definitions/Yield' 8663 date: 8664 type: string 8665 treatments: 8666 type: array 8667 items: 8668 $ref: '#/definitions/Treatment' 8669 name: 8670 type: string 8671 relative-maturity: 8672 $ref: '#/definitions/RM' 8673 crop-id: 8674 type: integer 8675 format: int64 8676 id: 8677 type: string 8678 format: uuid 8679 notes: 8680 type: string 8681 population: 8682 $ref: '#/definitions/Population' 8683 product-year: 8684 type: integer 8685 format: int64 8686 visible: 8687 type: boolean 8688 required: 8689 - id 8690 ProgramQuery: 8691 title: ProgramQuery 8692 type: object 8693 properties: 8694 field-ids: 8695 type: array 8696 items: 8697 type: string 8698 program-ids: 8699 type: array 8700 items: 8701 type: integer 8702 format: int64 8703 product-year: 8704 type: integer 8705 format: int64 8706 type: 8707 $ref: '#/definitions/Type' 8708 visible: 8709 type: boolean 8710 include-owned: {} 8711 include-zones: {} 8712 ProgramResponse: 8713 title: ProgramResponse 8714 type: object 8715 properties: 8716 seed-product: 8717 $ref: '#/definitions/SeedProduct' 8718 updated-at: 8719 type: string 8720 deleted: 8721 type: boolean 8722 target-yield: 8723 $ref: '#/definitions/Yield' 8724 date: 8725 type: string 8726 treatments: 8727 type: array 8728 items: 8729 $ref: '#/definitions/Treatment' 8730 name: 8731 type: string 8732 source-type: 8733 type: string 8734 relative-maturity: 8735 $ref: '#/definitions/RM' 8736 crop-id: 8737 type: integer 8738 format: int64 8739 updated-by: 8740 type: integer 8741 format: int64 8742 created-by: 8743 type: integer 8744 format: int64 8745 id: 8746 type: string 8747 format: uuid 8748 notes: 8749 type: string 8750 population: 8751 $ref: '#/definitions/Population' 8752 source-id: 8753 type: string 8754 product-year: 8755 type: integer 8756 format: int64 8757 visible: 8758 type: boolean 8759 created-at: 8760 type: string 8761 required: 8762 - id 8763 ProgramsQueryRequest: 8764 title: ProgramsQueryRequest 8765 type: object 8766 properties: 8767 program-ids: 8768 type: array 8769 items: 8770 type: string 8771 format: uuid 8772 required: 8773 - program-ids 8774 ProgramsQueryResponse: 8775 title: ProgramsQueryResponse 8776 type: object 8777 properties: 8778 results: 8779 type: array 8780 items: 8781 $ref: '#/definitions/ProgramResponse' 8782 required: 8783 - results 8784 RM: 8785 title: RM 8786 type: object 8787 properties: 8788 q: 8789 type: string 8790 u: 8791 type: string 8792 required: 8793 - q 8794 - u 8795 RecordedEventFieldResponse: 8796 title: RecordedEventFieldResponse 8797 type: object 8798 properties: 8799 field-id: 8800 type: string 8801 field-uuid: 8802 type: string 8803 format: uuid 8804 events: 8805 type: array 8806 items: 8807 $ref: '#/definitions/RecordedEventResponse' 8808 required: 8809 - field-id 8810 - field-uuid 8811 - events 8812 RecordedEventFieldsQueryResponse: 8813 title: RecordedEventFieldsQueryResponse 8814 type: object 8815 properties: 8816 results: 8817 type: array 8818 items: 8819 $ref: '#/definitions/RecordedEventFieldResponse' 8820 required: 8821 - results 8822 RecordedEventInput: 8823 title: RecordedEventInput 8824 type: object 8825 properties: 8826 seed-product: 8827 $ref: '#/definitions/ValidatedSeedProduct' 8828 updated-at: 8829 type: string 8830 date: 8831 type: string 8832 treatments: 8833 type: array 8834 items: 8835 $ref: '#/definitions/Treatment' 8836 name: 8837 type: string 8838 source-type: 8839 type: string 8840 relative-maturity: 8841 $ref: '#/definitions/RM' 8842 crop-id: 8843 type: integer 8844 format: int64 8845 cropping-year: 8846 type: integer 8847 format: int64 8848 fmz-id: 8849 type: string 8850 format: uuid 8851 season: 8852 type: string 8853 id: 8854 type: string 8855 format: uuid 8856 notes: 8857 type: string 8858 population: 8859 $ref: '#/definitions/Population' 8860 zone-id: 8861 type: string 8862 area: 8863 $ref: '#/definitions/Area' 8864 source-id: 8865 type: string 8866 field-id: 8867 type: string 8868 product-year: 8869 type: integer 8870 format: int64 8871 required: 8872 - id 8873 - field-id 8874 RecordedEventPatchInput: 8875 title: RecordedEventPatchInput 8876 type: object 8877 properties: 8878 seed-product: 8879 $ref: '#/definitions/ValidatedSeedProduct' 8880 updated-at: 8881 type: string 8882 date: 8883 type: string 8884 treatments: 8885 type: array 8886 items: 8887 $ref: '#/definitions/Treatment' 8888 name: 8889 type: string 8890 source-type: 8891 type: string 8892 relative-maturity: 8893 $ref: '#/definitions/RM' 8894 crop-id: 8895 type: integer 8896 format: int64 8897 cropping-year: 8898 type: integer 8899 format: int64 8900 fmz-id: 8901 type: string 8902 format: uuid 8903 season: 8904 type: string 8905 id: 8906 type: string 8907 format: uuid 8908 notes: 8909 type: string 8910 population: 8911 $ref: '#/definitions/Population' 8912 zone-id: 8913 type: string 8914 area: 8915 $ref: '#/definitions/Area' 8916 source-id: 8917 type: string 8918 field-id: 8919 type: string 8920 product-year: 8921 type: integer 8922 format: int64 8923 required: 8924 - id 8925 - field-id 8926 RecordedEventQueryRequest: 8927 title: RecordedEventQueryRequest 8928 type: object 8929 properties: 8930 event-ids: 8931 type: array 8932 items: 8933 type: string 8934 format: uuid 8935 required: 8936 - event-ids 8937 RecordedEventQueryResponse: 8938 title: RecordedEventQueryResponse 8939 type: object 8940 properties: 8941 results: 8942 type: array 8943 items: 8944 $ref: '#/definitions/RecordedEventResponse' 8945 required: 8946 - results 8947 RecordedEventResponse: 8948 title: RecordedEventResponse 8949 type: object 8950 properties: 8951 seed-product: 8952 $ref: '#/definitions/SeedProduct' 8953 updated-at: 8954 type: string 8955 deleted: 8956 type: boolean 8957 date: 8958 type: string 8959 field-uuid: 8960 type: string 8961 format: uuid 8962 treatments: 8963 type: array 8964 items: 8965 $ref: '#/definitions/Treatment' 8966 name: 8967 type: string 8968 relative-maturity: 8969 $ref: '#/definitions/RM' 8970 crop-id: 8971 type: integer 8972 format: int64 8973 cropping-year: 8974 type: integer 8975 format: int64 8976 fmz-id: 8977 type: string 8978 format: uuid 8979 season: 8980 type: string 8981 updated-by: 8982 type: integer 8983 format: int64 8984 created-by: 8985 type: integer 8986 format: int64 8987 id: 8988 type: string 8989 format: uuid 8990 notes: 8991 type: string 8992 population: 8993 $ref: '#/definitions/Population' 8994 zone-id: 8995 type: string 8996 area: 8997 $ref: '#/definitions/Area' 8998 field-id: 8999 type: string 9000 product-year: 9001 type: integer 9002 format: int64 9003 created-at: 9004 type: string 9005 required: 9006 - updated-at 9007 - deleted 9008 - field-uuid 9009 - updated-by 9010 - created-by 9011 - id 9012 - field-id 9013 - created-at 9014 RemoveProgramRequest: 9015 title: RemoveProgramRequest 9016 type: object 9017 properties: 9018 field-ids: 9019 type: array 9020 items: 9021 type: string 9022 required: 9023 - field-ids 9024 RemoveProgramResponse: 9025 title: RemoveProgramResponse 9026 type: object 9027 properties: 9028 results: 9029 type: array 9030 items: 9031 $ref: '#/definitions/RemoveProgramResponseResults' 9032 required: 9033 - results 9034 RemoveProgramResponseResults: 9035 title: RemoveProgramResponseResults 9036 type: object 9037 properties: 9038 field-id: 9039 type: string 9040 field-uuid: 9041 type: string 9042 format: uuid 9043 product-year: 9044 type: integer 9045 format: int64 9046 required: 9047 - field-id 9048 - field-uuid 9049 - product-year 9050 SeedProduct: 9051 title: SeedProduct 9052 type: object 9053 properties: 9054 id: 9055 type: integer 9056 format: int64 9057 brand: 9058 type: string 9059 name: 9060 type: string 9061 Treatment: 9062 title: Treatment 9063 type: object 9064 properties: 9065 type: 9066 type: string 9067 q: 9068 type: number 9069 format: double 9070 u: 9071 type: string 9072 required: 9073 - type 9074 - q 9075 - u 9076 UmberFieldPlantingProfile: 9077 title: UmberFieldPlantingProfile 9078 type: object 9079 properties: 9080 field-id: 9081 type: string 9082 product-year: 9083 type: integer 9084 format: int64 9085 created-at: 9086 type: string 9087 updated-at: 9088 type: string 9089 planting-program: 9090 type: string 9091 required: 9092 - field-id 9093 - product-year 9094 UmberFieldPlantingProfiles: 9095 title: UmberFieldPlantingProfiles 9096 type: object 9097 properties: 9098 profiles: 9099 type: array 9100 items: 9101 $ref: '#/definitions/UmberFieldPlantingProfile' 9102 required: 9103 - profiles 9104 UmberFieldProfileQuery: 9105 title: UmberFieldProfileQuery 9106 type: object 9107 properties: 9108 product-year: 9109 type: integer 9110 format: int64 9111 field-ids: 9112 type: array 9113 items: 9114 type: string 9115 updated-since: 9116 type: string 9117 required: 9118 - product-year 9119 UmberPlantingEdit: 9120 title: UmberPlantingEdit 9121 type: object 9122 properties: 9123 seed-product: 9124 $ref: '#/definitions/UmberPlantingEditsPlantingEditsSeedProduct' 9125 updated-at: 9126 type: string 9127 liquid-application: 9128 $ref: '#/definitions/UmberPlantingEditsPlantingEditsLiquidApplication' 9129 target-yield: 9130 $ref: '#/definitions/UmberPlantingEditsPlantingEditsTargetYield' 9131 color: 9132 type: string 9133 name: 9134 type: string 9135 population: 9136 $ref: '#/definitions/UmberPlantingEditsPlantingEditsPopulation' 9137 zone-id: 9138 type: string 9139 visible: 9140 type: boolean 9141 crop: 9142 type: string 9143 created-at: 9144 type: string 9145 planting-date: 9146 type: string 9147 rm: 9148 $ref: '#/definitions/UmberPlantingEditsPlantingEditsRm' 9149 required: 9150 - zone-id 9151 UmberPlantingEdits: 9152 title: UmberPlantingEdits 9153 type: object 9154 properties: 9155 product-year: 9156 type: integer 9157 format: int64 9158 planting-edits: 9159 type: array 9160 items: 9161 $ref: '#/definitions/UmberPlantingEdit' 9162 required: 9163 - product-year 9164 - planting-edits 9165 UmberPlantingEditsPlantingEditsLiquidApplication: 9166 title: UmberPlantingEditsPlantingEditsLiquidApplication 9167 type: object 9168 properties: 9169 value: 9170 type: number 9171 format: double 9172 unit: 9173 type: string 9174 required: 9175 - value 9176 - unit 9177 UmberPlantingEditsPlantingEditsPopulation: 9178 title: UmberPlantingEditsPlantingEditsPopulation 9179 type: object 9180 properties: 9181 value: 9182 type: number 9183 format: double 9184 unit: 9185 type: string 9186 required: 9187 - value 9188 UmberPlantingEditsPlantingEditsRm: 9189 title: UmberPlantingEditsPlantingEditsRm 9190 type: object 9191 properties: 9192 value: 9193 type: string 9194 unit: 9195 type: string 9196 required: 9197 - value 9198 UmberPlantingEditsPlantingEditsSeedProduct: 9199 title: UmberPlantingEditsPlantingEditsSeedProduct 9200 type: object 9201 properties: 9202 brand: 9203 type: string 9204 name: 9205 type: string 9206 id: 9207 type: integer 9208 format: int64 9209 UmberPlantingEditsPlantingEditsTargetYield: 9210 title: UmberPlantingEditsPlantingEditsTargetYield 9211 type: object 9212 properties: 9213 value: 9214 type: number 9215 format: double 9216 unit: 9217 type: string 9218 required: 9219 - value 9220 UmberPlantingProgramResponse: 9221 title: UmberPlantingProgramResponse 9222 type: object 9223 properties: 9224 seed-product: 9225 $ref: '#/definitions/UmberPlantingProgramsResponseProgramsSeedProduct' 9226 updated-at: 9227 type: string 9228 liquid-application: 9229 $ref: '#/definitions/UmberPlantingProgramsResponseProgramsLiquidApplication' 9230 target-yield: 9231 $ref: '#/definitions/UmberPlantingProgramsResponseProgramsTargetYield' 9232 color: 9233 type: string 9234 name: 9235 type: string 9236 type: 9237 type: string 9238 default: planting-program 9239 id: 9240 type: string 9241 population: 9242 $ref: '#/definitions/UmberPlantingProgramsResponseProgramsPopulation' 9243 product-year: 9244 type: integer 9245 format: int64 9246 visible: 9247 type: boolean 9248 crop: 9249 type: string 9250 created-at: 9251 type: string 9252 planting-date: 9253 type: string 9254 rm: 9255 $ref: '#/definitions/UmberPlantingProgramsResponseProgramsRm' 9256 required: 9257 - type 9258 - id 9259 - product-year 9260 UmberPlantingProgramsResponse: 9261 title: UmberPlantingProgramsResponse 9262 type: object 9263 properties: 9264 programs: 9265 type: array 9266 items: 9267 $ref: '#/definitions/UmberPlantingProgramResponse' 9268 required: 9269 - programs 9270 UmberPlantingProgramsResponseProgramsLiquidApplication: 9271 title: UmberPlantingProgramsResponseProgramsLiquidApplication 9272 type: object 9273 properties: 9274 value: 9275 type: number 9276 format: double 9277 unit: 9278 type: string 9279 required: 9280 - value 9281 - unit 9282 UmberPlantingProgramsResponseProgramsPopulation: 9283 title: UmberPlantingProgramsResponseProgramsPopulation 9284 type: object 9285 properties: 9286 value: 9287 type: number 9288 format: double 9289 unit: 9290 type: string 9291 required: 9292 - value 9293 UmberPlantingProgramsResponseProgramsRm: 9294 title: UmberPlantingProgramsResponseProgramsRm 9295 type: object 9296 properties: 9297 value: 9298 type: string 9299 unit: 9300 type: string 9301 required: 9302 - value 9303 UmberPlantingProgramsResponseProgramsSeedProduct: 9304 title: UmberPlantingProgramsResponseProgramsSeedProduct 9305 type: object 9306 properties: 9307 brand: 9308 type: string 9309 name: 9310 type: string 9311 id: 9312 type: integer 9313 format: int64 9314 UmberPlantingProgramsResponseProgramsTargetYield: 9315 title: UmberPlantingProgramsResponseProgramsTargetYield 9316 type: object 9317 properties: 9318 value: 9319 type: number 9320 format: double 9321 unit: 9322 type: string 9323 required: 9324 - value 9325 UmberProgramFieldsResponse: 9326 title: UmberProgramFieldsResponse 9327 type: object 9328 properties: 9329 field-profiles: 9330 type: array 9331 items: 9332 $ref: '#/definitions/UmberProgramFieldsResponseFieldProfiles' 9333 zone-profiles: 9334 type: array 9335 items: 9336 $ref: '#/definitions/UmberProgramFieldsResponseZoneProfiles' 9337 UmberProgramFieldsResponseFieldProfiles: 9338 title: UmberProgramFieldsResponseFieldProfiles 9339 type: object 9340 properties: 9341 field-id: 9342 type: string 9343 product-year: 9344 type: integer 9345 format: int64 9346 planting-program: 9347 $ref: '#/definitions/UmberProgramFieldsResponseFieldProfilesPlantingProgram' 9348 required: 9349 - field-id 9350 - product-year 9351 - planting-program 9352 UmberProgramFieldsResponseFieldProfilesPlantingProgram: 9353 title: UmberProgramFieldsResponseFieldProfilesPlantingProgram 9354 type: object 9355 properties: 9356 id: 9357 type: string 9358 required: 9359 - id 9360 UmberProgramFieldsResponseZoneProfiles: 9361 title: UmberProgramFieldsResponseZoneProfiles 9362 type: object 9363 properties: 9364 field-id: 9365 type: string 9366 fmz-id: 9367 type: string 9368 format: uuid 9369 zone-id: 9370 type: string 9371 product-year: 9372 type: integer 9373 format: int64 9374 planting-program: 9375 $ref: '#/definitions/UmberProgramFieldsResponseZoneProfilesPlantingProgram' 9376 required: 9377 - field-id 9378 - fmz-id 9379 - zone-id 9380 - product-year 9381 - planting-program 9382 UmberProgramFieldsResponseZoneProfilesPlantingProgram: 9383 title: UmberProgramFieldsResponseZoneProfilesPlantingProgram 9384 type: object 9385 properties: 9386 id: 9387 type: string 9388 required: 9389 - id 9390 UmberZoneProfile: 9391 title: UmberZoneProfile 9392 type: object 9393 properties: 9394 fmz-id: 9395 type: string 9396 format: uuid 9397 zone-id: 9398 type: string 9399 field-id: 9400 type: string 9401 product-year: 9402 type: integer 9403 format: int64 9404 created-at: 9405 type: string 9406 updated-at: 9407 type: string 9408 planting-program: 9409 type: string 9410 required: 9411 - fmz-id 9412 - zone-id 9413 - field-id 9414 - product-year 9415 UmberZoneProfileResponse: 9416 title: UmberZoneProfileResponse 9417 type: object 9418 properties: 9419 profiles: 9420 type: array 9421 items: 9422 $ref: '#/definitions/UmberZoneProfile' 9423 required: 9424 - profiles 9425 UmberZoneProfilesQuery: 9426 title: UmberZoneProfilesQuery 9427 type: object 9428 properties: 9429 product-year: 9430 type: integer 9431 format: int64 9432 zone-ids: 9433 type: array 9434 items: 9435 type: string 9436 required: 9437 - product-year 9438 ValidatedSeedProduct: 9439 title: ValidatedSeedProduct 9440 type: object 9441 properties: 9442 id: 9443 type: integer 9444 format: int64 9445 brand: 9446 type: string 9447 name: 9448 type: string 9449 Yield: 9450 title: Yield 9451 type: object 9452 properties: 9453 q: 9454 type: number 9455 format: double 9456 u: 9457 type: string 9458 required: 9459 - q 9460 - u 9461 ZoneProgram: 9462 title: ZoneProgram 9463 type: object 9464 properties: 9465 seed-product: 9466 $ref: '#/definitions/SeedProduct' 9467 updated-at: 9468 type: string 9469 deleted: 9470 type: boolean 9471 target-yield: 9472 $ref: '#/definitions/Yield' 9473 date: 9474 type: string 9475 treatments: 9476 type: array 9477 items: 9478 $ref: '#/definitions/Treatment' 9479 name: 9480 type: string 9481 relative-maturity: 9482 $ref: '#/definitions/RM' 9483 crop-id: 9484 type: integer 9485 format: int64 9486 updated-by: 9487 type: integer 9488 format: int64 9489 created-by: 9490 type: integer 9491 format: int64 9492 notes: 9493 type: string 9494 population: 9495 $ref: '#/definitions/Population' 9496 zone-id: 9497 type: string 9498 area: 9499 $ref: '#/definitions/Area' 9500 product-year: 9501 type: integer 9502 format: int64 9503 visible: 9504 type: boolean 9505 created-at: 9506 type: string 9507 required: 9508 - zone-id 9509 - area 9510 EventType: 9511 title: EventType 9512 type: string 9513 enum: 9514 - planned 9515 - recorded 9516 - all 9517 - actual 9518 Type: 9519 title: Type 9520 type: string 9521 enum: 9522 - planting-program 9523 U: 9524 title: U 9525 type: string 9526 enum: 9527 - kg/hectare 9528 - seed/hectare 9529 tags: 9530 - name: core 9531 description: '' 9532 - name: legacy nitro 9533 description: '' 9534 - name: legacy umber 9535 description: '' 9536 - name: v1 9537 description: '' 9538 - name: v2-validations 9539 description: '' 9540 - name: v3-validations 9541 description: '' 9542 - name: v3 9543 description: '' 9544 - name: v3-planned 9545 description: '' 9546 - name: v3-actual 9547 description: ''