diff --git a/reference/admin.yaml b/reference/admin.yaml index 783e51330..3699866e0 100644 --- a/reference/admin.yaml +++ b/reference/admin.yaml @@ -671,6 +671,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -729,6 +730,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -935,6 +937,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -993,6 +996,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -1193,6 +1197,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -1252,6 +1257,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -1374,6 +1380,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1423,6 +1430,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -1572,6 +1580,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1629,6 +1638,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -1695,6 +1705,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1736,6 +1747,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1787,6 +1799,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -1832,6 +1845,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1883,6 +1897,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -1928,6 +1943,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1977,6 +1993,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -2187,6 +2204,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -2396,6 +2414,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -2473,6 +2492,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -2564,6 +2584,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -2636,6 +2657,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -2701,6 +2723,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -2777,6 +2800,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -2868,6 +2892,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -2940,6 +2965,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -3016,6 +3042,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -3202,6 +3229,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3259,6 +3287,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3301,6 +3330,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3349,6 +3379,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3412,6 +3443,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -3468,6 +3500,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -3517,6 +3550,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3602,6 +3636,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3648,6 +3683,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -3699,6 +3735,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3796,6 +3833,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3892,6 +3930,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -4037,6 +4076,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -4116,6 +4156,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: message: type: string @@ -4140,6 +4181,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -4255,6 +4297,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -4526,6 +4569,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -4841,6 +4885,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -4881,6 +4926,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -4932,6 +4978,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -4988,6 +5035,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -5109,6 +5157,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -5158,6 +5207,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -5249,6 +5299,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -5319,6 +5370,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -5501,6 +5553,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -5545,6 +5598,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -5676,6 +5730,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -5755,6 +5810,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: message: type: string @@ -5779,6 +5835,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -5968,6 +6025,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -6077,6 +6135,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -6308,6 +6367,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -6368,6 +6428,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -6423,6 +6484,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -6545,6 +6607,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -6641,6 +6704,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -6745,6 +6809,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -6867,6 +6932,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -6963,6 +7029,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -7179,6 +7246,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -7339,6 +7407,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -7430,6 +7499,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -7595,6 +7665,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -7652,6 +7723,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -7898,6 +7970,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -7960,6 +8033,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -8022,6 +8096,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -8094,6 +8169,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -8156,6 +8232,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -8528,6 +8605,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -8567,6 +8645,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -8618,6 +8697,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -8662,6 +8742,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -8716,6 +8797,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -8795,6 +8877,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: message: type: string @@ -8819,6 +8902,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -8853,6 +8937,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -8904,6 +8989,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -8967,6 +9053,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -9005,6 +9092,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -9053,6 +9141,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -9108,6 +9197,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -9165,6 +9255,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -9222,6 +9313,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -9279,6 +9371,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -9336,6 +9429,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -9393,6 +9487,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -9450,6 +9545,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -9507,6 +9603,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -9565,6 +9662,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -9580,6 +9678,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -9625,6 +9724,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -9678,6 +9778,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -9730,6 +9831,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -9783,6 +9885,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -9835,6 +9938,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -9886,6 +9990,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -9948,6 +10053,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -10177,6 +10283,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -10262,6 +10369,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -10318,6 +10426,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -10380,6 +10489,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -10435,6 +10545,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -10484,6 +10595,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -10540,6 +10652,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -10602,6 +10715,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -10651,6 +10765,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -10707,6 +10822,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -10769,6 +10885,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -10818,6 +10935,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -10874,6 +10992,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -10930,6 +11049,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -10986,6 +11106,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -11031,6 +11152,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -11084,6 +11206,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -11141,6 +11264,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -11198,6 +11322,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -11308,6 +11433,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -11552,6 +11678,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -11644,6 +11771,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -11693,6 +11821,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -11754,6 +11883,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -11817,6 +11947,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -11880,6 +12011,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -11943,6 +12075,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -12006,6 +12139,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -12069,6 +12203,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -12332,6 +12467,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -12427,6 +12563,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -12472,6 +12609,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -12526,6 +12664,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -13189,6 +13328,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -13241,6 +13381,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -13292,6 +13433,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -13352,6 +13494,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -13406,6 +13549,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -13462,6 +13606,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -13520,6 +13665,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -13576,6 +13722,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -13634,6 +13781,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -13692,6 +13840,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -13809,6 +13958,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -14042,6 +14192,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -14138,6 +14289,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -14464,6 +14616,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -14524,6 +14677,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -14589,6 +14743,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -14634,6 +14789,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -14727,6 +14883,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -14786,6 +14943,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -14835,6 +14993,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -14895,6 +15054,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -14956,6 +15116,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -15051,6 +15212,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -15296,6 +15458,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -15315,6 +15478,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -15442,6 +15606,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -15531,6 +15696,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -15624,6 +15790,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -15819,6 +15986,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -16034,6 +16202,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -16120,6 +16289,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -16183,6 +16353,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -16782,6 +16953,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -16920,6 +17092,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -17043,9 +17216,14 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: + count: + $ref: '#/components/schemas/count' + offset: + $ref: '#/components/schemas/offset' data: $ref: '#/components/schemas/advance_request_custom_fields_out' '400': @@ -17097,6 +17275,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -17244,6 +17423,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -17389,6 +17569,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -17468,6 +17649,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: message: type: string @@ -17492,6 +17674,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -18323,6 +18506,7 @@ components: properties: data: type: object + additionalProperties: false required: - delete_count - projects @@ -18448,6 +18632,7 @@ components: properties: data: type: object + additionalProperties: false properties: delete_count: type: integer @@ -18597,6 +18782,7 @@ components: properties: data: type: object + additionalProperties: false required: - delete_count - categories @@ -19269,6 +19455,7 @@ components: properties: data: type: object + additionalProperties: false required: - delete_count - per_diem_rates @@ -19465,6 +19652,7 @@ components: type: array items: type: object + additionalProperties: false required: - rate - limit @@ -19652,6 +19840,7 @@ components: properties: data: type: object + additionalProperties: false required: - delete_count - mileage_rates @@ -20685,6 +20874,7 @@ components: Configuration for the export. employees_exports_out: type: object + additionalProperties: false required: - created_at - updated_at @@ -21703,6 +21893,7 @@ components: - $ref: '#/components/schemas/schedule_config_date_when' automate_report_submission_out: type: object + additionalProperties: false required: - id - description @@ -21713,6 +21904,14 @@ components: - creator_user_id - creator_user properties: + creator_type: + type: string + description: Type of actor that created the automation. + next_at: + allOf: + - $ref: '#/components/schemas/timestamptz_utc' + nullable: true + description: Next scheduled submission time. id: $ref: '#/components/schemas/id_string' description: @@ -21945,6 +22144,7 @@ components: example: PERSONAL_CASH_ACCOUNT account_out_embed: type: object + additionalProperties: false required: - id - type @@ -22258,6 +22458,7 @@ components: List of report_approval objects file_out_embed: type: object + additionalProperties: false required: - id - name @@ -22482,6 +22683,7 @@ components: example: Uber matched_corporate_card_transaction_out_embed: type: object + additionalProperties: false nullable: true required: - id @@ -23625,6 +23827,7 @@ components: type: string accounting_export_summary: type: object + additionalProperties: false description: | Summary of accounting export for this expense. properties: @@ -24222,6 +24425,7 @@ components: description: Stats grouped by expense state items: type: object + additionalProperties: false required: - count - total_amount @@ -24242,6 +24446,7 @@ components: - $ref: '#/components/schemas/expense_state' description: Expense state - type: object + additionalProperties: false title: Overall stats description: Overall stats without state grouping required: @@ -24714,6 +24919,7 @@ components: example: tx0agOdICdbV expense_permissions_out: type: object + additionalProperties: false required: - can_delete - can_edit @@ -24722,6 +24928,8 @@ components: - can_assign - can_add_to_report properties: + id: + $ref: '#/components/schemas/id_string' can_delete: type: boolean description: | @@ -24934,6 +25142,7 @@ components: the corporate card transaction. advance_out_embed: type: object + additionalProperties: false nullable: true required: - id @@ -24942,6 +25151,8 @@ components: - advance_request_id - seq_num properties: + code: + $ref: '#/components/schemas/code' id: type: string maxLength: 255 @@ -25315,6 +25526,7 @@ components: description: Stats grouped by advance request state items: type: object + additionalProperties: false required: - count - total_amount @@ -25343,6 +25555,7 @@ components: - SENT_BACK description: Advance request state. - type: object + additionalProperties: false title: Overall stats description: Overall stats without state grouping. required: @@ -25531,6 +25744,7 @@ components: example: approver@example.com advance_request_out_embed: type: object + additionalProperties: false nullable: true required: - id @@ -25785,6 +25999,7 @@ components: example: id=in.('adv1263', 'adv1569') advances_stats_out: type: object + additionalProperties: false required: - count - total_amount @@ -26003,6 +26218,7 @@ components: example: id=in.('adr1263', 'adr1569') advance_refunds_stats_out: type: object + additionalProperties: false required: - count - total_amount @@ -26258,6 +26474,7 @@ components: type: array items: type: object + additionalProperties: false required: - last_reminded_at - type @@ -26427,6 +26644,7 @@ components: example: uswjwgnwwgo reimbursement_out_minimal: type: object + additionalProperties: false nullable: true required: - id @@ -26686,6 +26904,7 @@ components: List of comments on the report accounting_export_summary: type: object + additionalProperties: false description: | Summary of accounting export for this report. properties: @@ -27028,7 +27247,7 @@ components: - reimbursable_amount - reimbursable_report_ids - closable_report_ids - additionalProperties: true + additionalProperties: false properties: selected_reimbursable_amount: allOf: @@ -27136,6 +27355,7 @@ components: description: Stats grouped by report state items: type: object + additionalProperties: false required: - count - total_amount @@ -27193,6 +27413,7 @@ components: description: Sum of reimbursable amounts for matching reports in this state. example: 500 - type: object + additionalProperties: false title: Overall stats description: Overall stats without state grouping (response for older mobile app versions). required: @@ -27203,6 +27424,9 @@ components: - failed_amount - failed_count properties: + reimbursable_amount: + type: number + description: Total reimbursable amount for matching reports. count: type: integer nullable: false @@ -27798,6 +28022,7 @@ components: $ref: '#/components/schemas/id_string' corporate_card_out: type: object + additionalProperties: false properties: id: allOf: @@ -28068,6 +28293,7 @@ components: example: user_id=eq.null corporate_card_stats_out: type: object + additionalProperties: false required: - count - transactions_count @@ -28456,6 +28682,7 @@ components: example: Bank Feed corporate_card_duplicate_suggestion_out: type: object + additionalProperties: false properties: id: allOf: @@ -28522,6 +28749,7 @@ components: - id corporate_card_archive_suggestion_out: type: object + additionalProperties: false properties: id: allOf: @@ -28856,6 +29084,7 @@ components: $ref: '#/components/schemas/text_detail' corporate_card_transaction_list_out: type: object + additionalProperties: false properties: id: allOf: @@ -29161,7 +29390,22 @@ components: - corporate_card_id corporate_card_transaction_post_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. + capitalone_virtual_card_last_four: + type: string + nullable: true + description: Last four digits of the Capital One virtual card. id: allOf: - $ref: '#/components/schemas/id_string' @@ -29391,6 +29635,7 @@ components: example: amount=gt.0&amount=lt.1000&created_at=gt.2021-01-01T00:00:00.000Z&created_at=lt.2021-12-31T23:59:59.999Z corporate_card_transactions_stats_out: type: object + additionalProperties: false required: - count - debit_amount @@ -29425,6 +29670,7 @@ components: - id corporate_card_transactions_delete_summary_out: type: object + additionalProperties: false required: - delete_count - delete_amount @@ -29521,7 +29767,22 @@ components: - user_id corporate_card_transaction_assign_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. + capitalone_virtual_card_last_four: + type: string + nullable: true + description: Last four digits of the Capital One virtual card. id: allOf: - $ref: '#/components/schemas/id_string' @@ -29756,7 +30017,22 @@ components: - id corporate_card_transaction_unassign_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. + capitalone_virtual_card_last_four: + type: string + nullable: true + description: Last four digits of the Capital One virtual card. id: allOf: - $ref: '#/components/schemas/id_string' @@ -29973,7 +30249,22 @@ components: - is_exported corporate_card_transaction_mark_personal_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. + capitalone_virtual_card_last_four: + type: string + nullable: true + description: Last four digits of the Capital One virtual card. id: allOf: - $ref: '#/components/schemas/id_string' @@ -30182,7 +30473,22 @@ components: - is_exported corporate_card_transaction_unmark_personal_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. + capitalone_virtual_card_last_four: + type: string + nullable: true + description: Last four digits of the Capital One virtual card. id: allOf: - $ref: '#/components/schemas/id_string' @@ -30392,7 +30698,18 @@ components: - is_exported corporate_card_transaction_ignore_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. id: allOf: - $ref: '#/components/schemas/id_string' @@ -30858,7 +31175,18 @@ components: - expense_ids corporate_card_transaction_match_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. id: allOf: - $ref: '#/components/schemas/id_string' @@ -31536,7 +31864,16 @@ components: nullable: true virtual_card_out: type: object + additionalProperties: false properties: + funding_card_last_five: + type: string + nullable: true + description: Last five digits of the funding card. + monthly_limit: + type: number + nullable: true + description: Monthly spending limit of the virtual card. id: allOf: - $ref: '#/components/schemas/id_string' @@ -31638,6 +31975,7 @@ components: - id virtual_cards_get_current_balance_out: type: object + additionalProperties: false properties: current_amount: type: number @@ -31648,6 +31986,7 @@ components: - current_amount virtual_cards_show_card_details_out: type: object + additionalProperties: false properties: full_card_number: type: string @@ -31931,6 +32270,7 @@ components: List of comments on the report accounting_export_summary: type: object + additionalProperties: false description: | Summary of accounting export for this report. properties: @@ -32144,6 +32484,7 @@ components: example: 100 employee_account_summary_out: type: object + additionalProperties: false required: - id - created_at @@ -32358,6 +32699,7 @@ components: example: 2022-02 spend_overview_summary_data_out: type: object + additionalProperties: false nullable: false required: - amount @@ -32379,6 +32721,7 @@ components: example: -4.95 spend_overview_by_merchant_data_out: type: object + additionalProperties: false nullable: false required: - merchant_name @@ -32402,6 +32745,7 @@ components: example: Westeros / Casterly rocks spend_overview_by_project_data_out: type: object + additionalProperties: false nullable: false required: - project_id @@ -32428,6 +32772,7 @@ components: example: Wildlings / Thenns spend_overview_by_category_data_out: type: object + additionalProperties: false nullable: false required: - category_id @@ -32454,6 +32799,7 @@ components: example: Knights / Kingsguard spend_overview_by_department_data_out: type: object + additionalProperties: false nullable: false required: - department_id @@ -32474,6 +32820,7 @@ components: $ref: '#/components/schemas/spend_overview_change_percentage' spend_overview_by_user_data_out: type: object + additionalProperties: false nullable: false required: - user_id @@ -32497,6 +32844,7 @@ components: $ref: '#/components/schemas/spend_overview_change_percentage' spend_overview_by_corporate_card_data_out: type: object + additionalProperties: false nullable: false required: - card_id @@ -32848,6 +33196,7 @@ components: description: End date of the current budget interval budget_creator: type: object + additionalProperties: false properties: id: $ref: '#/components/schemas/id_string' @@ -36800,6 +37149,8 @@ components: expense_custom_fields_op: nullable: true type: object + additionalProperties: + type: string description: | Operator for the expense_custom_fields. properties: @@ -36933,6 +37284,8 @@ components: employee_custom_fields_op: nullable: true type: object + additionalProperties: + type: string description: | Operator for the employee_custom_fields. properties: @@ -37935,6 +38288,7 @@ components: type: array items: type: object + additionalProperties: false required: - ids - duplicate_line_item_statement_id @@ -38380,7 +38734,13 @@ components: type: array items: type: object + additionalProperties: false properties: + currency: + $ref: '#/components/schemas/currency' + statement_line_item_id: + type: string + description: ID of the statement line item. description: type: string description: | @@ -38587,6 +38947,7 @@ components: - statement_mapping summary_out: type: object + additionalProperties: false required: - id - status @@ -38792,6 +39153,7 @@ components: example: 12 reconciliation_summary_out: type: object + additionalProperties: false required: - reconciliation_summary properties: @@ -39092,6 +39454,7 @@ components: type: array items: type: object + additionalProperties: false properties: card_number: type: string @@ -39250,6 +39613,7 @@ components: example: false matching_cards_out: type: object + additionalProperties: false required: - statement_card_number - matching_cards @@ -39263,6 +39627,7 @@ components: type: array items: type: object + additionalProperties: false required: - id - card_number @@ -39304,6 +39669,7 @@ components: nullable: false rtf_missing_transaction_from_statement_out: type: object + additionalProperties: false required: - error - missing_rtf_transactions @@ -39322,6 +39688,7 @@ components: type: array items: type: object + additionalProperties: false required: - amount - bank_name @@ -39568,6 +39935,7 @@ components: - reconciliation_method rtf_stats_out: type: object + additionalProperties: false required: - last_uploaded_at - rtf_confidence @@ -39718,6 +40086,7 @@ components: type: array items: type: object + additionalProperties: false required: - id - card_number @@ -40126,6 +40495,7 @@ components: additionalProperties: false items: type: object + additionalProperties: false required: - id - missing_amount @@ -40335,6 +40705,7 @@ components: additionalProperties: false items: type: object + additionalProperties: false properties: id: allOf: @@ -40472,6 +40843,7 @@ components: example: '' expenses_duplicate_sets_stats_out: type: object + additionalProperties: false required: - count properties: @@ -41090,6 +41462,7 @@ components: description: Purpose or description of this split line. matched_corporate_card_transaction: type: object + additionalProperties: false nullable: true description: Matched corporate card transaction details for this expense, if any. properties: @@ -41195,6 +41568,7 @@ components: description: Purpose or description of the expense. matched_corporate_card_transaction: type: object + additionalProperties: false nullable: true description: Matched corporate card transaction details for this expense, if any. properties: diff --git a/reference/approver.yaml b/reference/approver.yaml index 84f637bf1..98f756faa 100644 --- a/reference/approver.yaml +++ b/reference/approver.yaml @@ -298,6 +298,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -394,6 +395,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -445,6 +447,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -486,6 +489,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -537,6 +541,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -593,6 +598,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -975,6 +981,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -1066,6 +1073,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -1289,6 +1297,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -1399,6 +1408,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1446,6 +1456,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1620,6 +1631,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -1665,6 +1677,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1706,6 +1719,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1756,6 +1770,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1803,6 +1818,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1844,6 +1860,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1892,6 +1909,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1933,6 +1951,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -2212,6 +2231,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -2272,6 +2292,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -2337,6 +2358,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -2382,6 +2404,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -2486,6 +2509,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -2577,6 +2601,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -2633,6 +2658,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -2683,6 +2709,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -2744,6 +2771,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -2804,6 +2832,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -2881,6 +2910,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -3562,6 +3592,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3750,6 +3781,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3873,9 +3905,14 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: + count: + $ref: '#/components/schemas/count' + offset: + $ref: '#/components/schemas/offset' data: $ref: '#/components/schemas/advance_request_custom_fields_out' '400': @@ -3984,6 +4021,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -4041,6 +4079,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -4183,6 +4222,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -4309,6 +4349,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -4451,6 +4492,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -4530,6 +4572,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: message: type: string @@ -4554,6 +4597,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -4586,6 +4630,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -4653,6 +4698,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -4733,6 +4779,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: message: type: string @@ -4757,6 +4804,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -5212,6 +5260,7 @@ components: example: uswjwgnwwgo reimbursement_out_minimal: type: object + additionalProperties: false nullable: true required: - id @@ -5491,6 +5540,7 @@ components: List of comments on the report accounting_export_summary: type: object + additionalProperties: false description: | Summary of accounting export for this report. properties: @@ -5969,6 +6019,7 @@ components: example: PERSONAL_CASH_ACCOUNT account_out_embed: type: object + additionalProperties: false required: - id - type @@ -6310,6 +6361,7 @@ components: List of report_approval objects file_out_embed: type: object + additionalProperties: false required: - id - name @@ -6537,6 +6589,7 @@ components: example: Uber matched_corporate_card_transaction_out_embed: type: object + additionalProperties: false nullable: true required: - id @@ -7680,6 +7733,7 @@ components: type: string accounting_export_summary: type: object + additionalProperties: false description: | Summary of accounting export for this expense. properties: @@ -8150,6 +8204,7 @@ components: example: tx0agOdICdbV expense_permissions_out: type: object + additionalProperties: false required: - can_delete - can_edit @@ -8158,6 +8213,8 @@ components: - can_assign - can_add_to_report properties: + id: + $ref: '#/components/schemas/id_string' can_delete: type: boolean description: | @@ -8377,6 +8434,7 @@ components: description: Stats grouped by report state items: type: object + additionalProperties: false required: - count - total_amount @@ -8434,6 +8492,7 @@ components: description: Sum of reimbursable amounts for matching reports in this state. example: 500 - type: object + additionalProperties: false title: Overall stats description: Overall stats without state grouping (response for older mobile app versions). required: @@ -8444,6 +8503,9 @@ components: - failed_amount - failed_count properties: + reimbursable_amount: + type: number + description: Total reimbursable amount for matching reports. count: type: integer nullable: false @@ -8698,6 +8760,7 @@ components: example: Spender submitted the report. advance_out_embed: type: object + additionalProperties: false nullable: true required: - id @@ -8706,6 +8769,8 @@ components: - advance_request_id - seq_num properties: + code: + $ref: '#/components/schemas/code' id: type: string maxLength: 255 @@ -9057,6 +9122,7 @@ components: description: Stats grouped by advance request currency items: type: object + additionalProperties: false required: - count - total_amount @@ -9075,6 +9141,7 @@ components: currency: type: string - type: object + additionalProperties: false title: Overall stats description: Overall stats without currency grouping. required: @@ -9408,6 +9475,7 @@ components: $ref: '#/components/schemas/restricted_spender_user_ids' corporate_card_out: type: object + additionalProperties: false properties: id: allOf: @@ -9758,6 +9826,7 @@ components: type: array items: type: object + additionalProperties: false required: - rate - limit @@ -10279,6 +10348,7 @@ components: additionalProperties: false items: type: object + additionalProperties: false required: - id - missing_amount @@ -10488,6 +10558,7 @@ components: additionalProperties: false items: type: object + additionalProperties: false properties: id: allOf: @@ -10644,6 +10715,7 @@ components: description: Stats grouped by expense state items: type: object + additionalProperties: false required: - count - total_amount @@ -10664,6 +10736,7 @@ components: - $ref: '#/components/schemas/expense_state' description: Expense state - type: object + additionalProperties: false title: Overall stats description: Overall stats without state grouping required: diff --git a/reference/authorization.yaml b/reference/authorization.yaml index ad0be4c7a..c8a4ad188 100644 --- a/reference/authorization.yaml +++ b/reference/authorization.yaml @@ -24,6 +24,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: cluster_domain: type: string diff --git a/reference/common.yaml b/reference/common.yaml index 5858a04ed..c2e10ab7f 100644 --- a/reference/common.yaml +++ b/reference/common.yaml @@ -482,6 +482,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -530,6 +531,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -569,6 +571,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -794,6 +797,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -827,6 +831,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -1402,6 +1407,7 @@ components: example: 10 place_out_minimal: type: object + additionalProperties: false required: - id - formatted_address diff --git a/reference/hod.yaml b/reference/hod.yaml index 988e1768a..5f683d064 100644 --- a/reference/hod.yaml +++ b/reference/hod.yaml @@ -34,6 +34,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/reference/hop.yaml b/reference/hop.yaml index e65a54e34..978d0a15f 100644 --- a/reference/hop.yaml +++ b/reference/hop.yaml @@ -34,6 +34,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/reference/manager.yaml b/reference/manager.yaml index a0544244e..8b1437236 100644 --- a/reference/manager.yaml +++ b/reference/manager.yaml @@ -32,6 +32,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -249,6 +250,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -306,6 +308,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -507,6 +510,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -2144,6 +2148,7 @@ components: example: PERSONAL_CASH_ACCOUNT account_out_embed: type: object + additionalProperties: false required: - id - type @@ -2452,6 +2457,7 @@ components: List of report_approval objects file_out_embed: type: object + additionalProperties: false required: - id - name @@ -2690,6 +2696,7 @@ components: example: Uber matched_corporate_card_transaction_out_embed: type: object + additionalProperties: false nullable: true required: - id @@ -3833,6 +3840,7 @@ components: type: string accounting_export_summary: type: object + additionalProperties: false description: | Summary of accounting export for this expense. properties: diff --git a/reference/spender.yaml b/reference/spender.yaml index d83a90aed..e2d09c8a4 100644 --- a/reference/spender.yaml +++ b/reference/spender.yaml @@ -129,6 +129,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -176,6 +177,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -217,6 +219,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -264,6 +267,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -305,6 +309,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -384,6 +389,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -425,6 +431,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -464,6 +471,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -495,6 +503,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -614,6 +623,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -726,6 +736,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -790,6 +801,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -962,6 +974,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -1256,6 +1269,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1633,6 +1647,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1737,6 +1752,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1827,6 +1843,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -1891,6 +1908,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -2255,6 +2273,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -2346,6 +2365,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -2500,6 +2520,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -2551,6 +2572,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -2590,6 +2612,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -2752,6 +2775,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -2857,6 +2881,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -2904,6 +2929,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -2945,6 +2971,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -3027,6 +3054,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -3137,6 +3165,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3193,6 +3222,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3249,6 +3279,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3305,6 +3336,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3361,6 +3393,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -3417,6 +3450,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -4657,6 +4691,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -4710,6 +4745,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -4767,6 +4803,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -4942,6 +4979,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -5649,6 +5687,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -5887,6 +5926,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -5947,6 +5987,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -6012,6 +6053,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -6057,6 +6099,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -6161,6 +6204,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -6252,6 +6296,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -6308,6 +6353,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -6358,6 +6404,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -6419,6 +6466,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -6479,6 +6527,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -6537,6 +6586,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -6646,6 +6696,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -6705,6 +6756,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -7169,6 +7221,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: error: type: string @@ -7220,6 +7273,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -7817,6 +7871,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -8140,9 +8195,14 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: + count: + $ref: '#/components/schemas/count' + offset: + $ref: '#/components/schemas/offset' data: $ref: '#/components/schemas/advance_request_custom_fields_out' '400': @@ -8276,6 +8336,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -8418,6 +8479,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -8497,6 +8559,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: message: type: string @@ -8521,6 +8584,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -8553,6 +8617,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -8620,6 +8685,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -8700,6 +8766,7 @@ paths: oneOf: - $ref: '#/components/schemas/bulk_error' - type: object + additionalProperties: false properties: message: type: string @@ -8724,6 +8791,7 @@ paths: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -8751,6 +8819,7 @@ paths: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -9496,6 +9565,7 @@ components: type: array items: type: object + additionalProperties: false required: - rate - limit @@ -10012,6 +10082,7 @@ components: example: PERSONAL_CASH_ACCOUNT account_out_embed: type: object + additionalProperties: false required: - id - type @@ -10401,6 +10472,7 @@ components: List of report_approval objects file_out_embed: type: object + additionalProperties: false required: - id - name @@ -10715,6 +10787,7 @@ components: example: Uber matched_corporate_card_transaction_out_embed: type: object + additionalProperties: false nullable: true required: - id @@ -11858,6 +11931,7 @@ components: type: string accounting_export_summary: type: object + additionalProperties: false description: | Summary of accounting export for this expense. properties: @@ -12428,6 +12502,7 @@ components: example: tx0agOdICdbV expense_permissions_out: type: object + additionalProperties: false required: - can_delete - can_edit @@ -12436,6 +12511,8 @@ components: - can_assign - can_add_to_report properties: + id: + $ref: '#/components/schemas/id_string' can_delete: type: boolean description: | @@ -12833,6 +12910,7 @@ components: example: uswjwgnwwgo reimbursement_out_minimal: type: object + additionalProperties: false nullable: true required: - id @@ -13112,6 +13190,7 @@ components: List of comments on the report accounting_export_summary: type: object + additionalProperties: false description: | Summary of accounting export for this report. properties: @@ -13485,6 +13564,7 @@ components: description: Stats grouped by report state items: type: object + additionalProperties: false required: - count - total_amount @@ -13542,6 +13622,7 @@ components: description: Sum of reimbursable amounts for matching reports in this state. example: 500 - type: object + additionalProperties: false title: Overall stats description: Overall stats without state grouping (response for older mobile app versions). required: @@ -13552,6 +13633,9 @@ components: - failed_amount - failed_count properties: + reimbursable_amount: + type: number + description: Total reimbursable amount for matching reports. count: type: integer nullable: false @@ -14031,6 +14115,7 @@ components: Configuration for the export. advance_out_embed: type: object + additionalProperties: false nullable: true required: - id @@ -14039,6 +14124,8 @@ components: - advance_request_id - seq_num properties: + code: + $ref: '#/components/schemas/code' id: type: string maxLength: 255 @@ -14435,6 +14522,7 @@ components: description: Stats grouped by advance request state items: type: object + additionalProperties: false required: - count - total_amount @@ -14463,6 +14551,7 @@ components: - SENT_BACK description: Advance request state. - type: object + additionalProperties: false title: Overall stats description: Overall stats without state grouping. required: @@ -14506,6 +14595,7 @@ components: total_amount: 0 advance_request_out_embed: type: object + additionalProperties: false nullable: true required: - id @@ -14682,6 +14772,7 @@ components: example: id=in.('adv1263', 'adv1569') advances_stats_out: type: object + additionalProperties: false required: - count - total_amount @@ -14728,6 +14819,7 @@ components: $ref: '#/components/schemas/amount' corporate_card_out: type: object + additionalProperties: false properties: id: allOf: @@ -14934,6 +15026,7 @@ components: - unassigned_transactions_count yodlee_accounts_out: type: object + additionalProperties: false properties: id: allOf: @@ -14976,6 +15069,7 @@ components: example: false yodlee_fastlink_params: type: object + additionalProperties: false nullable: true properties: flow: @@ -15013,6 +15107,7 @@ components: - corporate_card_id corporate_card_monthly_rtf_enrollment_usage_out: type: object + additionalProperties: false properties: monthly_limit: type: integer @@ -15280,6 +15375,7 @@ components: $ref: '#/components/schemas/text_detail' corporate_card_transaction_list_out: type: object + additionalProperties: false properties: id: allOf: @@ -15532,6 +15628,7 @@ components: transactions are found matching the criteria. items: type: object + additionalProperties: false required: - corporate_card_id - card_number @@ -15605,7 +15702,22 @@ components: - id corporate_card_transaction_mark_personal_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. + capitalone_virtual_card_last_four: + type: string + nullable: true + description: Last four digits of the Capital One virtual card. id: allOf: - $ref: '#/components/schemas/id_string' @@ -15814,7 +15926,22 @@ components: - is_exported corporate_card_transaction_unmark_personal_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. + capitalone_virtual_card_last_four: + type: string + nullable: true + description: Last four digits of the Capital One virtual card. id: allOf: - $ref: '#/components/schemas/id_string' @@ -16024,7 +16151,18 @@ components: - is_exported corporate_card_transaction_ignore_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. id: allOf: - $ref: '#/components/schemas/id_string' @@ -16490,7 +16628,18 @@ components: - expense_ids corporate_card_transaction_match_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. id: allOf: - $ref: '#/components/schemas/id_string' @@ -18475,7 +18624,16 @@ components: example: false virtual_card_out: type: object + additionalProperties: false properties: + funding_card_last_five: + type: string + nullable: true + description: Last five digits of the funding card. + monthly_limit: + type: number + nullable: true + description: Monthly spending limit of the virtual card. id: allOf: - $ref: '#/components/schemas/id_string' @@ -18577,6 +18735,7 @@ components: - id virtual_cards_get_current_balance_out: type: object + additionalProperties: false properties: current_amount: type: number @@ -18587,6 +18746,7 @@ components: - current_amount virtual_cards_show_card_details_out: type: object + additionalProperties: false properties: full_card_number: type: string @@ -19105,6 +19265,8 @@ components: expense_custom_fields_op: nullable: true type: object + additionalProperties: + type: string description: | Operator for the expense_custom_fields. properties: @@ -19238,6 +19400,8 @@ components: employee_custom_fields_op: nullable: true type: object + additionalProperties: + type: string description: | Operator for the employee_custom_fields. properties: @@ -20114,6 +20278,7 @@ components: additionalProperties: false items: type: object + additionalProperties: false properties: id: allOf: @@ -20127,6 +20292,7 @@ components: $ref: '#/components/schemas/expense_check_policies_final_desired_state' spender_automate_report_submission_next_at_out: type: object + additionalProperties: false required: - next_at properties: @@ -20394,6 +20560,7 @@ components: additionalProperties: false items: type: object + additionalProperties: false required: - id - missing_amount @@ -20578,6 +20745,7 @@ components: description: Stats grouped by expense state items: type: object + additionalProperties: false required: - count - total_amount @@ -20598,6 +20766,7 @@ components: - $ref: '#/components/schemas/expense_state' description: Expense state - type: object + additionalProperties: false title: Overall stats description: Overall stats without state grouping required: @@ -21497,6 +21666,7 @@ components: $ref: '#/components/schemas/updated_at' personal_card_access_token_out: type: object + additionalProperties: false required: - access_token properties: @@ -21517,6 +21687,7 @@ components: example: baccymJEDziL9Y personal_card_mfa_out: type: object + additionalProperties: false required: - is_mfa_enabled properties: @@ -21738,6 +21909,7 @@ components: example: personal_card_id=eq.bacctW9DfNhwOt&state=eq.HIDDEN personal_card_transactions_stats_out: type: object + additionalProperties: false required: - count - debit_amount diff --git a/src/admin/paths/admin@accounting_export_lineitems@bulk.yaml b/src/admin/paths/admin@accounting_export_lineitems@bulk.yaml index 48bed11b4..7239c4949 100644 --- a/src/admin/paths/admin@accounting_export_lineitems@bulk.yaml +++ b/src/admin/paths/admin@accounting_export_lineitems@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@adjustments@bulk.yaml b/src/admin/paths/admin@adjustments@bulk.yaml index 7f810acb0..56f4e03d9 100644 --- a/src/admin/paths/admin@adjustments@bulk.yaml +++ b/src/admin/paths/admin@adjustments@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@advance_refunds.yaml b/src/admin/paths/admin@advance_refunds.yaml index f19fae6e2..c1ea0a123 100644 --- a/src/admin/paths/admin@advance_refunds.yaml +++ b/src/admin/paths/admin@advance_refunds.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@advance_refunds@bulk.yaml b/src/admin/paths/admin@advance_refunds@bulk.yaml index 1c0493192..6e5ba046d 100644 --- a/src/admin/paths/admin@advance_refunds@bulk.yaml +++ b/src/admin/paths/admin@advance_refunds@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@advance_requests.yaml b/src/admin/paths/admin@advance_requests.yaml index b300263d3..84fcece2f 100644 --- a/src/admin/paths/admin@advance_requests.yaml +++ b/src/admin/paths/admin@advance_requests.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@advance_requests@add_approver.yaml b/src/admin/paths/admin@advance_requests@add_approver.yaml index 774e8da07..8c8c55073 100644 --- a/src/admin/paths/admin@advance_requests@add_approver.yaml +++ b/src/admin/paths/admin@advance_requests@add_approver.yaml @@ -29,6 +29,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@advance_requests@comments.yaml b/src/admin/paths/admin@advance_requests@comments.yaml index 8cf152e53..dab740026 100644 --- a/src/admin/paths/admin@advance_requests@comments.yaml +++ b/src/admin/paths/admin@advance_requests@comments.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@advance_requests@custom_fields.yaml b/src/admin/paths/admin@advance_requests@custom_fields.yaml index 795c99b0f..904ebb042 100644 --- a/src/admin/paths/admin@advance_requests@custom_fields.yaml +++ b/src/admin/paths/admin@advance_requests@custom_fields.yaml @@ -13,9 +13,14 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: + count: + $ref: '../../components/schemas/count.yaml' + offset: + $ref: '../../components/schemas/offset.yaml' data: $ref: '../../components/schemas/advance_request.yaml#/advance_request_custom_fields_out' '400': @@ -68,6 +73,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@advance_requests@inquire.yaml b/src/admin/paths/admin@advance_requests@inquire.yaml index fa7e486c0..4dc9a94ac 100644 --- a/src/admin/paths/admin@advance_requests@inquire.yaml +++ b/src/admin/paths/admin@advance_requests@inquire.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@advance_requests@remove_approver.yaml b/src/admin/paths/admin@advance_requests@remove_approver.yaml index 2dfea8f16..52eb56bb1 100644 --- a/src/admin/paths/admin@advance_requests@remove_approver.yaml +++ b/src/admin/paths/admin@advance_requests@remove_approver.yaml @@ -28,6 +28,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@advance_wallets.yaml b/src/admin/paths/admin@advance_wallets.yaml index 0d3c4d0fd..fe78f1afe 100644 --- a/src/admin/paths/admin@advance_wallets.yaml +++ b/src/admin/paths/admin@advance_wallets.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@advances.yaml b/src/admin/paths/admin@advances.yaml index 0b6599bf8..eebed3b55 100644 --- a/src/admin/paths/admin@advances.yaml +++ b/src/admin/paths/admin@advances.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@advances@bulk.yaml b/src/admin/paths/admin@advances@bulk.yaml index a24f69eae..588d2ea75 100644 --- a/src/admin/paths/admin@advances@bulk.yaml +++ b/src/admin/paths/admin@advances@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@automations@report_submissions.yaml b/src/admin/paths/admin@automations@report_submissions.yaml index 48f99272f..6ca572d92 100644 --- a/src/admin/paths/admin@automations@report_submissions.yaml +++ b/src/admin/paths/admin@automations@report_submissions.yaml @@ -71,6 +71,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@budget_usages.yaml b/src/admin/paths/admin@budget_usages.yaml index 56bf4fc31..eee093cc0 100644 --- a/src/admin/paths/admin@budget_usages.yaml +++ b/src/admin/paths/admin@budget_usages.yaml @@ -17,6 +17,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@budgets.yaml b/src/admin/paths/admin@budgets.yaml index 25803e3fb..93af52d61 100644 --- a/src/admin/paths/admin@budgets.yaml +++ b/src/admin/paths/admin@budgets.yaml @@ -72,6 +72,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@budgets@exports.yaml b/src/admin/paths/admin@budgets@exports.yaml index 09de92bda..a611f55c0 100644 --- a/src/admin/paths/admin@budgets@exports.yaml +++ b/src/admin/paths/admin@budgets@exports.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@categories@bulk.yaml b/src/admin/paths/admin@categories@bulk.yaml index 14a9ac41e..43b048b51 100644 --- a/src/admin/paths/admin@categories@bulk.yaml +++ b/src/admin/paths/admin@categories@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@categories@delete@bulk.yaml b/src/admin/paths/admin@categories@delete@bulk.yaml index 1d22809d8..e7affb45f 100644 --- a/src/admin/paths/admin@categories@delete@bulk.yaml +++ b/src/admin/paths/admin@categories@delete@bulk.yaml @@ -46,6 +46,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@corporate_card_transactions.yaml b/src/admin/paths/admin@corporate_card_transactions.yaml index 50890d71a..264e3d85d 100644 --- a/src/admin/paths/admin@corporate_card_transactions.yaml +++ b/src/admin/paths/admin@corporate_card_transactions.yaml @@ -20,6 +20,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -71,6 +72,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_card_transactions@assign.yaml b/src/admin/paths/admin@corporate_card_transactions@assign.yaml index 4bca72161..52d9bd7c2 100644 --- a/src/admin/paths/admin@corporate_card_transactions@assign.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@assign.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_card_transactions@assign@bulk.yaml b/src/admin/paths/admin@corporate_card_transactions@assign@bulk.yaml index 1b4a60f48..79ae1e808 100644 --- a/src/admin/paths/admin@corporate_card_transactions@assign@bulk.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@assign@bulk.yaml @@ -30,6 +30,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@corporate_card_transactions@bulk.yaml b/src/admin/paths/admin@corporate_card_transactions@bulk.yaml index 5aaec45e0..c56ea9df5 100644 --- a/src/admin/paths/admin@corporate_card_transactions@bulk.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@bulk.yaml @@ -30,6 +30,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@corporate_card_transactions@export_configurations.yaml b/src/admin/paths/admin@corporate_card_transactions@export_configurations.yaml index 72b536eff..2090ec39e 100644 --- a/src/admin/paths/admin@corporate_card_transactions@export_configurations.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@export_configurations.yaml @@ -18,6 +18,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -163,6 +164,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_card_transactions@export_configurations@delete@bulk.yaml b/src/admin/paths/admin@corporate_card_transactions@export_configurations@delete@bulk.yaml index 3814ee0cd..e9e1cca65 100644 --- a/src/admin/paths/admin@corporate_card_transactions@export_configurations@delete@bulk.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@export_configurations@delete@bulk.yaml @@ -41,6 +41,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -60,6 +61,7 @@ post: oneOf: - $ref: "../../components/schemas/bulk_error.yaml" - type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@corporate_card_transactions@exports.yaml b/src/admin/paths/admin@corporate_card_transactions@exports.yaml index 3b4659d69..130d3194b 100644 --- a/src/admin/paths/admin@corporate_card_transactions@exports.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@exports.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_card_transactions@filters.yaml b/src/admin/paths/admin@corporate_card_transactions@filters.yaml index 0192d9c69..b86849b4e 100644 --- a/src/admin/paths/admin@corporate_card_transactions@filters.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@filters.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_card_transactions@filters@delete.yaml b/src/admin/paths/admin@corporate_card_transactions@filters@delete.yaml index 2dc30983c..c5b734938 100644 --- a/src/admin/paths/admin@corporate_card_transactions@filters@delete.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@filters@delete.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_card_transactions@ignore.yaml b/src/admin/paths/admin@corporate_card_transactions@ignore.yaml index e3b7fe210..1f4892fdd 100644 --- a/src/admin/paths/admin@corporate_card_transactions@ignore.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@ignore.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_card_transactions@ignore@bulk.yaml b/src/admin/paths/admin@corporate_card_transactions@ignore@bulk.yaml index f054ae75c..7aa809a61 100644 --- a/src/admin/paths/admin@corporate_card_transactions@ignore@bulk.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@ignore@bulk.yaml @@ -30,6 +30,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@corporate_card_transactions@mark_personal.yaml b/src/admin/paths/admin@corporate_card_transactions@mark_personal.yaml index 8df82c237..92d4db44e 100644 --- a/src/admin/paths/admin@corporate_card_transactions@mark_personal.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@mark_personal.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_card_transactions@mark_personal@bulk.yaml b/src/admin/paths/admin@corporate_card_transactions@mark_personal@bulk.yaml index b969d63a2..d2d2b3bc7 100644 --- a/src/admin/paths/admin@corporate_card_transactions@mark_personal@bulk.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@mark_personal@bulk.yaml @@ -30,6 +30,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@corporate_card_transactions@match.yaml b/src/admin/paths/admin@corporate_card_transactions@match.yaml index 57fc7f2c3..b82b4f192 100644 --- a/src/admin/paths/admin@corporate_card_transactions@match.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@match.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_card_transactions@reassign@bulk.yaml b/src/admin/paths/admin@corporate_card_transactions@reassign@bulk.yaml index 358f0467d..a416eed07 100644 --- a/src/admin/paths/admin@corporate_card_transactions@reassign@bulk.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@reassign@bulk.yaml @@ -30,6 +30,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@corporate_card_transactions@unassign.yaml b/src/admin/paths/admin@corporate_card_transactions@unassign.yaml index 95a0bd0c5..79f8d699a 100644 --- a/src/admin/paths/admin@corporate_card_transactions@unassign.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@unassign.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_card_transactions@unassign@bulk.yaml b/src/admin/paths/admin@corporate_card_transactions@unassign@bulk.yaml index c6c4ec550..b2d7c7611 100644 --- a/src/admin/paths/admin@corporate_card_transactions@unassign@bulk.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@unassign@bulk.yaml @@ -30,6 +30,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@corporate_card_transactions@undo_ignore.yaml b/src/admin/paths/admin@corporate_card_transactions@undo_ignore.yaml index 897b93f30..8138bf467 100644 --- a/src/admin/paths/admin@corporate_card_transactions@undo_ignore.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@undo_ignore.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_card_transactions@undo_ignore@bulk.yaml b/src/admin/paths/admin@corporate_card_transactions@undo_ignore@bulk.yaml index b137817eb..384d2c60c 100644 --- a/src/admin/paths/admin@corporate_card_transactions@undo_ignore@bulk.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@undo_ignore@bulk.yaml @@ -30,6 +30,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@corporate_card_transactions@unmark_personal.yaml b/src/admin/paths/admin@corporate_card_transactions@unmark_personal.yaml index 1fc8e47ce..00a01b06c 100644 --- a/src/admin/paths/admin@corporate_card_transactions@unmark_personal.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@unmark_personal.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_card_transactions@unmark_personal@bulk.yaml b/src/admin/paths/admin@corporate_card_transactions@unmark_personal@bulk.yaml index 368d1b2bb..f20a81695 100644 --- a/src/admin/paths/admin@corporate_card_transactions@unmark_personal@bulk.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@unmark_personal@bulk.yaml @@ -30,6 +30,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@corporate_card_transactions@unmatch.yaml b/src/admin/paths/admin@corporate_card_transactions@unmatch.yaml index 7c2585533..13312dd34 100644 --- a/src/admin/paths/admin@corporate_card_transactions@unmatch.yaml +++ b/src/admin/paths/admin@corporate_card_transactions@unmatch.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_cards.yaml b/src/admin/paths/admin@corporate_cards.yaml index add124132..f9dafa823 100644 --- a/src/admin/paths/admin@corporate_cards.yaml +++ b/src/admin/paths/admin@corporate_cards.yaml @@ -20,6 +20,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -71,6 +72,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_cards@archive.yaml b/src/admin/paths/admin@corporate_cards@archive.yaml index e3042230c..ba7f197ec 100644 --- a/src/admin/paths/admin@corporate_cards@archive.yaml +++ b/src/admin/paths/admin@corporate_cards@archive.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_cards@archive_suggestions.yaml b/src/admin/paths/admin@corporate_cards@archive_suggestions.yaml index b5801373e..27e41a819 100644 --- a/src/admin/paths/admin@corporate_cards@archive_suggestions.yaml +++ b/src/admin/paths/admin@corporate_cards@archive_suggestions.yaml @@ -20,6 +20,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@corporate_cards@archive_suggestions@dismiss.yaml b/src/admin/paths/admin@corporate_cards@archive_suggestions@dismiss.yaml index 832f142b3..0b67beb84 100644 --- a/src/admin/paths/admin@corporate_cards@archive_suggestions@dismiss.yaml +++ b/src/admin/paths/admin@corporate_cards@archive_suggestions@dismiss.yaml @@ -25,6 +25,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_cards@assign.yaml b/src/admin/paths/admin@corporate_cards@assign.yaml index 3e5596005..5688f0701 100644 --- a/src/admin/paths/admin@corporate_cards@assign.yaml +++ b/src/admin/paths/admin@corporate_cards@assign.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_cards@bank_names.yaml b/src/admin/paths/admin@corporate_cards@bank_names.yaml index 7d3ffaf38..71da40cce 100644 --- a/src/admin/paths/admin@corporate_cards@bank_names.yaml +++ b/src/admin/paths/admin@corporate_cards@bank_names.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_cards@bulk.yaml b/src/admin/paths/admin@corporate_cards@bulk.yaml index c0df79570..42df4bc35 100644 --- a/src/admin/paths/admin@corporate_cards@bulk.yaml +++ b/src/admin/paths/admin@corporate_cards@bulk.yaml @@ -32,6 +32,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@corporate_cards@delete.yaml b/src/admin/paths/admin@corporate_cards@delete.yaml index c9ceabe86..7b24a138a 100644 --- a/src/admin/paths/admin@corporate_cards@delete.yaml +++ b/src/admin/paths/admin@corporate_cards@delete.yaml @@ -25,6 +25,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_cards@duplicate_suggestions.yaml b/src/admin/paths/admin@corporate_cards@duplicate_suggestions.yaml index 23b551c72..7dfae511d 100644 --- a/src/admin/paths/admin@corporate_cards@duplicate_suggestions.yaml +++ b/src/admin/paths/admin@corporate_cards@duplicate_suggestions.yaml @@ -20,6 +20,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@corporate_cards@duplicate_suggestions@dismiss.yaml b/src/admin/paths/admin@corporate_cards@duplicate_suggestions@dismiss.yaml index 1da66e426..92972aa84 100644 --- a/src/admin/paths/admin@corporate_cards@duplicate_suggestions@dismiss.yaml +++ b/src/admin/paths/admin@corporate_cards@duplicate_suggestions@dismiss.yaml @@ -25,6 +25,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_cards@masked_card_numbers.yaml b/src/admin/paths/admin@corporate_cards@masked_card_numbers.yaml index 66b739c9e..6005628cf 100644 --- a/src/admin/paths/admin@corporate_cards@masked_card_numbers.yaml +++ b/src/admin/paths/admin@corporate_cards@masked_card_numbers.yaml @@ -16,6 +16,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_cards@merge.yaml b/src/admin/paths/admin@corporate_cards@merge.yaml index 04b1bc23a..f449ac3ad 100644 --- a/src/admin/paths/admin@corporate_cards@merge.yaml +++ b/src/admin/paths/admin@corporate_cards@merge.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_cards@reassign.yaml b/src/admin/paths/admin@corporate_cards@reassign.yaml index 54d51da77..d7c116e79 100644 --- a/src/admin/paths/admin@corporate_cards@reassign.yaml +++ b/src/admin/paths/admin@corporate_cards@reassign.yaml @@ -25,6 +25,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_cards@stats.yaml b/src/admin/paths/admin@corporate_cards@stats.yaml index d9e525565..ec34926ab 100644 --- a/src/admin/paths/admin@corporate_cards@stats.yaml +++ b/src/admin/paths/admin@corporate_cards@stats.yaml @@ -25,6 +25,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_cards@unarchive.yaml b/src/admin/paths/admin@corporate_cards@unarchive.yaml index 964cd4ba5..bb4cae428 100644 --- a/src/admin/paths/admin@corporate_cards@unarchive.yaml +++ b/src/admin/paths/admin@corporate_cards@unarchive.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@corporate_cards@unarchive@bulk.yaml b/src/admin/paths/admin@corporate_cards@unarchive@bulk.yaml index 29332cec6..fded44143 100644 --- a/src/admin/paths/admin@corporate_cards@unarchive@bulk.yaml +++ b/src/admin/paths/admin@corporate_cards@unarchive@bulk.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: @@ -41,6 +42,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@corporate_cards@unassign.yaml b/src/admin/paths/admin@corporate_cards@unassign.yaml index b75792b16..fc030aa49 100644 --- a/src/admin/paths/admin@corporate_cards@unassign.yaml +++ b/src/admin/paths/admin@corporate_cards@unassign.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@cost_centers@bulk.yaml b/src/admin/paths/admin@cost_centers@bulk.yaml index bfd951a81..6562f8110 100644 --- a/src/admin/paths/admin@cost_centers@bulk.yaml +++ b/src/admin/paths/admin@cost_centers@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@cost_centers@delete@bulk.yaml b/src/admin/paths/admin@cost_centers@delete@bulk.yaml index 0ca797c57..ec80f89bf 100644 --- a/src/admin/paths/admin@cost_centers@delete@bulk.yaml +++ b/src/admin/paths/admin@cost_centers@delete@bulk.yaml @@ -45,6 +45,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@departments@delete@bulk.yaml b/src/admin/paths/admin@departments@delete@bulk.yaml index fe536b0a3..c8e556ae9 100644 --- a/src/admin/paths/admin@departments@delete@bulk.yaml +++ b/src/admin/paths/admin@departments@delete@bulk.yaml @@ -39,6 +39,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@departments@delete_summary@bulk.yaml b/src/admin/paths/admin@departments@delete_summary@bulk.yaml index a86c3d682..8ee2d42b8 100644 --- a/src/admin/paths/admin@departments@delete_summary@bulk.yaml +++ b/src/admin/paths/admin@departments@delete_summary@bulk.yaml @@ -38,6 +38,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@dependent_expense_field_values.yaml b/src/admin/paths/admin@dependent_expense_field_values.yaml index a80f52b2f..ad71ff867 100644 --- a/src/admin/paths/admin@dependent_expense_field_values.yaml +++ b/src/admin/paths/admin@dependent_expense_field_values.yaml @@ -52,6 +52,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@dependent_expense_field_values@bulk.yaml b/src/admin/paths/admin@dependent_expense_field_values@bulk.yaml index 4a309e8d5..f68678e18 100644 --- a/src/admin/paths/admin@dependent_expense_field_values@bulk.yaml +++ b/src/admin/paths/admin@dependent_expense_field_values@bulk.yaml @@ -29,6 +29,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@dependent_expense_field_values@downloads.yaml b/src/admin/paths/admin@dependent_expense_field_values@downloads.yaml index 86b62ea42..39cc36b5a 100644 --- a/src/admin/paths/admin@dependent_expense_field_values@downloads.yaml +++ b/src/admin/paths/admin@dependent_expense_field_values@downloads.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -65,6 +66,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@dependent_expense_field_values@preview.yaml b/src/admin/paths/admin@dependent_expense_field_values@preview.yaml index ae4499863..fa69f25cb 100644 --- a/src/admin/paths/admin@dependent_expense_field_values@preview.yaml +++ b/src/admin/paths/admin@dependent_expense_field_values@preview.yaml @@ -42,6 +42,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@dependent_expense_field_values@uploads.yaml b/src/admin/paths/admin@dependent_expense_field_values@uploads.yaml index 789f7880a..796708738 100644 --- a/src/admin/paths/admin@dependent_expense_field_values@uploads.yaml +++ b/src/admin/paths/admin@dependent_expense_field_values@uploads.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -65,6 +66,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@employee_fields.yaml b/src/admin/paths/admin@employee_fields.yaml index 4858954bb..10738329b 100644 --- a/src/admin/paths/admin@employee_fields.yaml +++ b/src/admin/paths/admin@employee_fields.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -62,6 +63,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@employees@business_units.yaml b/src/admin/paths/admin@employees@business_units.yaml index 1abdce999..82c2610d2 100644 --- a/src/admin/paths/admin@employees@business_units.yaml +++ b/src/admin/paths/admin@employees@business_units.yaml @@ -16,6 +16,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@employees@downloads.yaml b/src/admin/paths/admin@employees@downloads.yaml index be2031f05..92071f8b9 100644 --- a/src/admin/paths/admin@employees@downloads.yaml +++ b/src/admin/paths/admin@employees@downloads.yaml @@ -67,6 +67,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@employees@export_configurations.yaml b/src/admin/paths/admin@employees@export_configurations.yaml index b676cffa8..36ca76f07 100644 --- a/src/admin/paths/admin@employees@export_configurations.yaml +++ b/src/admin/paths/admin@employees@export_configurations.yaml @@ -20,6 +20,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -165,6 +166,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@employees@export_configurations@delete@bulk.yaml b/src/admin/paths/admin@employees@export_configurations@delete@bulk.yaml index a092af5fb..83d96a22c 100644 --- a/src/admin/paths/admin@employees@export_configurations@delete@bulk.yaml +++ b/src/admin/paths/admin@employees@export_configurations@delete@bulk.yaml @@ -41,6 +41,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -60,6 +61,7 @@ post: oneOf: - $ref: "../../components/schemas/bulk_error.yaml" - type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@employees@exports.yaml b/src/admin/paths/admin@employees@exports.yaml index b567f7103..d96a095d9 100644 --- a/src/admin/paths/admin@employees@exports.yaml +++ b/src/admin/paths/admin@employees@exports.yaml @@ -25,6 +25,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@employees@filters.yaml b/src/admin/paths/admin@employees@filters.yaml index 3d8d7caea..d74c6d8dd 100644 --- a/src/admin/paths/admin@employees@filters.yaml +++ b/src/admin/paths/admin@employees@filters.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@employees@filters@delete.yaml b/src/admin/paths/admin@employees@filters@delete.yaml index 0c67ac3e6..f52d283f0 100644 --- a/src/admin/paths/admin@employees@filters@delete.yaml +++ b/src/admin/paths/admin@employees@filters@delete.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@employees@invite@bulk.yaml b/src/admin/paths/admin@employees@invite@bulk.yaml index ac5f77920..70462a9d4 100644 --- a/src/admin/paths/admin@employees@invite@bulk.yaml +++ b/src/admin/paths/admin@employees@invite@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@employees@locations.yaml b/src/admin/paths/admin@employees@locations.yaml index 5c4d1253f..d8bbe626f 100644 --- a/src/admin/paths/admin@employees@locations.yaml +++ b/src/admin/paths/admin@employees@locations.yaml @@ -16,6 +16,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@employees@reinvite@bulk.yaml b/src/admin/paths/admin@employees@reinvite@bulk.yaml index 7de27e785..d69346c1a 100644 --- a/src/admin/paths/admin@employees@reinvite@bulk.yaml +++ b/src/admin/paths/admin@employees@reinvite@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@employees@titles.yaml b/src/admin/paths/admin@employees@titles.yaml index 509d50f9d..6b7315120 100644 --- a/src/admin/paths/admin@employees@titles.yaml +++ b/src/admin/paths/admin@employees@titles.yaml @@ -16,6 +16,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@employees@uploads.yaml b/src/admin/paths/admin@employees@uploads.yaml index 9a63de40e..094afaf2c 100644 --- a/src/admin/paths/admin@employees@uploads.yaml +++ b/src/admin/paths/admin@employees@uploads.yaml @@ -14,6 +14,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -67,6 +68,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@expense_fields.yaml b/src/admin/paths/admin@expense_fields.yaml index b3e28d15c..e4420a7ee 100644 --- a/src/admin/paths/admin@expense_fields.yaml +++ b/src/admin/paths/admin@expense_fields.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -62,6 +63,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@expense_rules.yaml b/src/admin/paths/admin@expense_rules.yaml index fca8b8d85..356d6c979 100644 --- a/src/admin/paths/admin@expense_rules.yaml +++ b/src/admin/paths/admin@expense_rules.yaml @@ -65,6 +65,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@expenses.yaml b/src/admin/paths/admin@expenses.yaml index 014f4848c..fe2f6b0cb 100644 --- a/src/admin/paths/admin@expenses.yaml +++ b/src/admin/paths/admin@expenses.yaml @@ -15,6 +15,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -66,6 +67,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@expenses@accounting_export_summary@bulk.yaml b/src/admin/paths/admin@expenses@accounting_export_summary@bulk.yaml index ed3225c3e..b3eb2d383 100644 --- a/src/admin/paths/admin@expenses@accounting_export_summary@bulk.yaml +++ b/src/admin/paths/admin@expenses@accounting_export_summary@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@expenses@bulk.yaml b/src/admin/paths/admin@expenses@bulk.yaml index 5e2a105dd..702c202d3 100644 --- a/src/admin/paths/admin@expenses@bulk.yaml +++ b/src/admin/paths/admin@expenses@bulk.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@expenses@comments.yaml b/src/admin/paths/admin@expenses@comments.yaml index 4ec910583..3bab14f0e 100644 --- a/src/admin/paths/admin@expenses@comments.yaml +++ b/src/admin/paths/admin@expenses@comments.yaml @@ -14,6 +14,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@expenses@comments@bulk.yaml b/src/admin/paths/admin@expenses@comments@bulk.yaml index 7875b5503..8fdc1b9d4 100644 --- a/src/admin/paths/admin@expenses@comments@bulk.yaml +++ b/src/admin/paths/admin@expenses@comments@bulk.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@expenses@dismiss_duplicates@bulk.yaml b/src/admin/paths/admin@expenses@dismiss_duplicates@bulk.yaml index f67f41c72..d0fb1bcd9 100644 --- a/src/admin/paths/admin@expenses@dismiss_duplicates@bulk.yaml +++ b/src/admin/paths/admin@expenses@dismiss_duplicates@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@expenses@duplicate_sets.yaml b/src/admin/paths/admin@expenses@duplicate_sets.yaml index 57bc14fa9..290b031fa 100644 --- a/src/admin/paths/admin@expenses@duplicate_sets.yaml +++ b/src/admin/paths/admin@expenses@duplicate_sets.yaml @@ -22,6 +22,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@expenses@export_configurations.yaml b/src/admin/paths/admin@expenses@export_configurations.yaml index b41316899..9969247fa 100644 --- a/src/admin/paths/admin@expenses@export_configurations.yaml +++ b/src/admin/paths/admin@expenses@export_configurations.yaml @@ -18,6 +18,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -149,6 +150,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@expenses@export_configurations@delete@bulk.yaml b/src/admin/paths/admin@expenses@export_configurations@delete@bulk.yaml index 67f709aaa..190fb2774 100644 --- a/src/admin/paths/admin@expenses@export_configurations@delete@bulk.yaml +++ b/src/admin/paths/admin@expenses@export_configurations@delete@bulk.yaml @@ -41,6 +41,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -60,6 +61,7 @@ post: oneOf: - $ref: "../../components/schemas/bulk_error.yaml" - type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@expenses@exports.yaml b/src/admin/paths/admin@expenses@exports.yaml index 14673a30b..a0eafdb4e 100644 --- a/src/admin/paths/admin@expenses@exports.yaml +++ b/src/admin/paths/admin@expenses@exports.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@expenses@filters.yaml b/src/admin/paths/admin@expenses@filters.yaml index 3a9915bfd..1996fe1f1 100644 --- a/src/admin/paths/admin@expenses@filters.yaml +++ b/src/admin/paths/admin@expenses@filters.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@expenses@filters@delete.yaml b/src/admin/paths/admin@expenses@filters@delete.yaml index 280947838..9d108dd54 100644 --- a/src/admin/paths/admin@expenses@filters@delete.yaml +++ b/src/admin/paths/admin@expenses@filters@delete.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@expenses@merge.yaml b/src/admin/paths/admin@expenses@merge.yaml index 128ecec57..10ce8cfe3 100644 --- a/src/admin/paths/admin@expenses@merge.yaml +++ b/src/admin/paths/admin@expenses@merge.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@expenses@split.yaml b/src/admin/paths/admin@expenses@split.yaml index 94e7c85f3..91bb5a53c 100644 --- a/src/admin/paths/admin@expenses@split.yaml +++ b/src/admin/paths/admin@expenses@split.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@expenses@split@check_mandatory_fields.yaml b/src/admin/paths/admin@expenses@split@check_mandatory_fields.yaml index 71eb6b30a..34d566dc8 100644 --- a/src/admin/paths/admin@expenses@split@check_mandatory_fields.yaml +++ b/src/admin/paths/admin@expenses@split@check_mandatory_fields.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@expenses@split@check_policies.yaml b/src/admin/paths/admin@expenses@split@check_policies.yaml index f672026b3..557046bda 100644 --- a/src/admin/paths/admin@expenses@split@check_policies.yaml +++ b/src/admin/paths/admin@expenses@split@check_policies.yaml @@ -27,6 +27,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@expenses@verify@bulk.yaml b/src/admin/paths/admin@expenses@verify@bulk.yaml index 1ba6281ca..2bb944ee2 100644 --- a/src/admin/paths/admin@expenses@verify@bulk.yaml +++ b/src/admin/paths/admin@expenses@verify@bulk.yaml @@ -39,6 +39,7 @@ post: oneOf: - $ref: "../../components/schemas/bulk_error.yaml" - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@feature_configs.yaml b/src/admin/paths/admin@feature_configs.yaml index b74012ad8..b2435de14 100644 --- a/src/admin/paths/admin@feature_configs.yaml +++ b/src/admin/paths/admin@feature_configs.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@feature_configs@bulk.yaml b/src/admin/paths/admin@feature_configs@bulk.yaml index 8f15c87fd..28688ebe1 100644 --- a/src/admin/paths/admin@feature_configs@bulk.yaml +++ b/src/admin/paths/admin@feature_configs@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@files@bulk.yaml b/src/admin/paths/admin@files@bulk.yaml index b7a726cc0..28c4b8ee7 100644 --- a/src/admin/paths/admin@files@bulk.yaml +++ b/src/admin/paths/admin@files@bulk.yaml @@ -43,6 +43,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@levels.yaml b/src/admin/paths/admin@levels.yaml index e9e97217c..fbac926af 100644 --- a/src/admin/paths/admin@levels.yaml +++ b/src/admin/paths/admin@levels.yaml @@ -65,6 +65,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@levels@delete@bulk.yaml b/src/admin/paths/admin@levels@delete@bulk.yaml index ac5457b00..3b649f99e 100644 --- a/src/admin/paths/admin@levels@delete@bulk.yaml +++ b/src/admin/paths/admin@levels@delete@bulk.yaml @@ -39,6 +39,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@levels@delete_summary@bulk.yaml b/src/admin/paths/admin@levels@delete_summary@bulk.yaml index 77fe09013..cf45d7b31 100644 --- a/src/admin/paths/admin@levels@delete_summary@bulk.yaml +++ b/src/admin/paths/admin@levels@delete_summary@bulk.yaml @@ -37,6 +37,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@merchants.yaml b/src/admin/paths/admin@merchants.yaml index 799d07780..24b67b51f 100644 --- a/src/admin/paths/admin@merchants.yaml +++ b/src/admin/paths/admin@merchants.yaml @@ -19,6 +19,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@mileage_rates.yaml b/src/admin/paths/admin@mileage_rates.yaml index 77f67b842..07be756e6 100644 --- a/src/admin/paths/admin@mileage_rates.yaml +++ b/src/admin/paths/admin@mileage_rates.yaml @@ -65,6 +65,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@mileage_rates@bulk.yaml b/src/admin/paths/admin@mileage_rates@bulk.yaml index 0a07b0018..74c83ab4c 100644 --- a/src/admin/paths/admin@mileage_rates@bulk.yaml +++ b/src/admin/paths/admin@mileage_rates@bulk.yaml @@ -39,6 +39,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@mileage_rates@delete@bulk.yaml b/src/admin/paths/admin@mileage_rates@delete@bulk.yaml index b79327761..b3ca4c242 100644 --- a/src/admin/paths/admin@mileage_rates@delete@bulk.yaml +++ b/src/admin/paths/admin@mileage_rates@delete@bulk.yaml @@ -39,6 +39,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@mileage_rates@delete_summary@bulk.yaml b/src/admin/paths/admin@mileage_rates@delete_summary@bulk.yaml index d64fcd7b7..bab775080 100644 --- a/src/admin/paths/admin@mileage_rates@delete_summary@bulk.yaml +++ b/src/admin/paths/admin@mileage_rates@delete_summary@bulk.yaml @@ -37,6 +37,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@per_diem_rates@delete@bulk.yaml b/src/admin/paths/admin@per_diem_rates@delete@bulk.yaml index b1e9b450b..53c34e075 100644 --- a/src/admin/paths/admin@per_diem_rates@delete@bulk.yaml +++ b/src/admin/paths/admin@per_diem_rates@delete@bulk.yaml @@ -45,6 +45,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@projects@bulk.yaml b/src/admin/paths/admin@projects@bulk.yaml index fd51fdce3..031fd5c16 100644 --- a/src/admin/paths/admin@projects@bulk.yaml +++ b/src/admin/paths/admin@projects@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@projects@delete@bulk.yaml b/src/admin/paths/admin@projects@delete@bulk.yaml index 901cc0649..5a9e0bf77 100644 --- a/src/admin/paths/admin@projects@delete@bulk.yaml +++ b/src/admin/paths/admin@projects@delete@bulk.yaml @@ -45,6 +45,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@reconciliation_entries.yaml b/src/admin/paths/admin@reconciliation_entries.yaml index 44de97bd6..16c139fe5 100644 --- a/src/admin/paths/admin@reconciliation_entries.yaml +++ b/src/admin/paths/admin@reconciliation_entries.yaml @@ -22,6 +22,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -53,6 +54,7 @@ get: application/json: schema: type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@reconciliation_entries@eligible_cards.yaml b/src/admin/paths/admin@reconciliation_entries@eligible_cards.yaml index 4e88cd889..cae1950ef 100644 --- a/src/admin/paths/admin@reconciliation_entries@eligible_cards.yaml +++ b/src/admin/paths/admin@reconciliation_entries@eligible_cards.yaml @@ -35,6 +35,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@reconciliation_entries@transactions.yaml b/src/admin/paths/admin@reconciliation_entries@transactions.yaml index d19592383..0b5df5f2e 100644 --- a/src/admin/paths/admin@reconciliation_entries@transactions.yaml +++ b/src/admin/paths/admin@reconciliation_entries@transactions.yaml @@ -47,6 +47,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@reconciliation_entries@transactions@delete@bulk.yaml b/src/admin/paths/admin@reconciliation_entries@transactions@delete@bulk.yaml index 85d730845..d737e9a36 100644 --- a/src/admin/paths/admin@reconciliation_entries@transactions@delete@bulk.yaml +++ b/src/admin/paths/admin@reconciliation_entries@transactions@delete@bulk.yaml @@ -55,6 +55,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@reconciliation_entries@transactions@match_and_reconcile@bulk.yaml b/src/admin/paths/admin@reconciliation_entries@transactions@match_and_reconcile@bulk.yaml index a2de0775f..c078b7eb5 100644 --- a/src/admin/paths/admin@reconciliation_entries@transactions@match_and_reconcile@bulk.yaml +++ b/src/admin/paths/admin@reconciliation_entries@transactions@match_and_reconcile@bulk.yaml @@ -62,6 +62,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@reconciliation_entries@transactions@move_to_next_period@bulk.yaml b/src/admin/paths/admin@reconciliation_entries@transactions@move_to_next_period@bulk.yaml index b1f5b1ec9..bd60c34c1 100644 --- a/src/admin/paths/admin@reconciliation_entries@transactions@move_to_next_period@bulk.yaml +++ b/src/admin/paths/admin@reconciliation_entries@transactions@move_to_next_period@bulk.yaml @@ -32,6 +32,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@reconciliation_entries@transactions@reconcile@bulk.yaml b/src/admin/paths/admin@reconciliation_entries@transactions@reconcile@bulk.yaml index 0dafe15de..aa6c2576e 100644 --- a/src/admin/paths/admin@reconciliation_entries@transactions@reconcile@bulk.yaml +++ b/src/admin/paths/admin@reconciliation_entries@transactions@reconcile@bulk.yaml @@ -55,6 +55,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@reconciliation_entries@transactions@unmatch@bulk.yaml b/src/admin/paths/admin@reconciliation_entries@transactions@unmatch@bulk.yaml index eb77c5b60..da6a79a16 100644 --- a/src/admin/paths/admin@reconciliation_entries@transactions@unmatch@bulk.yaml +++ b/src/admin/paths/admin@reconciliation_entries@transactions@unmatch@bulk.yaml @@ -55,6 +55,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@reimbursements@bulk.yaml b/src/admin/paths/admin@reimbursements@bulk.yaml index 14deccf5e..2576e37b2 100644 --- a/src/admin/paths/admin@reimbursements@bulk.yaml +++ b/src/admin/paths/admin@reimbursements@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@reminders.yaml b/src/admin/paths/admin@reminders.yaml index 2593860f3..25a2e8921 100644 --- a/src/admin/paths/admin@reminders.yaml +++ b/src/admin/paths/admin@reminders.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@reports.yaml b/src/admin/paths/admin@reports.yaml index acd3d42d3..84e25f40e 100644 --- a/src/admin/paths/admin@reports.yaml +++ b/src/admin/paths/admin@reports.yaml @@ -15,6 +15,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@reports@accounting_export_summary@bulk.yaml b/src/admin/paths/admin@reports@accounting_export_summary@bulk.yaml index faced49fc..a42c34744 100644 --- a/src/admin/paths/admin@reports@accounting_export_summary@bulk.yaml +++ b/src/admin/paths/admin@reports@accounting_export_summary@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@reports@admin_approve@bulk.yaml b/src/admin/paths/admin@reports@admin_approve@bulk.yaml index 2a25179e9..66ff67a5d 100644 --- a/src/admin/paths/admin@reports@admin_approve@bulk.yaml +++ b/src/admin/paths/admin@reports@admin_approve@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@reports@delete_filter.yaml b/src/admin/paths/admin@reports@delete_filter.yaml index b65bf675c..476339cec 100644 --- a/src/admin/paths/admin@reports@delete_filter.yaml +++ b/src/admin/paths/admin@reports@delete_filter.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@reports@export_configurations.yaml b/src/admin/paths/admin@reports@export_configurations.yaml index 7d791b8ce..afe5f82d7 100644 --- a/src/admin/paths/admin@reports@export_configurations.yaml +++ b/src/admin/paths/admin@reports@export_configurations.yaml @@ -18,6 +18,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -72,6 +73,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@reports@export_configurations@delete@bulk.yaml b/src/admin/paths/admin@reports@export_configurations@delete@bulk.yaml index 7588d25c0..db59a2db5 100644 --- a/src/admin/paths/admin@reports@export_configurations@delete@bulk.yaml +++ b/src/admin/paths/admin@reports@export_configurations@delete@bulk.yaml @@ -41,6 +41,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -60,6 +61,7 @@ post: oneOf: - $ref: "../../components/schemas/bulk_error.yaml" - type: object + additionalProperties: false properties: message: type: string diff --git a/src/admin/paths/admin@reports@exports.yaml b/src/admin/paths/admin@reports@exports.yaml index 0120fb231..10bd5ad8b 100644 --- a/src/admin/paths/admin@reports@exports.yaml +++ b/src/admin/paths/admin@reports@exports.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -65,6 +66,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@reports@mark_paid@bulk.yaml b/src/admin/paths/admin@reports@mark_paid@bulk.yaml index c63e3924b..91647b8e1 100644 --- a/src/admin/paths/admin@reports@mark_paid@bulk.yaml +++ b/src/admin/paths/admin@reports@mark_paid@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@reports@process_ach@bulk.yaml b/src/admin/paths/admin@reports@process_ach@bulk.yaml index 0344a2d9a..3f0c9707d 100644 --- a/src/admin/paths/admin@reports@process_ach@bulk.yaml +++ b/src/admin/paths/admin@reports@process_ach@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@reports@process_manual@bulk.yaml b/src/admin/paths/admin@reports@process_manual@bulk.yaml index 049982dfc..adda0029b 100644 --- a/src/admin/paths/admin@reports@process_manual@bulk.yaml +++ b/src/admin/paths/admin@reports@process_manual@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@reports@process_summary@bulk.yaml b/src/admin/paths/admin@reports@process_summary@bulk.yaml index bd5503cfd..c495441c3 100644 --- a/src/admin/paths/admin@reports@process_summary@bulk.yaml +++ b/src/admin/paths/admin@reports@process_summary@bulk.yaml @@ -41,6 +41,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@reports@remove_approver.yaml b/src/admin/paths/admin@reports@remove_approver.yaml index bc9a1e069..14c4a0122 100644 --- a/src/admin/paths/admin@reports@remove_approver.yaml +++ b/src/admin/paths/admin@reports@remove_approver.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@reports@round_off_amount.yaml b/src/admin/paths/admin@reports@round_off_amount.yaml index a394d5325..9b1f5b01e 100644 --- a/src/admin/paths/admin@reports@round_off_amount.yaml +++ b/src/admin/paths/admin@reports@round_off_amount.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@reports@save_filters.yaml b/src/admin/paths/admin@reports@save_filters.yaml index 3be6aa848..95880c905 100644 --- a/src/admin/paths/admin@reports@save_filters.yaml +++ b/src/admin/paths/admin@reports@save_filters.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@scheduled_callbacks.yaml b/src/admin/paths/admin@scheduled_callbacks.yaml index 0006cff6e..e0288d6fa 100644 --- a/src/admin/paths/admin@scheduled_callbacks.yaml +++ b/src/admin/paths/admin@scheduled_callbacks.yaml @@ -73,6 +73,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@schedules.yaml b/src/admin/paths/admin@schedules.yaml index 3a8765fc1..4cfb0082b 100644 --- a/src/admin/paths/admin@schedules.yaml +++ b/src/admin/paths/admin@schedules.yaml @@ -73,6 +73,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@spend_overview@by_category.yaml b/src/admin/paths/admin@spend_overview@by_category.yaml index 11c4d6134..208ec7961 100644 --- a/src/admin/paths/admin@spend_overview@by_category.yaml +++ b/src/admin/paths/admin@spend_overview@by_category.yaml @@ -23,6 +23,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@spend_overview@by_corporate_card.yaml b/src/admin/paths/admin@spend_overview@by_corporate_card.yaml index 2a855f40b..50afcdf5d 100644 --- a/src/admin/paths/admin@spend_overview@by_corporate_card.yaml +++ b/src/admin/paths/admin@spend_overview@by_corporate_card.yaml @@ -23,6 +23,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@spend_overview@by_department.yaml b/src/admin/paths/admin@spend_overview@by_department.yaml index ea100a8dd..a03725e90 100644 --- a/src/admin/paths/admin@spend_overview@by_department.yaml +++ b/src/admin/paths/admin@spend_overview@by_department.yaml @@ -23,6 +23,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@spend_overview@by_merchant.yaml b/src/admin/paths/admin@spend_overview@by_merchant.yaml index fc0fd5b9f..004effb94 100644 --- a/src/admin/paths/admin@spend_overview@by_merchant.yaml +++ b/src/admin/paths/admin@spend_overview@by_merchant.yaml @@ -23,6 +23,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@spend_overview@by_project.yaml b/src/admin/paths/admin@spend_overview@by_project.yaml index 4537bf81e..c609a5f7e 100644 --- a/src/admin/paths/admin@spend_overview@by_project.yaml +++ b/src/admin/paths/admin@spend_overview@by_project.yaml @@ -23,6 +23,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@spend_overview@by_user.yaml b/src/admin/paths/admin@spend_overview@by_user.yaml index d506c7cd4..de843d45a 100644 --- a/src/admin/paths/admin@spend_overview@by_user.yaml +++ b/src/admin/paths/admin@spend_overview@by_user.yaml @@ -23,6 +23,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@spend_overview@summary.yaml b/src/admin/paths/admin@spend_overview@summary.yaml index f2accdab7..4c8985e56 100644 --- a/src/admin/paths/admin@spend_overview@summary.yaml +++ b/src/admin/paths/admin@spend_overview@summary.yaml @@ -27,6 +27,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@statement_mappings.yaml b/src/admin/paths/admin@statement_mappings.yaml index b69e82e25..b1e15e03e 100644 --- a/src/admin/paths/admin@statement_mappings.yaml +++ b/src/admin/paths/admin@statement_mappings.yaml @@ -19,6 +19,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@statements.yaml b/src/admin/paths/admin@statements.yaml index 343014c0a..fba58675c 100644 --- a/src/admin/paths/admin@statements.yaml +++ b/src/admin/paths/admin@statements.yaml @@ -19,6 +19,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@statements@archived_cards.yaml b/src/admin/paths/admin@statements@archived_cards.yaml index ddc946b27..d9cf1fb15 100644 --- a/src/admin/paths/admin@statements@archived_cards.yaml +++ b/src/admin/paths/admin@statements@archived_cards.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@statements@card_stats.yaml b/src/admin/paths/admin@statements@card_stats.yaml index 27e32e5de..4f48c29d0 100644 --- a/src/admin/paths/admin@statements@card_stats.yaml +++ b/src/admin/paths/admin@statements@card_stats.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@statements@matching_cards.yaml b/src/admin/paths/admin@statements@matching_cards.yaml index 5eca9c868..5cc8ba961 100644 --- a/src/admin/paths/admin@statements@matching_cards.yaml +++ b/src/admin/paths/admin@statements@matching_cards.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@statements@preview.yaml b/src/admin/paths/admin@statements@preview.yaml index 18be8aaf0..601c510e1 100644 --- a/src/admin/paths/admin@statements@preview.yaml +++ b/src/admin/paths/admin@statements@preview.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@statements@reconcile.yaml b/src/admin/paths/admin@statements@reconcile.yaml index 29b2adbf5..3caea687c 100644 --- a/src/admin/paths/admin@statements@reconcile.yaml +++ b/src/admin/paths/admin@statements@reconcile.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@statements@reconciliation_summary.yaml b/src/admin/paths/admin@statements@reconciliation_summary.yaml index db26600eb..9db4ebe6a 100644 --- a/src/admin/paths/admin@statements@reconciliation_summary.yaml +++ b/src/admin/paths/admin@statements@reconciliation_summary.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@statements@suggest_mappings.yaml b/src/admin/paths/admin@statements@suggest_mappings.yaml index 34acd38a5..d01ec7e16 100644 --- a/src/admin/paths/admin@statements@suggest_mappings.yaml +++ b/src/admin/paths/admin@statements@suggest_mappings.yaml @@ -32,6 +32,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@statements@summary.yaml b/src/admin/paths/admin@statements@summary.yaml index 7c32c7cd7..548d181a2 100644 --- a/src/admin/paths/admin@statements@summary.yaml +++ b/src/admin/paths/admin@statements@summary.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@statements@unassigned_cards.yaml b/src/admin/paths/admin@statements@unassigned_cards.yaml index 0fcd38a9a..7e5d1a4bb 100644 --- a/src/admin/paths/admin@statements@unassigned_cards.yaml +++ b/src/admin/paths/admin@statements@unassigned_cards.yaml @@ -25,6 +25,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@statements@upload.yaml b/src/admin/paths/admin@statements@upload.yaml index 424895881..87835bdfd 100644 --- a/src/admin/paths/admin@statements@upload.yaml +++ b/src/admin/paths/admin@statements@upload.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@subscriptions.yaml b/src/admin/paths/admin@subscriptions.yaml index c18f97a74..e9a02d423 100644 --- a/src/admin/paths/admin@subscriptions.yaml +++ b/src/admin/paths/admin@subscriptions.yaml @@ -79,6 +79,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@tax_groups@bulk.yaml b/src/admin/paths/admin@tax_groups@bulk.yaml index a06616a2a..499495a6a 100644 --- a/src/admin/paths/admin@tax_groups@bulk.yaml +++ b/src/admin/paths/admin@tax_groups@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/admin/paths/admin@virtual_cards.yaml b/src/admin/paths/admin@virtual_cards.yaml index 2b4d615f9..9443b832f 100644 --- a/src/admin/paths/admin@virtual_cards.yaml +++ b/src/admin/paths/admin@virtual_cards.yaml @@ -19,6 +19,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/admin/paths/admin@virtual_cards@delete.yaml b/src/admin/paths/admin@virtual_cards@delete.yaml index a499c5bdf..cf4d66239 100644 --- a/src/admin/paths/admin@virtual_cards@delete.yaml +++ b/src/admin/paths/admin@virtual_cards@delete.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@virtual_cards@get_current_amount.yaml b/src/admin/paths/admin@virtual_cards@get_current_amount.yaml index 87e7c0828..b85e244ea 100644 --- a/src/admin/paths/admin@virtual_cards@get_current_amount.yaml +++ b/src/admin/paths/admin@virtual_cards@get_current_amount.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/admin/paths/admin@virtual_cards@show_card_details.yaml b/src/admin/paths/admin@virtual_cards@show_card_details.yaml index 1d7774530..75af2ab23 100644 --- a/src/admin/paths/admin@virtual_cards@show_card_details.yaml +++ b/src/admin/paths/admin@virtual_cards@show_card_details.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@advance_requests.yaml b/src/approver/paths/approver@advance_requests.yaml index 652e46319..df3bbe598 100644 --- a/src/approver/paths/approver@advance_requests.yaml +++ b/src/approver/paths/approver@advance_requests.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/approver/paths/approver@advance_requests@add_approver.yaml b/src/approver/paths/approver@advance_requests@add_approver.yaml index 69b838562..cc6ec0f28 100644 --- a/src/approver/paths/approver@advance_requests@add_approver.yaml +++ b/src/approver/paths/approver@advance_requests@add_approver.yaml @@ -29,6 +29,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@advance_requests@comments.yaml b/src/approver/paths/approver@advance_requests@comments.yaml index 67ca5f041..71961593c 100644 --- a/src/approver/paths/approver@advance_requests@comments.yaml +++ b/src/approver/paths/approver@advance_requests@comments.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@advance_requests@custom_fields.yaml b/src/approver/paths/approver@advance_requests@custom_fields.yaml index 1b7ee7ffb..154002aa3 100644 --- a/src/approver/paths/approver@advance_requests@custom_fields.yaml +++ b/src/approver/paths/approver@advance_requests@custom_fields.yaml @@ -13,9 +13,14 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: + count: + $ref: '../../components/schemas/count.yaml' + offset: + $ref: '../../components/schemas/offset.yaml' data: $ref: '../../components/schemas/advance_request.yaml#/advance_request_custom_fields_out' '400': diff --git a/src/approver/paths/approver@advance_requests@inquire.yaml b/src/approver/paths/approver@advance_requests@inquire.yaml index f3f334a8c..2ae21629a 100644 --- a/src/approver/paths/approver@advance_requests@inquire.yaml +++ b/src/approver/paths/approver@advance_requests@inquire.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@categories.yaml b/src/approver/paths/approver@categories.yaml index 17c4f5f8f..23acbd378 100644 --- a/src/approver/paths/approver@categories.yaml +++ b/src/approver/paths/approver@categories.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/approver/paths/approver@corporate_card_transactions@match.yaml b/src/approver/paths/approver@corporate_card_transactions@match.yaml index 57fc7f2c3..b82b4f192 100644 --- a/src/approver/paths/approver@corporate_card_transactions@match.yaml +++ b/src/approver/paths/approver@corporate_card_transactions@match.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@corporate_card_transactions@unmatch.yaml b/src/approver/paths/approver@corporate_card_transactions@unmatch.yaml index f0d9427ef..89bb001e4 100644 --- a/src/approver/paths/approver@corporate_card_transactions@unmatch.yaml +++ b/src/approver/paths/approver@corporate_card_transactions@unmatch.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@corporate_cards.yaml b/src/approver/paths/approver@corporate_cards.yaml index 23525acda..628fd2422 100644 --- a/src/approver/paths/approver@corporate_cards.yaml +++ b/src/approver/paths/approver@corporate_cards.yaml @@ -22,6 +22,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/approver/paths/approver@cost_centers.yaml b/src/approver/paths/approver@cost_centers.yaml index ac1bf964c..4964ed5ce 100644 --- a/src/approver/paths/approver@cost_centers.yaml +++ b/src/approver/paths/approver@cost_centers.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/approver/paths/approver@employee_overview.yaml b/src/approver/paths/approver@employee_overview.yaml index fe417e7c2..60c35de24 100644 --- a/src/approver/paths/approver@employee_overview.yaml +++ b/src/approver/paths/approver@employee_overview.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/approver/paths/approver@employee_overview@expenses.yaml b/src/approver/paths/approver@employee_overview@expenses.yaml index 8f414f0ac..750402ab6 100644 --- a/src/approver/paths/approver@employee_overview@expenses.yaml +++ b/src/approver/paths/approver@employee_overview@expenses.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/approver/paths/approver@employee_overview@hierarchy.yaml b/src/approver/paths/approver@employee_overview@hierarchy.yaml index c7fd90a52..8f8b2ec00 100644 --- a/src/approver/paths/approver@employee_overview@hierarchy.yaml +++ b/src/approver/paths/approver@employee_overview@hierarchy.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@expenses.yaml b/src/approver/paths/approver@expenses.yaml index d1a950429..87f86b090 100644 --- a/src/approver/paths/approver@expenses.yaml +++ b/src/approver/paths/approver@expenses.yaml @@ -15,6 +15,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -67,6 +68,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@expenses@bulk.yaml b/src/approver/paths/approver@expenses@bulk.yaml index 55301a49f..bb485b0a8 100644 --- a/src/approver/paths/approver@expenses@bulk.yaml +++ b/src/approver/paths/approver@expenses@bulk.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@expenses@comments.yaml b/src/approver/paths/approver@expenses@comments.yaml index 4ec910583..3bab14f0e 100644 --- a/src/approver/paths/approver@expenses@comments.yaml +++ b/src/approver/paths/approver@expenses@comments.yaml @@ -14,6 +14,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/approver/paths/approver@expenses@comments@bulk.yaml b/src/approver/paths/approver@expenses@comments@bulk.yaml index 2668803bb..3a74b7f6b 100644 --- a/src/approver/paths/approver@expenses@comments@bulk.yaml +++ b/src/approver/paths/approver@expenses@comments@bulk.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@expenses@dismiss_duplicates@bulk.yaml b/src/approver/paths/approver@expenses@dismiss_duplicates@bulk.yaml index f67f41c72..d0fb1bcd9 100644 --- a/src/approver/paths/approver@expenses@dismiss_duplicates@bulk.yaml +++ b/src/approver/paths/approver@expenses@dismiss_duplicates@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/approver/paths/approver@expenses@duplicate_sets.yaml b/src/approver/paths/approver@expenses@duplicate_sets.yaml index 57bc14fa9..290b031fa 100644 --- a/src/approver/paths/approver@expenses@duplicate_sets.yaml +++ b/src/approver/paths/approver@expenses@duplicate_sets.yaml @@ -22,6 +22,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@expenses@export_configurations.yaml b/src/approver/paths/approver@expenses@export_configurations.yaml index b3a415951..078133f13 100644 --- a/src/approver/paths/approver@expenses@export_configurations.yaml +++ b/src/approver/paths/approver@expenses@export_configurations.yaml @@ -18,6 +18,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -160,6 +161,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@expenses@export_configurations@delete@bulk.yaml b/src/approver/paths/approver@expenses@export_configurations@delete@bulk.yaml index e6d00c1ce..9764dcaf4 100644 --- a/src/approver/paths/approver@expenses@export_configurations@delete@bulk.yaml +++ b/src/approver/paths/approver@expenses@export_configurations@delete@bulk.yaml @@ -41,6 +41,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -60,6 +61,7 @@ post: oneOf: - $ref: "../../components/schemas/bulk_error.yaml" - type: object + additionalProperties: false properties: message: type: string diff --git a/src/approver/paths/approver@expenses@exports.yaml b/src/approver/paths/approver@expenses@exports.yaml index 14673a30b..a0eafdb4e 100644 --- a/src/approver/paths/approver@expenses@exports.yaml +++ b/src/approver/paths/approver@expenses@exports.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@expenses@filters.yaml b/src/approver/paths/approver@expenses@filters.yaml index a84cecc7e..6235a6754 100644 --- a/src/approver/paths/approver@expenses@filters.yaml +++ b/src/approver/paths/approver@expenses@filters.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@expenses@filters@delete.yaml b/src/approver/paths/approver@expenses@filters@delete.yaml index 280947838..9d108dd54 100644 --- a/src/approver/paths/approver@expenses@filters@delete.yaml +++ b/src/approver/paths/approver@expenses@filters@delete.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@expenses@split.yaml b/src/approver/paths/approver@expenses@split.yaml index 6b3b45b11..671873eb5 100644 --- a/src/approver/paths/approver@expenses@split.yaml +++ b/src/approver/paths/approver@expenses@split.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@expenses@split@check_mandatory_fields.yaml b/src/approver/paths/approver@expenses@split@check_mandatory_fields.yaml index 71eb6b30a..34d566dc8 100644 --- a/src/approver/paths/approver@expenses@split@check_mandatory_fields.yaml +++ b/src/approver/paths/approver@expenses@split@check_mandatory_fields.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@expenses@split@check_policies.yaml b/src/approver/paths/approver@expenses@split@check_policies.yaml index cd7578d5c..46b8ea596 100644 --- a/src/approver/paths/approver@expenses@split@check_policies.yaml +++ b/src/approver/paths/approver@expenses@split@check_policies.yaml @@ -27,6 +27,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@files@bulk.yaml b/src/approver/paths/approver@files@bulk.yaml index 57e534fc7..9ed89c448 100644 --- a/src/approver/paths/approver@files@bulk.yaml +++ b/src/approver/paths/approver@files@bulk.yaml @@ -43,6 +43,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/approver/paths/approver@merchants.yaml b/src/approver/paths/approver@merchants.yaml index c135d62ea..a8eb66a20 100644 --- a/src/approver/paths/approver@merchants.yaml +++ b/src/approver/paths/approver@merchants.yaml @@ -20,6 +20,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/approver/paths/approver@mileage_rates.yaml b/src/approver/paths/approver@mileage_rates.yaml index e96cddc2e..f921f4702 100644 --- a/src/approver/paths/approver@mileage_rates.yaml +++ b/src/approver/paths/approver@mileage_rates.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/approver/paths/approver@per_diem_rates.yaml b/src/approver/paths/approver@per_diem_rates.yaml index df841c1f2..ba242e10d 100644 --- a/src/approver/paths/approver@per_diem_rates.yaml +++ b/src/approver/paths/approver@per_diem_rates.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/approver/paths/approver@projects.yaml b/src/approver/paths/approver@projects.yaml index aa6f1c4fe..f964acaba 100644 --- a/src/approver/paths/approver@projects.yaml +++ b/src/approver/paths/approver@projects.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/approver/paths/approver@reports@export_configurations.yaml b/src/approver/paths/approver@reports@export_configurations.yaml index 32606bef6..ef0de5f7a 100644 --- a/src/approver/paths/approver@reports@export_configurations.yaml +++ b/src/approver/paths/approver@reports@export_configurations.yaml @@ -18,6 +18,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -85,6 +86,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@reports@export_configurations@delete@bulk.yaml b/src/approver/paths/approver@reports@export_configurations@delete@bulk.yaml index 7067dfcd6..ec417152d 100644 --- a/src/approver/paths/approver@reports@export_configurations@delete@bulk.yaml +++ b/src/approver/paths/approver@reports@export_configurations@delete@bulk.yaml @@ -42,6 +42,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -61,6 +62,7 @@ post: oneOf: - $ref: "../../components/schemas/bulk_error.yaml" - type: object + additionalProperties: false properties: message: type: string diff --git a/src/approver/paths/approver@reports@exports.yaml b/src/approver/paths/approver@reports@exports.yaml index 0120fb231..10bd5ad8b 100644 --- a/src/approver/paths/approver@reports@exports.yaml +++ b/src/approver/paths/approver@reports@exports.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -65,6 +66,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@reports@filters.yaml b/src/approver/paths/approver@reports@filters.yaml index 31cc57451..c2d1b90b2 100644 --- a/src/approver/paths/approver@reports@filters.yaml +++ b/src/approver/paths/approver@reports@filters.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@reports@filters@delete.yaml b/src/approver/paths/approver@reports@filters@delete.yaml index b65bf675c..476339cec 100644 --- a/src/approver/paths/approver@reports@filters@delete.yaml +++ b/src/approver/paths/approver@reports@filters@delete.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@reports@partially_approve@bulk.yaml b/src/approver/paths/approver@reports@partially_approve@bulk.yaml index 9c1937a72..0f0ac23fb 100644 --- a/src/approver/paths/approver@reports@partially_approve@bulk.yaml +++ b/src/approver/paths/approver@reports@partially_approve@bulk.yaml @@ -32,6 +32,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/approver/paths/approver@reports@round_off_amount.yaml b/src/approver/paths/approver@reports@round_off_amount.yaml index 682e767f1..831fc8c82 100644 --- a/src/approver/paths/approver@reports@round_off_amount.yaml +++ b/src/approver/paths/approver@reports@round_off_amount.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/approver/paths/approver@subscriptions.yaml b/src/approver/paths/approver@subscriptions.yaml index 6962793c8..5d2bf67cc 100644 --- a/src/approver/paths/approver@subscriptions.yaml +++ b/src/approver/paths/approver@subscriptions.yaml @@ -86,6 +86,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/authorization/paths/oauth@cluster.yaml b/src/authorization/paths/oauth@cluster.yaml index 8aee18077..335303076 100644 --- a/src/authorization/paths/oauth@cluster.yaml +++ b/src/authorization/paths/oauth@cluster.yaml @@ -9,6 +9,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: cluster_domain: type: string diff --git a/src/common/paths/common@currencies.yaml b/src/common/paths/common@currencies.yaml index 93e5eecc1..a15df8dca 100644 --- a/src/common/paths/common@currencies.yaml +++ b/src/common/paths/common@currencies.yaml @@ -11,6 +11,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/common/paths/common@currencies@exchange_rate.yaml b/src/common/paths/common@currencies@exchange_rate.yaml index 8c317d6e9..4fb8a8bc2 100644 --- a/src/common/paths/common@currencies@exchange_rate.yaml +++ b/src/common/paths/common@currencies@exchange_rate.yaml @@ -32,6 +32,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/common/paths/common@org_settings@org_logo_settings@generate_download_url.yaml b/src/common/paths/common@org_settings@org_logo_settings@generate_download_url.yaml index c3372aeee..4b93cb440 100644 --- a/src/common/paths/common@org_settings@org_logo_settings@generate_download_url.yaml +++ b/src/common/paths/common@org_settings@org_logo_settings@generate_download_url.yaml @@ -13,6 +13,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/common/paths/common@places.yaml b/src/common/paths/common@places.yaml index 1ef21a4a8..795aef7e2 100644 --- a/src/common/paths/common@places.yaml +++ b/src/common/paths/common@places.yaml @@ -20,6 +20,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/common/paths/common@places@autocomplete.yaml b/src/common/paths/common@places@autocomplete.yaml index 563749132..1ad0b144a 100644 --- a/src/common/paths/common@places@autocomplete.yaml +++ b/src/common/paths/common@places@autocomplete.yaml @@ -56,6 +56,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/components/schemas/account.yaml b/src/components/schemas/account.yaml index af6803f58..917485ff9 100644 --- a/src/components/schemas/account.yaml +++ b/src/components/schemas/account.yaml @@ -56,6 +56,7 @@ account_out: account_out_embed: type: object + additionalProperties: false required: - id - type @@ -71,6 +72,7 @@ account_out_embed: account_snapshot_out_embed: type: object + additionalProperties: false required: - account_id - type diff --git a/src/components/schemas/advance.yaml b/src/components/schemas/advance.yaml index 0daadea92..6520840bd 100644 --- a/src/components/schemas/advance.yaml +++ b/src/components/schemas/advance.yaml @@ -140,6 +140,7 @@ advance_out: advance_out_embed: type: object + additionalProperties: false nullable: true required: - id @@ -148,6 +149,8 @@ advance_out_embed: - advance_request_id - seq_num properties: + code: + $ref: './fields.yaml#/code' id: type: string maxLength: 255 @@ -264,6 +267,7 @@ advances_stats_in: advances_stats_out: type: object + additionalProperties: false required: - count - total_amount diff --git a/src/components/schemas/advance_refund.yaml b/src/components/schemas/advance_refund.yaml index 849939512..dcb69b669 100644 --- a/src/components/schemas/advance_refund.yaml +++ b/src/components/schemas/advance_refund.yaml @@ -165,6 +165,7 @@ advance_refunds_stats_in: advance_refunds_stats_out: type: object + additionalProperties: false required: - count - total_amount diff --git a/src/components/schemas/advance_request.yaml b/src/components/schemas/advance_request.yaml index 42f246f1c..b1151fda8 100644 --- a/src/components/schemas/advance_request.yaml +++ b/src/components/schemas/advance_request.yaml @@ -232,6 +232,7 @@ advance_requests_stats_out: description: "Stats grouped by advance request state" items: type: object + additionalProperties: false required: - count - total_amount @@ -262,6 +263,7 @@ advance_requests_stats_out: # NOTE: This is a hack to maintain backward compatibility with the existing response structure # TODO: @Dev to update the response once the hack is removed from platform-api - type: object + additionalProperties: false title: "Overall stats" description: "Overall stats without state grouping." required: @@ -306,6 +308,7 @@ advance_requests_stats_out: advance_request_out_embed: type: object + additionalProperties: false nullable: true required: - id @@ -351,6 +354,7 @@ advance_requests_approver_stats_out: description: "Stats grouped by advance request currency" items: type: object + additionalProperties: false required: - count - total_amount @@ -369,6 +373,7 @@ advance_requests_approver_stats_out: currency: type: string - type: object + additionalProperties: false title: "Overall stats" description: "Overall stats without currency grouping." required: diff --git a/src/components/schemas/automation.yaml b/src/components/schemas/automation.yaml index 08cc75a6f..fb0c3e442 100644 --- a/src/components/schemas/automation.yaml +++ b/src/components/schemas/automation.yaml @@ -1,5 +1,6 @@ spender_automate_report_submission_next_at_out: type: object + additionalProperties: false required: - next_at properties: @@ -26,6 +27,7 @@ automate_report_submission_in: automate_report_submission_out: type: object + additionalProperties: false required: - id - description @@ -36,6 +38,14 @@ automate_report_submission_out: - creator_user_id - creator_user properties: + creator_type: + type: string + description: Type of actor that created the automation. + next_at: + allOf: + - $ref: './fields.yaml#/timestamptz_utc' + nullable: true + description: Next scheduled submission time. id: $ref: './fields.yaml#/id_string' description: diff --git a/src/components/schemas/budget.yaml b/src/components/schemas/budget.yaml index 3e6eb59c8..a039f7b28 100644 --- a/src/components/schemas/budget.yaml +++ b/src/components/schemas/budget.yaml @@ -247,6 +247,7 @@ budget_out: description: End date of the current budget interval budget_creator: type: object + additionalProperties: false properties: id: $ref: './fields.yaml#/id_string' diff --git a/src/components/schemas/category.yaml b/src/components/schemas/category.yaml index 9fa66ad8c..c9b521ad2 100644 --- a/src/components/schemas/category.yaml +++ b/src/components/schemas/category.yaml @@ -249,6 +249,7 @@ category_delete_summary_out: properties: data: type: object + additionalProperties: false required: - delete_count - categories diff --git a/src/components/schemas/corporate_card.yaml b/src/components/schemas/corporate_card.yaml index 3e084a3e2..d3acce687 100644 --- a/src/components/schemas/corporate_card.yaml +++ b/src/components/schemas/corporate_card.yaml @@ -1,5 +1,6 @@ corporate_card_out: type: object + additionalProperties: false properties: id: allOf: @@ -641,6 +642,7 @@ corporate_card_stats_in: corporate_card_stats_out: type: object + additionalProperties: false required: - count - transactions_count @@ -677,6 +679,7 @@ corporate_card_reassign_in: yodlee_accounts_out: type: object + additionalProperties: false properties: id: allOf: @@ -719,6 +722,7 @@ yodlee_accounts_out: example: false yodlee_fastlink_params: type: object + additionalProperties: false nullable: true properties: flow: @@ -777,6 +781,7 @@ corporate_card_merge_in: corporate_card_duplicate_suggestion_out: type: object + additionalProperties: false properties: id: allOf: @@ -865,6 +870,7 @@ corporate_card_unarchive_in: corporate_card_archive_suggestion_out: type: object + additionalProperties: false properties: id: allOf: @@ -959,6 +965,7 @@ corporate_card_archive_suggestion_dismiss_in: corporate_card_monthly_rtf_enrollment_usage_out: type: object + additionalProperties: false properties: monthly_limit: type: integer diff --git a/src/components/schemas/corporate_card_transaction.yaml b/src/components/schemas/corporate_card_transaction.yaml index c0144790a..446885069 100644 --- a/src/components/schemas/corporate_card_transaction.yaml +++ b/src/components/schemas/corporate_card_transaction.yaml @@ -79,6 +79,7 @@ corporate_card_transaction_metadata: corporate_card_transaction_list_out: type: object + additionalProperties: false properties: id: allOf: @@ -386,7 +387,22 @@ corporate_card_transaction_in: corporate_card_transaction_post_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. + capitalone_virtual_card_last_four: + type: string + nullable: true + description: Last four digits of the Capital One virtual card. id: allOf: - $ref: './fields.yaml#/id_string' @@ -622,7 +638,22 @@ corporate_card_transaction_assign_in: corporate_card_transaction_assign_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. + capitalone_virtual_card_last_four: + type: string + nullable: true + description: Last four digits of the Capital One virtual card. id: allOf: - $ref: './fields.yaml#/id_string' @@ -834,7 +865,22 @@ corporate_card_transaction_assign_out: - mcc corporate_card_transaction_unassign_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. + capitalone_virtual_card_last_four: + type: string + nullable: true + description: Last four digits of the Capital One virtual card. id: allOf: - $ref: './fields.yaml#/id_string' @@ -1069,7 +1115,18 @@ corporate_card_transaction_match_in: corporate_card_transaction_match_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. id: allOf: - $ref: './fields.yaml#/id_string' @@ -1548,7 +1605,22 @@ corporate_card_transaction_id_in: corporate_card_transaction_mark_personal_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. + capitalone_virtual_card_last_four: + type: string + nullable: true + description: Last four digits of the Capital One virtual card. id: allOf: - $ref: './fields.yaml#/id_string' @@ -1758,7 +1830,22 @@ corporate_card_transaction_mark_personal_out: - is_exported corporate_card_transaction_unmark_personal_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. + capitalone_virtual_card_last_four: + type: string + nullable: true + description: Last four digits of the Capital One virtual card. id: allOf: - $ref: './fields.yaml#/id_string' @@ -1969,7 +2056,18 @@ corporate_card_transaction_unmark_personal_out: - is_exported corporate_card_transaction_ignore_out: type: object + additionalProperties: false properties: + transaction_status: + type: string + enum: + - POSTED + - PENDING + description: Whether the bank transaction is posted or pending. + bank_transaction_number: + type: string + nullable: true + description: External bank reference number for Amex transactions. id: allOf: - $ref: './fields.yaml#/id_string' @@ -2433,6 +2531,7 @@ corporate_card_transactions_stats_in: corporate_card_transactions_stats_out: type: object + additionalProperties: false required: - count - debit_amount @@ -2469,6 +2568,7 @@ corporate_card_transactions_delete_summary_in: corporate_card_transactions_delete_summary_out: type: object + additionalProperties: false required: - delete_count - delete_amount @@ -2531,6 +2631,7 @@ corporate_card_transactions_expenses_stats_out: transactions are found matching the criteria. items: type: object + additionalProperties: false required: - corporate_card_id - card_number diff --git a/src/components/schemas/corporate_credit_card_expense.yaml b/src/components/schemas/corporate_credit_card_expense.yaml index d1d152ea3..f607fcbd1 100644 --- a/src/components/schemas/corporate_credit_card_expense.yaml +++ b/src/components/schemas/corporate_credit_card_expense.yaml @@ -1,5 +1,6 @@ corporate_credit_card_expense_out_embed: type: object + additionalProperties: false required: - id - currency diff --git a/src/components/schemas/cost_center.yaml b/src/components/schemas/cost_center.yaml index bf9086733..a1d19bdae 100644 --- a/src/components/schemas/cost_center.yaml +++ b/src/components/schemas/cost_center.yaml @@ -199,6 +199,7 @@ cost_center_delete_summary_out: properties: data: type: object + additionalProperties: false properties: delete_count: type: integer diff --git a/src/components/schemas/employee_account_summary.yaml b/src/components/schemas/employee_account_summary.yaml index c994c450a..72cb2c140 100644 --- a/src/components/schemas/employee_account_summary.yaml +++ b/src/components/schemas/employee_account_summary.yaml @@ -1,5 +1,6 @@ employee_account_summary_out: type: object + additionalProperties: false required: - id - created_at diff --git a/src/components/schemas/employees_exports.yaml b/src/components/schemas/employees_exports.yaml index b348fad55..a8a4b23d2 100644 --- a/src/components/schemas/employees_exports.yaml +++ b/src/components/schemas/employees_exports.yaml @@ -123,6 +123,7 @@ employees_exports_in: employees_exports_out: type: object + additionalProperties: false required: - created_at - updated_at diff --git a/src/components/schemas/expense.yaml b/src/components/schemas/expense.yaml index cfae84a49..47dfeb65b 100644 --- a/src/components/schemas/expense.yaml +++ b/src/components/schemas/expense.yaml @@ -598,6 +598,7 @@ expense_out: type: string accounting_export_summary: type: object + additionalProperties: false description: | Summary of accounting export for this expense. properties: @@ -1565,6 +1566,7 @@ expense_out_with_department_name: expense_out_embed: type: object + additionalProperties: false required: - id - currency @@ -1655,6 +1657,7 @@ matched_expense_out_embed: matched_corporate_card_transaction_out_embed: type: object + additionalProperties: false nullable: true required: - id @@ -2158,6 +2161,7 @@ expense_check_policies_bulk_out: additionalProperties: False items: type: object + additionalProperties: false properties: id: allOf: @@ -2211,6 +2215,7 @@ expenses_stats_out: description: Stats grouped by expense state items: type: object + additionalProperties: false required: - count - total_amount @@ -2233,6 +2238,7 @@ expenses_stats_out: # NOTE: This is a hack to maintain backward compatibility with the existing response structure # TODO: @Dev to update the response once the hack is removed from platform-api - type: object + additionalProperties: false title: "Overall stats" description: Overall stats without state grouping required: @@ -2464,6 +2470,7 @@ expense_check_mandatory_fields_bulk_out: additionalProperties: false items: type: object + additionalProperties: false required: - id - missing_amount @@ -2910,6 +2917,7 @@ expense_permissions_in: expense_permissions_out: type: object + additionalProperties: false required: - can_delete - can_edit @@ -2918,6 +2926,8 @@ expense_permissions_out: - can_assign - can_add_to_report properties: + id: + $ref: './fields.yaml#/id_string' can_delete: type: boolean description: | diff --git a/src/components/schemas/expense_duplicate_set.yaml b/src/components/schemas/expense_duplicate_set.yaml index 391fa97bc..633f04e33 100644 --- a/src/components/schemas/expense_duplicate_set.yaml +++ b/src/components/schemas/expense_duplicate_set.yaml @@ -13,6 +13,7 @@ expenses_duplicate_sets_stats_in: expenses_duplicate_sets_stats_out: type: object + additionalProperties: false required: - count properties: diff --git a/src/components/schemas/expense_policies.yaml b/src/components/schemas/expense_policies.yaml index 8f1415fa8..8298b025c 100644 --- a/src/components/schemas/expense_policies.yaml +++ b/src/components/schemas/expense_policies.yaml @@ -707,6 +707,8 @@ expense_policy_out: expense_custom_fields_op: nullable: true type: object + additionalProperties: + type: string description: | Operator for the expense_custom_fields. properties: @@ -834,6 +836,8 @@ expense_policy_out: employee_custom_fields_op: nullable: true type: object + additionalProperties: + type: string description: | Operator for the employee_custom_fields. properties: diff --git a/src/components/schemas/file.yaml b/src/components/schemas/file.yaml index 54e666f06..a0d36a0eb 100644 --- a/src/components/schemas/file.yaml +++ b/src/components/schemas/file.yaml @@ -95,6 +95,7 @@ file_generate_urls_action_out: file_out_embed: type: object + additionalProperties: false required: - id - name diff --git a/src/components/schemas/mileage_rate.yaml b/src/components/schemas/mileage_rate.yaml index 5c574de28..9512dfcba 100644 --- a/src/components/schemas/mileage_rate.yaml +++ b/src/components/schemas/mileage_rate.yaml @@ -47,6 +47,7 @@ mileage_rate_out: type: array items: type: object + additionalProperties: false required: - rate - limit @@ -325,6 +326,7 @@ mileage_rate_delete_summary_out: properties: data: type: object + additionalProperties: false required: - delete_count - mileage_rates diff --git a/src/components/schemas/per_diem_rate.yaml b/src/components/schemas/per_diem_rate.yaml index 61033cd2b..0be8ea55b 100644 --- a/src/components/schemas/per_diem_rate.yaml +++ b/src/components/schemas/per_diem_rate.yaml @@ -107,6 +107,7 @@ per_diem_rate_delete_summary_out: properties: data: type: object + additionalProperties: false required: - delete_count - per_diem_rates diff --git a/src/components/schemas/personal_card.yaml b/src/components/schemas/personal_card.yaml index 4c8ae8ccc..481415f44 100644 --- a/src/components/schemas/personal_card.yaml +++ b/src/components/schemas/personal_card.yaml @@ -1,5 +1,6 @@ personal_card_access_token_out: type: object + additionalProperties: false required: - access_token properties: @@ -22,6 +23,7 @@ personal_card_mfa_in: personal_card_mfa_out: type: object + additionalProperties: false required: - is_mfa_enabled properties: diff --git a/src/components/schemas/personal_card_transaction.yaml b/src/components/schemas/personal_card_transaction.yaml index db941b98a..7536e0d55 100644 --- a/src/components/schemas/personal_card_transaction.yaml +++ b/src/components/schemas/personal_card_transaction.yaml @@ -186,6 +186,7 @@ personal_card_transactions_stats_in: personal_card_transactions_stats_out: type: object + additionalProperties: false required: - count - debit_amount diff --git a/src/components/schemas/place.yaml b/src/components/schemas/place.yaml index 8ade16b2d..6382def13 100644 --- a/src/components/schemas/place.yaml +++ b/src/components/schemas/place.yaml @@ -36,6 +36,7 @@ place_out: place_out_minimal: type: object + additionalProperties: false required: - id - formatted_address diff --git a/src/components/schemas/policy.yaml b/src/components/schemas/policy.yaml index 796ea059a..962e6da90 100644 --- a/src/components/schemas/policy.yaml +++ b/src/components/schemas/policy.yaml @@ -7,6 +7,7 @@ policy_test_out: properties: policy_violation_summary: type: object + additionalProperties: false properties: action_description: type: string @@ -23,6 +24,7 @@ policy_test_out: type: array items: type: object + additionalProperties: false properties: description: type: string diff --git a/src/components/schemas/project.yaml b/src/components/schemas/project.yaml index a1723bcfb..7293fd974 100644 --- a/src/components/schemas/project.yaml +++ b/src/components/schemas/project.yaml @@ -280,6 +280,7 @@ project_delete_summary_out: properties: data: type: object + additionalProperties: false required: - delete_count - projects diff --git a/src/components/schemas/reconciliation_transactions.yaml b/src/components/schemas/reconciliation_transactions.yaml index 27946a54f..a9d2737b1 100644 --- a/src/components/schemas/reconciliation_transactions.yaml +++ b/src/components/schemas/reconciliation_transactions.yaml @@ -163,6 +163,7 @@ reconciliation_expense_split_out_embed: description: Purpose or description of this split line. matched_corporate_card_transaction: type: object + additionalProperties: false nullable: true description: Matched corporate card transaction details for this expense, if any. properties: @@ -267,6 +268,7 @@ reconciliation_matched_expense_out_embed: description: Purpose or description of the expense. matched_corporate_card_transaction: type: object + additionalProperties: false nullable: true description: Matched corporate card transaction details for this expense, if any. properties: diff --git a/src/components/schemas/reimbursement.yaml b/src/components/schemas/reimbursement.yaml index 27b9471b8..c6896b6fa 100644 --- a/src/components/schemas/reimbursement.yaml +++ b/src/components/schemas/reimbursement.yaml @@ -125,6 +125,7 @@ reimbursement_in_minimal: reimbursement_out_minimal: type: object + additionalProperties: false nullable: true required: - id diff --git a/src/components/schemas/reminder.yaml b/src/components/schemas/reminder.yaml index 4565d1e49..084cb5f50 100644 --- a/src/components/schemas/reminder.yaml +++ b/src/components/schemas/reminder.yaml @@ -138,6 +138,7 @@ reminders_stats_out: type: array items: type: object + additionalProperties: false required: - last_reminded_at - type diff --git a/src/components/schemas/report.yaml b/src/components/schemas/report.yaml index 4bde05c9c..191143492 100644 --- a/src/components/schemas/report.yaml +++ b/src/components/schemas/report.yaml @@ -187,6 +187,7 @@ report_out: List of comments on the report accounting_export_summary: type: object + additionalProperties: false description: | Summary of accounting export for this report. properties: @@ -445,6 +446,7 @@ admin_report_out: List of comments on the report accounting_export_summary: type: object + additionalProperties: false description: | Summary of accounting export for this report. properties: @@ -1031,7 +1033,7 @@ process_summary_out: - reimbursable_amount - reimbursable_report_ids - closable_report_ids - additionalProperties: True + additionalProperties: false properties: selected_reimbursable_amount: allOf: @@ -1132,6 +1134,7 @@ reports_stats_out: description: "Stats grouped by report state" items: type: object + additionalProperties: false required: - count - total_amount @@ -1191,6 +1194,7 @@ reports_stats_out: # NOTE: This is a hack to maintain backward compatibility with the existing response structure # TODO: @Dev to update the response once the hack is removed from platform-api - type: object + additionalProperties: false title: "Overall stats" description: "Overall stats without state grouping (response for older mobile app versions)." required: @@ -1201,6 +1205,9 @@ reports_stats_out: - failed_amount - failed_count properties: + reimbursable_amount: + type: number + description: Total reimbursable amount for matching reports. count: type: integer nullable: false diff --git a/src/components/schemas/spend_overview.yaml b/src/components/schemas/spend_overview.yaml index 939a8af83..7d2ba74e9 100644 --- a/src/components/schemas/spend_overview.yaml +++ b/src/components/schemas/spend_overview.yaml @@ -1,6 +1,7 @@ spend_overview_summary_data_out: type: object + additionalProperties: false nullable: False required: - amount @@ -14,6 +15,7 @@ spend_overview_summary_data_out: spend_overview_by_merchant_data_out: type: object + additionalProperties: false nullable: False required: - merchant_name @@ -33,6 +35,7 @@ spend_overview_by_merchant_data_out: spend_overview_by_project_data_out: type: object + additionalProperties: false nullable: False required: - project_id @@ -55,6 +58,7 @@ spend_overview_by_project_data_out: spend_overview_by_category_data_out: type: object + additionalProperties: false nullable: False required: - category_id @@ -77,6 +81,7 @@ spend_overview_by_category_data_out: spend_overview_by_department_data_out: type: object + additionalProperties: false nullable: False required: - department_id @@ -99,6 +104,7 @@ spend_overview_by_department_data_out: spend_overview_by_user_data_out: type: object + additionalProperties: false nullable: False required: - user_id @@ -124,6 +130,7 @@ spend_overview_by_user_data_out: spend_overview_by_corporate_card_data_out: type: object + additionalProperties: false nullable: False required: - card_id diff --git a/src/components/schemas/statements.yaml b/src/components/schemas/statements.yaml index 132e6ccee..a1f511dbb 100644 --- a/src/components/schemas/statements.yaml +++ b/src/components/schemas/statements.yaml @@ -94,6 +94,7 @@ statements_out: type: array items: type: object + additionalProperties: false required: - ids - duplicate_line_item_statement_id @@ -929,6 +930,7 @@ reconcile_from_statement_in: rtf_missing_transaction_from_statement_out: type: object + additionalProperties: false required: - error - missing_rtf_transactions @@ -947,6 +949,7 @@ rtf_missing_transaction_from_statement_out: type: array items: type: object + additionalProperties: false required: - amount - bank_name @@ -1064,6 +1067,7 @@ rtf_missing_transaction_from_statement_out: rtf_stats_out: type: object + additionalProperties: false required: - last_uploaded_at - rtf_confidence @@ -1105,7 +1109,13 @@ preview_out: type: array items: type: object + additionalProperties: false properties: + currency: + $ref: './fields.yaml#/currency' + statement_line_item_id: + type: string + description: ID of the statement line item. description: type: string description: | @@ -1189,6 +1199,7 @@ preview_out: summary_out: type: object + additionalProperties: false required: - id - status @@ -1270,6 +1281,7 @@ _reconciliation_summary_object: reconciliation_summary_out: type: object + additionalProperties: false required: - reconciliation_summary properties: @@ -1300,6 +1312,7 @@ card_stats_out: type: array items: type: object + additionalProperties: false properties: card_number: type: string @@ -1333,6 +1346,7 @@ card_stats_out: - corporate_card_details matching_cards_out: type: object + additionalProperties: false required: - statement_card_number - matching_cards @@ -1346,6 +1360,7 @@ matching_cards_out: type: array items: type: object + additionalProperties: false required: - id - card_number @@ -1417,6 +1432,7 @@ statement_archived_cards_out: type: array items: type: object + additionalProperties: false required: - id - card_number diff --git a/src/components/schemas/virtual_card.yaml b/src/components/schemas/virtual_card.yaml index f0042b437..56802efaa 100644 --- a/src/components/schemas/virtual_card.yaml +++ b/src/components/schemas/virtual_card.yaml @@ -1,6 +1,15 @@ virtual_card_out: type: object + additionalProperties: false properties: + funding_card_last_five: + type: string + nullable: true + description: Last five digits of the funding card. + monthly_limit: + type: number + nullable: true + description: Monthly spending limit of the virtual card. id: allOf: - $ref: './fields.yaml#/id_string' @@ -92,6 +101,7 @@ virtual_card_out: virtual_cards_get_current_balance_out: type: object + additionalProperties: false properties: current_amount: type: number @@ -115,6 +125,7 @@ virtual_cards_id_in: virtual_cards_show_card_details_out: type: object + additionalProperties: false properties: full_card_number: type: string diff --git a/src/hod/paths/hod@budget_usages.yaml b/src/hod/paths/hod@budget_usages.yaml index 4c2e2cd76..c9409a02b 100644 --- a/src/hod/paths/hod@budget_usages.yaml +++ b/src/hod/paths/hod@budget_usages.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/hop/paths/hop@budget_usages.yaml b/src/hop/paths/hop@budget_usages.yaml index 4c2e2cd76..c9409a02b 100644 --- a/src/hop/paths/hop@budget_usages.yaml +++ b/src/hop/paths/hop@budget_usages.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/manager/paths/manager@employee_overview.yaml b/src/manager/paths/manager@employee_overview.yaml index c65a34c34..b59a92195 100644 --- a/src/manager/paths/manager@employee_overview.yaml +++ b/src/manager/paths/manager@employee_overview.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/manager/paths/manager@employee_overview@expense_comments.yaml b/src/manager/paths/manager@employee_overview@expense_comments.yaml index bbb51ff68..e27d30e97 100644 --- a/src/manager/paths/manager@employee_overview@expense_comments.yaml +++ b/src/manager/paths/manager@employee_overview@expense_comments.yaml @@ -15,6 +15,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/manager/paths/manager@employee_overview@expenses.yaml b/src/manager/paths/manager@employee_overview@expenses.yaml index 31fee3ed8..90d828e1a 100644 --- a/src/manager/paths/manager@employee_overview@expenses.yaml +++ b/src/manager/paths/manager@employee_overview@expenses.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/manager/paths/manager@employee_overview@hierarchy.yaml b/src/manager/paths/manager@employee_overview@hierarchy.yaml index 3e3076ffb..5405cb640 100644 --- a/src/manager/paths/manager@employee_overview@hierarchy.yaml +++ b/src/manager/paths/manager@employee_overview@hierarchy.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@advance_request_files.yaml b/src/spender/paths/spender@advance_request_files.yaml index 4d19c7cbf..9f45c7df2 100644 --- a/src/spender/paths/spender@advance_request_files.yaml +++ b/src/spender/paths/spender@advance_request_files.yaml @@ -41,6 +41,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@advance_requests.yaml b/src/spender/paths/spender@advance_requests.yaml index 14602d262..a89f9f7e1 100644 --- a/src/spender/paths/spender@advance_requests.yaml +++ b/src/spender/paths/spender@advance_requests.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@advance_requests@comments.yaml b/src/spender/paths/spender@advance_requests@comments.yaml index 9b59a7b4f..9ed9da73e 100644 --- a/src/spender/paths/spender@advance_requests@comments.yaml +++ b/src/spender/paths/spender@advance_requests@comments.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@advance_requests@custom_fields.yaml b/src/spender/paths/spender@advance_requests@custom_fields.yaml index 5514e2815..94530394a 100644 --- a/src/spender/paths/spender@advance_requests@custom_fields.yaml +++ b/src/spender/paths/spender@advance_requests@custom_fields.yaml @@ -13,9 +13,14 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: + count: + $ref: '../../components/schemas/count.yaml' + offset: + $ref: '../../components/schemas/offset.yaml' data: $ref: '../../components/schemas/advance_request.yaml#/advance_request_custom_fields_out' '400': diff --git a/src/spender/paths/spender@advance_requests_stats.yaml b/src/spender/paths/spender@advance_requests_stats.yaml index 51a78ffd1..62b72fdca 100644 --- a/src/spender/paths/spender@advance_requests_stats.yaml +++ b/src/spender/paths/spender@advance_requests_stats.yaml @@ -28,6 +28,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@advance_wallets.yaml b/src/spender/paths/spender@advance_wallets.yaml index 8fe66b230..a72d2b730 100644 --- a/src/spender/paths/spender@advance_wallets.yaml +++ b/src/spender/paths/spender@advance_wallets.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@advances.yaml b/src/spender/paths/spender@advances.yaml index 5b5c1ad1c..4873d0ab3 100644 --- a/src/spender/paths/spender@advances.yaml +++ b/src/spender/paths/spender@advances.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@automations@recurring_expenses.yaml b/src/spender/paths/spender@automations@recurring_expenses.yaml index 418b602be..a781e8e26 100644 --- a/src/spender/paths/spender@automations@recurring_expenses.yaml +++ b/src/spender/paths/spender@automations@recurring_expenses.yaml @@ -74,6 +74,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@budgets.yaml b/src/spender/paths/spender@budgets.yaml index 028363ea7..3442ef85a 100644 --- a/src/spender/paths/spender@budgets.yaml +++ b/src/spender/paths/spender@budgets.yaml @@ -17,6 +17,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@categories.yaml b/src/spender/paths/spender@categories.yaml index 4d56a7f70..bcdcea528 100644 --- a/src/spender/paths/spender@categories.yaml +++ b/src/spender/paths/spender@categories.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@corporate_card_transactions.yaml b/src/spender/paths/spender@corporate_card_transactions.yaml index 09f61377f..34567bcd6 100644 --- a/src/spender/paths/spender@corporate_card_transactions.yaml +++ b/src/spender/paths/spender@corporate_card_transactions.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@corporate_card_transactions@ignore.yaml b/src/spender/paths/spender@corporate_card_transactions@ignore.yaml index e3b7fe210..1f4892fdd 100644 --- a/src/spender/paths/spender@corporate_card_transactions@ignore.yaml +++ b/src/spender/paths/spender@corporate_card_transactions@ignore.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@corporate_card_transactions@ignore@bulk.yaml b/src/spender/paths/spender@corporate_card_transactions@ignore@bulk.yaml index 73f7eeee5..9bbea02e9 100644 --- a/src/spender/paths/spender@corporate_card_transactions@ignore@bulk.yaml +++ b/src/spender/paths/spender@corporate_card_transactions@ignore@bulk.yaml @@ -30,6 +30,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/spender/paths/spender@corporate_card_transactions@mark_personal.yaml b/src/spender/paths/spender@corporate_card_transactions@mark_personal.yaml index cca66f95f..1eb24eb0f 100644 --- a/src/spender/paths/spender@corporate_card_transactions@mark_personal.yaml +++ b/src/spender/paths/spender@corporate_card_transactions@mark_personal.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@corporate_card_transactions@mark_personal@bulk.yaml b/src/spender/paths/spender@corporate_card_transactions@mark_personal@bulk.yaml index 1c6c5709e..68ea77fef 100644 --- a/src/spender/paths/spender@corporate_card_transactions@mark_personal@bulk.yaml +++ b/src/spender/paths/spender@corporate_card_transactions@mark_personal@bulk.yaml @@ -30,6 +30,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/spender/paths/spender@corporate_card_transactions@match.yaml b/src/spender/paths/spender@corporate_card_transactions@match.yaml index 07038ba23..8534a6898 100644 --- a/src/spender/paths/spender@corporate_card_transactions@match.yaml +++ b/src/spender/paths/spender@corporate_card_transactions@match.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@corporate_card_transactions@undo_ignore.yaml b/src/spender/paths/spender@corporate_card_transactions@undo_ignore.yaml index 51e8ac570..6439d9a9d 100644 --- a/src/spender/paths/spender@corporate_card_transactions@undo_ignore.yaml +++ b/src/spender/paths/spender@corporate_card_transactions@undo_ignore.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@corporate_card_transactions@undo_ignore@bulk.yaml b/src/spender/paths/spender@corporate_card_transactions@undo_ignore@bulk.yaml index dcbca80ec..30745ce46 100644 --- a/src/spender/paths/spender@corporate_card_transactions@undo_ignore@bulk.yaml +++ b/src/spender/paths/spender@corporate_card_transactions@undo_ignore@bulk.yaml @@ -30,6 +30,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/spender/paths/spender@corporate_card_transactions@unmark_personal.yaml b/src/spender/paths/spender@corporate_card_transactions@unmark_personal.yaml index 06602eeb1..24e740ca9 100644 --- a/src/spender/paths/spender@corporate_card_transactions@unmark_personal.yaml +++ b/src/spender/paths/spender@corporate_card_transactions@unmark_personal.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@corporate_card_transactions@unmark_personal@bulk.yaml b/src/spender/paths/spender@corporate_card_transactions@unmark_personal@bulk.yaml index df0e6724e..1af257dd6 100644 --- a/src/spender/paths/spender@corporate_card_transactions@unmark_personal@bulk.yaml +++ b/src/spender/paths/spender@corporate_card_transactions@unmark_personal@bulk.yaml @@ -30,6 +30,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/spender/paths/spender@corporate_card_transactions@unmatch.yaml b/src/spender/paths/spender@corporate_card_transactions@unmatch.yaml index c5de0cf65..dc8159974 100644 --- a/src/spender/paths/spender@corporate_card_transactions@unmatch.yaml +++ b/src/spender/paths/spender@corporate_card_transactions@unmatch.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@corporate_cards.yaml b/src/spender/paths/spender@corporate_cards.yaml index d494def67..0bba66e9f 100644 --- a/src/spender/paths/spender@corporate_cards.yaml +++ b/src/spender/paths/spender@corporate_cards.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@corporate_cards@yodlee_accounts.yaml b/src/spender/paths/spender@corporate_cards@yodlee_accounts.yaml index 0ad4ccf12..1d45246e7 100644 --- a/src/spender/paths/spender@corporate_cards@yodlee_accounts.yaml +++ b/src/spender/paths/spender@corporate_cards@yodlee_accounts.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@cost_centers.yaml b/src/spender/paths/spender@cost_centers.yaml index 8fff4bb4b..d5cbce30b 100644 --- a/src/spender/paths/spender@cost_centers.yaml +++ b/src/spender/paths/spender@cost_centers.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@dependent_expense_field_values.yaml b/src/spender/paths/spender@dependent_expense_field_values.yaml index a80f52b2f..ad71ff867 100644 --- a/src/spender/paths/spender@dependent_expense_field_values.yaml +++ b/src/spender/paths/spender@dependent_expense_field_values.yaml @@ -52,6 +52,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@email_files.yaml b/src/spender/paths/spender@email_files.yaml index 4d43934af..643360159 100644 --- a/src/spender/paths/spender@email_files.yaml +++ b/src/spender/paths/spender@email_files.yaml @@ -35,6 +35,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@exchange_rate.yaml b/src/spender/paths/spender@exchange_rate.yaml index 5a6b589da..b1e45720d 100644 --- a/src/spender/paths/spender@exchange_rate.yaml +++ b/src/spender/paths/spender@exchange_rate.yaml @@ -36,6 +36,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@expense_fields.yaml b/src/spender/paths/spender@expense_fields.yaml index 5c0e6c39d..10eef97e2 100644 --- a/src/spender/paths/spender@expense_fields.yaml +++ b/src/spender/paths/spender@expense_fields.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@expense_files.yaml b/src/spender/paths/spender@expense_files.yaml index 0e81f4d79..b5c651872 100644 --- a/src/spender/paths/spender@expense_files.yaml +++ b/src/spender/paths/spender@expense_files.yaml @@ -40,6 +40,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@expense_stats.yaml b/src/spender/paths/spender@expense_stats.yaml index 9c9a9be37..9c544231c 100644 --- a/src/spender/paths/spender@expense_stats.yaml +++ b/src/spender/paths/spender@expense_stats.yaml @@ -36,6 +36,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@expenses.yaml b/src/spender/paths/spender@expenses.yaml index 8600dd635..50e6c44e4 100644 --- a/src/spender/paths/spender@expenses.yaml +++ b/src/spender/paths/spender@expenses.yaml @@ -15,6 +15,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@expenses@bulk.yaml b/src/spender/paths/spender@expenses@bulk.yaml index 268befbfc..ac9c31aa4 100644 --- a/src/spender/paths/spender@expenses@bulk.yaml +++ b/src/spender/paths/spender@expenses@bulk.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@expenses@comments.yaml b/src/spender/paths/spender@expenses@comments.yaml index 4ec910583..3bab14f0e 100644 --- a/src/spender/paths/spender@expenses@comments.yaml +++ b/src/spender/paths/spender@expenses@comments.yaml @@ -14,6 +14,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@expenses@comments@bulk.yaml b/src/spender/paths/spender@expenses@comments@bulk.yaml index cd711575c..4d9e53c44 100644 --- a/src/spender/paths/spender@expenses@comments@bulk.yaml +++ b/src/spender/paths/spender@expenses@comments@bulk.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@expenses@create_from_file@bulk.yaml b/src/spender/paths/spender@expenses@create_from_file@bulk.yaml index 88f8d2244..f9211e37c 100644 --- a/src/spender/paths/spender@expenses@create_from_file@bulk.yaml +++ b/src/spender/paths/spender@expenses@create_from_file@bulk.yaml @@ -49,6 +49,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/spender/paths/spender@expenses@delete@bulk.yaml b/src/spender/paths/spender@expenses@delete@bulk.yaml index d1693e27b..57aaacef8 100644 --- a/src/spender/paths/spender@expenses@delete@bulk.yaml +++ b/src/spender/paths/spender@expenses@delete@bulk.yaml @@ -30,6 +30,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/spender/paths/spender@expenses@dismiss_duplicates@bulk.yaml b/src/spender/paths/spender@expenses@dismiss_duplicates@bulk.yaml index f67f41c72..d0fb1bcd9 100644 --- a/src/spender/paths/spender@expenses@dismiss_duplicates@bulk.yaml +++ b/src/spender/paths/spender@expenses@dismiss_duplicates@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/spender/paths/spender@expenses@duplicate_sets.yaml b/src/spender/paths/spender@expenses@duplicate_sets.yaml index 57bc14fa9..290b031fa 100644 --- a/src/spender/paths/spender@expenses@duplicate_sets.yaml +++ b/src/spender/paths/spender@expenses@duplicate_sets.yaml @@ -22,6 +22,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@expenses@export_configurations.yaml b/src/spender/paths/spender@expenses@export_configurations.yaml index 0c5ff463a..954585b8a 100644 --- a/src/spender/paths/spender@expenses@export_configurations.yaml +++ b/src/spender/paths/spender@expenses@export_configurations.yaml @@ -18,6 +18,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -160,6 +161,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@expenses@export_configurations@delete@bulk.yaml b/src/spender/paths/spender@expenses@export_configurations@delete@bulk.yaml index f63704e78..ece0b5234 100644 --- a/src/spender/paths/spender@expenses@export_configurations@delete@bulk.yaml +++ b/src/spender/paths/spender@expenses@export_configurations@delete@bulk.yaml @@ -41,6 +41,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -60,6 +61,7 @@ post: oneOf: - $ref: "../../components/schemas/bulk_error.yaml" - type: object + additionalProperties: false properties: message: type: string diff --git a/src/spender/paths/spender@expenses@exports.yaml b/src/spender/paths/spender@expenses@exports.yaml index 14673a30b..a0eafdb4e 100644 --- a/src/spender/paths/spender@expenses@exports.yaml +++ b/src/spender/paths/spender@expenses@exports.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@expenses@filters.yaml b/src/spender/paths/spender@expenses@filters.yaml index a8b819db0..3fbeab3a9 100644 --- a/src/spender/paths/spender@expenses@filters.yaml +++ b/src/spender/paths/spender@expenses@filters.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@expenses@filters@delete.yaml b/src/spender/paths/spender@expenses@filters@delete.yaml index 280947838..9d108dd54 100644 --- a/src/spender/paths/spender@expenses@filters@delete.yaml +++ b/src/spender/paths/spender@expenses@filters@delete.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@expenses@merge.yaml b/src/spender/paths/spender@expenses@merge.yaml index 128ecec57..10ce8cfe3 100644 --- a/src/spender/paths/spender@expenses@merge.yaml +++ b/src/spender/paths/spender@expenses@merge.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@expenses@policy_test.yaml b/src/spender/paths/spender@expenses@policy_test.yaml index a6c9b2993..f177a348d 100644 --- a/src/spender/paths/spender@expenses@policy_test.yaml +++ b/src/spender/paths/spender@expenses@policy_test.yaml @@ -27,6 +27,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@expenses@split.yaml b/src/spender/paths/spender@expenses@split.yaml index 7397908ea..74003f505 100644 --- a/src/spender/paths/spender@expenses@split.yaml +++ b/src/spender/paths/spender@expenses@split.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@expenses@split@check_mandatory_fields.yaml b/src/spender/paths/spender@expenses@split@check_mandatory_fields.yaml index 6a699d619..efad82016 100644 --- a/src/spender/paths/spender@expenses@split@check_mandatory_fields.yaml +++ b/src/spender/paths/spender@expenses@split@check_mandatory_fields.yaml @@ -26,6 +26,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@expenses@split@check_policies.yaml b/src/spender/paths/spender@expenses@split@check_policies.yaml index 83e57c9f3..3d0f2014a 100644 --- a/src/spender/paths/spender@expenses@split@check_policies.yaml +++ b/src/spender/paths/spender@expenses@split@check_policies.yaml @@ -27,6 +27,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@feature_configs.yaml b/src/spender/paths/spender@feature_configs.yaml index b74012ad8..b2435de14 100644 --- a/src/spender/paths/spender@feature_configs.yaml +++ b/src/spender/paths/spender@feature_configs.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@feature_configs@bulk.yaml b/src/spender/paths/spender@feature_configs@bulk.yaml index f461b7949..8d8d7dd31 100644 --- a/src/spender/paths/spender@feature_configs@bulk.yaml +++ b/src/spender/paths/spender@feature_configs@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/spender/paths/spender@files@bulk.yaml b/src/spender/paths/spender@files@bulk.yaml index af3bc6a5f..94f8e0740 100644 --- a/src/spender/paths/spender@files@bulk.yaml +++ b/src/spender/paths/spender@files@bulk.yaml @@ -43,6 +43,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/spender/paths/spender@merchants.yaml b/src/spender/paths/spender@merchants.yaml index a07ec3a74..548351fc7 100644 --- a/src/spender/paths/spender@merchants.yaml +++ b/src/spender/paths/spender@merchants.yaml @@ -20,6 +20,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@mileage_rates.yaml b/src/spender/paths/spender@mileage_rates.yaml index a449a5efa..c9bbe8647 100644 --- a/src/spender/paths/spender@mileage_rates.yaml +++ b/src/spender/paths/spender@mileage_rates.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@mobile_app@versions.yaml b/src/spender/paths/spender@mobile_app@versions.yaml index e9ce2300c..8562b7b3b 100644 --- a/src/spender/paths/spender@mobile_app@versions.yaml +++ b/src/spender/paths/spender@mobile_app@versions.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@my_profile.yaml b/src/spender/paths/spender@my_profile.yaml index 82119a5c8..3c46ccc10 100644 --- a/src/spender/paths/spender@my_profile.yaml +++ b/src/spender/paths/spender@my_profile.yaml @@ -11,6 +11,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@personal_card_transactions@expense_suggestion.yaml b/src/spender/paths/spender@personal_card_transactions@expense_suggestion.yaml index 6bc316387..40823dc08 100644 --- a/src/spender/paths/spender@personal_card_transactions@expense_suggestion.yaml +++ b/src/spender/paths/spender@personal_card_transactions@expense_suggestion.yaml @@ -30,6 +30,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@personal_card_transactions@hide@bulk.yaml b/src/spender/paths/spender@personal_card_transactions@hide@bulk.yaml index dbe4e6a04..99c9e9af4 100644 --- a/src/spender/paths/spender@personal_card_transactions@hide@bulk.yaml +++ b/src/spender/paths/spender@personal_card_transactions@hide@bulk.yaml @@ -31,6 +31,7 @@ post: oneOf: - $ref: '../../components/schemas/bulk_error.yaml' - type: object + additionalProperties: false properties: error: type: string diff --git a/src/spender/paths/spender@projects.yaml b/src/spender/paths/spender@projects.yaml index b3959ba81..3e4b94a18 100644 --- a/src/spender/paths/spender@projects.yaml +++ b/src/spender/paths/spender@projects.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@recently_used_fields.yaml b/src/spender/paths/spender@recently_used_fields.yaml index 158a66a3c..53992c583 100644 --- a/src/spender/paths/spender@recently_used_fields.yaml +++ b/src/spender/paths/spender@recently_used_fields.yaml @@ -11,6 +11,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@report_stats.yaml b/src/spender/paths/spender@report_stats.yaml index 83563de7a..75e55477f 100644 --- a/src/spender/paths/spender@report_stats.yaml +++ b/src/spender/paths/spender@report_stats.yaml @@ -20,6 +20,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@reports.yaml b/src/spender/paths/spender@reports.yaml index f01c074fe..096af49aa 100644 --- a/src/spender/paths/spender@reports.yaml +++ b/src/spender/paths/spender@reports.yaml @@ -70,6 +70,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@reports@delete@bulk.yaml b/src/spender/paths/spender@reports@delete@bulk.yaml index 12f0ad4cb..bf3baf524 100644 --- a/src/spender/paths/spender@reports@delete@bulk.yaml +++ b/src/spender/paths/spender@reports@delete@bulk.yaml @@ -30,6 +30,7 @@ post: oneOf: - $ref: ../../components/schemas/bulk_error.yaml - type: object + additionalProperties: false properties: error: type: string diff --git a/src/spender/paths/spender@reports@export_configurations.yaml b/src/spender/paths/spender@reports@export_configurations.yaml index fb4190675..c192535df 100644 --- a/src/spender/paths/spender@reports@export_configurations.yaml +++ b/src/spender/paths/spender@reports@export_configurations.yaml @@ -18,6 +18,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -85,6 +86,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@reports@export_configurations@delete@bulk.yaml b/src/spender/paths/spender@reports@export_configurations@delete@bulk.yaml index 34d7e1995..6c50425fb 100644 --- a/src/spender/paths/spender@reports@export_configurations@delete@bulk.yaml +++ b/src/spender/paths/spender@reports@export_configurations@delete@bulk.yaml @@ -42,6 +42,7 @@ post: application/json: schema: type: object + additionalProperties: false properties: message: type: string @@ -61,6 +62,7 @@ post: oneOf: - $ref: "../../components/schemas/bulk_error.yaml" - type: object + additionalProperties: false properties: message: type: string diff --git a/src/spender/paths/spender@reports@exports.yaml b/src/spender/paths/spender@reports@exports.yaml index b86e77a92..0e7be2778 100644 --- a/src/spender/paths/spender@reports@exports.yaml +++ b/src/spender/paths/spender@reports@exports.yaml @@ -13,6 +13,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count @@ -66,6 +67,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@reports@filters.yaml b/src/spender/paths/spender@reports@filters.yaml index 41c4c7730..9b7d9c561 100644 --- a/src/spender/paths/spender@reports@filters.yaml +++ b/src/spender/paths/spender@reports@filters.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@reports@filters@delete.yaml b/src/spender/paths/spender@reports@filters@delete.yaml index b65bf675c..476339cec 100644 --- a/src/spender/paths/spender@reports@filters@delete.yaml +++ b/src/spender/paths/spender@reports@filters@delete.yaml @@ -24,6 +24,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@schedules.yaml b/src/spender/paths/spender@schedules.yaml index 851ba7714..f31fa3dad 100644 --- a/src/spender/paths/spender@schedules.yaml +++ b/src/spender/paths/spender@schedules.yaml @@ -72,6 +72,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@subscriptions.yaml b/src/spender/paths/spender@subscriptions.yaml index ecada590b..d33499421 100644 --- a/src/spender/paths/spender@subscriptions.yaml +++ b/src/spender/paths/spender@subscriptions.yaml @@ -79,6 +79,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@virtual_cards.yaml b/src/spender/paths/spender@virtual_cards.yaml index 2b4d615f9..9443b832f 100644 --- a/src/spender/paths/spender@virtual_cards.yaml +++ b/src/spender/paths/spender@virtual_cards.yaml @@ -19,6 +19,7 @@ get: application/json: schema: type: object + additionalProperties: false required: - data - count diff --git a/src/spender/paths/spender@virtual_cards@get_current_amount.yaml b/src/spender/paths/spender@virtual_cards@get_current_amount.yaml index e52dae50f..f464e6e14 100644 --- a/src/spender/paths/spender@virtual_cards@get_current_amount.yaml +++ b/src/spender/paths/spender@virtual_cards@get_current_amount.yaml @@ -25,6 +25,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: diff --git a/src/spender/paths/spender@virtual_cards@show_card_details.yaml b/src/spender/paths/spender@virtual_cards@show_card_details.yaml index 29d890210..364535a57 100644 --- a/src/spender/paths/spender@virtual_cards@show_card_details.yaml +++ b/src/spender/paths/spender@virtual_cards@show_card_details.yaml @@ -25,6 +25,7 @@ post: application/json: schema: type: object + additionalProperties: false required: - data properties: