You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: generated/harvest-openapi.yaml
+29-13Lines changed: 29 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -210,6 +210,10 @@ components:
210
210
type: boolean
211
211
description: 'Whether the approval module is enabled.'
212
212
nullable: true
213
+
team_feature:
214
+
type: boolean
215
+
description: 'Whether the team module is enabled.'
216
+
nullable: true
213
217
InvoiceMessage:
214
218
type: object
215
219
externalDocs:
@@ -991,10 +995,14 @@ components:
991
995
type: string
992
996
nullable: true
993
997
user_assignment:
994
-
type: object
995
998
description: 'A user assignment object of the user that recorded the expense.'
996
999
nullable: true
997
-
$ref: '#/components/schemas/UserAssignment'
1000
+
anyOf:
1001
+
-
1002
+
type: object
1003
+
$ref: '#/components/schemas/UserAssignment'
1004
+
-
1005
+
type: 'null'
998
1006
receipt:
999
1007
type: object
1000
1008
description: 'An object containing the expense’s receipt URL and file name.'
@@ -1180,10 +1188,14 @@ components:
1180
1188
type: string
1181
1189
nullable: true
1182
1190
user_assignment:
1183
-
type: object
1184
1191
description: 'A user assignment object of the associated user.'
1185
1192
nullable: true
1186
-
$ref: '#/components/schemas/UserAssignment'
1193
+
anyOf:
1194
+
-
1195
+
type: object
1196
+
$ref: '#/components/schemas/UserAssignment'
1197
+
-
1198
+
type: 'null'
1187
1199
client:
1188
1200
type: object
1189
1201
description: 'An object containing the id and name of the associated client.'
@@ -1218,10 +1230,14 @@ components:
1218
1230
type: string
1219
1231
nullable: true
1220
1232
task_assignment:
1221
-
type: object
1222
1233
description: 'A task assignment object of the associated task.'
1223
1234
nullable: true
1224
-
$ref: '#/components/schemas/TaskAssignment'
1235
+
anyOf:
1236
+
-
1237
+
type: object
1238
+
$ref: '#/components/schemas/TaskAssignment'
1239
+
-
1240
+
type: 'null'
1225
1241
external_reference:
1226
1242
type: object
1227
1243
description: 'An object containing the id, group_id, account_id, permalink, service, and service_icon_url of the associated external reference.'
@@ -5727,7 +5743,7 @@ paths:
5727
5743
patch:
5728
5744
summary: 'Update an expense'
5729
5745
operationId: updateExpense
5730
-
description: 'Updates the specific expense by setting the values of the parameters passed. Any parameters not provided will be left unchanged. Returns an expense object and a 200 OK response code if the call succeeded.'
5746
+
description: "Updates the specific expense by setting the values of the parameters passed. Any parameters not provided will be left unchanged. Returns an expense object and a 200 OK response code if the call succeeded.\n\nNote that changes to project_id and expense_category_id will be silently dropped if the expense is locked. Users with sufficient permissions are able to update the rest of a locked expense’s attributes."
description: 'The page number to use in pagination. For instance, if you make a list request and receive 2000 records, your subsequent call can include page=2 to retrieve the next page of the list. (Default: 1)'
6310
+
description: 'The page number to use in pagination. For instance, if you make a list request and receive 100 records, your subsequent call can include page=2 to retrieve the next page of the list. (Default: 1)'
6295
6311
required: false
6296
6312
in: query
6297
6313
schema:
6298
6314
type: integer
6299
6315
-
6300
6316
name: per_page
6301
-
description: 'The number of records to return per page. Can range between 1 and 2000. (Default: 2000)'
6317
+
description: 'The number of records to return per page. Can range between 1 and 2000. (Default: 100)'
6302
6318
required: false
6303
6319
in: query
6304
6320
schema:
@@ -9548,7 +9564,7 @@ paths:
9548
9564
type: string
9549
9565
-
9550
9566
name: include_fixed_fee
9551
-
description: 'Whether or not to include fixed-fee projects in the response. (Default: true)'
9567
+
description: 'Whether or not to include fixed-fee projects in the response. Fixed-fee uninvoiced fee amount will show as long as the selected date range is on or after the project start date (If project start date is not specified, it is project creation date). Otherwise, it will be 0. (Default: true)'
0 commit comments