diff --git a/package.json b/package.json index 2d48f4e22..9f62cd1fc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@mergeapi/merge-node-client", - "version": "1.1.9", + "version": "2.0.0", "private": false, "repository": "https://github.com/merge-api/merge-node-client", "main": "./index.js", diff --git a/reference.md b/reference.md index 9f71ec27e..dea183a1e 100644 --- a/reference.md +++ b/reference.md @@ -4803,9 +4803,9 @@ await client.ats.webhookReceivers.create({ -## Filestorage AccountDetails +## Crm AccountDetails -
client.filestorage.accountDetails.retrieve() -> Merge.AccountDetails +
client.crm.accountDetails.retrieve() -> Merge.AccountDetails
@@ -4833,7 +4833,7 @@ Get details for a linked account.
```typescript -await client.filestorage.accountDetails.retrieve(); +await client.crm.accountDetails.retrieve(); ```
@@ -4860,9 +4860,9 @@ await client.filestorage.accountDetails.retrieve();
-## Filestorage AccountToken +## Crm AccountToken -
client.filestorage.accountToken.retrieve(publicToken) -> Merge.AccountToken +
client.crm.accountToken.retrieve(publicToken) -> Merge.AccountToken
@@ -4890,7 +4890,7 @@ Returns the account token for the end user with the provided public token.
```typescript -await client.filestorage.accountToken.retrieve("public_token"); +await client.crm.accountToken.retrieve("public_token"); ```
@@ -4925,9 +4925,9 @@ await client.filestorage.accountToken.retrieve("public_token");
-## Filestorage AsyncPassthrough +## Crm Accounts -
client.filestorage.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +
client.crm.accounts.list({ ...params }) -> Merge.PaginatedAccountList
@@ -4939,7 +4939,7 @@ await client.filestorage.accountToken.retrieve("public_token");
-Asynchronously pull data from an endpoint not currently supported by Merge. +Returns a list of `Account` objects.
@@ -4955,10 +4955,7 @@ Asynchronously pull data from an endpoint not currently supported by Merge.
```typescript -await client.filestorage.asyncPassthrough.create({ - method: "GET", - path: "/scooters", -}); +await client.crm.accounts.list(); ```
@@ -4974,7 +4971,7 @@ await client.filestorage.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**request:** `Merge.crm.AccountsListRequest`
@@ -4982,7 +4979,7 @@ await client.filestorage.asyncPassthrough.create({
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**requestOptions:** `Accounts.RequestOptions`
@@ -4993,7 +4990,7 @@ await client.filestorage.asyncPassthrough.create({
-
client.filestorage.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse +
client.crm.accounts.create({ ...params }) -> Merge.CrmAccountResponse
@@ -5005,7 +5002,7 @@ await client.filestorage.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +Creates an `Account` object with the given values.
@@ -5021,7 +5018,9 @@ Retrieves data from earlier async-passthrough POST request
```typescript -await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id"); +await client.crm.accounts.create({ + model: {}, +}); ```
@@ -5037,7 +5036,7 @@ await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id
-**asyncPassthroughReceiptId:** `string` +**request:** `Merge.crm.CrmAccountEndpointRequest`
@@ -5045,7 +5044,7 @@ await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**requestOptions:** `Accounts.RequestOptions`
@@ -5056,9 +5055,7 @@ await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id
-## Filestorage AuditTrail - -
client.filestorage.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +
client.crm.accounts.retrieve(id, { ...params }) -> Merge.Account
@@ -5070,7 +5067,7 @@ await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id
-Gets a list of audit trail events. +Returns an `Account` object with the given `id`.
@@ -5086,7 +5083,7 @@ Gets a list of audit trail events.
```typescript -await client.filestorage.auditTrail.list(); +await client.crm.accounts.retrieve("id"); ```
@@ -5102,7 +5099,7 @@ await client.filestorage.auditTrail.list();
-**request:** `Merge.filestorage.AuditTrailListRequest` +**id:** `string`
@@ -5110,7 +5107,15 @@ await client.filestorage.auditTrail.list();
-**requestOptions:** `AuditTrail.RequestOptions` +**request:** `Merge.crm.AccountsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Accounts.RequestOptions`
@@ -5121,9 +5126,7 @@ await client.filestorage.auditTrail.list();
-## Filestorage AvailableActions - -
client.filestorage.availableActions.retrieve() -> Merge.AvailableActions +
client.crm.accounts.partialUpdate(id, { ...params }) -> Merge.CrmAccountResponse
@@ -5135,7 +5138,7 @@ await client.filestorage.auditTrail.list();
-Returns a list of models and actions available for an account. +Updates an `Account` object with the given `id`.
@@ -5151,7 +5154,9 @@ Returns a list of models and actions available for an account.
```typescript -await client.filestorage.availableActions.retrieve(); +await client.crm.accounts.partialUpdate("id", { + model: {}, +}); ```
@@ -5167,7 +5172,23 @@ await client.filestorage.availableActions.retrieve();
-**requestOptions:** `AvailableActions.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.PatchedCrmAccountEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Accounts.RequestOptions`
@@ -5178,9 +5199,7 @@ await client.filestorage.availableActions.retrieve();
-## Filestorage Scopes - -
client.filestorage.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi +
client.crm.accounts.metaPatchRetrieve(id) -> Merge.MetaResponse
@@ -5192,7 +5211,7 @@ await client.filestorage.availableActions.retrieve();
-Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Returns metadata for `CRMAccount` PATCHs.
@@ -5208,7 +5227,7 @@ Get the default permissions for Merge Common Models and fields across all Linked
```typescript -await client.filestorage.scopes.defaultScopesRetrieve(); +await client.crm.accounts.metaPatchRetrieve("id"); ```
@@ -5224,7 +5243,15 @@ await client.filestorage.scopes.defaultScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**requestOptions:** `Accounts.RequestOptions`
@@ -5235,7 +5262,7 @@ await client.filestorage.scopes.defaultScopesRetrieve();
-
client.filestorage.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +
client.crm.accounts.metaPostRetrieve() -> Merge.MetaResponse
@@ -5247,7 +5274,7 @@ await client.filestorage.scopes.defaultScopesRetrieve();
-Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Returns metadata for `CRMAccount` POSTs.
@@ -5263,7 +5290,7 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.filestorage.scopes.linkedAccountScopesRetrieve(); +await client.crm.accounts.metaPostRetrieve(); ```
@@ -5279,7 +5306,7 @@ await client.filestorage.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**requestOptions:** `Accounts.RequestOptions`
@@ -5290,7 +5317,7 @@ await client.filestorage.scopes.linkedAccountScopesRetrieve();
-
client.filestorage.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +
client.crm.accounts.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -5302,7 +5329,7 @@ await client.filestorage.scopes.linkedAccountScopesRetrieve();
-Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) +Returns a list of `RemoteFieldClass` objects.
@@ -5318,33 +5345,7 @@ Update permissions for any Common Model or field for a single Linked Account. An
```typescript -await client.filestorage.scopes.linkedAccountScopesCreate({ - commonModels: [ - { - modelName: "Employee", - modelPermissions: { - READ: { - isEnabled: true, - }, - WRITE: { - isEnabled: false, - }, - }, - fieldPermissions: { - enabledFields: ["avatar", "home_location"], - disabledFields: ["work_location"], - }, - }, - { - modelName: "Benefit", - modelPermissions: { - WRITE: { - isEnabled: false, - }, - }, - }, - ], -}); +await client.crm.accounts.remoteFieldClassesList(); ```
@@ -5360,7 +5361,7 @@ await client.filestorage.scopes.linkedAccountScopesCreate({
-**request:** `Merge.filestorage.LinkedAccountCommonModelScopeDeserializerRequest` +**request:** `Merge.crm.AccountsRemoteFieldClassesListRequest`
@@ -5368,7 +5369,7 @@ await client.filestorage.scopes.linkedAccountScopesCreate({
-**requestOptions:** `Scopes.RequestOptions` +**requestOptions:** `Accounts.RequestOptions`
@@ -5379,9 +5380,9 @@ await client.filestorage.scopes.linkedAccountScopesCreate({
-## Filestorage DeleteAccount +## Crm AsyncPassthrough -
client.filestorage.deleteAccount.delete() -> void +
client.crm.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -5393,7 +5394,7 @@ await client.filestorage.scopes.linkedAccountScopesCreate({
-Delete a linked account. +Asynchronously pull data from an endpoint not currently supported by Merge.
@@ -5409,7 +5410,10 @@ Delete a linked account.
```typescript -await client.filestorage.deleteAccount.delete(); +await client.crm.asyncPassthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -5425,7 +5429,15 @@ await client.filestorage.deleteAccount.delete();
-**requestOptions:** `DeleteAccount.RequestOptions` +**request:** `Merge.DataPassthroughRequest` + +
+
+ +
+
+ +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -5436,9 +5448,7 @@ await client.filestorage.deleteAccount.delete();
-## Filestorage Drives - -
client.filestorage.drives.list({ ...params }) -> Merge.PaginatedDriveList +
client.crm.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse
@@ -5450,7 +5460,7 @@ await client.filestorage.deleteAccount.delete();
-Returns a list of `Drive` objects. +Retrieves data from earlier async-passthrough POST request
@@ -5466,7 +5476,7 @@ Returns a list of `Drive` objects.
```typescript -await client.filestorage.drives.list(); +await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ```
@@ -5482,7 +5492,7 @@ await client.filestorage.drives.list();
-**request:** `Merge.filestorage.DrivesListRequest` +**asyncPassthroughReceiptId:** `string`
@@ -5490,7 +5500,7 @@ await client.filestorage.drives.list();
-**requestOptions:** `Drives.RequestOptions` +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -5501,7 +5511,9 @@ await client.filestorage.drives.list();
-
client.filestorage.drives.retrieve(id, { ...params }) -> Merge.Drive +## Crm AuditTrail + +
client.crm.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -5513,7 +5525,7 @@ await client.filestorage.drives.list();
-Returns a `Drive` object with the given `id`. +Gets a list of audit trail events.
@@ -5529,7 +5541,7 @@ Returns a `Drive` object with the given `id`.
```typescript -await client.filestorage.drives.retrieve("id"); +await client.crm.auditTrail.list(); ```
@@ -5545,15 +5557,7 @@ await client.filestorage.drives.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.filestorage.DrivesRetrieveRequest` +**request:** `Merge.crm.AuditTrailListRequest`
@@ -5561,7 +5565,7 @@ await client.filestorage.drives.retrieve("id");
-**requestOptions:** `Drives.RequestOptions` +**requestOptions:** `AuditTrail.RequestOptions`
@@ -5572,9 +5576,9 @@ await client.filestorage.drives.retrieve("id");
-## Filestorage FieldMapping +## Crm AvailableActions -
client.filestorage.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +
client.crm.availableActions.retrieve() -> Merge.AvailableActions
@@ -5586,7 +5590,7 @@ await client.filestorage.drives.retrieve("id");
-Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Returns a list of models and actions available for an account.
@@ -5602,7 +5606,7 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.filestorage.fieldMapping.fieldMappingsRetrieve(); +await client.crm.availableActions.retrieve(); ```
@@ -5618,15 +5622,7 @@ await client.filestorage.fieldMapping.fieldMappingsRetrieve();
-**request:** `Merge.filestorage.FieldMappingsRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `AvailableActions.RequestOptions`
@@ -5637,7 +5633,9 @@ await client.filestorage.fieldMapping.fieldMappingsRetrieve();
-
client.filestorage.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +## Crm Contacts + +
client.crm.contacts.list({ ...params }) -> Merge.PaginatedContactList
@@ -5649,7 +5647,7 @@ await client.filestorage.fieldMapping.fieldMappingsRetrieve();
-Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns a list of `Contact` objects.
@@ -5665,14 +5663,7 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.filestorage.fieldMapping.fieldMappingsCreate({ - targetFieldName: "example_target_field_name", - targetFieldDescription: "this is a example description of the target field", - remoteFieldTraversalPath: ["example_remote_field"], - remoteMethod: "GET", - remoteUrlPath: "/example-url-path", - commonModelName: "ExampleCommonModel", -}); +await client.crm.contacts.list(); ```
@@ -5688,7 +5679,7 @@ await client.filestorage.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.filestorage.CreateFieldMappingRequest` +**request:** `Merge.crm.ContactsListRequest`
@@ -5696,7 +5687,7 @@ await client.filestorage.fieldMapping.fieldMappingsCreate({
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -5707,7 +5698,7 @@ await client.filestorage.fieldMapping.fieldMappingsCreate({
-
client.filestorage.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse +
client.crm.contacts.create({ ...params }) -> Merge.CrmContactResponse
@@ -5719,7 +5710,7 @@ await client.filestorage.fieldMapping.fieldMappingsCreate({
-Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Creates a `Contact` object with the given values.
@@ -5735,7 +5726,9 @@ Deletes Field Mappings for a Linked Account. All data related to this Field Mapp
```typescript -await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id"); +await client.crm.contacts.create({ + model: {}, +}); ```
@@ -5751,7 +5744,7 @@ await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**fieldMappingId:** `string` +**request:** `Merge.crm.CrmContactEndpointRequest`
@@ -5759,7 +5752,7 @@ await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -5770,7 +5763,7 @@ await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-
client.filestorage.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse +
client.crm.contacts.retrieve(id, { ...params }) -> Merge.Contact
@@ -5782,7 +5775,7 @@ await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns a `Contact` object with the given `id`.
@@ -5798,7 +5791,7 @@ Create or update existing Field Mappings for a Linked Account. Changes will be r
```typescript -await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); +await client.crm.contacts.retrieve("id"); ```
@@ -5814,7 +5807,7 @@ await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_
-**fieldMappingId:** `string` +**id:** `string`
@@ -5822,7 +5815,7 @@ await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_
-**request:** `Merge.filestorage.PatchedEditFieldMappingRequest` +**request:** `Merge.crm.ContactsRetrieveRequest`
@@ -5830,7 +5823,7 @@ await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -5841,7 +5834,7 @@ await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_
-
client.filestorage.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +
client.crm.contacts.partialUpdate(id, { ...params }) -> Merge.CrmContactResponse
@@ -5853,7 +5846,7 @@ await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_
-Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Updates a `Contact` object with the given `id`.
@@ -5869,7 +5862,9 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.filestorage.fieldMapping.remoteFieldsRetrieve(); +await client.crm.contacts.partialUpdate("id", { + model: {}, +}); ```
@@ -5885,7 +5880,7 @@ await client.filestorage.fieldMapping.remoteFieldsRetrieve();
-**request:** `Merge.filestorage.RemoteFieldsRetrieveRequest` +**id:** `string`
@@ -5893,7 +5888,15 @@ await client.filestorage.fieldMapping.remoteFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**request:** `Merge.crm.PatchedCrmContactEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Contacts.RequestOptions`
@@ -5904,7 +5907,7 @@ await client.filestorage.fieldMapping.remoteFieldsRetrieve();
-
client.filestorage.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse +
client.crm.contacts.ignoreCreate(modelId, { ...params }) -> void
@@ -5916,7 +5919,7 @@ await client.filestorage.fieldMapping.remoteFieldsRetrieve();
-Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). +Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes.
@@ -5932,7 +5935,9 @@ Get all organization-wide Target Fields, this will not include any Linked Accoun
```typescript -await client.filestorage.fieldMapping.targetFieldsRetrieve(); +await client.crm.contacts.ignoreCreate("model_id", { + reason: "GENERAL_CUSTOMER_REQUEST", +}); ```
@@ -5948,7 +5953,23 @@ await client.filestorage.fieldMapping.targetFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**modelId:** `string` + +
+
+ +
+
+ +**request:** `Merge.IgnoreCommonModelRequest` + +
+
+ +
+
+ +**requestOptions:** `Contacts.RequestOptions`
@@ -5959,9 +5980,7 @@ await client.filestorage.fieldMapping.targetFieldsRetrieve();
-## Filestorage Files - -
client.filestorage.files.list({ ...params }) -> Merge.PaginatedFileList +
client.crm.contacts.metaPatchRetrieve(id) -> Merge.MetaResponse
@@ -5973,7 +5992,7 @@ await client.filestorage.fieldMapping.targetFieldsRetrieve();
-Returns a list of `File` objects. +Returns metadata for `CRMContact` PATCHs.
@@ -5989,7 +6008,7 @@ Returns a list of `File` objects.
```typescript -await client.filestorage.files.list(); +await client.crm.contacts.metaPatchRetrieve("id"); ```
@@ -6005,7 +6024,7 @@ await client.filestorage.files.list();
-**request:** `Merge.filestorage.FilesListRequest` +**id:** `string`
@@ -6013,7 +6032,7 @@ await client.filestorage.files.list();
-**requestOptions:** `Files.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -6024,7 +6043,7 @@ await client.filestorage.files.list();
-
client.filestorage.files.create({ ...params }) -> Merge.FileStorageFileResponse +
client.crm.contacts.metaPostRetrieve() -> Merge.MetaResponse
@@ -6036,7 +6055,7 @@ await client.filestorage.files.list();
-Creates a `File` object with the given values. +Returns metadata for `CRMContact` POSTs.
@@ -6052,9 +6071,7 @@ Creates a `File` object with the given values.
```typescript -await client.filestorage.files.create({ - model: {}, -}); +await client.crm.contacts.metaPostRetrieve(); ```
@@ -6070,15 +6087,7 @@ await client.filestorage.files.create({
-**request:** `Merge.filestorage.FileStorageFileEndpointRequest` - -
-
- -
-
- -**requestOptions:** `Files.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -6089,7 +6098,7 @@ await client.filestorage.files.create({
-
client.filestorage.files.retrieve(id, { ...params }) -> Merge.File_ +
client.crm.contacts.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -6101,7 +6110,7 @@ await client.filestorage.files.create({
-Returns a `File` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.
@@ -6117,7 +6126,7 @@ Returns a `File` object with the given `id`.
```typescript -await client.filestorage.files.retrieve("id"); +await client.crm.contacts.remoteFieldClassesList(); ```
@@ -6133,15 +6142,7 @@ await client.filestorage.files.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.filestorage.FilesRetrieveRequest` +**request:** `Merge.crm.ContactsRemoteFieldClassesListRequest`
@@ -6149,7 +6150,7 @@ await client.filestorage.files.retrieve("id");
-**requestOptions:** `Files.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -6160,7 +6161,9 @@ await client.filestorage.files.retrieve("id");
-
client.filestorage.files.downloadRequestMetaRetrieve(id, { ...params }) -> Merge.DownloadRequestMeta +## Crm CustomObjectClasses + +
client.crm.customObjectClasses.list({ ...params }) -> Merge.PaginatedCustomObjectClassList
@@ -6172,7 +6175,7 @@ await client.filestorage.files.retrieve("id");
-Returns metadata to construct an authenticated file download request for a singular file, allowing you to download file directly from the third-party. +Returns a list of `CustomObjectClass` objects.
@@ -6188,7 +6191,7 @@ Returns metadata to construct an authenticated file download request for a singu
```typescript -await client.filestorage.files.downloadRequestMetaRetrieve("id"); +await client.crm.customObjectClasses.list(); ```
@@ -6204,15 +6207,7 @@ await client.filestorage.files.downloadRequestMetaRetrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.filestorage.FilesDownloadRequestMetaRetrieveRequest` +**request:** `Merge.crm.CustomObjectClassesListRequest`
@@ -6220,7 +6215,7 @@ await client.filestorage.files.downloadRequestMetaRetrieve("id");
-**requestOptions:** `Files.RequestOptions` +**requestOptions:** `CustomObjectClasses.RequestOptions`
@@ -6231,7 +6226,7 @@ await client.filestorage.files.downloadRequestMetaRetrieve("id");
-
client.filestorage.files.downloadRequestMetaList({ ...params }) -> Merge.PaginatedDownloadRequestMetaList +
client.crm.customObjectClasses.retrieve(id, { ...params }) -> Merge.CustomObjectClass
@@ -6243,7 +6238,7 @@ await client.filestorage.files.downloadRequestMetaRetrieve("id");
-Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party. +Returns a `CustomObjectClass` object with the given `id`.
@@ -6259,7 +6254,7 @@ Returns metadata to construct authenticated file download requests, allowing you
```typescript -await client.filestorage.files.downloadRequestMetaList(); +await client.crm.customObjectClasses.retrieve("id"); ```
@@ -6275,7 +6270,7 @@ await client.filestorage.files.downloadRequestMetaList();
-**request:** `Merge.filestorage.FilesDownloadRequestMetaListRequest` +**id:** `string`
@@ -6283,7 +6278,15 @@ await client.filestorage.files.downloadRequestMetaList();
-**requestOptions:** `Files.RequestOptions` +**request:** `Merge.crm.CustomObjectClassesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `CustomObjectClasses.RequestOptions`
@@ -6294,7 +6297,9 @@ await client.filestorage.files.downloadRequestMetaList();
-
client.filestorage.files.metaPostRetrieve() -> Merge.MetaResponse +## Crm AssociationTypes + +
client.crm.associationTypes.customObjectClassesAssociationTypesList(customObjectClassId, { ...params }) -> Merge.PaginatedAssociationTypeList
@@ -6306,7 +6311,7 @@ await client.filestorage.files.downloadRequestMetaList();
-Returns metadata for `FileStorageFile` POSTs. +Returns a list of `AssociationType` objects.
@@ -6322,7 +6327,7 @@ Returns metadata for `FileStorageFile` POSTs.
```typescript -await client.filestorage.files.metaPostRetrieve(); +await client.crm.associationTypes.customObjectClassesAssociationTypesList("custom_object_class_id"); ```
@@ -6338,7 +6343,23 @@ await client.filestorage.files.metaPostRetrieve();
-**requestOptions:** `Files.RequestOptions` +**customObjectClassId:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.CustomObjectClassesAssociationTypesListRequest` + +
+
+ +
+
+ +**requestOptions:** `AssociationTypes.RequestOptions`
@@ -6349,9 +6370,7 @@ await client.filestorage.files.metaPostRetrieve();
-## Filestorage Folders - -
client.filestorage.folders.list({ ...params }) -> Merge.PaginatedFolderList +
client.crm.associationTypes.customObjectClassesAssociationTypesCreate(customObjectClassId, { ...params }) -> Merge.CrmAssociationTypeResponse
@@ -6363,7 +6382,7 @@ await client.filestorage.files.metaPostRetrieve();
-Returns a list of `Folder` objects. +Creates an `AssociationType` object with the given values.
@@ -6379,7 +6398,21 @@ Returns a list of `Folder` objects.
```typescript -await client.filestorage.folders.list(); +await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("custom_object_class_id", { + model: { + sourceObjectClass: { + id: "id", + originType: "CUSTOM_OBJECT", + }, + targetObjectClasses: [ + { + id: "id", + originType: "CUSTOM_OBJECT", + }, + ], + remoteKeyName: "remote_key_name", + }, +}); ```
@@ -6395,7 +6428,7 @@ await client.filestorage.folders.list();
-**request:** `Merge.filestorage.FoldersListRequest` +**customObjectClassId:** `string`
@@ -6403,7 +6436,15 @@ await client.filestorage.folders.list();
-**requestOptions:** `Folders.RequestOptions` +**request:** `Merge.crm.CrmAssociationTypeEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `AssociationTypes.RequestOptions`
@@ -6414,7 +6455,7 @@ await client.filestorage.folders.list();
-
client.filestorage.folders.create({ ...params }) -> Merge.FileStorageFolderResponse +
client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve(customObjectClassId, id, { ...params }) -> Merge.AssociationType
@@ -6426,7 +6467,7 @@ await client.filestorage.folders.list();
-Creates a `Folder` object with the given values. +Returns an `AssociationType` object with the given `id`.
@@ -6442,9 +6483,7 @@ Creates a `Folder` object with the given values.
```typescript -await client.filestorage.folders.create({ - model: {}, -}); +await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("custom_object_class_id", "id"); ```
@@ -6460,7 +6499,7 @@ await client.filestorage.folders.create({
-**request:** `Merge.filestorage.FileStorageFolderEndpointRequest` +**customObjectClassId:** `string`
@@ -6468,7 +6507,23 @@ await client.filestorage.folders.create({
-**requestOptions:** `Folders.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.CustomObjectClassesAssociationTypesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `AssociationTypes.RequestOptions`
@@ -6479,7 +6534,7 @@ await client.filestorage.folders.create({
-
client.filestorage.folders.retrieve(id, { ...params }) -> Merge.Folder +
client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRetrieve(customObjectClassId) -> Merge.MetaResponse
@@ -6491,7 +6546,7 @@ await client.filestorage.folders.create({
-Returns a `Folder` object with the given `id`. +Returns metadata for `CRMAssociationType` POSTs.
@@ -6507,7 +6562,7 @@ Returns a `Folder` object with the given `id`.
```typescript -await client.filestorage.folders.retrieve("id"); +await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRetrieve("custom_object_class_id"); ```
@@ -6523,15 +6578,7 @@ await client.filestorage.folders.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.filestorage.FoldersRetrieveRequest` +**customObjectClassId:** `string`
@@ -6539,7 +6586,7 @@ await client.filestorage.folders.retrieve("id");
-**requestOptions:** `Folders.RequestOptions` +**requestOptions:** `AssociationTypes.RequestOptions`
@@ -6550,7 +6597,9 @@ await client.filestorage.folders.retrieve("id");
-
client.filestorage.folders.metaPostRetrieve() -> Merge.MetaResponse +## Crm CustomObjects + +
client.crm.customObjects.customObjectClassesCustomObjectsList(customObjectClassId, { ...params }) -> Merge.PaginatedCustomObjectList
@@ -6562,7 +6611,7 @@ await client.filestorage.folders.retrieve("id");
-Returns metadata for `FileStorageFolder` POSTs. +Returns a list of `CustomObject` objects.
@@ -6578,7 +6627,7 @@ Returns metadata for `FileStorageFolder` POSTs.
```typescript -await client.filestorage.folders.metaPostRetrieve(); +await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_object_class_id"); ```
@@ -6594,66 +6643,15 @@ await client.filestorage.folders.metaPostRetrieve();
-**requestOptions:** `Folders.RequestOptions` +**customObjectClassId:** `string`
- -
- - - -
- -## Filestorage GenerateKey - -
client.filestorage.generateKey.create({ ...params }) -> Merge.RemoteKey -
-
- -#### 📝 Description - -
-
- -
-
- -Create a remote key. - -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```typescript -await client.filestorage.generateKey.create({ - name: "Remote Deployment Key 1", -}); -``` - -
-
-
-
- -#### ⚙️ Parameters - -
-
-**request:** `Merge.filestorage.GenerateRemoteKeyRequest` +**request:** `Merge.crm.CustomObjectClassesCustomObjectsListRequest`
@@ -6661,7 +6659,7 @@ await client.filestorage.generateKey.create({
-**requestOptions:** `GenerateKey.RequestOptions` +**requestOptions:** `CustomObjects.RequestOptions`
@@ -6672,9 +6670,7 @@ await client.filestorage.generateKey.create({
-## Filestorage Groups - -
client.filestorage.groups.list({ ...params }) -> Merge.PaginatedGroupList +
client.crm.customObjects.customObjectClassesCustomObjectsCreate(customObjectClassId, { ...params }) -> Merge.CrmCustomObjectResponse
@@ -6686,7 +6682,7 @@ await client.filestorage.generateKey.create({
-Returns a list of `Group` objects. +Creates a `CustomObject` object with the given values.
@@ -6702,7 +6698,13 @@ Returns a list of `Group` objects.
```typescript -await client.filestorage.groups.list(); +await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_object_class_id", { + model: { + fields: { + test_field: "hello", + }, + }, +}); ```
@@ -6718,7 +6720,7 @@ await client.filestorage.groups.list();
-**request:** `Merge.filestorage.GroupsListRequest` +**customObjectClassId:** `string`
@@ -6726,7 +6728,15 @@ await client.filestorage.groups.list();
-**requestOptions:** `Groups.RequestOptions` +**request:** `Merge.crm.CrmCustomObjectEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `CustomObjects.RequestOptions`
@@ -6737,7 +6747,7 @@ await client.filestorage.groups.list();
-
client.filestorage.groups.retrieve(id, { ...params }) -> Merge.Group +
client.crm.customObjects.customObjectClassesCustomObjectsRetrieve(customObjectClassId, id, { ...params }) -> Merge.CustomObject
@@ -6749,7 +6759,7 @@ await client.filestorage.groups.list();
-Returns a `Group` object with the given `id`. +Returns a `CustomObject` object with the given `id`.
@@ -6765,7 +6775,7 @@ Returns a `Group` object with the given `id`.
```typescript -await client.filestorage.groups.retrieve("id"); +await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_object_class_id", "id"); ```
@@ -6781,6 +6791,14 @@ await client.filestorage.groups.retrieve("id");
+**customObjectClassId:** `string` + +
+
+ +
+
+ **id:** `string`
@@ -6789,7 +6807,7 @@ await client.filestorage.groups.retrieve("id");
-**request:** `Merge.filestorage.GroupsRetrieveRequest` +**request:** `Merge.crm.CustomObjectClassesCustomObjectsRetrieveRequest`
@@ -6797,7 +6815,7 @@ await client.filestorage.groups.retrieve("id");
-**requestOptions:** `Groups.RequestOptions` +**requestOptions:** `CustomObjects.RequestOptions`
@@ -6808,9 +6826,7 @@ await client.filestorage.groups.retrieve("id");
-## Filestorage Issues - -
client.filestorage.issues.list({ ...params }) -> Merge.PaginatedIssueList +
client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(customObjectClassId) -> Merge.MetaResponse
@@ -6822,7 +6838,7 @@ await client.filestorage.groups.retrieve("id");
-Gets all issues for Organization. +Returns metadata for `CRMCustomObject` POSTs.
@@ -6838,7 +6854,7 @@ Gets all issues for Organization.
```typescript -await client.filestorage.issues.list(); +await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve("custom_object_class_id"); ```
@@ -6854,7 +6870,7 @@ await client.filestorage.issues.list();
-**request:** `Merge.filestorage.IssuesListRequest` +**customObjectClassId:** `string`
@@ -6862,7 +6878,7 @@ await client.filestorage.issues.list();
-**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `CustomObjects.RequestOptions`
@@ -6873,7 +6889,7 @@ await client.filestorage.issues.list();
-
client.filestorage.issues.retrieve(id) -> Merge.Issue +
client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -6885,7 +6901,7 @@ await client.filestorage.issues.list();
-Get a specific issue. +Returns a list of `RemoteFieldClass` objects.
@@ -6901,7 +6917,7 @@ Get a specific issue.
```typescript -await client.filestorage.issues.retrieve("id"); +await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClassesList(); ```
@@ -6917,7 +6933,7 @@ await client.filestorage.issues.retrieve("id");
-**id:** `string` +**request:** `Merge.crm.CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest`
@@ -6925,7 +6941,7 @@ await client.filestorage.issues.retrieve("id");
-**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `CustomObjects.RequestOptions`
@@ -6936,9 +6952,9 @@ await client.filestorage.issues.retrieve("id");
-## Filestorage LinkToken +## Crm Associations -
client.filestorage.linkToken.create({ ...params }) -> Merge.LinkToken +
client.crm.associations.customObjectClassesCustomObjectsAssociationsList(customObjectClassId, objectId, { ...params }) -> Merge.PaginatedAssociationList
@@ -6950,7 +6966,7 @@ await client.filestorage.issues.retrieve("id");
-Creates a link token to be used when linking a new end user. +Returns a list of `Association` objects.
@@ -6966,12 +6982,7 @@ Creates a link token to be used when linking a new end user.
```typescript -await client.filestorage.linkToken.create({ - endUserEmailAddress: "example@gmail.com", - endUserOrganizationName: "Test Organization", - endUserOriginId: "12345", - categories: ["hris", "ats"], -}); +await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("custom_object_class_id", "object_id"); ```
@@ -6987,7 +6998,7 @@ await client.filestorage.linkToken.create({
-**request:** `Merge.filestorage.EndUserDetailsRequest` +**customObjectClassId:** `string`
@@ -6995,7 +7006,23 @@ await client.filestorage.linkToken.create({
-**requestOptions:** `LinkToken.RequestOptions` +**objectId:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.CustomObjectClassesCustomObjectsAssociationsListRequest` + +
+
+ +
+
+ +**requestOptions:** `Associations.RequestOptions`
@@ -7006,9 +7033,7 @@ await client.filestorage.linkToken.create({
-## Filestorage LinkedAccounts - -
client.filestorage.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList +
client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate(associationTypeId, sourceClassId, sourceObjectId, targetClassId, targetObjectId, { ...params }) -> Merge.Association
@@ -7020,7 +7045,7 @@ await client.filestorage.linkToken.create({
-List linked accounts for your organization. +Creates an Association between `source_object_id` and `target_object_id` of type `association_type_id`.
@@ -7036,7 +7061,13 @@ List linked accounts for your organization.
```typescript -await client.filestorage.linkedAccounts.list(); +await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate( + "association_type_id", + "source_class_id", + "source_object_id", + "target_class_id", + "target_object_id", +); ```
@@ -7052,7 +7083,7 @@ await client.filestorage.linkedAccounts.list();
-**request:** `Merge.filestorage.LinkedAccountsListRequest` +**associationTypeId:** `string`
@@ -7060,67 +7091,39 @@ await client.filestorage.linkedAccounts.list();
-**requestOptions:** `LinkedAccounts.RequestOptions` - -
-
- -
+**sourceClassId:** `string` -
- -## Filestorage Passthrough -
client.filestorage.passthrough.create({ ...params }) -> Merge.RemoteResponse
-#### 📝 Description +**sourceObjectId:** `string` -
-
+
+
-Pull data from an endpoint not currently supported by Merge. +**targetClassId:** `string`
-
-
- -#### 🔌 Usage
-
-
- -```typescript -await client.filestorage.passthrough.create({ - method: "GET", - path: "/scooters", -}); -``` +**targetObjectId:** `string`
-
-
- -#### ⚙️ Parameters - -
-
-**request:** `Merge.DataPassthroughRequest` +**request:** `Merge.crm.CustomObjectClassesCustomObjectsAssociationsUpdateRequest`
@@ -7128,7 +7131,7 @@ await client.filestorage.passthrough.create({
-**requestOptions:** `Passthrough.RequestOptions` +**requestOptions:** `Associations.RequestOptions`
@@ -7139,9 +7142,9 @@ await client.filestorage.passthrough.create({
-## Filestorage RegenerateKey +## Crm Scopes -
client.filestorage.regenerateKey.create({ ...params }) -> Merge.RemoteKey +
client.crm.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -7153,7 +7156,7 @@ await client.filestorage.passthrough.create({
-Exchange remote keys. +Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -7169,9 +7172,7 @@ Exchange remote keys.
```typescript -await client.filestorage.regenerateKey.create({ - name: "Remote Deployment Key 1", -}); +await client.crm.scopes.defaultScopesRetrieve(); ```
@@ -7187,15 +7188,7 @@ await client.filestorage.regenerateKey.create({
-**request:** `Merge.filestorage.RemoteKeyForRegenerationRequest` - -
-
- -
-
- -**requestOptions:** `RegenerateKey.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -7206,9 +7199,7 @@ await client.filestorage.regenerateKey.create({
-## Filestorage SyncStatus - -
client.filestorage.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList +
client.crm.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -7220,7 +7211,7 @@ await client.filestorage.regenerateKey.create({
-Get syncing status. Possible values: `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). +Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -7236,7 +7227,7 @@ Get syncing status. Possible values: `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SY
```typescript -await client.filestorage.syncStatus.list(); +await client.crm.scopes.linkedAccountScopesRetrieve(); ```
@@ -7252,15 +7243,7 @@ await client.filestorage.syncStatus.list();
-**request:** `Merge.filestorage.SyncStatusListRequest` - -
-
- -
-
- -**requestOptions:** `SyncStatus.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -7271,9 +7254,7 @@ await client.filestorage.syncStatus.list();
-## Filestorage ForceResync - -
client.filestorage.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[] +
client.crm.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -7285,7 +7266,7 @@ await client.filestorage.syncStatus.list();
-Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. +Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes)
@@ -7301,7 +7282,33 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly,
```typescript -await client.filestorage.forceResync.syncStatusResyncCreate(); +await client.crm.scopes.linkedAccountScopesCreate({ + commonModels: [ + { + modelName: "Employee", + modelPermissions: { + READ: { + isEnabled: true, + }, + WRITE: { + isEnabled: false, + }, + }, + fieldPermissions: { + enabledFields: ["avatar", "home_location"], + disabledFields: ["work_location"], + }, + }, + { + modelName: "Benefit", + modelPermissions: { + WRITE: { + isEnabled: false, + }, + }, + }, + ], +}); ```
@@ -7317,7 +7324,15 @@ await client.filestorage.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResync.RequestOptions` +**request:** `Merge.crm.LinkedAccountCommonModelScopeDeserializerRequest` + +
+
+ +
+
+ +**requestOptions:** `Scopes.RequestOptions`
@@ -7328,9 +7343,9 @@ await client.filestorage.forceResync.syncStatusResyncCreate();
-## Filestorage Users +## Crm DeleteAccount -
client.filestorage.users.list({ ...params }) -> Merge.PaginatedUserList +
client.crm.deleteAccount.delete() -> void
@@ -7342,7 +7357,7 @@ await client.filestorage.forceResync.syncStatusResyncCreate();
-Returns a list of `User` objects. +Delete a linked account.
@@ -7358,7 +7373,7 @@ Returns a list of `User` objects.
```typescript -await client.filestorage.users.list(); +await client.crm.deleteAccount.delete(); ```
@@ -7374,15 +7389,7 @@ await client.filestorage.users.list();
-**request:** `Merge.filestorage.UsersListRequest` - -
-
- -
-
- -**requestOptions:** `Users.RequestOptions` +**requestOptions:** `DeleteAccount.RequestOptions`
@@ -7393,7 +7400,9 @@ await client.filestorage.users.list();
-
client.filestorage.users.retrieve(id, { ...params }) -> Merge.User +## Crm EngagementTypes + +
client.crm.engagementTypes.list({ ...params }) -> Merge.PaginatedEngagementTypeList
@@ -7405,7 +7414,7 @@ await client.filestorage.users.list();
-Returns a `User` object with the given `id`. +Returns a list of `EngagementType` objects.
@@ -7421,7 +7430,7 @@ Returns a `User` object with the given `id`.
```typescript -await client.filestorage.users.retrieve("id"); +await client.crm.engagementTypes.list(); ```
@@ -7437,15 +7446,7 @@ await client.filestorage.users.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.filestorage.UsersRetrieveRequest` +**request:** `Merge.crm.EngagementTypesListRequest`
@@ -7453,7 +7454,7 @@ await client.filestorage.users.retrieve("id");
-**requestOptions:** `Users.RequestOptions` +**requestOptions:** `EngagementTypes.RequestOptions`
@@ -7464,9 +7465,7 @@ await client.filestorage.users.retrieve("id");
-## Filestorage WebhookReceivers - -
client.filestorage.webhookReceivers.list() -> Merge.WebhookReceiver[] +
client.crm.engagementTypes.retrieve(id, { ...params }) -> Merge.EngagementType
@@ -7478,7 +7477,7 @@ await client.filestorage.users.retrieve("id");
-Returns a list of `WebhookReceiver` objects. +Returns an `EngagementType` object with the given `id`.
@@ -7494,7 +7493,7 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.filestorage.webhookReceivers.list(); +await client.crm.engagementTypes.retrieve("id"); ```
@@ -7510,7 +7509,23 @@ await client.filestorage.webhookReceivers.list();
-**requestOptions:** `WebhookReceivers.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.crm.EngagementTypesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `EngagementTypes.RequestOptions`
@@ -7521,7 +7536,7 @@ await client.filestorage.webhookReceivers.list();
-
client.filestorage.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +
client.crm.engagementTypes.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -7533,7 +7548,7 @@ await client.filestorage.webhookReceivers.list();
-Creates a `WebhookReceiver` object with the given values. +Returns a list of `RemoteFieldClass` objects.
@@ -7549,10 +7564,7 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.filestorage.webhookReceivers.create({ - event: "event", - isActive: true, -}); +await client.crm.engagementTypes.remoteFieldClassesList(); ```
@@ -7568,7 +7580,7 @@ await client.filestorage.webhookReceivers.create({
-**request:** `Merge.filestorage.WebhookReceiverRequest` +**request:** `Merge.crm.EngagementTypesRemoteFieldClassesListRequest`
@@ -7576,7 +7588,7 @@ await client.filestorage.webhookReceivers.create({
-**requestOptions:** `WebhookReceivers.RequestOptions` +**requestOptions:** `EngagementTypes.RequestOptions`
@@ -7587,9 +7599,9 @@ await client.filestorage.webhookReceivers.create({
-## Hris AccountDetails +## Crm Engagements -
client.hris.accountDetails.retrieve() -> Merge.AccountDetails +
client.crm.engagements.list({ ...params }) -> Merge.PaginatedEngagementList
@@ -7601,7 +7613,7 @@ await client.filestorage.webhookReceivers.create({
-Get details for a linked account. +Returns a list of `Engagement` objects.
@@ -7617,7 +7629,7 @@ Get details for a linked account.
```typescript -await client.hris.accountDetails.retrieve(); +await client.crm.engagements.list(); ```
@@ -7633,7 +7645,15 @@ await client.hris.accountDetails.retrieve();
-**requestOptions:** `AccountDetails.RequestOptions` +**request:** `Merge.crm.EngagementsListRequest` + +
+
+ +
+
+ +**requestOptions:** `Engagements.RequestOptions`
@@ -7644,9 +7664,7 @@ await client.hris.accountDetails.retrieve();
-## Hris AccountToken - -
client.hris.accountToken.retrieve(publicToken) -> Merge.AccountToken +
client.crm.engagements.create({ ...params }) -> Merge.EngagementResponse
@@ -7658,7 +7676,7 @@ await client.hris.accountDetails.retrieve();
-Returns the account token for the end user with the provided public token. +Creates an `Engagement` object with the given values.
@@ -7674,7 +7692,9 @@ Returns the account token for the end user with the provided public token.
```typescript -await client.hris.accountToken.retrieve("public_token"); +await client.crm.engagements.create({ + model: {}, +}); ```
@@ -7690,7 +7710,7 @@ await client.hris.accountToken.retrieve("public_token");
-**publicToken:** `string` +**request:** `Merge.crm.EngagementEndpointRequest`
@@ -7698,7 +7718,7 @@ await client.hris.accountToken.retrieve("public_token");
-**requestOptions:** `AccountToken.RequestOptions` +**requestOptions:** `Engagements.RequestOptions`
@@ -7709,9 +7729,7 @@ await client.hris.accountToken.retrieve("public_token");
-## Hris AsyncPassthrough - -
client.hris.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +
client.crm.engagements.retrieve(id, { ...params }) -> Merge.Engagement
@@ -7723,7 +7741,7 @@ await client.hris.accountToken.retrieve("public_token");
-Asynchronously pull data from an endpoint not currently supported by Merge. +Returns an `Engagement` object with the given `id`.
@@ -7739,10 +7757,7 @@ Asynchronously pull data from an endpoint not currently supported by Merge.
```typescript -await client.hris.asyncPassthrough.create({ - method: "GET", - path: "/scooters", -}); +await client.crm.engagements.retrieve("id"); ```
@@ -7758,7 +7773,7 @@ await client.hris.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**id:** `string`
@@ -7766,7 +7781,15 @@ await client.hris.asyncPassthrough.create({
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**request:** `Merge.crm.EngagementsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Engagements.RequestOptions`
@@ -7777,7 +7800,7 @@ await client.hris.asyncPassthrough.create({
-
client.hris.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse +
client.crm.engagements.partialUpdate(id, { ...params }) -> Merge.EngagementResponse
@@ -7789,7 +7812,7 @@ await client.hris.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +Updates an `Engagement` object with the given `id`.
@@ -7805,7 +7828,9 @@ Retrieves data from earlier async-passthrough POST request
```typescript -await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id"); +await client.crm.engagements.partialUpdate("id", { + model: {}, +}); ```
@@ -7821,7 +7846,7 @@ await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-**asyncPassthroughReceiptId:** `string` +**id:** `string`
@@ -7829,7 +7854,15 @@ await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**request:** `Merge.crm.PatchedEngagementEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Engagements.RequestOptions`
@@ -7840,9 +7873,7 @@ await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-## Hris AuditTrail - -
client.hris.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +
client.crm.engagements.metaPatchRetrieve(id) -> Merge.MetaResponse
@@ -7854,7 +7885,7 @@ await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-Gets a list of audit trail events. +Returns metadata for `Engagement` PATCHs.
@@ -7870,7 +7901,7 @@ Gets a list of audit trail events.
```typescript -await client.hris.auditTrail.list(); +await client.crm.engagements.metaPatchRetrieve("id"); ```
@@ -7886,7 +7917,7 @@ await client.hris.auditTrail.list();
-**request:** `Merge.hris.AuditTrailListRequest` +**id:** `string`
@@ -7894,7 +7925,7 @@ await client.hris.auditTrail.list();
-**requestOptions:** `AuditTrail.RequestOptions` +**requestOptions:** `Engagements.RequestOptions`
@@ -7905,9 +7936,7 @@ await client.hris.auditTrail.list();
-## Hris AvailableActions - -
client.hris.availableActions.retrieve() -> Merge.AvailableActions +
client.crm.engagements.metaPostRetrieve() -> Merge.MetaResponse
@@ -7919,7 +7948,7 @@ await client.hris.auditTrail.list();
-Returns a list of models and actions available for an account. +Returns metadata for `Engagement` POSTs.
@@ -7935,7 +7964,7 @@ Returns a list of models and actions available for an account.
```typescript -await client.hris.availableActions.retrieve(); +await client.crm.engagements.metaPostRetrieve(); ```
@@ -7951,7 +7980,7 @@ await client.hris.availableActions.retrieve();
-**requestOptions:** `AvailableActions.RequestOptions` +**requestOptions:** `Engagements.RequestOptions`
@@ -7962,9 +7991,7 @@ await client.hris.availableActions.retrieve();
-## Hris BankInfo - -
client.hris.bankInfo.list({ ...params }) -> Merge.PaginatedBankInfoList +
client.crm.engagements.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -7976,7 +8003,7 @@ await client.hris.availableActions.retrieve();
-Returns a list of `BankInfo` objects. +Returns a list of `RemoteFieldClass` objects.
@@ -7992,7 +8019,7 @@ Returns a list of `BankInfo` objects.
```typescript -await client.hris.bankInfo.list(); +await client.crm.engagements.remoteFieldClassesList(); ```
@@ -8008,7 +8035,7 @@ await client.hris.bankInfo.list();
-**request:** `Merge.hris.BankInfoListRequest` +**request:** `Merge.crm.EngagementsRemoteFieldClassesListRequest`
@@ -8016,7 +8043,7 @@ await client.hris.bankInfo.list();
-**requestOptions:** `BankInfo.RequestOptions` +**requestOptions:** `Engagements.RequestOptions`
@@ -8027,7 +8054,9 @@ await client.hris.bankInfo.list();
-
client.hris.bankInfo.retrieve(id, { ...params }) -> Merge.BankInfo +## Crm FieldMapping + +
client.crm.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -8039,7 +8068,7 @@ await client.hris.bankInfo.list();
-Returns a `BankInfo` object with the given `id`. +Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -8055,7 +8084,7 @@ Returns a `BankInfo` object with the given `id`.
```typescript -await client.hris.bankInfo.retrieve("id"); +await client.crm.fieldMapping.fieldMappingsRetrieve(); ```
@@ -8071,15 +8100,7 @@ await client.hris.bankInfo.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.BankInfoRetrieveRequest` +**request:** `Merge.crm.FieldMappingsRetrieveRequest`
@@ -8087,7 +8108,7 @@ await client.hris.bankInfo.retrieve("id");
-**requestOptions:** `BankInfo.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -8098,9 +8119,7 @@ await client.hris.bankInfo.retrieve("id");
-## Hris Benefits - -
client.hris.benefits.list({ ...params }) -> Merge.PaginatedBenefitList +
client.crm.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -8112,7 +8131,7 @@ await client.hris.bankInfo.retrieve("id");
-Returns a list of `Benefit` objects. +Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -8128,12 +8147,19 @@ Returns a list of `Benefit` objects.
```typescript -await client.hris.benefits.list(); -``` - -
-
- +await client.crm.fieldMapping.fieldMappingsCreate({ + targetFieldName: "example_target_field_name", + targetFieldDescription: "this is a example description of the target field", + remoteFieldTraversalPath: ["example_remote_field"], + remoteMethod: "GET", + remoteUrlPath: "/example-url-path", + commonModelName: "ExampleCommonModel", +}); +``` + + + + #### ⚙️ Parameters @@ -8144,7 +8170,7 @@ await client.hris.benefits.list();
-**request:** `Merge.hris.BenefitsListRequest` +**request:** `Merge.crm.CreateFieldMappingRequest`
@@ -8152,7 +8178,7 @@ await client.hris.benefits.list();
-**requestOptions:** `Benefits.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -8163,7 +8189,7 @@ await client.hris.benefits.list();
-
client.hris.benefits.retrieve(id, { ...params }) -> Merge.Benefit +
client.crm.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse
@@ -8175,7 +8201,7 @@ await client.hris.benefits.list();
-Returns a `Benefit` object with the given `id`. +Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -8191,7 +8217,7 @@ Returns a `Benefit` object with the given `id`.
```typescript -await client.hris.benefits.retrieve("id"); +await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id"); ```
@@ -8207,15 +8233,7 @@ await client.hris.benefits.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.BenefitsRetrieveRequest` +**fieldMappingId:** `string`
@@ -8223,7 +8241,7 @@ await client.hris.benefits.retrieve("id");
-**requestOptions:** `Benefits.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -8234,9 +8252,7 @@ await client.hris.benefits.retrieve("id");
-## Hris Companies - -
client.hris.companies.list({ ...params }) -> Merge.PaginatedCompanyList +
client.crm.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -8248,7 +8264,7 @@ await client.hris.benefits.retrieve("id");
-Returns a list of `Company` objects. +Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -8264,7 +8280,7 @@ Returns a list of `Company` objects.
```typescript -await client.hris.companies.list(); +await client.crm.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); ```
@@ -8280,7 +8296,7 @@ await client.hris.companies.list();
-**request:** `Merge.hris.CompaniesListRequest` +**fieldMappingId:** `string`
@@ -8288,7 +8304,15 @@ await client.hris.companies.list();
-**requestOptions:** `Companies.RequestOptions` +**request:** `Merge.crm.PatchedEditFieldMappingRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions`
@@ -8299,7 +8323,7 @@ await client.hris.companies.list();
-
client.hris.companies.retrieve(id, { ...params }) -> Merge.Company +
client.crm.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -8311,7 +8335,7 @@ await client.hris.companies.list();
-Returns a `Company` object with the given `id`. +Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -8327,7 +8351,7 @@ Returns a `Company` object with the given `id`.
```typescript -await client.hris.companies.retrieve("id"); +await client.crm.fieldMapping.remoteFieldsRetrieve(); ```
@@ -8343,15 +8367,7 @@ await client.hris.companies.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.CompaniesRetrieveRequest` +**request:** `Merge.crm.RemoteFieldsRetrieveRequest`
@@ -8359,7 +8375,7 @@ await client.hris.companies.retrieve("id");
-**requestOptions:** `Companies.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -8370,9 +8386,7 @@ await client.hris.companies.retrieve("id");
-## Hris Scopes - -
client.hris.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi +
client.crm.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -8384,7 +8398,7 @@ await client.hris.companies.retrieve("id");
-Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/).
@@ -8400,7 +8414,7 @@ Get the default permissions for Merge Common Models and fields across all Linked
```typescript -await client.hris.scopes.defaultScopesRetrieve(); +await client.crm.fieldMapping.targetFieldsRetrieve(); ```
@@ -8416,7 +8430,7 @@ await client.hris.scopes.defaultScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -8427,7 +8441,9 @@ await client.hris.scopes.defaultScopesRetrieve();
-
client.hris.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +## Crm GenerateKey + +
client.crm.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -8439,7 +8455,7 @@ await client.hris.scopes.defaultScopesRetrieve();
-Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Create a remote key.
@@ -8455,7 +8471,9 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.hris.scopes.linkedAccountScopesRetrieve(); +await client.crm.generateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -8471,7 +8489,15 @@ await client.hris.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**request:** `Merge.crm.GenerateRemoteKeyRequest` + +
+
+ +
+
+ +**requestOptions:** `GenerateKey.RequestOptions`
@@ -8482,7 +8508,9 @@ await client.hris.scopes.linkedAccountScopesRetrieve();
-
client.hris.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +## Crm Issues + +
client.crm.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -8494,7 +8522,7 @@ await client.hris.scopes.linkedAccountScopesRetrieve();
-Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) +Gets all issues for Organization.
@@ -8510,33 +8538,7 @@ Update permissions for any Common Model or field for a single Linked Account. An
```typescript -await client.hris.scopes.linkedAccountScopesCreate({ - commonModels: [ - { - modelName: "Employee", - modelPermissions: { - READ: { - isEnabled: true, - }, - WRITE: { - isEnabled: false, - }, - }, - fieldPermissions: { - enabledFields: ["avatar", "home_location"], - disabledFields: ["work_location"], - }, - }, - { - modelName: "Benefit", - modelPermissions: { - WRITE: { - isEnabled: false, - }, - }, - }, - ], -}); +await client.crm.issues.list(); ```
@@ -8552,7 +8554,7 @@ await client.hris.scopes.linkedAccountScopesCreate({
-**request:** `Merge.hris.LinkedAccountCommonModelScopeDeserializerRequest` +**request:** `Merge.crm.IssuesListRequest`
@@ -8560,7 +8562,7 @@ await client.hris.scopes.linkedAccountScopesCreate({
-**requestOptions:** `Scopes.RequestOptions` +**requestOptions:** `Issues.RequestOptions`
@@ -8571,9 +8573,7 @@ await client.hris.scopes.linkedAccountScopesCreate({
-## Hris DeleteAccount - -
client.hris.deleteAccount.delete() -> void +
client.crm.issues.retrieve(id) -> Merge.Issue
@@ -8585,7 +8585,7 @@ await client.hris.scopes.linkedAccountScopesCreate({
-Delete a linked account. +Get a specific issue.
@@ -8601,7 +8601,7 @@ Delete a linked account.
```typescript -await client.hris.deleteAccount.delete(); +await client.crm.issues.retrieve("id"); ```
@@ -8617,7 +8617,15 @@ await client.hris.deleteAccount.delete();
-**requestOptions:** `DeleteAccount.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**requestOptions:** `Issues.RequestOptions`
@@ -8628,9 +8636,9 @@ await client.hris.deleteAccount.delete();
-## Hris Dependents +## Crm Leads -
client.hris.dependents.list({ ...params }) -> Merge.PaginatedDependentList +
client.crm.leads.list({ ...params }) -> Merge.PaginatedLeadList
@@ -8642,7 +8650,7 @@ await client.hris.deleteAccount.delete();
-Returns a list of `Dependent` objects. +Returns a list of `Lead` objects.
@@ -8658,7 +8666,7 @@ Returns a list of `Dependent` objects.
```typescript -await client.hris.dependents.list(); +await client.crm.leads.list(); ```
@@ -8674,7 +8682,7 @@ await client.hris.dependents.list();
-**request:** `Merge.hris.DependentsListRequest` +**request:** `Merge.crm.LeadsListRequest`
@@ -8682,7 +8690,7 @@ await client.hris.dependents.list();
-**requestOptions:** `Dependents.RequestOptions` +**requestOptions:** `Leads.RequestOptions`
@@ -8693,7 +8701,7 @@ await client.hris.dependents.list();
-
client.hris.dependents.retrieve(id, { ...params }) -> Merge.Dependent +
client.crm.leads.create({ ...params }) -> Merge.LeadResponse
@@ -8705,7 +8713,7 @@ await client.hris.dependents.list();
-Returns a `Dependent` object with the given `id`. +Creates a `Lead` object with the given values.
@@ -8721,7 +8729,9 @@ Returns a `Dependent` object with the given `id`.
```typescript -await client.hris.dependents.retrieve("id"); +await client.crm.leads.create({ + model: {}, +}); ```
@@ -8737,15 +8747,7 @@ await client.hris.dependents.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.DependentsRetrieveRequest` +**request:** `Merge.crm.LeadEndpointRequest`
@@ -8753,7 +8755,7 @@ await client.hris.dependents.retrieve("id");
-**requestOptions:** `Dependents.RequestOptions` +**requestOptions:** `Leads.RequestOptions`
@@ -8764,9 +8766,7 @@ await client.hris.dependents.retrieve("id");
-## Hris EmployeePayrollRuns - -
client.hris.employeePayrollRuns.list({ ...params }) -> Merge.PaginatedEmployeePayrollRunList +
client.crm.leads.retrieve(id, { ...params }) -> Merge.Lead
@@ -8778,7 +8778,7 @@ await client.hris.dependents.retrieve("id");
-Returns a list of `EmployeePayrollRun` objects. +Returns a `Lead` object with the given `id`.
@@ -8794,7 +8794,7 @@ Returns a list of `EmployeePayrollRun` objects.
```typescript -await client.hris.employeePayrollRuns.list(); +await client.crm.leads.retrieve("id"); ```
@@ -8810,7 +8810,7 @@ await client.hris.employeePayrollRuns.list();
-**request:** `Merge.hris.EmployeePayrollRunsListRequest` +**id:** `string`
@@ -8818,7 +8818,15 @@ await client.hris.employeePayrollRuns.list();
-**requestOptions:** `EmployeePayrollRuns.RequestOptions` +**request:** `Merge.crm.LeadsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Leads.RequestOptions`
@@ -8829,7 +8837,7 @@ await client.hris.employeePayrollRuns.list();
-
client.hris.employeePayrollRuns.retrieve(id, { ...params }) -> Merge.EmployeePayrollRun +
client.crm.leads.metaPostRetrieve() -> Merge.MetaResponse
@@ -8841,7 +8849,7 @@ await client.hris.employeePayrollRuns.list();
-Returns an `EmployeePayrollRun` object with the given `id`. +Returns metadata for `Lead` POSTs.
@@ -8857,7 +8865,7 @@ Returns an `EmployeePayrollRun` object with the given `id`.
```typescript -await client.hris.employeePayrollRuns.retrieve("id"); +await client.crm.leads.metaPostRetrieve(); ```
@@ -8873,23 +8881,7 @@ await client.hris.employeePayrollRuns.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.EmployeePayrollRunsRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `EmployeePayrollRuns.RequestOptions` +**requestOptions:** `Leads.RequestOptions`
@@ -8900,9 +8892,7 @@ await client.hris.employeePayrollRuns.retrieve("id");
-## Hris Employees - -
client.hris.employees.list({ ...params }) -> Merge.PaginatedEmployeeList +
client.crm.leads.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -8914,7 +8904,7 @@ await client.hris.employeePayrollRuns.retrieve("id");
-Returns a list of `Employee` objects. +Returns a list of `RemoteFieldClass` objects.
@@ -8930,7 +8920,7 @@ Returns a list of `Employee` objects.
```typescript -await client.hris.employees.list(); +await client.crm.leads.remoteFieldClassesList(); ```
@@ -8946,7 +8936,7 @@ await client.hris.employees.list();
-**request:** `Merge.hris.EmployeesListRequest` +**request:** `Merge.crm.LeadsRemoteFieldClassesListRequest`
@@ -8954,7 +8944,7 @@ await client.hris.employees.list();
-**requestOptions:** `Employees.RequestOptions` +**requestOptions:** `Leads.RequestOptions`
@@ -8965,7 +8955,9 @@ await client.hris.employees.list();
-
client.hris.employees.create({ ...params }) -> Merge.EmployeeResponse +## Crm LinkToken + +
client.crm.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -8977,7 +8969,7 @@ await client.hris.employees.list();
-Creates an `Employee` object with the given values. +Creates a link token to be used when linking a new end user.
@@ -8993,9 +8985,12 @@ Creates an `Employee` object with the given values.
```typescript -await client.hris.employees.create({ - model: {}, -}); +await client.crm.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], +}); ```
@@ -9011,7 +9006,7 @@ await client.hris.employees.create({
-**request:** `Merge.hris.EmployeeEndpointRequest` +**request:** `Merge.crm.EndUserDetailsRequest`
@@ -9019,7 +9014,7 @@ await client.hris.employees.create({
-**requestOptions:** `Employees.RequestOptions` +**requestOptions:** `LinkToken.RequestOptions`
@@ -9030,7 +9025,9 @@ await client.hris.employees.create({
-
client.hris.employees.retrieve(id, { ...params }) -> Merge.Employee +## Crm LinkedAccounts + +
client.crm.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -9042,7 +9039,7 @@ await client.hris.employees.create({
-Returns an `Employee` object with the given `id`. +List linked accounts for your organization.
@@ -9058,7 +9055,7 @@ Returns an `Employee` object with the given `id`.
```typescript -await client.hris.employees.retrieve("id"); +await client.crm.linkedAccounts.list(); ```
@@ -9074,15 +9071,7 @@ await client.hris.employees.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.EmployeesRetrieveRequest` +**request:** `Merge.crm.LinkedAccountsListRequest`
@@ -9090,7 +9079,7 @@ await client.hris.employees.retrieve("id");
-**requestOptions:** `Employees.RequestOptions` +**requestOptions:** `LinkedAccounts.RequestOptions`
@@ -9101,7 +9090,9 @@ await client.hris.employees.retrieve("id");
-
client.hris.employees.ignoreCreate(modelId, { ...params }) -> void +## Crm Notes + +
client.crm.notes.list({ ...params }) -> Merge.PaginatedNoteList
@@ -9113,7 +9104,7 @@ await client.hris.employees.retrieve("id");
-Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes. +Returns a list of `Note` objects.
@@ -9129,9 +9120,7 @@ Ignores a specific row based on the `model_id` in the url. These records will ha
```typescript -await client.hris.employees.ignoreCreate("model_id", { - reason: "GENERAL_CUSTOMER_REQUEST", -}); +await client.crm.notes.list(); ```
@@ -9147,78 +9136,15 @@ await client.hris.employees.ignoreCreate("model_id", {
-**modelId:** `string` - -
-
- -
-
- -**request:** `Merge.hris.IgnoreCommonModelRequest` - -
-
- -
-
- -**requestOptions:** `Employees.RequestOptions` - -
-
- -
- - - -
- -
client.hris.employees.metaPostRetrieve() -> Merge.MetaResponse -
-
- -#### 📝 Description - -
-
- -
-
- -Returns metadata for `Employee` POSTs. - -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```typescript -await client.hris.employees.metaPostRetrieve(); -``` +**request:** `Merge.crm.NotesListRequest`
-
-
- -#### ⚙️ Parameters - -
-
-**requestOptions:** `Employees.RequestOptions` +**requestOptions:** `Notes.RequestOptions`
@@ -9229,9 +9155,7 @@ await client.hris.employees.metaPostRetrieve();
-## Hris EmployerBenefits - -
client.hris.employerBenefits.list({ ...params }) -> Merge.PaginatedEmployerBenefitList +
client.crm.notes.create({ ...params }) -> Merge.NoteResponse
@@ -9243,7 +9167,7 @@ await client.hris.employees.metaPostRetrieve();
-Returns a list of `EmployerBenefit` objects. +Creates a `Note` object with the given values.
@@ -9259,7 +9183,9 @@ Returns a list of `EmployerBenefit` objects.
```typescript -await client.hris.employerBenefits.list(); +await client.crm.notes.create({ + model: {}, +}); ```
@@ -9275,7 +9201,7 @@ await client.hris.employerBenefits.list();
-**request:** `Merge.hris.EmployerBenefitsListRequest` +**request:** `Merge.crm.NoteEndpointRequest`
@@ -9283,7 +9209,7 @@ await client.hris.employerBenefits.list();
-**requestOptions:** `EmployerBenefits.RequestOptions` +**requestOptions:** `Notes.RequestOptions`
@@ -9294,7 +9220,7 @@ await client.hris.employerBenefits.list();
-
client.hris.employerBenefits.retrieve(id, { ...params }) -> Merge.EmployerBenefit +
client.crm.notes.retrieve(id, { ...params }) -> Merge.Note
@@ -9306,7 +9232,7 @@ await client.hris.employerBenefits.list();
-Returns an `EmployerBenefit` object with the given `id`. +Returns a `Note` object with the given `id`.
@@ -9322,7 +9248,7 @@ Returns an `EmployerBenefit` object with the given `id`.
```typescript -await client.hris.employerBenefits.retrieve("id"); +await client.crm.notes.retrieve("id"); ```
@@ -9346,7 +9272,7 @@ await client.hris.employerBenefits.retrieve("id");
-**request:** `Merge.hris.EmployerBenefitsRetrieveRequest` +**request:** `Merge.crm.NotesRetrieveRequest`
@@ -9354,7 +9280,7 @@ await client.hris.employerBenefits.retrieve("id");
-**requestOptions:** `EmployerBenefits.RequestOptions` +**requestOptions:** `Notes.RequestOptions`
@@ -9365,9 +9291,7 @@ await client.hris.employerBenefits.retrieve("id");
-## Hris Employments - -
client.hris.employments.list({ ...params }) -> Merge.PaginatedEmploymentList +
client.crm.notes.metaPostRetrieve() -> Merge.MetaResponse
@@ -9379,7 +9303,7 @@ await client.hris.employerBenefits.retrieve("id");
-Returns a list of `Employment` objects. +Returns metadata for `Note` POSTs.
@@ -9395,7 +9319,7 @@ Returns a list of `Employment` objects.
```typescript -await client.hris.employments.list(); +await client.crm.notes.metaPostRetrieve(); ```
@@ -9411,15 +9335,7 @@ await client.hris.employments.list();
-**request:** `Merge.hris.EmploymentsListRequest` - -
-
- -
-
- -**requestOptions:** `Employments.RequestOptions` +**requestOptions:** `Notes.RequestOptions`
@@ -9430,7 +9346,7 @@ await client.hris.employments.list();
-
client.hris.employments.retrieve(id, { ...params }) -> Merge.Employment +
client.crm.notes.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -9442,7 +9358,7 @@ await client.hris.employments.list();
-Returns an `Employment` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.
@@ -9458,7 +9374,7 @@ Returns an `Employment` object with the given `id`.
```typescript -await client.hris.employments.retrieve("id"); +await client.crm.notes.remoteFieldClassesList(); ```
@@ -9474,15 +9390,7 @@ await client.hris.employments.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.EmploymentsRetrieveRequest` +**request:** `Merge.crm.NotesRemoteFieldClassesListRequest`
@@ -9490,7 +9398,7 @@ await client.hris.employments.retrieve("id");
-**requestOptions:** `Employments.RequestOptions` +**requestOptions:** `Notes.RequestOptions`
@@ -9501,9 +9409,9 @@ await client.hris.employments.retrieve("id");
-## Hris FieldMapping +## Crm Opportunities -
client.hris.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +
client.crm.opportunities.list({ ...params }) -> Merge.PaginatedOpportunityList
@@ -9515,7 +9423,7 @@ await client.hris.employments.retrieve("id");
-Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Returns a list of `Opportunity` objects.
@@ -9531,7 +9439,7 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.hris.fieldMapping.fieldMappingsRetrieve(); +await client.crm.opportunities.list(); ```
@@ -9547,7 +9455,7 @@ await client.hris.fieldMapping.fieldMappingsRetrieve();
-**request:** `Merge.hris.FieldMappingsRetrieveRequest` +**request:** `Merge.crm.OpportunitiesListRequest`
@@ -9555,7 +9463,7 @@ await client.hris.fieldMapping.fieldMappingsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Opportunities.RequestOptions`
@@ -9566,7 +9474,7 @@ await client.hris.fieldMapping.fieldMappingsRetrieve();
-
client.hris.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +
client.crm.opportunities.create({ ...params }) -> Merge.OpportunityResponse
@@ -9578,7 +9486,7 @@ await client.hris.fieldMapping.fieldMappingsRetrieve();
-Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Creates an `Opportunity` object with the given values.
@@ -9594,13 +9502,8 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.hris.fieldMapping.fieldMappingsCreate({ - targetFieldName: "example_target_field_name", - targetFieldDescription: "this is a example description of the target field", - remoteFieldTraversalPath: ["example_remote_field"], - remoteMethod: "GET", - remoteUrlPath: "/example-url-path", - commonModelName: "ExampleCommonModel", +await client.crm.opportunities.create({ + model: {}, }); ``` @@ -9617,7 +9520,7 @@ await client.hris.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.hris.CreateFieldMappingRequest` +**request:** `Merge.crm.OpportunityEndpointRequest`
@@ -9625,7 +9528,7 @@ await client.hris.fieldMapping.fieldMappingsCreate({
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Opportunities.RequestOptions`
@@ -9636,7 +9539,7 @@ await client.hris.fieldMapping.fieldMappingsCreate({
-
client.hris.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse +
client.crm.opportunities.retrieve(id, { ...params }) -> Merge.Opportunity
@@ -9648,7 +9551,7 @@ await client.hris.fieldMapping.fieldMappingsCreate({
-Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns an `Opportunity` object with the given `id`.
@@ -9664,7 +9567,7 @@ Deletes Field Mappings for a Linked Account. All data related to this Field Mapp
```typescript -await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id"); +await client.crm.opportunities.retrieve("id"); ```
@@ -9680,7 +9583,7 @@ await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**fieldMappingId:** `string` +**id:** `string`
@@ -9688,7 +9591,15 @@ await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**requestOptions:** `FieldMapping.RequestOptions` +**request:** `Merge.crm.OpportunitiesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Opportunities.RequestOptions`
@@ -9699,7 +9610,7 @@ await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-
client.hris.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse +
client.crm.opportunities.partialUpdate(id, { ...params }) -> Merge.OpportunityResponse
@@ -9711,7 +9622,7 @@ await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Updates an `Opportunity` object with the given `id`.
@@ -9727,7 +9638,9 @@ Create or update existing Field Mappings for a Linked Account. Changes will be r
```typescript -await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); +await client.crm.opportunities.partialUpdate("id", { + model: {}, +}); ```
@@ -9743,7 +9656,7 @@ await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-**fieldMappingId:** `string` +**id:** `string`
@@ -9751,7 +9664,7 @@ await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-**request:** `Merge.hris.PatchedEditFieldMappingRequest` +**request:** `Merge.crm.PatchedOpportunityEndpointRequest`
@@ -9759,7 +9672,7 @@ await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Opportunities.RequestOptions`
@@ -9770,7 +9683,7 @@ await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-
client.hris.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +
client.crm.opportunities.metaPatchRetrieve(id) -> Merge.MetaResponse
@@ -9782,7 +9695,7 @@ await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Returns metadata for `Opportunity` PATCHs.
@@ -9798,7 +9711,7 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.hris.fieldMapping.remoteFieldsRetrieve(); +await client.crm.opportunities.metaPatchRetrieve("id"); ```
@@ -9814,7 +9727,7 @@ await client.hris.fieldMapping.remoteFieldsRetrieve();
-**request:** `Merge.hris.RemoteFieldsRetrieveRequest` +**id:** `string`
@@ -9822,7 +9735,7 @@ await client.hris.fieldMapping.remoteFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Opportunities.RequestOptions`
@@ -9833,7 +9746,7 @@ await client.hris.fieldMapping.remoteFieldsRetrieve();
-
client.hris.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse +
client.crm.opportunities.metaPostRetrieve() -> Merge.MetaResponse
@@ -9845,7 +9758,7 @@ await client.hris.fieldMapping.remoteFieldsRetrieve();
-Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). +Returns metadata for `Opportunity` POSTs.
@@ -9861,7 +9774,7 @@ Get all organization-wide Target Fields, this will not include any Linked Accoun
```typescript -await client.hris.fieldMapping.targetFieldsRetrieve(); +await client.crm.opportunities.metaPostRetrieve(); ```
@@ -9877,7 +9790,7 @@ await client.hris.fieldMapping.targetFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Opportunities.RequestOptions`
@@ -9888,9 +9801,7 @@ await client.hris.fieldMapping.targetFieldsRetrieve();
-## Hris GenerateKey - -
client.hris.generateKey.create({ ...params }) -> Merge.RemoteKey +
client.crm.opportunities.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -9902,7 +9813,7 @@ await client.hris.fieldMapping.targetFieldsRetrieve();
-Create a remote key. +Returns a list of `RemoteFieldClass` objects.
@@ -9918,9 +9829,7 @@ Create a remote key.
```typescript -await client.hris.generateKey.create({ - name: "Remote Deployment Key 1", -}); +await client.crm.opportunities.remoteFieldClassesList(); ```
@@ -9936,7 +9845,7 @@ await client.hris.generateKey.create({
-**request:** `Merge.hris.GenerateRemoteKeyRequest` +**request:** `Merge.crm.OpportunitiesRemoteFieldClassesListRequest`
@@ -9944,7 +9853,7 @@ await client.hris.generateKey.create({
-**requestOptions:** `GenerateKey.RequestOptions` +**requestOptions:** `Opportunities.RequestOptions`
@@ -9955,9 +9864,9 @@ await client.hris.generateKey.create({
-## Hris Groups +## Crm Passthrough -
client.hris.groups.list({ ...params }) -> Merge.PaginatedGroupList +
client.crm.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -9969,7 +9878,7 @@ await client.hris.generateKey.create({
-Returns a list of `Group` objects. +Pull data from an endpoint not currently supported by Merge.
@@ -9985,7 +9894,10 @@ Returns a list of `Group` objects.
```typescript -await client.hris.groups.list(); +await client.crm.passthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -10001,7 +9913,7 @@ await client.hris.groups.list();
-**request:** `Merge.hris.GroupsListRequest` +**request:** `Merge.DataPassthroughRequest`
@@ -10009,7 +9921,7 @@ await client.hris.groups.list();
-**requestOptions:** `Groups.RequestOptions` +**requestOptions:** `Passthrough.RequestOptions`
@@ -10020,7 +9932,9 @@ await client.hris.groups.list();
-
client.hris.groups.retrieve(id, { ...params }) -> Merge.Group +## Crm RegenerateKey + +
client.crm.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -10032,7 +9946,7 @@ await client.hris.groups.list();
-Returns a `Group` object with the given `id`. +Exchange remote keys.
@@ -10048,7 +9962,9 @@ Returns a `Group` object with the given `id`.
```typescript -await client.hris.groups.retrieve("id"); +await client.crm.regenerateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -10064,15 +9980,7 @@ await client.hris.groups.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.GroupsRetrieveRequest` +**request:** `Merge.crm.RemoteKeyForRegenerationRequest`
@@ -10080,7 +9988,7 @@ await client.hris.groups.retrieve("id");
-**requestOptions:** `Groups.RequestOptions` +**requestOptions:** `RegenerateKey.RequestOptions`
@@ -10091,9 +9999,9 @@ await client.hris.groups.retrieve("id");
-## Hris Issues +## Crm Stages -
client.hris.issues.list({ ...params }) -> Merge.PaginatedIssueList +
client.crm.stages.list({ ...params }) -> Merge.PaginatedStageList
@@ -10105,7 +10013,7 @@ await client.hris.groups.retrieve("id");
-Gets all issues for Organization. +Returns a list of `Stage` objects.
@@ -10121,7 +10029,7 @@ Gets all issues for Organization.
```typescript -await client.hris.issues.list(); +await client.crm.stages.list(); ```
@@ -10137,7 +10045,7 @@ await client.hris.issues.list();
-**request:** `Merge.hris.IssuesListRequest` +**request:** `Merge.crm.StagesListRequest`
@@ -10145,7 +10053,7 @@ await client.hris.issues.list();
-**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `Stages.RequestOptions`
@@ -10156,7 +10064,7 @@ await client.hris.issues.list();
-
client.hris.issues.retrieve(id) -> Merge.Issue +
client.crm.stages.retrieve(id, { ...params }) -> Merge.Stage
@@ -10168,7 +10076,7 @@ await client.hris.issues.list();
-Get a specific issue. +Returns a `Stage` object with the given `id`.
@@ -10184,7 +10092,7 @@ Get a specific issue.
```typescript -await client.hris.issues.retrieve("id"); +await client.crm.stages.retrieve("id"); ```
@@ -10208,7 +10116,15 @@ await client.hris.issues.retrieve("id");
-**requestOptions:** `Issues.RequestOptions` +**request:** `Merge.crm.StagesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Stages.RequestOptions`
@@ -10219,9 +10135,7 @@ await client.hris.issues.retrieve("id");
-## Hris LinkToken - -
client.hris.linkToken.create({ ...params }) -> Merge.LinkToken +
client.crm.stages.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -10233,7 +10147,7 @@ await client.hris.issues.retrieve("id");
-Creates a link token to be used when linking a new end user. +Returns a list of `RemoteFieldClass` objects.
@@ -10249,12 +10163,7 @@ Creates a link token to be used when linking a new end user.
```typescript -await client.hris.linkToken.create({ - endUserEmailAddress: "example@gmail.com", - endUserOrganizationName: "Test Organization", - endUserOriginId: "12345", - categories: ["hris", "ats"], -}); +await client.crm.stages.remoteFieldClassesList(); ```
@@ -10270,7 +10179,7 @@ await client.hris.linkToken.create({
-**request:** `Merge.hris.EndUserDetailsRequest` +**request:** `Merge.crm.StagesRemoteFieldClassesListRequest`
@@ -10278,7 +10187,7 @@ await client.hris.linkToken.create({
-**requestOptions:** `LinkToken.RequestOptions` +**requestOptions:** `Stages.RequestOptions`
@@ -10289,9 +10198,9 @@ await client.hris.linkToken.create({
-## Hris LinkedAccounts +## Crm SyncStatus -
client.hris.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList +
client.crm.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -10303,7 +10212,7 @@ await client.hris.linkToken.create({
-List linked accounts for your organization. +Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses).
@@ -10319,7 +10228,7 @@ List linked accounts for your organization.
```typescript -await client.hris.linkedAccounts.list(); +await client.crm.syncStatus.list(); ```
@@ -10335,7 +10244,7 @@ await client.hris.linkedAccounts.list();
-**request:** `Merge.hris.LinkedAccountsListRequest` +**request:** `Merge.crm.SyncStatusListRequest`
@@ -10343,7 +10252,7 @@ await client.hris.linkedAccounts.list();
-**requestOptions:** `LinkedAccounts.RequestOptions` +**requestOptions:** `SyncStatus.RequestOptions`
@@ -10354,9 +10263,9 @@ await client.hris.linkedAccounts.list();
-## Hris Locations +## Crm ForceResync -
client.hris.locations.list({ ...params }) -> Merge.PaginatedLocationList +
client.crm.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -10368,7 +10277,7 @@ await client.hris.linkedAccounts.list();
-Returns a list of `Location` objects. +Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers.
@@ -10384,7 +10293,7 @@ Returns a list of `Location` objects.
```typescript -await client.hris.locations.list(); +await client.crm.forceResync.syncStatusResyncCreate(); ```
@@ -10400,15 +10309,7 @@ await client.hris.locations.list();
-**request:** `Merge.hris.LocationsListRequest` - -
-
- -
-
- -**requestOptions:** `Locations.RequestOptions` +**requestOptions:** `ForceResync.RequestOptions`
@@ -10419,7 +10320,9 @@ await client.hris.locations.list();
-
client.hris.locations.retrieve(id, { ...params }) -> Merge.Location +## Crm Tasks + +
client.crm.tasks.list({ ...params }) -> Merge.PaginatedTaskList
@@ -10431,7 +10334,7 @@ await client.hris.locations.list();
-Returns a `Location` object with the given `id`. +Returns a list of `Task` objects.
@@ -10447,7 +10350,7 @@ Returns a `Location` object with the given `id`.
```typescript -await client.hris.locations.retrieve("id"); +await client.crm.tasks.list(); ```
@@ -10463,15 +10366,7 @@ await client.hris.locations.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.LocationsRetrieveRequest` +**request:** `Merge.crm.TasksListRequest`
@@ -10479,7 +10374,7 @@ await client.hris.locations.retrieve("id");
-**requestOptions:** `Locations.RequestOptions` +**requestOptions:** `Tasks.RequestOptions`
@@ -10490,9 +10385,7 @@ await client.hris.locations.retrieve("id");
-## Hris Passthrough - -
client.hris.passthrough.create({ ...params }) -> Merge.RemoteResponse +
client.crm.tasks.create({ ...params }) -> Merge.TaskResponse
@@ -10504,7 +10397,7 @@ await client.hris.locations.retrieve("id");
-Pull data from an endpoint not currently supported by Merge. +Creates a `Task` object with the given values.
@@ -10520,9 +10413,8 @@ Pull data from an endpoint not currently supported by Merge.
```typescript -await client.hris.passthrough.create({ - method: "GET", - path: "/scooters", +await client.crm.tasks.create({ + model: {}, }); ``` @@ -10539,7 +10431,7 @@ await client.hris.passthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**request:** `Merge.crm.TaskEndpointRequest`
@@ -10547,7 +10439,7 @@ await client.hris.passthrough.create({
-**requestOptions:** `Passthrough.RequestOptions` +**requestOptions:** `Tasks.RequestOptions`
@@ -10558,9 +10450,7 @@ await client.hris.passthrough.create({
-## Hris PayGroups - -
client.hris.payGroups.list({ ...params }) -> Merge.PaginatedPayGroupList +
client.crm.tasks.retrieve(id, { ...params }) -> Merge.Task
@@ -10572,7 +10462,7 @@ await client.hris.passthrough.create({
-Returns a list of `PayGroup` objects. +Returns a `Task` object with the given `id`.
@@ -10588,7 +10478,7 @@ Returns a list of `PayGroup` objects.
```typescript -await client.hris.payGroups.list(); +await client.crm.tasks.retrieve("id"); ```
@@ -10604,7 +10494,7 @@ await client.hris.payGroups.list();
-**request:** `Merge.hris.PayGroupsListRequest` +**id:** `string`
@@ -10612,7 +10502,15 @@ await client.hris.payGroups.list();
-**requestOptions:** `PayGroups.RequestOptions` +**request:** `Merge.crm.TasksRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Tasks.RequestOptions`
@@ -10623,7 +10521,7 @@ await client.hris.payGroups.list();
-
client.hris.payGroups.retrieve(id, { ...params }) -> Merge.PayGroup +
client.crm.tasks.partialUpdate(id, { ...params }) -> Merge.TaskResponse
@@ -10635,7 +10533,7 @@ await client.hris.payGroups.list();
-Returns a `PayGroup` object with the given `id`. +Updates a `Task` object with the given `id`.
@@ -10651,7 +10549,9 @@ Returns a `PayGroup` object with the given `id`.
```typescript -await client.hris.payGroups.retrieve("id"); +await client.crm.tasks.partialUpdate("id", { + model: {}, +}); ```
@@ -10675,7 +10575,7 @@ await client.hris.payGroups.retrieve("id");
-**request:** `Merge.hris.PayGroupsRetrieveRequest` +**request:** `Merge.crm.PatchedTaskEndpointRequest`
@@ -10683,7 +10583,7 @@ await client.hris.payGroups.retrieve("id");
-**requestOptions:** `PayGroups.RequestOptions` +**requestOptions:** `Tasks.RequestOptions`
@@ -10694,9 +10594,7 @@ await client.hris.payGroups.retrieve("id");
-## Hris PayrollRuns - -
client.hris.payrollRuns.list({ ...params }) -> Merge.PaginatedPayrollRunList +
client.crm.tasks.metaPatchRetrieve(id) -> Merge.MetaResponse
@@ -10708,7 +10606,7 @@ await client.hris.payGroups.retrieve("id");
-Returns a list of `PayrollRun` objects. +Returns metadata for `Task` PATCHs.
@@ -10724,7 +10622,7 @@ Returns a list of `PayrollRun` objects.
```typescript -await client.hris.payrollRuns.list(); +await client.crm.tasks.metaPatchRetrieve("id"); ```
@@ -10740,7 +10638,7 @@ await client.hris.payrollRuns.list();
-**request:** `Merge.hris.PayrollRunsListRequest` +**id:** `string`
@@ -10748,7 +10646,7 @@ await client.hris.payrollRuns.list();
-**requestOptions:** `PayrollRuns.RequestOptions` +**requestOptions:** `Tasks.RequestOptions`
@@ -10759,7 +10657,7 @@ await client.hris.payrollRuns.list();
-
client.hris.payrollRuns.retrieve(id, { ...params }) -> Merge.PayrollRun +
client.crm.tasks.metaPostRetrieve() -> Merge.MetaResponse
@@ -10771,7 +10669,7 @@ await client.hris.payrollRuns.list();
-Returns a `PayrollRun` object with the given `id`. +Returns metadata for `Task` POSTs.
@@ -10787,7 +10685,7 @@ Returns a `PayrollRun` object with the given `id`.
```typescript -await client.hris.payrollRuns.retrieve("id"); +await client.crm.tasks.metaPostRetrieve(); ```
@@ -10803,23 +10701,7 @@ await client.hris.payrollRuns.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.PayrollRunsRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `PayrollRuns.RequestOptions` +**requestOptions:** `Tasks.RequestOptions`
@@ -10830,9 +10712,7 @@ await client.hris.payrollRuns.retrieve("id");
-## Hris RegenerateKey - -
client.hris.regenerateKey.create({ ...params }) -> Merge.RemoteKey +
client.crm.tasks.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -10844,7 +10724,7 @@ await client.hris.payrollRuns.retrieve("id");
-Exchange remote keys. +Returns a list of `RemoteFieldClass` objects.
@@ -10860,9 +10740,7 @@ Exchange remote keys.
```typescript -await client.hris.regenerateKey.create({ - name: "Remote Deployment Key 1", -}); +await client.crm.tasks.remoteFieldClassesList(); ```
@@ -10878,7 +10756,7 @@ await client.hris.regenerateKey.create({
-**request:** `Merge.hris.RemoteKeyForRegenerationRequest` +**request:** `Merge.crm.TasksRemoteFieldClassesListRequest`
@@ -10886,7 +10764,7 @@ await client.hris.regenerateKey.create({
-**requestOptions:** `RegenerateKey.RequestOptions` +**requestOptions:** `Tasks.RequestOptions`
@@ -10897,9 +10775,9 @@ await client.hris.regenerateKey.create({
-## Hris SyncStatus +## Crm Users -
client.hris.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList +
client.crm.users.list({ ...params }) -> Merge.PaginatedUserList
@@ -10911,7 +10789,7 @@ await client.hris.regenerateKey.create({
-Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). +Returns a list of `User` objects.
@@ -10927,7 +10805,7 @@ Get sync status for the current sync and the most recently finished sync. `last_
```typescript -await client.hris.syncStatus.list(); +await client.crm.users.list(); ```
@@ -10943,7 +10821,7 @@ await client.hris.syncStatus.list();
-**request:** `Merge.hris.SyncStatusListRequest` +**request:** `Merge.crm.UsersListRequest`
@@ -10951,7 +10829,7 @@ await client.hris.syncStatus.list();
-**requestOptions:** `SyncStatus.RequestOptions` +**requestOptions:** `Users.RequestOptions`
@@ -10962,9 +10840,7 @@ await client.hris.syncStatus.list();
-## Hris ForceResync - -
client.hris.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[] +
client.crm.users.retrieve(id, { ...params }) -> Merge.User
@@ -10976,7 +10852,7 @@ await client.hris.syncStatus.list();
-Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. +Returns a `User` object with the given `id`.
@@ -10992,7 +10868,7 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly,
```typescript -await client.hris.forceResync.syncStatusResyncCreate(); +await client.crm.users.retrieve("id"); ```
@@ -11008,64 +10884,15 @@ await client.hris.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResync.RequestOptions` +**id:** `string`
- -
- - - -
- -## Hris Teams - -
client.hris.teams.list({ ...params }) -> Merge.PaginatedTeamList -
-
- -#### 📝 Description - -
-
- -
-
- -Returns a list of `Team` objects. - -
-
-
-
- -#### 🔌 Usage - -
-
- -
-
- -```typescript -await client.hris.teams.list(); -``` - -
-
-
-
- -#### ⚙️ Parameters - -
-
-**request:** `Merge.hris.TeamsListRequest` +**request:** `Merge.crm.UsersRetrieveRequest`
@@ -11073,7 +10900,7 @@ await client.hris.teams.list();
-**requestOptions:** `Teams.RequestOptions` +**requestOptions:** `Users.RequestOptions`
@@ -11084,7 +10911,7 @@ await client.hris.teams.list();
-
client.hris.teams.retrieve(id, { ...params }) -> Merge.Team +
client.crm.users.ignoreCreate(modelId, { ...params }) -> void
@@ -11096,7 +10923,7 @@ await client.hris.teams.list();
-Returns a `Team` object with the given `id`. +Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes.
@@ -11112,7 +10939,9 @@ Returns a `Team` object with the given `id`.
```typescript -await client.hris.teams.retrieve("id"); +await client.crm.users.ignoreCreate("model_id", { + reason: "GENERAL_CUSTOMER_REQUEST", +}); ```
@@ -11128,7 +10957,7 @@ await client.hris.teams.retrieve("id");
-**id:** `string` +**modelId:** `string`
@@ -11136,7 +10965,7 @@ await client.hris.teams.retrieve("id");
-**request:** `Merge.hris.TeamsRetrieveRequest` +**request:** `Merge.IgnoreCommonModelRequest`
@@ -11144,7 +10973,7 @@ await client.hris.teams.retrieve("id");
-**requestOptions:** `Teams.RequestOptions` +**requestOptions:** `Users.RequestOptions`
@@ -11155,9 +10984,7 @@ await client.hris.teams.retrieve("id");
-## Hris TimeOff - -
client.hris.timeOff.list({ ...params }) -> Merge.PaginatedTimeOffList +
client.crm.users.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -11169,7 +10996,7 @@ await client.hris.teams.retrieve("id");
-Returns a list of `TimeOff` objects. +Returns a list of `RemoteFieldClass` objects.
@@ -11185,7 +11012,7 @@ Returns a list of `TimeOff` objects.
```typescript -await client.hris.timeOff.list(); +await client.crm.users.remoteFieldClassesList(); ```
@@ -11201,7 +11028,7 @@ await client.hris.timeOff.list();
-**request:** `Merge.hris.TimeOffListRequest` +**request:** `Merge.crm.UsersRemoteFieldClassesListRequest`
@@ -11209,7 +11036,7 @@ await client.hris.timeOff.list();
-**requestOptions:** `TimeOff.RequestOptions` +**requestOptions:** `Users.RequestOptions`
@@ -11220,7 +11047,9 @@ await client.hris.timeOff.list();
-
client.hris.timeOff.create({ ...params }) -> Merge.TimeOffResponse +## Crm WebhookReceivers + +
client.crm.webhookReceivers.list() -> Merge.WebhookReceiver[]
@@ -11232,7 +11061,7 @@ await client.hris.timeOff.list();
-Creates a `TimeOff` object with the given values. +Returns a list of `WebhookReceiver` objects.
@@ -11248,9 +11077,7 @@ Creates a `TimeOff` object with the given values.
```typescript -await client.hris.timeOff.create({ - model: {}, -}); +await client.crm.webhookReceivers.list(); ```
@@ -11266,15 +11093,7 @@ await client.hris.timeOff.create({
-**request:** `Merge.hris.TimeOffEndpointRequest` - -
-
- -
-
- -**requestOptions:** `TimeOff.RequestOptions` +**requestOptions:** `WebhookReceivers.RequestOptions`
@@ -11285,7 +11104,7 @@ await client.hris.timeOff.create({
-
client.hris.timeOff.retrieve(id, { ...params }) -> Merge.TimeOff +
client.crm.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver
@@ -11297,7 +11116,7 @@ await client.hris.timeOff.create({
-Returns a `TimeOff` object with the given `id`. +Creates a `WebhookReceiver` object with the given values.
@@ -11313,7 +11132,10 @@ Returns a `TimeOff` object with the given `id`.
```typescript -await client.hris.timeOff.retrieve("id"); +await client.crm.webhookReceivers.create({ + event: "event", + isActive: true, +}); ```
@@ -11329,15 +11151,7 @@ await client.hris.timeOff.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.TimeOffRetrieveRequest` +**request:** `Merge.crm.WebhookReceiverRequest`
@@ -11345,7 +11159,7 @@ await client.hris.timeOff.retrieve("id");
-**requestOptions:** `TimeOff.RequestOptions` +**requestOptions:** `WebhookReceivers.RequestOptions`
@@ -11356,7 +11170,9 @@ await client.hris.timeOff.retrieve("id");
-
client.hris.timeOff.metaPostRetrieve() -> Merge.MetaResponse +## Filestorage AccountDetails + +
client.filestorage.accountDetails.retrieve() -> Merge.AccountDetails
@@ -11368,7 +11184,7 @@ await client.hris.timeOff.retrieve("id");
-Returns metadata for `TimeOff` POSTs. +Get details for a linked account.
@@ -11384,7 +11200,7 @@ Returns metadata for `TimeOff` POSTs.
```typescript -await client.hris.timeOff.metaPostRetrieve(); +await client.filestorage.accountDetails.retrieve(); ```
@@ -11400,7 +11216,7 @@ await client.hris.timeOff.metaPostRetrieve();
-**requestOptions:** `TimeOff.RequestOptions` +**requestOptions:** `AccountDetails.RequestOptions`
@@ -11411,9 +11227,9 @@ await client.hris.timeOff.metaPostRetrieve();
-## Hris TimeOffBalances +## Filestorage AccountToken -
client.hris.timeOffBalances.list({ ...params }) -> Merge.PaginatedTimeOffBalanceList +
client.filestorage.accountToken.retrieve(publicToken) -> Merge.AccountToken
@@ -11425,7 +11241,7 @@ await client.hris.timeOff.metaPostRetrieve();
-Returns a list of `TimeOffBalance` objects. +Returns the account token for the end user with the provided public token.
@@ -11441,7 +11257,7 @@ Returns a list of `TimeOffBalance` objects.
```typescript -await client.hris.timeOffBalances.list(); +await client.filestorage.accountToken.retrieve("public_token"); ```
@@ -11457,7 +11273,7 @@ await client.hris.timeOffBalances.list();
-**request:** `Merge.hris.TimeOffBalancesListRequest` +**publicToken:** `string`
@@ -11465,7 +11281,7 @@ await client.hris.timeOffBalances.list();
-**requestOptions:** `TimeOffBalances.RequestOptions` +**requestOptions:** `AccountToken.RequestOptions`
@@ -11476,7 +11292,9 @@ await client.hris.timeOffBalances.list();
-
client.hris.timeOffBalances.retrieve(id, { ...params }) -> Merge.TimeOffBalance +## Filestorage AsyncPassthrough + +
client.filestorage.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -11488,7 +11306,7 @@ await client.hris.timeOffBalances.list();
-Returns a `TimeOffBalance` object with the given `id`. +Asynchronously pull data from an endpoint not currently supported by Merge.
@@ -11504,7 +11322,10 @@ Returns a `TimeOffBalance` object with the given `id`.
```typescript -await client.hris.timeOffBalances.retrieve("id"); +await client.filestorage.asyncPassthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -11520,15 +11341,7 @@ await client.hris.timeOffBalances.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.TimeOffBalancesRetrieveRequest` +**request:** `Merge.DataPassthroughRequest`
@@ -11536,7 +11349,7 @@ await client.hris.timeOffBalances.retrieve("id");
-**requestOptions:** `TimeOffBalances.RequestOptions` +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -11547,9 +11360,7 @@ await client.hris.timeOffBalances.retrieve("id");
-## Hris TimesheetEntries - -
client.hris.timesheetEntries.list({ ...params }) -> Merge.PaginatedTimesheetEntryList +
client.filestorage.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse
@@ -11561,7 +11372,7 @@ await client.hris.timeOffBalances.retrieve("id");
-Returns a list of `TimesheetEntry` objects. +Retrieves data from earlier async-passthrough POST request
@@ -11577,7 +11388,7 @@ Returns a list of `TimesheetEntry` objects.
```typescript -await client.hris.timesheetEntries.list(); +await client.filestorage.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ```
@@ -11593,7 +11404,7 @@ await client.hris.timesheetEntries.list();
-**request:** `Merge.hris.TimesheetEntriesListRequest` +**asyncPassthroughReceiptId:** `string`
@@ -11601,7 +11412,7 @@ await client.hris.timesheetEntries.list();
-**requestOptions:** `TimesheetEntries.RequestOptions` +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -11612,7 +11423,9 @@ await client.hris.timesheetEntries.list();
-
client.hris.timesheetEntries.create({ ...params }) -> Merge.TimesheetEntryResponse +## Filestorage AuditTrail + +
client.filestorage.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -11624,7 +11437,7 @@ await client.hris.timesheetEntries.list();
-Creates a `TimesheetEntry` object with the given values. +Gets a list of audit trail events.
@@ -11640,9 +11453,7 @@ Creates a `TimesheetEntry` object with the given values.
```typescript -await client.hris.timesheetEntries.create({ - model: {}, -}); +await client.filestorage.auditTrail.list(); ```
@@ -11658,7 +11469,7 @@ await client.hris.timesheetEntries.create({
-**request:** `Merge.hris.TimesheetEntryEndpointRequest` +**request:** `Merge.filestorage.AuditTrailListRequest`
@@ -11666,7 +11477,7 @@ await client.hris.timesheetEntries.create({
-**requestOptions:** `TimesheetEntries.RequestOptions` +**requestOptions:** `AuditTrail.RequestOptions`
@@ -11677,7 +11488,9 @@ await client.hris.timesheetEntries.create({
-
client.hris.timesheetEntries.retrieve(id, { ...params }) -> Merge.TimesheetEntry +## Filestorage AvailableActions + +
client.filestorage.availableActions.retrieve() -> Merge.AvailableActions
@@ -11689,7 +11502,7 @@ await client.hris.timesheetEntries.create({
-Returns a `TimesheetEntry` object with the given `id`. +Returns a list of models and actions available for an account.
@@ -11705,7 +11518,7 @@ Returns a `TimesheetEntry` object with the given `id`.
```typescript -await client.hris.timesheetEntries.retrieve("id"); +await client.filestorage.availableActions.retrieve(); ```
@@ -11721,23 +11534,7 @@ await client.hris.timesheetEntries.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.hris.TimesheetEntriesRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `TimesheetEntries.RequestOptions` +**requestOptions:** `AvailableActions.RequestOptions`
@@ -11748,7 +11545,9 @@ await client.hris.timesheetEntries.retrieve("id");
-
client.hris.timesheetEntries.metaPostRetrieve() -> Merge.MetaResponse +## Filestorage Scopes + +
client.filestorage.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -11760,7 +11559,7 @@ await client.hris.timesheetEntries.retrieve("id");
-Returns metadata for `TimesheetEntry` POSTs. +Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -11776,7 +11575,7 @@ Returns metadata for `TimesheetEntry` POSTs.
```typescript -await client.hris.timesheetEntries.metaPostRetrieve(); +await client.filestorage.scopes.defaultScopesRetrieve(); ```
@@ -11792,7 +11591,7 @@ await client.hris.timesheetEntries.metaPostRetrieve();
-**requestOptions:** `TimesheetEntries.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -11803,9 +11602,7 @@ await client.hris.timesheetEntries.metaPostRetrieve();
-## Hris WebhookReceivers - -
client.hris.webhookReceivers.list() -> Merge.WebhookReceiver[] +
client.filestorage.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -11817,7 +11614,7 @@ await client.hris.timesheetEntries.metaPostRetrieve();
-Returns a list of `WebhookReceiver` objects. +Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -11833,7 +11630,7 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.hris.webhookReceivers.list(); +await client.filestorage.scopes.linkedAccountScopesRetrieve(); ```
@@ -11849,7 +11646,7 @@ await client.hris.webhookReceivers.list();
-**requestOptions:** `WebhookReceivers.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -11860,7 +11657,7 @@ await client.hris.webhookReceivers.list();
-
client.hris.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +
client.filestorage.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -11872,7 +11669,7 @@ await client.hris.webhookReceivers.list();
-Creates a `WebhookReceiver` object with the given values. +Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes)
@@ -11888,26 +11685,49 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.hris.webhookReceivers.create({ - event: "event", - isActive: true, -}); -``` - -
-
- - - -#### ⚙️ Parameters - -
-
- +await client.filestorage.scopes.linkedAccountScopesCreate({ + commonModels: [ + { + modelName: "Employee", + modelPermissions: { + READ: { + isEnabled: true, + }, + WRITE: { + isEnabled: false, + }, + }, + fieldPermissions: { + enabledFields: ["avatar", "home_location"], + disabledFields: ["work_location"], + }, + }, + { + modelName: "Benefit", + modelPermissions: { + WRITE: { + isEnabled: false, + }, + }, + }, + ], +}); +``` + +
+
+ + + +#### ⚙️ Parameters +
-**request:** `Merge.hris.WebhookReceiverRequest` +
+
+ +**request:** `Merge.filestorage.LinkedAccountCommonModelScopeDeserializerRequest`
@@ -11915,7 +11735,7 @@ await client.hris.webhookReceivers.create({
-**requestOptions:** `WebhookReceivers.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -11926,9 +11746,9 @@ await client.hris.webhookReceivers.create({
-## Ticketing AccountDetails +## Filestorage DeleteAccount -
client.ticketing.accountDetails.retrieve() -> Merge.AccountDetails +
client.filestorage.deleteAccount.delete() -> void
@@ -11940,7 +11760,7 @@ await client.hris.webhookReceivers.create({
-Get details for a linked account. +Delete a linked account.
@@ -11956,7 +11776,7 @@ Get details for a linked account.
```typescript -await client.ticketing.accountDetails.retrieve(); +await client.filestorage.deleteAccount.delete(); ```
@@ -11972,7 +11792,7 @@ await client.ticketing.accountDetails.retrieve();
-**requestOptions:** `AccountDetails.RequestOptions` +**requestOptions:** `DeleteAccount.RequestOptions`
@@ -11983,9 +11803,9 @@ await client.ticketing.accountDetails.retrieve();
-## Ticketing AccountToken +## Filestorage Drives -
client.ticketing.accountToken.retrieve(publicToken) -> Merge.AccountToken +
client.filestorage.drives.list({ ...params }) -> Merge.PaginatedDriveList
@@ -11997,7 +11817,7 @@ await client.ticketing.accountDetails.retrieve();
-Returns the account token for the end user with the provided public token. +Returns a list of `Drive` objects.
@@ -12013,7 +11833,7 @@ Returns the account token for the end user with the provided public token.
```typescript -await client.ticketing.accountToken.retrieve("public_token"); +await client.filestorage.drives.list(); ```
@@ -12029,7 +11849,7 @@ await client.ticketing.accountToken.retrieve("public_token");
-**publicToken:** `string` +**request:** `Merge.filestorage.DrivesListRequest`
@@ -12037,7 +11857,7 @@ await client.ticketing.accountToken.retrieve("public_token");
-**requestOptions:** `AccountToken.RequestOptions` +**requestOptions:** `Drives.RequestOptions`
@@ -12048,9 +11868,7 @@ await client.ticketing.accountToken.retrieve("public_token");
-## Ticketing Accounts - -
client.ticketing.accounts.list({ ...params }) -> Merge.PaginatedAccountList +
client.filestorage.drives.retrieve(id, { ...params }) -> Merge.Drive
@@ -12062,7 +11880,7 @@ await client.ticketing.accountToken.retrieve("public_token");
-Returns a list of `Account` objects. +Returns a `Drive` object with the given `id`.
@@ -12078,7 +11896,7 @@ Returns a list of `Account` objects.
```typescript -await client.ticketing.accounts.list(); +await client.filestorage.drives.retrieve("id"); ```
@@ -12094,7 +11912,7 @@ await client.ticketing.accounts.list();
-**request:** `Merge.ticketing.AccountsListRequest` +**id:** `string`
@@ -12102,7 +11920,15 @@ await client.ticketing.accounts.list();
-**requestOptions:** `Accounts.RequestOptions` +**request:** `Merge.filestorage.DrivesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Drives.RequestOptions`
@@ -12113,7 +11939,9 @@ await client.ticketing.accounts.list();
-
client.ticketing.accounts.retrieve(id, { ...params }) -> Merge.Account +## Filestorage FieldMapping + +
client.filestorage.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -12125,7 +11953,7 @@ await client.ticketing.accounts.list();
-Returns an `Account` object with the given `id`. +Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -12141,7 +11969,7 @@ Returns an `Account` object with the given `id`.
```typescript -await client.ticketing.accounts.retrieve("id"); +await client.filestorage.fieldMapping.fieldMappingsRetrieve(); ```
@@ -12157,15 +11985,7 @@ await client.ticketing.accounts.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.AccountsRetrieveRequest` +**request:** `Merge.filestorage.FieldMappingsRetrieveRequest`
@@ -12173,7 +11993,7 @@ await client.ticketing.accounts.retrieve("id");
-**requestOptions:** `Accounts.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -12184,9 +12004,7 @@ await client.ticketing.accounts.retrieve("id");
-## Ticketing AsyncPassthrough - -
client.ticketing.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +
client.filestorage.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -12198,7 +12016,7 @@ await client.ticketing.accounts.retrieve("id");
-Asynchronously pull data from an endpoint not currently supported by Merge. +Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -12214,9 +12032,13 @@ Asynchronously pull data from an endpoint not currently supported by Merge.
```typescript -await client.ticketing.asyncPassthrough.create({ - method: "GET", - path: "/scooters", +await client.filestorage.fieldMapping.fieldMappingsCreate({ + targetFieldName: "example_target_field_name", + targetFieldDescription: "this is a example description of the target field", + remoteFieldTraversalPath: ["example_remote_field"], + remoteMethod: "GET", + remoteUrlPath: "/example-url-path", + commonModelName: "ExampleCommonModel", }); ``` @@ -12233,7 +12055,7 @@ await client.ticketing.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**request:** `Merge.filestorage.CreateFieldMappingRequest`
@@ -12241,7 +12063,7 @@ await client.ticketing.asyncPassthrough.create({
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -12252,7 +12074,7 @@ await client.ticketing.asyncPassthrough.create({
-
client.ticketing.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse +
client.filestorage.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse
@@ -12264,7 +12086,7 @@ await client.ticketing.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -12280,7 +12102,7 @@ Retrieves data from earlier async-passthrough POST request
```typescript -await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id"); +await client.filestorage.fieldMapping.fieldMappingsDestroy("field_mapping_id"); ```
@@ -12296,7 +12118,7 @@ await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id")
-**asyncPassthroughReceiptId:** `string` +**fieldMappingId:** `string`
@@ -12304,7 +12126,7 @@ await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id")
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -12315,9 +12137,7 @@ await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id")
-## Ticketing Attachments - -
client.ticketing.attachments.list({ ...params }) -> Merge.PaginatedAttachmentList +
client.filestorage.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -12329,7 +12149,7 @@ await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id")
-Returns a list of `Attachment` objects. +Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -12345,7 +12165,7 @@ Returns a list of `Attachment` objects.
```typescript -await client.ticketing.attachments.list(); +await client.filestorage.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); ```
@@ -12361,7 +12181,7 @@ await client.ticketing.attachments.list();
-**request:** `Merge.ticketing.AttachmentsListRequest` +**fieldMappingId:** `string`
@@ -12369,7 +12189,15 @@ await client.ticketing.attachments.list();
-**requestOptions:** `Attachments.RequestOptions` +**request:** `Merge.filestorage.PatchedEditFieldMappingRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions`
@@ -12380,7 +12208,7 @@ await client.ticketing.attachments.list();
-
client.ticketing.attachments.create({ ...params }) -> Merge.TicketingAttachmentResponse +
client.filestorage.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -12392,7 +12220,7 @@ await client.ticketing.attachments.list();
-Creates an `Attachment` object with the given values. +Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -12408,9 +12236,7 @@ Creates an `Attachment` object with the given values.
```typescript -await client.ticketing.attachments.create({ - model: {}, -}); +await client.filestorage.fieldMapping.remoteFieldsRetrieve(); ```
@@ -12426,7 +12252,7 @@ await client.ticketing.attachments.create({
-**request:** `Merge.ticketing.TicketingAttachmentEndpointRequest` +**request:** `Merge.filestorage.RemoteFieldsRetrieveRequest`
@@ -12434,7 +12260,7 @@ await client.ticketing.attachments.create({
-**requestOptions:** `Attachments.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -12445,7 +12271,7 @@ await client.ticketing.attachments.create({
-
client.ticketing.attachments.retrieve(id, { ...params }) -> Merge.Attachment +
client.filestorage.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -12457,7 +12283,7 @@ await client.ticketing.attachments.create({
-Returns an `Attachment` object with the given `id`. +Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/).
@@ -12473,7 +12299,7 @@ Returns an `Attachment` object with the given `id`.
```typescript -await client.ticketing.attachments.retrieve("id"); +await client.filestorage.fieldMapping.targetFieldsRetrieve(); ```
@@ -12489,23 +12315,7 @@ await client.ticketing.attachments.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.AttachmentsRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `Attachments.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -12516,7 +12326,9 @@ await client.ticketing.attachments.retrieve("id");
-
client.ticketing.attachments.metaPostRetrieve() -> Merge.MetaResponse +## Filestorage Files + +
client.filestorage.files.list({ ...params }) -> Merge.PaginatedFileList
@@ -12528,7 +12340,7 @@ await client.ticketing.attachments.retrieve("id");
-Returns metadata for `TicketingAttachment` POSTs. +Returns a list of `File` objects.
@@ -12544,7 +12356,7 @@ Returns metadata for `TicketingAttachment` POSTs.
```typescript -await client.ticketing.attachments.metaPostRetrieve(); +await client.filestorage.files.list(); ```
@@ -12560,7 +12372,15 @@ await client.ticketing.attachments.metaPostRetrieve();
-**requestOptions:** `Attachments.RequestOptions` +**request:** `Merge.filestorage.FilesListRequest` + +
+
+ +
+
+ +**requestOptions:** `Files.RequestOptions`
@@ -12571,9 +12391,7 @@ await client.ticketing.attachments.metaPostRetrieve();
-## Ticketing AuditTrail - -
client.ticketing.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +
client.filestorage.files.create({ ...params }) -> Merge.FileStorageFileResponse
@@ -12585,7 +12403,7 @@ await client.ticketing.attachments.metaPostRetrieve();
-Gets a list of audit trail events. +Creates a `File` object with the given values.
@@ -12601,7 +12419,9 @@ Gets a list of audit trail events.
```typescript -await client.ticketing.auditTrail.list(); +await client.filestorage.files.create({ + model: {}, +}); ```
@@ -12617,7 +12437,7 @@ await client.ticketing.auditTrail.list();
-**request:** `Merge.ticketing.AuditTrailListRequest` +**request:** `Merge.filestorage.FileStorageFileEndpointRequest`
@@ -12625,7 +12445,7 @@ await client.ticketing.auditTrail.list();
-**requestOptions:** `AuditTrail.RequestOptions` +**requestOptions:** `Files.RequestOptions`
@@ -12636,9 +12456,7 @@ await client.ticketing.auditTrail.list();
-## Ticketing AvailableActions - -
client.ticketing.availableActions.retrieve() -> Merge.AvailableActions +
client.filestorage.files.retrieve(id, { ...params }) -> Merge.File_
@@ -12650,7 +12468,7 @@ await client.ticketing.auditTrail.list();
-Returns a list of models and actions available for an account. +Returns a `File` object with the given `id`.
@@ -12666,7 +12484,7 @@ Returns a list of models and actions available for an account.
```typescript -await client.ticketing.availableActions.retrieve(); +await client.filestorage.files.retrieve("id"); ```
@@ -12682,7 +12500,23 @@ await client.ticketing.availableActions.retrieve();
-**requestOptions:** `AvailableActions.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.filestorage.FilesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Files.RequestOptions`
@@ -12693,9 +12527,7 @@ await client.ticketing.availableActions.retrieve();
-## Ticketing Collections - -
client.ticketing.collections.list({ ...params }) -> Merge.PaginatedCollectionList +
client.filestorage.files.downloadRequestMetaRetrieve(id, { ...params }) -> Merge.DownloadRequestMeta
@@ -12707,7 +12539,7 @@ await client.ticketing.availableActions.retrieve();
-Returns a list of `Collection` objects. +Returns metadata to construct an authenticated file download request for a singular file, allowing you to download file directly from the third-party.
@@ -12723,7 +12555,7 @@ Returns a list of `Collection` objects.
```typescript -await client.ticketing.collections.list(); +await client.filestorage.files.downloadRequestMetaRetrieve("id"); ```
@@ -12739,7 +12571,7 @@ await client.ticketing.collections.list();
-**request:** `Merge.ticketing.CollectionsListRequest` +**id:** `string`
@@ -12747,7 +12579,15 @@ await client.ticketing.collections.list();
-**requestOptions:** `Collections.RequestOptions` +**request:** `Merge.filestorage.FilesDownloadRequestMetaRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Files.RequestOptions`
@@ -12758,7 +12598,7 @@ await client.ticketing.collections.list();
-
client.ticketing.collections.viewersList(collectionId, { ...params }) -> Merge.PaginatedViewerList +
client.filestorage.files.downloadRequestMetaList({ ...params }) -> Merge.PaginatedDownloadRequestMetaList
@@ -12770,7 +12610,7 @@ await client.ticketing.collections.list();
-Returns a list of `Viewer` objects that point to a User id or Team id that is either an assignee or viewer on a `Collection` with the given id. [Learn more.](https://help.merge.dev/en/articles/10333658-ticketing-access-control-list-acls) +Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party.
@@ -12786,7 +12626,7 @@ Returns a list of `Viewer` objects that point to a User id or Team id that is ei
```typescript -await client.ticketing.collections.viewersList("collection_id"); +await client.filestorage.files.downloadRequestMetaList(); ```
@@ -12802,15 +12642,7 @@ await client.ticketing.collections.viewersList("collection_id");
-**collectionId:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.CollectionsViewersListRequest` +**request:** `Merge.filestorage.FilesDownloadRequestMetaListRequest`
@@ -12818,7 +12650,7 @@ await client.ticketing.collections.viewersList("collection_id");
-**requestOptions:** `Collections.RequestOptions` +**requestOptions:** `Files.RequestOptions`
@@ -12829,7 +12661,7 @@ await client.ticketing.collections.viewersList("collection_id");
-
client.ticketing.collections.retrieve(id, { ...params }) -> Merge.Collection +
client.filestorage.files.metaPostRetrieve() -> Merge.MetaResponse
@@ -12841,7 +12673,7 @@ await client.ticketing.collections.viewersList("collection_id");
-Returns a `Collection` object with the given `id`. +Returns metadata for `FileStorageFile` POSTs.
@@ -12857,7 +12689,7 @@ Returns a `Collection` object with the given `id`.
```typescript -await client.ticketing.collections.retrieve("id"); +await client.filestorage.files.metaPostRetrieve(); ```
@@ -12873,23 +12705,7 @@ await client.ticketing.collections.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.CollectionsRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `Collections.RequestOptions` +**requestOptions:** `Files.RequestOptions`
@@ -12900,9 +12716,9 @@ await client.ticketing.collections.retrieve("id");
-## Ticketing Comments +## Filestorage Folders -
client.ticketing.comments.list({ ...params }) -> Merge.PaginatedCommentList +
client.filestorage.folders.list({ ...params }) -> Merge.PaginatedFolderList
@@ -12914,7 +12730,7 @@ await client.ticketing.collections.retrieve("id");
-Returns a list of `Comment` objects. +Returns a list of `Folder` objects.
@@ -12930,7 +12746,7 @@ Returns a list of `Comment` objects.
```typescript -await client.ticketing.comments.list(); +await client.filestorage.folders.list(); ```
@@ -12946,7 +12762,7 @@ await client.ticketing.comments.list();
-**request:** `Merge.ticketing.CommentsListRequest` +**request:** `Merge.filestorage.FoldersListRequest`
@@ -12954,7 +12770,7 @@ await client.ticketing.comments.list();
-**requestOptions:** `Comments.RequestOptions` +**requestOptions:** `Folders.RequestOptions`
@@ -12965,7 +12781,7 @@ await client.ticketing.comments.list();
-
client.ticketing.comments.create({ ...params }) -> Merge.CommentResponse +
client.filestorage.folders.create({ ...params }) -> Merge.FileStorageFolderResponse
@@ -12977,7 +12793,7 @@ await client.ticketing.comments.list();
-Creates a `Comment` object with the given values. +Creates a `Folder` object with the given values.
@@ -12993,7 +12809,7 @@ Creates a `Comment` object with the given values.
```typescript -await client.ticketing.comments.create({ +await client.filestorage.folders.create({ model: {}, }); ``` @@ -13011,7 +12827,7 @@ await client.ticketing.comments.create({
-**request:** `Merge.ticketing.CommentEndpointRequest` +**request:** `Merge.filestorage.FileStorageFolderEndpointRequest`
@@ -13019,7 +12835,7 @@ await client.ticketing.comments.create({
-**requestOptions:** `Comments.RequestOptions` +**requestOptions:** `Folders.RequestOptions`
@@ -13030,7 +12846,7 @@ await client.ticketing.comments.create({
-
client.ticketing.comments.retrieve(id, { ...params }) -> Merge.Comment +
client.filestorage.folders.retrieve(id, { ...params }) -> Merge.Folder
@@ -13042,7 +12858,7 @@ await client.ticketing.comments.create({
-Returns a `Comment` object with the given `id`. +Returns a `Folder` object with the given `id`.
@@ -13058,7 +12874,7 @@ Returns a `Comment` object with the given `id`.
```typescript -await client.ticketing.comments.retrieve("id"); +await client.filestorage.folders.retrieve("id"); ```
@@ -13082,7 +12898,7 @@ await client.ticketing.comments.retrieve("id");
-**request:** `Merge.ticketing.CommentsRetrieveRequest` +**request:** `Merge.filestorage.FoldersRetrieveRequest`
@@ -13090,7 +12906,7 @@ await client.ticketing.comments.retrieve("id");
-**requestOptions:** `Comments.RequestOptions` +**requestOptions:** `Folders.RequestOptions`
@@ -13101,7 +12917,7 @@ await client.ticketing.comments.retrieve("id");
-
client.ticketing.comments.metaPostRetrieve() -> Merge.MetaResponse +
client.filestorage.folders.metaPostRetrieve() -> Merge.MetaResponse
@@ -13113,7 +12929,7 @@ await client.ticketing.comments.retrieve("id");
-Returns metadata for `Comment` POSTs. +Returns metadata for `FileStorageFolder` POSTs.
@@ -13129,7 +12945,7 @@ Returns metadata for `Comment` POSTs.
```typescript -await client.ticketing.comments.metaPostRetrieve(); +await client.filestorage.folders.metaPostRetrieve(); ```
@@ -13145,7 +12961,7 @@ await client.ticketing.comments.metaPostRetrieve();
-**requestOptions:** `Comments.RequestOptions` +**requestOptions:** `Folders.RequestOptions`
@@ -13156,9 +12972,9 @@ await client.ticketing.comments.metaPostRetrieve();
-## Ticketing Contacts +## Filestorage GenerateKey -
client.ticketing.contacts.list({ ...params }) -> Merge.PaginatedContactList +
client.filestorage.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -13170,7 +12986,7 @@ await client.ticketing.comments.metaPostRetrieve();
-Returns a list of `Contact` objects. +Create a remote key.
@@ -13186,7 +13002,9 @@ Returns a list of `Contact` objects.
```typescript -await client.ticketing.contacts.list(); +await client.filestorage.generateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -13202,7 +13020,7 @@ await client.ticketing.contacts.list();
-**request:** `Merge.ticketing.ContactsListRequest` +**request:** `Merge.filestorage.GenerateRemoteKeyRequest`
@@ -13210,7 +13028,7 @@ await client.ticketing.contacts.list();
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `GenerateKey.RequestOptions`
@@ -13221,7 +13039,9 @@ await client.ticketing.contacts.list();
-
client.ticketing.contacts.create({ ...params }) -> Merge.TicketingContactResponse +## Filestorage Groups + +
client.filestorage.groups.list({ ...params }) -> Merge.PaginatedGroupList
@@ -13233,7 +13053,7 @@ await client.ticketing.contacts.list();
-Creates a `Contact` object with the given values. +Returns a list of `Group` objects.
@@ -13249,9 +13069,7 @@ Creates a `Contact` object with the given values.
```typescript -await client.ticketing.contacts.create({ - model: {}, -}); +await client.filestorage.groups.list(); ```
@@ -13267,7 +13085,7 @@ await client.ticketing.contacts.create({
-**request:** `Merge.ticketing.TicketingContactEndpointRequest` +**request:** `Merge.filestorage.GroupsListRequest`
@@ -13275,7 +13093,7 @@ await client.ticketing.contacts.create({
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `Groups.RequestOptions`
@@ -13286,7 +13104,7 @@ await client.ticketing.contacts.create({
-
client.ticketing.contacts.retrieve(id, { ...params }) -> Merge.Contact +
client.filestorage.groups.retrieve(id, { ...params }) -> Merge.Group
@@ -13298,7 +13116,7 @@ await client.ticketing.contacts.create({
-Returns a `Contact` object with the given `id`. +Returns a `Group` object with the given `id`.
@@ -13314,7 +13132,7 @@ Returns a `Contact` object with the given `id`.
```typescript -await client.ticketing.contacts.retrieve("id"); +await client.filestorage.groups.retrieve("id"); ```
@@ -13338,7 +13156,7 @@ await client.ticketing.contacts.retrieve("id");
-**request:** `Merge.ticketing.ContactsRetrieveRequest` +**request:** `Merge.filestorage.GroupsRetrieveRequest`
@@ -13346,7 +13164,7 @@ await client.ticketing.contacts.retrieve("id");
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `Groups.RequestOptions`
@@ -13357,7 +13175,9 @@ await client.ticketing.contacts.retrieve("id");
-
client.ticketing.contacts.metaPostRetrieve() -> Merge.MetaResponse +## Filestorage Issues + +
client.filestorage.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -13369,7 +13189,7 @@ await client.ticketing.contacts.retrieve("id");
-Returns metadata for `TicketingContact` POSTs. +Gets all issues for Organization.
@@ -13385,7 +13205,7 @@ Returns metadata for `TicketingContact` POSTs.
```typescript -await client.ticketing.contacts.metaPostRetrieve(); +await client.filestorage.issues.list(); ```
@@ -13401,7 +13221,15 @@ await client.ticketing.contacts.metaPostRetrieve();
-**requestOptions:** `Contacts.RequestOptions` +**request:** `Merge.filestorage.IssuesListRequest` + +
+
+ +
+
+ +**requestOptions:** `Issues.RequestOptions`
@@ -13412,9 +13240,7 @@ await client.ticketing.contacts.metaPostRetrieve();
-## Ticketing Scopes - -
client.ticketing.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi +
client.filestorage.issues.retrieve(id) -> Merge.Issue
@@ -13426,7 +13252,7 @@ await client.ticketing.contacts.metaPostRetrieve();
-Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Get a specific issue.
@@ -13442,7 +13268,7 @@ Get the default permissions for Merge Common Models and fields across all Linked
```typescript -await client.ticketing.scopes.defaultScopesRetrieve(); +await client.filestorage.issues.retrieve("id"); ```
@@ -13458,7 +13284,15 @@ await client.ticketing.scopes.defaultScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**requestOptions:** `Issues.RequestOptions`
@@ -13469,7 +13303,9 @@ await client.ticketing.scopes.defaultScopesRetrieve();
-
client.ticketing.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +## Filestorage LinkToken + +
client.filestorage.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -13481,7 +13317,7 @@ await client.ticketing.scopes.defaultScopesRetrieve();
-Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Creates a link token to be used when linking a new end user.
@@ -13497,7 +13333,12 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.ticketing.scopes.linkedAccountScopesRetrieve(); +await client.filestorage.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], +}); ```
@@ -13513,7 +13354,15 @@ await client.ticketing.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**request:** `Merge.filestorage.EndUserDetailsRequest` + +
+
+ +
+
+ +**requestOptions:** `LinkToken.RequestOptions`
@@ -13524,7 +13373,9 @@ await client.ticketing.scopes.linkedAccountScopesRetrieve();
-
client.ticketing.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +## Filestorage LinkedAccounts + +
client.filestorage.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -13536,7 +13387,7 @@ await client.ticketing.scopes.linkedAccountScopesRetrieve();
-Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) +List linked accounts for your organization.
@@ -13552,33 +13403,7 @@ Update permissions for any Common Model or field for a single Linked Account. An
```typescript -await client.ticketing.scopes.linkedAccountScopesCreate({ - commonModels: [ - { - modelName: "Employee", - modelPermissions: { - READ: { - isEnabled: true, - }, - WRITE: { - isEnabled: false, - }, - }, - fieldPermissions: { - enabledFields: ["avatar", "home_location"], - disabledFields: ["work_location"], - }, - }, - { - modelName: "Benefit", - modelPermissions: { - WRITE: { - isEnabled: false, - }, - }, - }, - ], -}); +await client.filestorage.linkedAccounts.list(); ```
@@ -13594,7 +13419,7 @@ await client.ticketing.scopes.linkedAccountScopesCreate({
-**request:** `Merge.ticketing.LinkedAccountCommonModelScopeDeserializerRequest` +**request:** `Merge.filestorage.LinkedAccountsListRequest`
@@ -13602,7 +13427,7 @@ await client.ticketing.scopes.linkedAccountScopesCreate({
-**requestOptions:** `Scopes.RequestOptions` +**requestOptions:** `LinkedAccounts.RequestOptions`
@@ -13613,9 +13438,9 @@ await client.ticketing.scopes.linkedAccountScopesCreate({
-## Ticketing DeleteAccount +## Filestorage Passthrough -
client.ticketing.deleteAccount.delete() -> void +
client.filestorage.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -13627,7 +13452,7 @@ await client.ticketing.scopes.linkedAccountScopesCreate({
-Delete a linked account. +Pull data from an endpoint not currently supported by Merge.
@@ -13643,7 +13468,10 @@ Delete a linked account.
```typescript -await client.ticketing.deleteAccount.delete(); +await client.filestorage.passthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -13659,7 +13487,15 @@ await client.ticketing.deleteAccount.delete();
-**requestOptions:** `DeleteAccount.RequestOptions` +**request:** `Merge.DataPassthroughRequest` + +
+
+ +
+
+ +**requestOptions:** `Passthrough.RequestOptions`
@@ -13670,9 +13506,9 @@ await client.ticketing.deleteAccount.delete();
-## Ticketing FieldMapping +## Filestorage RegenerateKey -
client.ticketing.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +
client.filestorage.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -13684,7 +13520,7 @@ await client.ticketing.deleteAccount.delete();
-Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Exchange remote keys.
@@ -13700,7 +13536,9 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.ticketing.fieldMapping.fieldMappingsRetrieve(); +await client.filestorage.regenerateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -13716,7 +13554,7 @@ await client.ticketing.fieldMapping.fieldMappingsRetrieve();
-**request:** `Merge.ticketing.FieldMappingsRetrieveRequest` +**request:** `Merge.filestorage.RemoteKeyForRegenerationRequest`
@@ -13724,7 +13562,7 @@ await client.ticketing.fieldMapping.fieldMappingsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `RegenerateKey.RequestOptions`
@@ -13735,7 +13573,9 @@ await client.ticketing.fieldMapping.fieldMappingsRetrieve();
-
client.ticketing.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +## Filestorage SyncStatus + +
client.filestorage.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -13747,7 +13587,7 @@ await client.ticketing.fieldMapping.fieldMappingsRetrieve();
-Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses).
@@ -13763,14 +13603,7 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.ticketing.fieldMapping.fieldMappingsCreate({ - targetFieldName: "example_target_field_name", - targetFieldDescription: "this is a example description of the target field", - remoteFieldTraversalPath: ["example_remote_field"], - remoteMethod: "GET", - remoteUrlPath: "/example-url-path", - commonModelName: "ExampleCommonModel", -}); +await client.filestorage.syncStatus.list(); ```
@@ -13786,7 +13619,7 @@ await client.ticketing.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.ticketing.CreateFieldMappingRequest` +**request:** `Merge.filestorage.SyncStatusListRequest`
@@ -13794,7 +13627,7 @@ await client.ticketing.fieldMapping.fieldMappingsCreate({
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `SyncStatus.RequestOptions`
@@ -13805,7 +13638,9 @@ await client.ticketing.fieldMapping.fieldMappingsCreate({
-
client.ticketing.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse +## Filestorage ForceResync + +
client.filestorage.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -13817,7 +13652,7 @@ await client.ticketing.fieldMapping.fieldMappingsCreate({
-Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers.
@@ -13833,7 +13668,7 @@ Deletes Field Mappings for a Linked Account. All data related to this Field Mapp
```typescript -await client.ticketing.fieldMapping.fieldMappingsDestroy("field_mapping_id"); +await client.filestorage.forceResync.syncStatusResyncCreate(); ```
@@ -13849,15 +13684,7 @@ await client.ticketing.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**fieldMappingId:** `string` - -
-
- -
-
- -**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `ForceResync.RequestOptions`
@@ -13868,7 +13695,9 @@ await client.ticketing.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-
client.ticketing.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse +## Filestorage Users + +
client.filestorage.users.list({ ...params }) -> Merge.PaginatedUserList
@@ -13880,7 +13709,7 @@ await client.ticketing.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns a list of `User` objects.
@@ -13896,7 +13725,7 @@ Create or update existing Field Mappings for a Linked Account. Changes will be r
```typescript -await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); +await client.filestorage.users.list(); ```
@@ -13912,15 +13741,7 @@ await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id
-**fieldMappingId:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.PatchedEditFieldMappingRequest` +**request:** `Merge.filestorage.UsersListRequest`
@@ -13928,7 +13749,7 @@ await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Users.RequestOptions`
@@ -13939,7 +13760,7 @@ await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id
-
client.ticketing.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +
client.filestorage.users.retrieve(id, { ...params }) -> Merge.User
@@ -13951,7 +13772,7 @@ await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id
-Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Returns a `User` object with the given `id`.
@@ -13967,7 +13788,7 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.ticketing.fieldMapping.remoteFieldsRetrieve(); +await client.filestorage.users.retrieve("id"); ```
@@ -13983,7 +13804,7 @@ await client.ticketing.fieldMapping.remoteFieldsRetrieve();
-**request:** `Merge.ticketing.RemoteFieldsRetrieveRequest` +**id:** `string`
@@ -13991,7 +13812,15 @@ await client.ticketing.fieldMapping.remoteFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**request:** `Merge.filestorage.UsersRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Users.RequestOptions`
@@ -14002,7 +13831,9 @@ await client.ticketing.fieldMapping.remoteFieldsRetrieve();
-
client.ticketing.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse +## Filestorage WebhookReceivers + +
client.filestorage.webhookReceivers.list() -> Merge.WebhookReceiver[]
@@ -14014,7 +13845,7 @@ await client.ticketing.fieldMapping.remoteFieldsRetrieve();
-Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). +Returns a list of `WebhookReceiver` objects.
@@ -14030,7 +13861,7 @@ Get all organization-wide Target Fields, this will not include any Linked Accoun
```typescript -await client.ticketing.fieldMapping.targetFieldsRetrieve(); +await client.filestorage.webhookReceivers.list(); ```
@@ -14046,7 +13877,7 @@ await client.ticketing.fieldMapping.targetFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `WebhookReceivers.RequestOptions`
@@ -14057,9 +13888,7 @@ await client.ticketing.fieldMapping.targetFieldsRetrieve();
-## Ticketing GenerateKey - -
client.ticketing.generateKey.create({ ...params }) -> Merge.RemoteKey +
client.filestorage.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver
@@ -14071,7 +13900,7 @@ await client.ticketing.fieldMapping.targetFieldsRetrieve();
-Create a remote key. +Creates a `WebhookReceiver` object with the given values.
@@ -14087,8 +13916,9 @@ Create a remote key.
```typescript -await client.ticketing.generateKey.create({ - name: "Remote Deployment Key 1", +await client.filestorage.webhookReceivers.create({ + event: "event", + isActive: true, }); ``` @@ -14105,7 +13935,7 @@ await client.ticketing.generateKey.create({
-**request:** `Merge.ticketing.GenerateRemoteKeyRequest` +**request:** `Merge.filestorage.WebhookReceiverRequest`
@@ -14113,7 +13943,7 @@ await client.ticketing.generateKey.create({
-**requestOptions:** `GenerateKey.RequestOptions` +**requestOptions:** `WebhookReceivers.RequestOptions`
@@ -14124,9 +13954,9 @@ await client.ticketing.generateKey.create({
-## Ticketing Issues +## Hris AccountDetails -
client.ticketing.issues.list({ ...params }) -> Merge.PaginatedIssueList +
client.hris.accountDetails.retrieve() -> Merge.AccountDetails
@@ -14138,7 +13968,7 @@ await client.ticketing.generateKey.create({
-Gets all issues for Organization. +Get details for a linked account.
@@ -14154,7 +13984,7 @@ Gets all issues for Organization.
```typescript -await client.ticketing.issues.list(); +await client.hris.accountDetails.retrieve(); ```
@@ -14170,15 +14000,7 @@ await client.ticketing.issues.list();
-**request:** `Merge.ticketing.IssuesListRequest` - -
-
- -
-
- -**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `AccountDetails.RequestOptions`
@@ -14189,7 +14011,9 @@ await client.ticketing.issues.list();
-
client.ticketing.issues.retrieve(id) -> Merge.Issue +## Hris AccountToken + +
client.hris.accountToken.retrieve(publicToken) -> Merge.AccountToken
@@ -14201,7 +14025,7 @@ await client.ticketing.issues.list();
-Get a specific issue. +Returns the account token for the end user with the provided public token.
@@ -14217,7 +14041,7 @@ Get a specific issue.
```typescript -await client.ticketing.issues.retrieve("id"); +await client.hris.accountToken.retrieve("public_token"); ```
@@ -14233,7 +14057,7 @@ await client.ticketing.issues.retrieve("id");
-**id:** `string` +**publicToken:** `string`
@@ -14241,7 +14065,7 @@ await client.ticketing.issues.retrieve("id");
-**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `AccountToken.RequestOptions`
@@ -14252,9 +14076,9 @@ await client.ticketing.issues.retrieve("id");
-## Ticketing LinkToken +## Hris AsyncPassthrough -
client.ticketing.linkToken.create({ ...params }) -> Merge.LinkToken +
client.hris.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -14266,7 +14090,7 @@ await client.ticketing.issues.retrieve("id");
-Creates a link token to be used when linking a new end user. +Asynchronously pull data from an endpoint not currently supported by Merge.
@@ -14282,11 +14106,9 @@ Creates a link token to be used when linking a new end user.
```typescript -await client.ticketing.linkToken.create({ - endUserEmailAddress: "example@gmail.com", - endUserOrganizationName: "Test Organization", - endUserOriginId: "12345", - categories: ["hris", "ats"], +await client.hris.asyncPassthrough.create({ + method: "GET", + path: "/scooters", }); ``` @@ -14303,7 +14125,7 @@ await client.ticketing.linkToken.create({
-**request:** `Merge.ticketing.EndUserDetailsRequest` +**request:** `Merge.DataPassthroughRequest`
@@ -14311,7 +14133,7 @@ await client.ticketing.linkToken.create({
-**requestOptions:** `LinkToken.RequestOptions` +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -14322,9 +14144,7 @@ await client.ticketing.linkToken.create({
-## Ticketing LinkedAccounts - -
client.ticketing.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList +
client.hris.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse
@@ -14336,7 +14156,7 @@ await client.ticketing.linkToken.create({
-List linked accounts for your organization. +Retrieves data from earlier async-passthrough POST request
@@ -14352,7 +14172,7 @@ List linked accounts for your organization.
```typescript -await client.ticketing.linkedAccounts.list(); +await client.hris.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ```
@@ -14368,7 +14188,7 @@ await client.ticketing.linkedAccounts.list();
-**request:** `Merge.ticketing.LinkedAccountsListRequest` +**asyncPassthroughReceiptId:** `string`
@@ -14376,7 +14196,7 @@ await client.ticketing.linkedAccounts.list();
-**requestOptions:** `LinkedAccounts.RequestOptions` +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -14387,9 +14207,9 @@ await client.ticketing.linkedAccounts.list();
-## Ticketing Passthrough +## Hris AuditTrail -
client.ticketing.passthrough.create({ ...params }) -> Merge.RemoteResponse +
client.hris.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -14401,7 +14221,7 @@ await client.ticketing.linkedAccounts.list();
-Pull data from an endpoint not currently supported by Merge. +Gets a list of audit trail events.
@@ -14417,10 +14237,7 @@ Pull data from an endpoint not currently supported by Merge.
```typescript -await client.ticketing.passthrough.create({ - method: "GET", - path: "/scooters", -}); +await client.hris.auditTrail.list(); ```
@@ -14436,7 +14253,7 @@ await client.ticketing.passthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**request:** `Merge.hris.AuditTrailListRequest`
@@ -14444,7 +14261,7 @@ await client.ticketing.passthrough.create({
-**requestOptions:** `Passthrough.RequestOptions` +**requestOptions:** `AuditTrail.RequestOptions`
@@ -14455,9 +14272,9 @@ await client.ticketing.passthrough.create({
-## Ticketing Projects +## Hris AvailableActions -
client.ticketing.projects.list({ ...params }) -> Merge.PaginatedProjectList +
client.hris.availableActions.retrieve() -> Merge.AvailableActions
@@ -14469,7 +14286,7 @@ await client.ticketing.passthrough.create({
-Returns a list of `Project` objects. +Returns a list of models and actions available for an account.
@@ -14485,7 +14302,7 @@ Returns a list of `Project` objects.
```typescript -await client.ticketing.projects.list(); +await client.hris.availableActions.retrieve(); ```
@@ -14501,15 +14318,7 @@ await client.ticketing.projects.list();
-**request:** `Merge.ticketing.ProjectsListRequest` - -
-
- -
-
- -**requestOptions:** `Projects.RequestOptions` +**requestOptions:** `AvailableActions.RequestOptions`
@@ -14520,7 +14329,9 @@ await client.ticketing.projects.list();
-
client.ticketing.projects.retrieve(id, { ...params }) -> Merge.Project +## Hris BankInfo + +
client.hris.bankInfo.list({ ...params }) -> Merge.PaginatedBankInfoList
@@ -14532,7 +14343,7 @@ await client.ticketing.projects.list();
-Returns a `Project` object with the given `id`. +Returns a list of `BankInfo` objects.
@@ -14548,7 +14359,7 @@ Returns a `Project` object with the given `id`.
```typescript -await client.ticketing.projects.retrieve("id"); +await client.hris.bankInfo.list(); ```
@@ -14564,15 +14375,7 @@ await client.ticketing.projects.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.ProjectsRetrieveRequest` +**request:** `Merge.hris.BankInfoListRequest`
@@ -14580,7 +14383,7 @@ await client.ticketing.projects.retrieve("id");
-**requestOptions:** `Projects.RequestOptions` +**requestOptions:** `BankInfo.RequestOptions`
@@ -14591,7 +14394,7 @@ await client.ticketing.projects.retrieve("id");
-
client.ticketing.projects.usersList(parentId, { ...params }) -> Merge.PaginatedUserList +
client.hris.bankInfo.retrieve(id, { ...params }) -> Merge.BankInfo
@@ -14603,7 +14406,7 @@ await client.ticketing.projects.retrieve("id");
-Returns a list of `User` objects. +Returns a `BankInfo` object with the given `id`.
@@ -14619,7 +14422,7 @@ Returns a list of `User` objects.
```typescript -await client.ticketing.projects.usersList("parent_id"); +await client.hris.bankInfo.retrieve("id"); ```
@@ -14635,7 +14438,7 @@ await client.ticketing.projects.usersList("parent_id");
-**parentId:** `string` +**id:** `string`
@@ -14643,7 +14446,7 @@ await client.ticketing.projects.usersList("parent_id");
-**request:** `Merge.ticketing.ProjectsUsersListRequest` +**request:** `Merge.hris.BankInfoRetrieveRequest`
@@ -14651,7 +14454,7 @@ await client.ticketing.projects.usersList("parent_id");
-**requestOptions:** `Projects.RequestOptions` +**requestOptions:** `BankInfo.RequestOptions`
@@ -14662,9 +14465,9 @@ await client.ticketing.projects.usersList("parent_id");
-## Ticketing RegenerateKey +## Hris Benefits -
client.ticketing.regenerateKey.create({ ...params }) -> Merge.RemoteKey +
client.hris.benefits.list({ ...params }) -> Merge.PaginatedBenefitList
@@ -14676,7 +14479,7 @@ await client.ticketing.projects.usersList("parent_id");
-Exchange remote keys. +Returns a list of `Benefit` objects.
@@ -14692,9 +14495,7 @@ Exchange remote keys.
```typescript -await client.ticketing.regenerateKey.create({ - name: "Remote Deployment Key 1", -}); +await client.hris.benefits.list(); ```
@@ -14710,7 +14511,7 @@ await client.ticketing.regenerateKey.create({
-**request:** `Merge.ticketing.RemoteKeyForRegenerationRequest` +**request:** `Merge.hris.BenefitsListRequest`
@@ -14718,7 +14519,7 @@ await client.ticketing.regenerateKey.create({
-**requestOptions:** `RegenerateKey.RequestOptions` +**requestOptions:** `Benefits.RequestOptions`
@@ -14729,9 +14530,7 @@ await client.ticketing.regenerateKey.create({
-## Ticketing Roles - -
client.ticketing.roles.list({ ...params }) -> Merge.PaginatedRoleList +
client.hris.benefits.retrieve(id, { ...params }) -> Merge.Benefit
@@ -14743,7 +14542,7 @@ await client.ticketing.regenerateKey.create({
-Returns a list of `Role` objects. +Returns a `Benefit` object with the given `id`.
@@ -14759,7 +14558,7 @@ Returns a list of `Role` objects.
```typescript -await client.ticketing.roles.list(); +await client.hris.benefits.retrieve("id"); ```
@@ -14775,7 +14574,7 @@ await client.ticketing.roles.list();
-**request:** `Merge.ticketing.RolesListRequest` +**id:** `string`
@@ -14783,7 +14582,15 @@ await client.ticketing.roles.list();
-**requestOptions:** `Roles.RequestOptions` +**request:** `Merge.hris.BenefitsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Benefits.RequestOptions`
@@ -14794,7 +14601,9 @@ await client.ticketing.roles.list();
-
client.ticketing.roles.retrieve(id, { ...params }) -> Merge.Role +## Hris Companies + +
client.hris.companies.list({ ...params }) -> Merge.PaginatedCompanyList
@@ -14806,7 +14615,7 @@ await client.ticketing.roles.list();
-Returns a `Role` object with the given `id`. +Returns a list of `Company` objects.
@@ -14822,7 +14631,7 @@ Returns a `Role` object with the given `id`.
```typescript -await client.ticketing.roles.retrieve("id"); +await client.hris.companies.list(); ```
@@ -14838,15 +14647,7 @@ await client.ticketing.roles.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.RolesRetrieveRequest` +**request:** `Merge.hris.CompaniesListRequest`
@@ -14854,7 +14655,7 @@ await client.ticketing.roles.retrieve("id");
-**requestOptions:** `Roles.RequestOptions` +**requestOptions:** `Companies.RequestOptions`
@@ -14865,9 +14666,7 @@ await client.ticketing.roles.retrieve("id");
-## Ticketing SyncStatus - -
client.ticketing.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList +
client.hris.companies.retrieve(id, { ...params }) -> Merge.Company
@@ -14879,7 +14678,7 @@ await client.ticketing.roles.retrieve("id");
-Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). +Returns a `Company` object with the given `id`.
@@ -14895,7 +14694,7 @@ Get sync status for the current sync and the most recently finished sync. `last_
```typescript -await client.ticketing.syncStatus.list(); +await client.hris.companies.retrieve("id"); ```
@@ -14911,7 +14710,7 @@ await client.ticketing.syncStatus.list();
-**request:** `Merge.ticketing.SyncStatusListRequest` +**id:** `string`
@@ -14919,7 +14718,15 @@ await client.ticketing.syncStatus.list();
-**requestOptions:** `SyncStatus.RequestOptions` +**request:** `Merge.hris.CompaniesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Companies.RequestOptions`
@@ -14930,9 +14737,9 @@ await client.ticketing.syncStatus.list();
-## Ticketing ForceResync +## Hris Scopes -
client.ticketing.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[] +
client.hris.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -14944,7 +14751,7 @@ await client.ticketing.syncStatus.list();
-Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. +Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -14960,7 +14767,7 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly,
```typescript -await client.ticketing.forceResync.syncStatusResyncCreate(); +await client.hris.scopes.defaultScopesRetrieve(); ```
@@ -14976,7 +14783,7 @@ await client.ticketing.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResync.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -14987,9 +14794,7 @@ await client.ticketing.forceResync.syncStatusResyncCreate();
-## Ticketing Tags - -
client.ticketing.tags.list({ ...params }) -> Merge.PaginatedTagList +
client.hris.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -15001,7 +14806,7 @@ await client.ticketing.forceResync.syncStatusResyncCreate();
-Returns a list of `Tag` objects. +Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -15017,7 +14822,7 @@ Returns a list of `Tag` objects.
```typescript -await client.ticketing.tags.list(); +await client.hris.scopes.linkedAccountScopesRetrieve(); ```
@@ -15033,15 +14838,7 @@ await client.ticketing.tags.list();
-**request:** `Merge.ticketing.TagsListRequest` - -
-
- -
-
- -**requestOptions:** `Tags.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -15052,7 +14849,7 @@ await client.ticketing.tags.list();
-
client.ticketing.tags.retrieve(id, { ...params }) -> Merge.Tag +
client.hris.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -15064,7 +14861,7 @@ await client.ticketing.tags.list();
-Returns a `Tag` object with the given `id`. +Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes)
@@ -15080,7 +14877,33 @@ Returns a `Tag` object with the given `id`.
```typescript -await client.ticketing.tags.retrieve("id"); +await client.hris.scopes.linkedAccountScopesCreate({ + commonModels: [ + { + modelName: "Employee", + modelPermissions: { + READ: { + isEnabled: true, + }, + WRITE: { + isEnabled: false, + }, + }, + fieldPermissions: { + enabledFields: ["avatar", "home_location"], + disabledFields: ["work_location"], + }, + }, + { + modelName: "Benefit", + modelPermissions: { + WRITE: { + isEnabled: false, + }, + }, + }, + ], +}); ```
@@ -15096,15 +14919,7 @@ await client.ticketing.tags.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.TagsRetrieveRequest` +**request:** `Merge.hris.LinkedAccountCommonModelScopeDeserializerRequest`
@@ -15112,7 +14927,7 @@ await client.ticketing.tags.retrieve("id");
-**requestOptions:** `Tags.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -15123,9 +14938,9 @@ await client.ticketing.tags.retrieve("id");
-## Ticketing Teams +## Hris DeleteAccount -
client.ticketing.teams.list({ ...params }) -> Merge.PaginatedTeamList +
client.hris.deleteAccount.delete() -> void
@@ -15137,7 +14952,7 @@ await client.ticketing.tags.retrieve("id");
-Returns a list of `Team` objects. +Delete a linked account.
@@ -15153,7 +14968,7 @@ Returns a list of `Team` objects.
```typescript -await client.ticketing.teams.list(); +await client.hris.deleteAccount.delete(); ```
@@ -15169,15 +14984,7 @@ await client.ticketing.teams.list();
-**request:** `Merge.ticketing.TeamsListRequest` - -
-
- -
-
- -**requestOptions:** `Teams.RequestOptions` +**requestOptions:** `DeleteAccount.RequestOptions`
@@ -15188,7 +14995,9 @@ await client.ticketing.teams.list();
-
client.ticketing.teams.retrieve(id, { ...params }) -> Merge.Team +## Hris Dependents + +
client.hris.dependents.list({ ...params }) -> Merge.PaginatedDependentList
@@ -15200,7 +15009,7 @@ await client.ticketing.teams.list();
-Returns a `Team` object with the given `id`. +Returns a list of `Dependent` objects.
@@ -15216,7 +15025,7 @@ Returns a `Team` object with the given `id`.
```typescript -await client.ticketing.teams.retrieve("id"); +await client.hris.dependents.list(); ```
@@ -15232,15 +15041,7 @@ await client.ticketing.teams.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.TeamsRetrieveRequest` +**request:** `Merge.hris.DependentsListRequest`
@@ -15248,7 +15049,7 @@ await client.ticketing.teams.retrieve("id");
-**requestOptions:** `Teams.RequestOptions` +**requestOptions:** `Dependents.RequestOptions`
@@ -15259,9 +15060,7 @@ await client.ticketing.teams.retrieve("id");
-## Ticketing Tickets - -
client.ticketing.tickets.list({ ...params }) -> Merge.PaginatedTicketList +
client.hris.dependents.retrieve(id, { ...params }) -> Merge.Dependent
@@ -15273,7 +15072,7 @@ await client.ticketing.teams.retrieve("id");
-Returns a list of `Ticket` objects. +Returns a `Dependent` object with the given `id`.
@@ -15289,7 +15088,7 @@ Returns a list of `Ticket` objects.
```typescript -await client.ticketing.tickets.list(); +await client.hris.dependents.retrieve("id"); ```
@@ -15305,7 +15104,7 @@ await client.ticketing.tickets.list();
-**request:** `Merge.ticketing.TicketsListRequest` +**id:** `string`
@@ -15313,7 +15112,15 @@ await client.ticketing.tickets.list();
-**requestOptions:** `Tickets.RequestOptions` +**request:** `Merge.hris.DependentsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Dependents.RequestOptions`
@@ -15324,7 +15131,9 @@ await client.ticketing.tickets.list();
-
client.ticketing.tickets.create({ ...params }) -> Merge.TicketResponse +## Hris EmployeePayrollRuns + +
client.hris.employeePayrollRuns.list({ ...params }) -> Merge.PaginatedEmployeePayrollRunList
@@ -15336,7 +15145,7 @@ await client.ticketing.tickets.list();
-Creates a `Ticket` object with the given values. +Returns a list of `EmployeePayrollRun` objects.
@@ -15352,9 +15161,7 @@ Creates a `Ticket` object with the given values.
```typescript -await client.ticketing.tickets.create({ - model: {}, -}); +await client.hris.employeePayrollRuns.list(); ```
@@ -15370,7 +15177,7 @@ await client.ticketing.tickets.create({
-**request:** `Merge.ticketing.TicketEndpointRequest` +**request:** `Merge.hris.EmployeePayrollRunsListRequest`
@@ -15378,7 +15185,7 @@ await client.ticketing.tickets.create({
-**requestOptions:** `Tickets.RequestOptions` +**requestOptions:** `EmployeePayrollRuns.RequestOptions`
@@ -15389,7 +15196,7 @@ await client.ticketing.tickets.create({
-
client.ticketing.tickets.retrieve(id, { ...params }) -> Merge.Ticket +
client.hris.employeePayrollRuns.retrieve(id, { ...params }) -> Merge.EmployeePayrollRun
@@ -15401,7 +15208,7 @@ await client.ticketing.tickets.create({
-Returns a `Ticket` object with the given `id`. +Returns an `EmployeePayrollRun` object with the given `id`.
@@ -15417,7 +15224,7 @@ Returns a `Ticket` object with the given `id`.
```typescript -await client.ticketing.tickets.retrieve("id"); +await client.hris.employeePayrollRuns.retrieve("id"); ```
@@ -15441,7 +15248,7 @@ await client.ticketing.tickets.retrieve("id");
-**request:** `Merge.ticketing.TicketsRetrieveRequest` +**request:** `Merge.hris.EmployeePayrollRunsRetrieveRequest`
@@ -15449,7 +15256,7 @@ await client.ticketing.tickets.retrieve("id");
-**requestOptions:** `Tickets.RequestOptions` +**requestOptions:** `EmployeePayrollRuns.RequestOptions`
@@ -15460,7 +15267,9 @@ await client.ticketing.tickets.retrieve("id");
-
client.ticketing.tickets.partialUpdate(id, { ...params }) -> Merge.TicketResponse +## Hris Employees + +
client.hris.employees.list({ ...params }) -> Merge.PaginatedEmployeeList
@@ -15472,7 +15281,7 @@ await client.ticketing.tickets.retrieve("id");
-Updates a `Ticket` object with the given `id`. +Returns a list of `Employee` objects.
@@ -15488,9 +15297,7 @@ Updates a `Ticket` object with the given `id`.
```typescript -await client.ticketing.tickets.partialUpdate("id", { - model: {}, -}); +await client.hris.employees.list(); ```
@@ -15506,15 +15313,7 @@ await client.ticketing.tickets.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.PatchedTicketEndpointRequest` +**request:** `Merge.hris.EmployeesListRequest`
@@ -15522,7 +15321,7 @@ await client.ticketing.tickets.partialUpdate("id", {
-**requestOptions:** `Tickets.RequestOptions` +**requestOptions:** `Employees.RequestOptions`
@@ -15533,7 +15332,7 @@ await client.ticketing.tickets.partialUpdate("id", {
-
client.ticketing.tickets.viewersList(ticketId, { ...params }) -> Merge.PaginatedViewerList +
client.hris.employees.create({ ...params }) -> Merge.EmployeeResponse
@@ -15545,7 +15344,7 @@ await client.ticketing.tickets.partialUpdate("id", {
-Returns a list of `Viewer` objects that point to a User id or Team id that is either an assignee or viewer on a `Ticket` with the given id. [Learn more.](https://help.merge.dev/en/articles/10333658-ticketing-access-control-list-acls) +Creates an `Employee` object with the given values.
@@ -15561,7 +15360,9 @@ Returns a list of `Viewer` objects that point to a User id or Team id that is ei
```typescript -await client.ticketing.tickets.viewersList("ticket_id"); +await client.hris.employees.create({ + model: {}, +}); ```
@@ -15577,15 +15378,7 @@ await client.ticketing.tickets.viewersList("ticket_id");
-**ticketId:** `string` - -
-
- -
-
- -**request:** `Merge.ticketing.TicketsViewersListRequest` +**request:** `Merge.hris.EmployeeEndpointRequest`
@@ -15593,7 +15386,7 @@ await client.ticketing.tickets.viewersList("ticket_id");
-**requestOptions:** `Tickets.RequestOptions` +**requestOptions:** `Employees.RequestOptions`
@@ -15604,7 +15397,7 @@ await client.ticketing.tickets.viewersList("ticket_id");
-
client.ticketing.tickets.metaPatchRetrieve(id) -> Merge.MetaResponse +
client.hris.employees.retrieve(id, { ...params }) -> Merge.Employee
@@ -15616,7 +15409,7 @@ await client.ticketing.tickets.viewersList("ticket_id");
-Returns metadata for `Ticket` PATCHs. +Returns an `Employee` object with the given `id`.
@@ -15632,7 +15425,7 @@ Returns metadata for `Ticket` PATCHs.
```typescript -await client.ticketing.tickets.metaPatchRetrieve("id"); +await client.hris.employees.retrieve("id"); ```
@@ -15656,7 +15449,15 @@ await client.ticketing.tickets.metaPatchRetrieve("id");
-**requestOptions:** `Tickets.RequestOptions` +**request:** `Merge.hris.EmployeesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Employees.RequestOptions`
@@ -15667,7 +15468,7 @@ await client.ticketing.tickets.metaPatchRetrieve("id");
-
client.ticketing.tickets.metaPostRetrieve() -> Merge.MetaResponse +
client.hris.employees.ignoreCreate(modelId, { ...params }) -> void
@@ -15679,7 +15480,7 @@ await client.ticketing.tickets.metaPatchRetrieve("id");
-Returns metadata for `Ticket` POSTs. +Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes.
@@ -15695,7 +15496,9 @@ Returns metadata for `Ticket` POSTs.
```typescript -await client.ticketing.tickets.metaPostRetrieve(); +await client.hris.employees.ignoreCreate("model_id", { + reason: "GENERAL_CUSTOMER_REQUEST", +}); ```
@@ -15711,7 +15514,23 @@ await client.ticketing.tickets.metaPostRetrieve();
-**requestOptions:** `Tickets.RequestOptions` +**modelId:** `string` + +
+
+ +
+
+ +**request:** `Merge.hris.IgnoreCommonModelRequest` + +
+
+ +
+
+ +**requestOptions:** `Employees.RequestOptions`
@@ -15722,7 +15541,7 @@ await client.ticketing.tickets.metaPostRetrieve();
-
client.ticketing.tickets.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.hris.employees.metaPostRetrieve() -> Merge.MetaResponse
@@ -15734,7 +15553,7 @@ await client.ticketing.tickets.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Returns metadata for `Employee` POSTs.
@@ -15750,7 +15569,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.ticketing.tickets.remoteFieldClassesList(); +await client.hris.employees.metaPostRetrieve(); ```
@@ -15766,15 +15585,7 @@ await client.ticketing.tickets.remoteFieldClassesList();
-**request:** `Merge.ticketing.TicketsRemoteFieldClassesListRequest` - -
-
- -
-
- -**requestOptions:** `Tickets.RequestOptions` +**requestOptions:** `Employees.RequestOptions`
@@ -15785,9 +15596,9 @@ await client.ticketing.tickets.remoteFieldClassesList();
-## Ticketing Users +## Hris EmployerBenefits -
client.ticketing.users.list({ ...params }) -> Merge.PaginatedUserList +
client.hris.employerBenefits.list({ ...params }) -> Merge.PaginatedEmployerBenefitList
@@ -15799,7 +15610,7 @@ await client.ticketing.tickets.remoteFieldClassesList();
-Returns a list of `User` objects. +Returns a list of `EmployerBenefit` objects.
@@ -15815,7 +15626,7 @@ Returns a list of `User` objects.
```typescript -await client.ticketing.users.list(); +await client.hris.employerBenefits.list(); ```
@@ -15831,7 +15642,7 @@ await client.ticketing.users.list();
-**request:** `Merge.ticketing.UsersListRequest` +**request:** `Merge.hris.EmployerBenefitsListRequest`
@@ -15839,7 +15650,7 @@ await client.ticketing.users.list();
-**requestOptions:** `Users.RequestOptions` +**requestOptions:** `EmployerBenefits.RequestOptions`
@@ -15850,7 +15661,7 @@ await client.ticketing.users.list();
-
client.ticketing.users.retrieve(id, { ...params }) -> Merge.User +
client.hris.employerBenefits.retrieve(id, { ...params }) -> Merge.EmployerBenefit
@@ -15862,7 +15673,7 @@ await client.ticketing.users.list();
-Returns a `User` object with the given `id`. +Returns an `EmployerBenefit` object with the given `id`.
@@ -15878,7 +15689,7 @@ Returns a `User` object with the given `id`.
```typescript -await client.ticketing.users.retrieve("id"); +await client.hris.employerBenefits.retrieve("id"); ```
@@ -15902,7 +15713,7 @@ await client.ticketing.users.retrieve("id");
-**request:** `Merge.ticketing.UsersRetrieveRequest` +**request:** `Merge.hris.EmployerBenefitsRetrieveRequest`
@@ -15910,7 +15721,7 @@ await client.ticketing.users.retrieve("id");
-**requestOptions:** `Users.RequestOptions` +**requestOptions:** `EmployerBenefits.RequestOptions`
@@ -15921,9 +15732,9 @@ await client.ticketing.users.retrieve("id");
-## Ticketing WebhookReceivers +## Hris Employments -
client.ticketing.webhookReceivers.list() -> Merge.WebhookReceiver[] +
client.hris.employments.list({ ...params }) -> Merge.PaginatedEmploymentList
@@ -15935,7 +15746,7 @@ await client.ticketing.users.retrieve("id");
-Returns a list of `WebhookReceiver` objects. +Returns a list of `Employment` objects.
@@ -15951,7 +15762,7 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.ticketing.webhookReceivers.list(); +await client.hris.employments.list(); ```
@@ -15967,7 +15778,15 @@ await client.ticketing.webhookReceivers.list();
-**requestOptions:** `WebhookReceivers.RequestOptions` +**request:** `Merge.hris.EmploymentsListRequest` + +
+
+ +
+
+ +**requestOptions:** `Employments.RequestOptions`
@@ -15978,7 +15797,7 @@ await client.ticketing.webhookReceivers.list();
-
client.ticketing.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +
client.hris.employments.retrieve(id, { ...params }) -> Merge.Employment
@@ -15990,7 +15809,7 @@ await client.ticketing.webhookReceivers.list();
-Creates a `WebhookReceiver` object with the given values. +Returns an `Employment` object with the given `id`.
@@ -16006,10 +15825,7 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.ticketing.webhookReceivers.create({ - event: "event", - isActive: true, -}); +await client.hris.employments.retrieve("id"); ```
@@ -16025,7 +15841,7 @@ await client.ticketing.webhookReceivers.create({
-**request:** `Merge.ticketing.WebhookReceiverRequest` +**id:** `string`
@@ -16033,7 +15849,15 @@ await client.ticketing.webhookReceivers.create({
-**requestOptions:** `WebhookReceivers.RequestOptions` +**request:** `Merge.hris.EmploymentsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Employments.RequestOptions`
@@ -16044,9 +15868,9 @@ await client.ticketing.webhookReceivers.create({
-## Crm AccountDetails +## Hris FieldMapping -
client.crm.accountDetails.retrieve() -> Merge.AccountDetails +
client.hris.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -16058,7 +15882,7 @@ await client.ticketing.webhookReceivers.create({
-Get details for a linked account. +Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -16074,7 +15898,7 @@ Get details for a linked account.
```typescript -await client.crm.accountDetails.retrieve(); +await client.hris.fieldMapping.fieldMappingsRetrieve(); ```
@@ -16090,7 +15914,15 @@ await client.crm.accountDetails.retrieve();
-**requestOptions:** `AccountDetails.RequestOptions` +**request:** `Merge.hris.FieldMappingsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions`
@@ -16101,9 +15933,7 @@ await client.crm.accountDetails.retrieve();
-## Crm AccountToken - -
client.crm.accountToken.retrieve(publicToken) -> Merge.AccountToken +
client.hris.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -16115,7 +15945,7 @@ await client.crm.accountDetails.retrieve();
-Returns the account token for the end user with the provided public token. +Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -16131,7 +15961,14 @@ Returns the account token for the end user with the provided public token.
```typescript -await client.crm.accountToken.retrieve("public_token"); +await client.hris.fieldMapping.fieldMappingsCreate({ + targetFieldName: "example_target_field_name", + targetFieldDescription: "this is a example description of the target field", + remoteFieldTraversalPath: ["example_remote_field"], + remoteMethod: "GET", + remoteUrlPath: "/example-url-path", + commonModelName: "ExampleCommonModel", +}); ```
@@ -16147,7 +15984,7 @@ await client.crm.accountToken.retrieve("public_token");
-**publicToken:** `string` +**request:** `Merge.hris.CreateFieldMappingRequest`
@@ -16155,7 +15992,7 @@ await client.crm.accountToken.retrieve("public_token");
-**requestOptions:** `AccountToken.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -16166,9 +16003,7 @@ await client.crm.accountToken.retrieve("public_token");
-## Crm Accounts - -
client.crm.accounts.list({ ...params }) -> Merge.PaginatedAccountList +
client.hris.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse
@@ -16180,7 +16015,7 @@ await client.crm.accountToken.retrieve("public_token");
-Returns a list of `Account` objects. +Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -16196,7 +16031,7 @@ Returns a list of `Account` objects.
```typescript -await client.crm.accounts.list(); +await client.hris.fieldMapping.fieldMappingsDestroy("field_mapping_id"); ```
@@ -16212,7 +16047,7 @@ await client.crm.accounts.list();
-**request:** `Merge.crm.AccountsListRequest` +**fieldMappingId:** `string`
@@ -16220,7 +16055,7 @@ await client.crm.accounts.list();
-**requestOptions:** `Accounts.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -16231,7 +16066,7 @@ await client.crm.accounts.list();
-
client.crm.accounts.create({ ...params }) -> Merge.CrmAccountResponse +
client.hris.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -16243,7 +16078,7 @@ await client.crm.accounts.list();
-Creates an `Account` object with the given values. +Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -16259,9 +16094,7 @@ Creates an `Account` object with the given values.
```typescript -await client.crm.accounts.create({ - model: {}, -}); +await client.hris.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); ```
@@ -16277,7 +16110,7 @@ await client.crm.accounts.create({
-**request:** `Merge.crm.CrmAccountEndpointRequest` +**fieldMappingId:** `string`
@@ -16285,7 +16118,15 @@ await client.crm.accounts.create({
-**requestOptions:** `Accounts.RequestOptions` +**request:** `Merge.hris.PatchedEditFieldMappingRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions`
@@ -16296,7 +16137,7 @@ await client.crm.accounts.create({
-
client.crm.accounts.retrieve(id, { ...params }) -> Merge.Account +
client.hris.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -16308,7 +16149,7 @@ await client.crm.accounts.create({
-Returns an `Account` object with the given `id`. +Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -16324,7 +16165,7 @@ Returns an `Account` object with the given `id`.
```typescript -await client.crm.accounts.retrieve("id"); +await client.hris.fieldMapping.remoteFieldsRetrieve(); ```
@@ -16340,15 +16181,7 @@ await client.crm.accounts.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.AccountsRetrieveRequest` +**request:** `Merge.hris.RemoteFieldsRetrieveRequest`
@@ -16356,7 +16189,7 @@ await client.crm.accounts.retrieve("id");
-**requestOptions:** `Accounts.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -16367,7 +16200,7 @@ await client.crm.accounts.retrieve("id");
-
client.crm.accounts.partialUpdate(id, { ...params }) -> Merge.CrmAccountResponse +
client.hris.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -16379,7 +16212,7 @@ await client.crm.accounts.retrieve("id");
-Updates an `Account` object with the given `id`. +Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/).
@@ -16395,9 +16228,7 @@ Updates an `Account` object with the given `id`.
```typescript -await client.crm.accounts.partialUpdate("id", { - model: {}, -}); +await client.hris.fieldMapping.targetFieldsRetrieve(); ```
@@ -16413,23 +16244,7 @@ await client.crm.accounts.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.PatchedCrmAccountEndpointRequest` - -
-
- -
-
- -**requestOptions:** `Accounts.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -16440,7 +16255,9 @@ await client.crm.accounts.partialUpdate("id", {
-
client.crm.accounts.metaPatchRetrieve(id) -> Merge.MetaResponse +## Hris GenerateKey + +
client.hris.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -16452,7 +16269,7 @@ await client.crm.accounts.partialUpdate("id", {
-Returns metadata for `CRMAccount` PATCHs. +Create a remote key.
@@ -16468,7 +16285,9 @@ Returns metadata for `CRMAccount` PATCHs.
```typescript -await client.crm.accounts.metaPatchRetrieve("id"); +await client.hris.generateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -16484,7 +16303,7 @@ await client.crm.accounts.metaPatchRetrieve("id");
-**id:** `string` +**request:** `Merge.hris.GenerateRemoteKeyRequest`
@@ -16492,7 +16311,7 @@ await client.crm.accounts.metaPatchRetrieve("id");
-**requestOptions:** `Accounts.RequestOptions` +**requestOptions:** `GenerateKey.RequestOptions`
@@ -16503,7 +16322,9 @@ await client.crm.accounts.metaPatchRetrieve("id");
-
client.crm.accounts.metaPostRetrieve() -> Merge.MetaResponse +## Hris Groups + +
client.hris.groups.list({ ...params }) -> Merge.PaginatedGroupList
@@ -16515,7 +16336,7 @@ await client.crm.accounts.metaPatchRetrieve("id");
-Returns metadata for `CRMAccount` POSTs. +Returns a list of `Group` objects.
@@ -16531,7 +16352,7 @@ Returns metadata for `CRMAccount` POSTs.
```typescript -await client.crm.accounts.metaPostRetrieve(); +await client.hris.groups.list(); ```
@@ -16547,7 +16368,15 @@ await client.crm.accounts.metaPostRetrieve();
-**requestOptions:** `Accounts.RequestOptions` +**request:** `Merge.hris.GroupsListRequest` + +
+
+ +
+
+ +**requestOptions:** `Groups.RequestOptions`
@@ -16558,7 +16387,7 @@ await client.crm.accounts.metaPostRetrieve();
-
client.crm.accounts.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.hris.groups.retrieve(id, { ...params }) -> Merge.Group
@@ -16570,7 +16399,7 @@ await client.crm.accounts.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Returns a `Group` object with the given `id`.
@@ -16586,7 +16415,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.accounts.remoteFieldClassesList(); +await client.hris.groups.retrieve("id"); ```
@@ -16602,7 +16431,7 @@ await client.crm.accounts.remoteFieldClassesList();
-**request:** `Merge.crm.AccountsRemoteFieldClassesListRequest` +**id:** `string`
@@ -16610,7 +16439,15 @@ await client.crm.accounts.remoteFieldClassesList();
-**requestOptions:** `Accounts.RequestOptions` +**request:** `Merge.hris.GroupsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Groups.RequestOptions`
@@ -16621,9 +16458,9 @@ await client.crm.accounts.remoteFieldClassesList();
-## Crm AsyncPassthrough +## Hris Issues -
client.crm.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept +
client.hris.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -16635,7 +16472,7 @@ await client.crm.accounts.remoteFieldClassesList();
-Asynchronously pull data from an endpoint not currently supported by Merge. +Gets all issues for Organization.
@@ -16651,10 +16488,7 @@ Asynchronously pull data from an endpoint not currently supported by Merge.
```typescript -await client.crm.asyncPassthrough.create({ - method: "GET", - path: "/scooters", -}); +await client.hris.issues.list(); ```
@@ -16670,7 +16504,7 @@ await client.crm.asyncPassthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**request:** `Merge.hris.IssuesListRequest`
@@ -16678,7 +16512,7 @@ await client.crm.asyncPassthrough.create({
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**requestOptions:** `Issues.RequestOptions`
@@ -16689,7 +16523,7 @@ await client.crm.asyncPassthrough.create({
-
client.crm.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse +
client.hris.issues.retrieve(id) -> Merge.Issue
@@ -16701,7 +16535,7 @@ await client.crm.asyncPassthrough.create({
-Retrieves data from earlier async-passthrough POST request +Get a specific issue.
@@ -16717,7 +16551,7 @@ Retrieves data from earlier async-passthrough POST request
```typescript -await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id"); +await client.hris.issues.retrieve("id"); ```
@@ -16733,7 +16567,7 @@ await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-**asyncPassthroughReceiptId:** `string` +**id:** `string`
@@ -16741,7 +16575,7 @@ await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-**requestOptions:** `AsyncPassthrough.RequestOptions` +**requestOptions:** `Issues.RequestOptions`
@@ -16752,9 +16586,9 @@ await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-## Crm AuditTrail +## Hris LinkToken -
client.crm.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList +
client.hris.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -16766,7 +16600,7 @@ await client.crm.asyncPassthrough.retrieve("async_passthrough_receipt_id");
-Gets a list of audit trail events. +Creates a link token to be used when linking a new end user.
@@ -16782,7 +16616,12 @@ Gets a list of audit trail events.
```typescript -await client.crm.auditTrail.list(); +await client.hris.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], +}); ```
@@ -16798,7 +16637,7 @@ await client.crm.auditTrail.list();
-**request:** `Merge.crm.AuditTrailListRequest` +**request:** `Merge.hris.EndUserDetailsRequest`
@@ -16806,7 +16645,7 @@ await client.crm.auditTrail.list();
-**requestOptions:** `AuditTrail.RequestOptions` +**requestOptions:** `LinkToken.RequestOptions`
@@ -16817,9 +16656,9 @@ await client.crm.auditTrail.list();
-## Crm AvailableActions +## Hris LinkedAccounts -
client.crm.availableActions.retrieve() -> Merge.AvailableActions +
client.hris.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -16831,7 +16670,7 @@ await client.crm.auditTrail.list();
-Returns a list of models and actions available for an account. +List linked accounts for your organization.
@@ -16847,7 +16686,7 @@ Returns a list of models and actions available for an account.
```typescript -await client.crm.availableActions.retrieve(); +await client.hris.linkedAccounts.list(); ```
@@ -16863,7 +16702,15 @@ await client.crm.availableActions.retrieve();
-**requestOptions:** `AvailableActions.RequestOptions` +**request:** `Merge.hris.LinkedAccountsListRequest` + +
+
+ +
+
+ +**requestOptions:** `LinkedAccounts.RequestOptions`
@@ -16874,9 +16721,9 @@ await client.crm.availableActions.retrieve();
-## Crm Contacts +## Hris Locations -
client.crm.contacts.list({ ...params }) -> Merge.PaginatedContactList +
client.hris.locations.list({ ...params }) -> Merge.PaginatedLocationList
@@ -16888,7 +16735,7 @@ await client.crm.availableActions.retrieve();
-Returns a list of `Contact` objects. +Returns a list of `Location` objects.
@@ -16904,7 +16751,7 @@ Returns a list of `Contact` objects.
```typescript -await client.crm.contacts.list(); +await client.hris.locations.list(); ```
@@ -16920,7 +16767,7 @@ await client.crm.contacts.list();
-**request:** `Merge.crm.ContactsListRequest` +**request:** `Merge.hris.LocationsListRequest`
@@ -16928,7 +16775,7 @@ await client.crm.contacts.list();
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `Locations.RequestOptions`
@@ -16939,7 +16786,7 @@ await client.crm.contacts.list();
-
client.crm.contacts.create({ ...params }) -> Merge.CrmContactResponse +
client.hris.locations.retrieve(id, { ...params }) -> Merge.Location
@@ -16951,7 +16798,7 @@ await client.crm.contacts.list();
-Creates a `Contact` object with the given values. +Returns a `Location` object with the given `id`.
@@ -16967,9 +16814,7 @@ Creates a `Contact` object with the given values.
```typescript -await client.crm.contacts.create({ - model: {}, -}); +await client.hris.locations.retrieve("id"); ```
@@ -16985,7 +16830,7 @@ await client.crm.contacts.create({
-**request:** `Merge.crm.CrmContactEndpointRequest` +**id:** `string`
@@ -16993,7 +16838,15 @@ await client.crm.contacts.create({
-**requestOptions:** `Contacts.RequestOptions` +**request:** `Merge.hris.LocationsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Locations.RequestOptions`
@@ -17004,7 +16857,9 @@ await client.crm.contacts.create({
-
client.crm.contacts.retrieve(id, { ...params }) -> Merge.Contact +## Hris Passthrough + +
client.hris.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -17016,7 +16871,7 @@ await client.crm.contacts.create({
-Returns a `Contact` object with the given `id`. +Pull data from an endpoint not currently supported by Merge.
@@ -17032,7 +16887,10 @@ Returns a `Contact` object with the given `id`.
```typescript -await client.crm.contacts.retrieve("id"); +await client.hris.passthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -17048,15 +16906,7 @@ await client.crm.contacts.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.ContactsRetrieveRequest` +**request:** `Merge.DataPassthroughRequest`
@@ -17064,7 +16914,7 @@ await client.crm.contacts.retrieve("id");
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `Passthrough.RequestOptions`
@@ -17075,7 +16925,9 @@ await client.crm.contacts.retrieve("id");
-
client.crm.contacts.partialUpdate(id, { ...params }) -> Merge.CrmContactResponse +## Hris PayGroups + +
client.hris.payGroups.list({ ...params }) -> Merge.PaginatedPayGroupList
@@ -17087,7 +16939,7 @@ await client.crm.contacts.retrieve("id");
-Updates a `Contact` object with the given `id`. +Returns a list of `PayGroup` objects.
@@ -17103,9 +16955,7 @@ Updates a `Contact` object with the given `id`.
```typescript -await client.crm.contacts.partialUpdate("id", { - model: {}, -}); +await client.hris.payGroups.list(); ```
@@ -17121,15 +16971,7 @@ await client.crm.contacts.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.PatchedCrmContactEndpointRequest` +**request:** `Merge.hris.PayGroupsListRequest`
@@ -17137,7 +16979,7 @@ await client.crm.contacts.partialUpdate("id", {
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `PayGroups.RequestOptions`
@@ -17148,7 +16990,7 @@ await client.crm.contacts.partialUpdate("id", {
-
client.crm.contacts.ignoreCreate(modelId, { ...params }) -> void +
client.hris.payGroups.retrieve(id, { ...params }) -> Merge.PayGroup
@@ -17160,7 +17002,7 @@ await client.crm.contacts.partialUpdate("id", {
-Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes. +Returns a `PayGroup` object with the given `id`.
@@ -17176,9 +17018,7 @@ Ignores a specific row based on the `model_id` in the url. These records will ha
```typescript -await client.crm.contacts.ignoreCreate("model_id", { - reason: "GENERAL_CUSTOMER_REQUEST", -}); +await client.hris.payGroups.retrieve("id"); ```
@@ -17194,7 +17034,7 @@ await client.crm.contacts.ignoreCreate("model_id", {
-**modelId:** `string` +**id:** `string`
@@ -17202,7 +17042,7 @@ await client.crm.contacts.ignoreCreate("model_id", {
-**request:** `Merge.IgnoreCommonModelRequest` +**request:** `Merge.hris.PayGroupsRetrieveRequest`
@@ -17210,7 +17050,7 @@ await client.crm.contacts.ignoreCreate("model_id", {
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `PayGroups.RequestOptions`
@@ -17221,7 +17061,9 @@ await client.crm.contacts.ignoreCreate("model_id", {
-
client.crm.contacts.metaPatchRetrieve(id) -> Merge.MetaResponse +## Hris PayrollRuns + +
client.hris.payrollRuns.list({ ...params }) -> Merge.PaginatedPayrollRunList
@@ -17233,7 +17075,7 @@ await client.crm.contacts.ignoreCreate("model_id", {
-Returns metadata for `CRMContact` PATCHs. +Returns a list of `PayrollRun` objects.
@@ -17249,7 +17091,7 @@ Returns metadata for `CRMContact` PATCHs.
```typescript -await client.crm.contacts.metaPatchRetrieve("id"); +await client.hris.payrollRuns.list(); ```
@@ -17265,7 +17107,7 @@ await client.crm.contacts.metaPatchRetrieve("id");
-**id:** `string` +**request:** `Merge.hris.PayrollRunsListRequest`
@@ -17273,7 +17115,7 @@ await client.crm.contacts.metaPatchRetrieve("id");
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `PayrollRuns.RequestOptions`
@@ -17284,7 +17126,7 @@ await client.crm.contacts.metaPatchRetrieve("id");
-
client.crm.contacts.metaPostRetrieve() -> Merge.MetaResponse +
client.hris.payrollRuns.retrieve(id, { ...params }) -> Merge.PayrollRun
@@ -17296,7 +17138,7 @@ await client.crm.contacts.metaPatchRetrieve("id");
-Returns metadata for `CRMContact` POSTs. +Returns a `PayrollRun` object with the given `id`.
@@ -17312,7 +17154,7 @@ Returns metadata for `CRMContact` POSTs.
```typescript -await client.crm.contacts.metaPostRetrieve(); +await client.hris.payrollRuns.retrieve("id"); ```
@@ -17328,7 +17170,23 @@ await client.crm.contacts.metaPostRetrieve();
-**requestOptions:** `Contacts.RequestOptions` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.hris.PayrollRunsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `PayrollRuns.RequestOptions`
@@ -17339,7 +17197,9 @@ await client.crm.contacts.metaPostRetrieve();
-
client.crm.contacts.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Hris RegenerateKey + +
client.hris.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -17351,7 +17211,7 @@ await client.crm.contacts.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Exchange remote keys.
@@ -17367,7 +17227,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.contacts.remoteFieldClassesList(); +await client.hris.regenerateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -17383,7 +17245,7 @@ await client.crm.contacts.remoteFieldClassesList();
-**request:** `Merge.crm.ContactsRemoteFieldClassesListRequest` +**request:** `Merge.hris.RemoteKeyForRegenerationRequest`
@@ -17391,7 +17253,7 @@ await client.crm.contacts.remoteFieldClassesList();
-**requestOptions:** `Contacts.RequestOptions` +**requestOptions:** `RegenerateKey.RequestOptions`
@@ -17402,9 +17264,9 @@ await client.crm.contacts.remoteFieldClassesList();
-## Crm CustomObjectClasses +## Hris SyncStatus -
client.crm.customObjectClasses.list({ ...params }) -> Merge.PaginatedCustomObjectClassList +
client.hris.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -17416,7 +17278,7 @@ await client.crm.contacts.remoteFieldClassesList();
-Returns a list of `CustomObjectClass` objects. +Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses).
@@ -17432,7 +17294,7 @@ Returns a list of `CustomObjectClass` objects.
```typescript -await client.crm.customObjectClasses.list(); +await client.hris.syncStatus.list(); ```
@@ -17448,7 +17310,7 @@ await client.crm.customObjectClasses.list();
-**request:** `Merge.crm.CustomObjectClassesListRequest` +**request:** `Merge.hris.SyncStatusListRequest`
@@ -17456,7 +17318,7 @@ await client.crm.customObjectClasses.list();
-**requestOptions:** `CustomObjectClasses.RequestOptions` +**requestOptions:** `SyncStatus.RequestOptions`
@@ -17467,7 +17329,9 @@ await client.crm.customObjectClasses.list();
-
client.crm.customObjectClasses.retrieve(id, { ...params }) -> Merge.CustomObjectClass +## Hris ForceResync + +
client.hris.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -17479,7 +17343,7 @@ await client.crm.customObjectClasses.list();
-Returns a `CustomObjectClass` object with the given `id`. +Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers.
@@ -17495,7 +17359,7 @@ Returns a `CustomObjectClass` object with the given `id`.
```typescript -await client.crm.customObjectClasses.retrieve("id"); +await client.hris.forceResync.syncStatusResyncCreate(); ```
@@ -17511,36 +17375,83 @@ await client.crm.customObjectClasses.retrieve("id");
-**id:** `string` +**requestOptions:** `ForceResync.RequestOptions`
+ +
+ + + +
+ +## Hris Teams +
client.hris.teams.list({ ...params }) -> Merge.PaginatedTeamList
-**request:** `Merge.crm.CustomObjectClassesRetrieveRequest` +#### 📝 Description -
-
+
+
-**requestOptions:** `CustomObjectClasses.RequestOptions` +Returns a list of `Team` objects.
+#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.hris.teams.list(); +``` + +
+
-
-## Crm AssociationTypes +#### ⚙️ Parameters + +
+
-
client.crm.associationTypes.customObjectClassesAssociationTypesList(customObjectClassId, { ...params }) -> Merge.PaginatedAssociationTypeList +
+
+ +**request:** `Merge.hris.TeamsListRequest` + +
+
+ +
+
+ +**requestOptions:** `Teams.RequestOptions` + +
+
+
+
+ + + +
+ +
client.hris.teams.retrieve(id, { ...params }) -> Merge.Team
@@ -17552,7 +17463,7 @@ await client.crm.customObjectClasses.retrieve("id");
-Returns a list of `AssociationType` objects. +Returns a `Team` object with the given `id`.
@@ -17568,7 +17479,7 @@ Returns a list of `AssociationType` objects.
```typescript -await client.crm.associationTypes.customObjectClassesAssociationTypesList("custom_object_class_id"); +await client.hris.teams.retrieve("id"); ```
@@ -17584,7 +17495,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesList("custo
-**customObjectClassId:** `string` +**id:** `string`
@@ -17592,7 +17503,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesList("custo
-**request:** `Merge.crm.CustomObjectClassesAssociationTypesListRequest` +**request:** `Merge.hris.TeamsRetrieveRequest`
@@ -17600,7 +17511,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesList("custo
-**requestOptions:** `AssociationTypes.RequestOptions` +**requestOptions:** `Teams.RequestOptions`
@@ -17611,7 +17522,9 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesList("custo
-
client.crm.associationTypes.customObjectClassesAssociationTypesCreate(customObjectClassId, { ...params }) -> Merge.CrmAssociationTypeResponse +## Hris TimeOff + +
client.hris.timeOff.list({ ...params }) -> Merge.PaginatedTimeOffList
@@ -17623,7 +17536,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesList("custo
-Creates an `AssociationType` object with the given values. +Returns a list of `TimeOff` objects.
@@ -17639,21 +17552,7 @@ Creates an `AssociationType` object with the given values.
```typescript -await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("custom_object_class_id", { - model: { - sourceObjectClass: { - id: "id", - originType: "CUSTOM_OBJECT", - }, - targetObjectClasses: [ - { - id: "id", - originType: "CUSTOM_OBJECT", - }, - ], - remoteKeyName: "remote_key_name", - }, -}); +await client.hris.timeOff.list(); ```
@@ -17669,15 +17568,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("cus
-**customObjectClassId:** `string` - -
-
- -
-
- -**request:** `Merge.crm.CrmAssociationTypeEndpointRequest` +**request:** `Merge.hris.TimeOffListRequest`
@@ -17685,7 +17576,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("cus
-**requestOptions:** `AssociationTypes.RequestOptions` +**requestOptions:** `TimeOff.RequestOptions`
@@ -17696,7 +17587,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("cus
-
client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve(customObjectClassId, id, { ...params }) -> Merge.AssociationType +
client.hris.timeOff.create({ ...params }) -> Merge.TimeOffResponse
@@ -17708,7 +17599,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesCreate("cus
-Returns an `AssociationType` object with the given `id`. +Creates a `TimeOff` object with the given values.
@@ -17724,7 +17615,9 @@ Returns an `AssociationType` object with the given `id`.
```typescript -await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("custom_object_class_id", "id"); +await client.hris.timeOff.create({ + model: {}, +}); ```
@@ -17740,10 +17633,65 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("c
-**customObjectClassId:** `string` +**request:** `Merge.hris.TimeOffEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `TimeOff.RequestOptions` + +
+
+ +
+ + + +
+ +
client.hris.timeOff.retrieve(id, { ...params }) -> Merge.TimeOff +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns a `TimeOff` object with the given `id`.
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.hris.timeOff.retrieve("id"); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
@@ -17756,7 +17704,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("c
-**request:** `Merge.crm.CustomObjectClassesAssociationTypesRetrieveRequest` +**request:** `Merge.hris.TimeOffRetrieveRequest`
@@ -17764,7 +17712,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("c
-**requestOptions:** `AssociationTypes.RequestOptions` +**requestOptions:** `TimeOff.RequestOptions`
@@ -17775,7 +17723,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("c
-
client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRetrieve(customObjectClassId) -> Merge.MetaResponse +
client.hris.timeOff.metaPostRetrieve() -> Merge.MetaResponse
@@ -17787,7 +17735,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesRetrieve("c
-Returns metadata for `CRMAssociationType` POSTs. +Returns metadata for `TimeOff` POSTs.
@@ -17803,7 +17751,7 @@ Returns metadata for `CRMAssociationType` POSTs.
```typescript -await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRetrieve("custom_object_class_id"); +await client.hris.timeOff.metaPostRetrieve(); ```
@@ -17819,15 +17767,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRet
-**customObjectClassId:** `string` - -
-
- -
-
- -**requestOptions:** `AssociationTypes.RequestOptions` +**requestOptions:** `TimeOff.RequestOptions`
@@ -17838,9 +17778,9 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRet
-## Crm CustomObjects +## Hris TimeOffBalances -
client.crm.customObjects.customObjectClassesCustomObjectsList(customObjectClassId, { ...params }) -> Merge.PaginatedCustomObjectList +
client.hris.timeOffBalances.list({ ...params }) -> Merge.PaginatedTimeOffBalanceList
@@ -17852,7 +17792,7 @@ await client.crm.associationTypes.customObjectClassesAssociationTypesMetaPostRet
-Returns a list of `CustomObject` objects. +Returns a list of `TimeOffBalance` objects.
@@ -17868,7 +17808,7 @@ Returns a list of `CustomObject` objects.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_object_class_id"); +await client.hris.timeOffBalances.list(); ```
@@ -17884,15 +17824,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_obje
-**customObjectClassId:** `string` - -
-
- -
-
- -**request:** `Merge.crm.CustomObjectClassesCustomObjectsListRequest` +**request:** `Merge.hris.TimeOffBalancesListRequest`
@@ -17900,7 +17832,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_obje
-**requestOptions:** `CustomObjects.RequestOptions` +**requestOptions:** `TimeOffBalances.RequestOptions`
@@ -17911,7 +17843,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_obje
-
client.crm.customObjects.customObjectClassesCustomObjectsCreate(customObjectClassId, { ...params }) -> Merge.CrmCustomObjectResponse +
client.hris.timeOffBalances.retrieve(id, { ...params }) -> Merge.TimeOffBalance
@@ -17923,7 +17855,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsList("custom_obje
-Creates a `CustomObject` object with the given values. +Returns a `TimeOffBalance` object with the given `id`.
@@ -17939,13 +17871,7 @@ Creates a `CustomObject` object with the given values.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_object_class_id", { - model: { - fields: { - test_field: "hello", - }, - }, -}); +await client.hris.timeOffBalances.retrieve("id"); ```
@@ -17961,7 +17887,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_ob
-**customObjectClassId:** `string` +**id:** `string`
@@ -17969,7 +17895,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_ob
-**request:** `Merge.crm.CrmCustomObjectEndpointRequest` +**request:** `Merge.hris.TimeOffBalancesRetrieveRequest`
@@ -17977,7 +17903,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_ob
-**requestOptions:** `CustomObjects.RequestOptions` +**requestOptions:** `TimeOffBalances.RequestOptions`
@@ -17988,7 +17914,9 @@ await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_ob
-
client.crm.customObjects.customObjectClassesCustomObjectsRetrieve(customObjectClassId, id, { ...params }) -> Merge.CustomObject +## Hris TimesheetEntries + +
client.hris.timesheetEntries.list({ ...params }) -> Merge.PaginatedTimesheetEntryList
@@ -18000,7 +17928,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsCreate("custom_ob
-Returns a `CustomObject` object with the given `id`. +Returns a list of `TimesheetEntry` objects.
@@ -18016,7 +17944,7 @@ Returns a `CustomObject` object with the given `id`.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_object_class_id", "id"); +await client.hris.timesheetEntries.list(); ```
@@ -18032,23 +17960,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_
-**customObjectClassId:** `string` - -
-
- -
-
- -**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.CustomObjectClassesCustomObjectsRetrieveRequest` +**request:** `Merge.hris.TimesheetEntriesListRequest`
@@ -18056,7 +17968,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_
-**requestOptions:** `CustomObjects.RequestOptions` +**requestOptions:** `TimesheetEntries.RequestOptions`
@@ -18067,7 +17979,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_
-
client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(customObjectClassId) -> Merge.MetaResponse +
client.hris.timesheetEntries.create({ ...params }) -> Merge.TimesheetEntryResponse
@@ -18079,7 +17991,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRetrieve("custom_
-Returns metadata for `CRMCustomObject` POSTs. +Creates a `TimesheetEntry` object with the given values.
@@ -18095,7 +18007,9 @@ Returns metadata for `CRMCustomObject` POSTs.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve("custom_object_class_id"); +await client.hris.timesheetEntries.create({ + model: {}, +}); ```
@@ -18111,7 +18025,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(
-**customObjectClassId:** `string` +**request:** `Merge.hris.TimesheetEntryEndpointRequest`
@@ -18119,7 +18033,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(
-**requestOptions:** `CustomObjects.RequestOptions` +**requestOptions:** `TimesheetEntries.RequestOptions`
@@ -18130,7 +18044,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(
-
client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.hris.timesheetEntries.retrieve(id, { ...params }) -> Merge.TimesheetEntry
@@ -18142,7 +18056,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsMetaPostRetrieve(
-Returns a list of `RemoteFieldClass` objects. +Returns a `TimesheetEntry` object with the given `id`.
@@ -18158,7 +18072,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClassesList(); +await client.hris.timesheetEntries.retrieve("id"); ```
@@ -18174,7 +18088,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClasse
-**request:** `Merge.crm.CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest` +**id:** `string`
@@ -18182,7 +18096,15 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClasse
-**requestOptions:** `CustomObjects.RequestOptions` +**request:** `Merge.hris.TimesheetEntriesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `TimesheetEntries.RequestOptions`
@@ -18193,9 +18115,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClasse
-## Crm Associations - -
client.crm.associations.customObjectClassesCustomObjectsAssociationsList(customObjectClassId, objectId, { ...params }) -> Merge.PaginatedAssociationList +
client.hris.timesheetEntries.metaPostRetrieve() -> Merge.MetaResponse
@@ -18207,7 +18127,7 @@ await client.crm.customObjects.customObjectClassesCustomObjectsRemoteFieldClasse
-Returns a list of `Association` objects. +Returns metadata for `TimesheetEntry` POSTs.
@@ -18223,7 +18143,7 @@ Returns a list of `Association` objects.
```typescript -await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("custom_object_class_id", "object_id"); +await client.hris.timesheetEntries.metaPostRetrieve(); ```
@@ -18239,31 +18159,64 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("
-**customObjectClassId:** `string` +**requestOptions:** `TimesheetEntries.RequestOptions`
+ +
+ + + +
+ +## Hris WebhookReceivers +
client.hris.webhookReceivers.list() -> Merge.WebhookReceiver[]
-**objectId:** `string` +#### 📝 Description + +
+
+ +
+
+ +Returns a list of `WebhookReceiver` objects.
+
+
+ +#### 🔌 Usage
-**request:** `Merge.crm.CustomObjectClassesCustomObjectsAssociationsListRequest` +
+
+ +```typescript +await client.hris.webhookReceivers.list(); +```
+
+
+ +#### ⚙️ Parameters
-**requestOptions:** `Associations.RequestOptions` +
+
+ +**requestOptions:** `WebhookReceivers.RequestOptions`
@@ -18274,7 +18227,7 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("
-
client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate(associationTypeId, sourceClassId, sourceObjectId, targetClassId, targetObjectId, { ...params }) -> Merge.Association +
client.hris.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver
@@ -18286,7 +18239,7 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsList("
-Creates an Association between `source_object_id` and `target_object_id` of type `association_type_id`. +Creates a `WebhookReceiver` object with the given values.
@@ -18302,13 +18255,10 @@ Creates an Association between `source_object_id` and `target_object_id` of type
```typescript -await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate( - "association_type_id", - "source_class_id", - "source_object_id", - "target_class_id", - "target_object_id", -); +await client.hris.webhookReceivers.create({ + event: "event", + isActive: true, +}); ```
@@ -18324,7 +18274,7 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate
-**associationTypeId:** `string` +**request:** `Merge.hris.WebhookReceiverRequest`
@@ -18332,47 +18282,64 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate
-**sourceClassId:** `string` +**requestOptions:** `WebhookReceivers.RequestOptions`
- -
-
- -**sourceObjectId:** `string` +
+
+
+ +## Ticketing AccountDetails +
client.ticketing.accountDetails.retrieve() -> Merge.AccountDetails
-**targetClassId:** `string` +#### 📝 Description -
-
+
+
-**targetObjectId:** `string` +Get details for a linked account. +
+
+#### 🔌 Usage +
-**request:** `Merge.crm.CustomObjectClassesCustomObjectsAssociationsUpdateRequest` +
+
+ +```typescript +await client.ticketing.accountDetails.retrieve(); +``` +
+
+#### ⚙️ Parameters +
-**requestOptions:** `Associations.RequestOptions` +
+
+ +**requestOptions:** `AccountDetails.RequestOptions`
@@ -18383,9 +18350,9 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate
-## Crm Scopes +## Ticketing AccountToken -
client.crm.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi +
client.ticketing.accountToken.retrieve(publicToken) -> Merge.AccountToken
@@ -18397,7 +18364,7 @@ await client.crm.associations.customObjectClassesCustomObjectsAssociationsUpdate
-Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Returns the account token for the end user with the provided public token.
@@ -18413,7 +18380,7 @@ Get the default permissions for Merge Common Models and fields across all Linked
```typescript -await client.crm.scopes.defaultScopesRetrieve(); +await client.ticketing.accountToken.retrieve("public_token"); ```
@@ -18429,7 +18396,15 @@ await client.crm.scopes.defaultScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**publicToken:** `string` + +
+
+ +
+
+ +**requestOptions:** `AccountToken.RequestOptions`
@@ -18440,7 +18415,9 @@ await client.crm.scopes.defaultScopesRetrieve();
-
client.crm.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi +## Ticketing Accounts + +
client.ticketing.accounts.list({ ...params }) -> Merge.PaginatedAccountList
@@ -18452,7 +18429,7 @@ await client.crm.scopes.defaultScopesRetrieve();
-Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes). +Returns a list of `Account` objects.
@@ -18468,7 +18445,7 @@ Get all available permissions for Merge Common Models and fields for a single Li
```typescript -await client.crm.scopes.linkedAccountScopesRetrieve(); +await client.ticketing.accounts.list(); ```
@@ -18484,7 +18461,15 @@ await client.crm.scopes.linkedAccountScopesRetrieve();
-**requestOptions:** `Scopes.RequestOptions` +**request:** `Merge.ticketing.AccountsListRequest` + +
+
+ +
+
+ +**requestOptions:** `Accounts.RequestOptions`
@@ -18495,7 +18480,7 @@ await client.crm.scopes.linkedAccountScopesRetrieve();
-
client.crm.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi +
client.ticketing.accounts.retrieve(id, { ...params }) -> Merge.Account
@@ -18507,7 +18492,7 @@ await client.crm.scopes.linkedAccountScopesRetrieve();
-Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes) +Returns an `Account` object with the given `id`.
@@ -18523,33 +18508,7 @@ Update permissions for any Common Model or field for a single Linked Account. An
```typescript -await client.crm.scopes.linkedAccountScopesCreate({ - commonModels: [ - { - modelName: "Employee", - modelPermissions: { - READ: { - isEnabled: true, - }, - WRITE: { - isEnabled: false, - }, - }, - fieldPermissions: { - enabledFields: ["avatar", "home_location"], - disabledFields: ["work_location"], - }, - }, - { - modelName: "Benefit", - modelPermissions: { - WRITE: { - isEnabled: false, - }, - }, - }, - ], -}); +await client.ticketing.accounts.retrieve("id"); ```
@@ -18565,7 +18524,7 @@ await client.crm.scopes.linkedAccountScopesCreate({
-**request:** `Merge.crm.LinkedAccountCommonModelScopeDeserializerRequest` +**id:** `string`
@@ -18573,7 +18532,15 @@ await client.crm.scopes.linkedAccountScopesCreate({
-**requestOptions:** `Scopes.RequestOptions` +**request:** `Merge.ticketing.AccountsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Accounts.RequestOptions`
@@ -18584,9 +18551,9 @@ await client.crm.scopes.linkedAccountScopesCreate({
-## Crm DeleteAccount +## Ticketing AsyncPassthrough -
client.crm.deleteAccount.delete() -> void +
client.ticketing.asyncPassthrough.create({ ...params }) -> Merge.AsyncPassthroughReciept
@@ -18598,7 +18565,7 @@ await client.crm.scopes.linkedAccountScopesCreate({
-Delete a linked account. +Asynchronously pull data from an endpoint not currently supported by Merge.
@@ -18614,7 +18581,10 @@ Delete a linked account.
```typescript -await client.crm.deleteAccount.delete(); +await client.ticketing.asyncPassthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -18630,7 +18600,15 @@ await client.crm.deleteAccount.delete();
-**requestOptions:** `DeleteAccount.RequestOptions` +**request:** `Merge.DataPassthroughRequest` + +
+
+ +
+
+ +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -18641,9 +18619,7 @@ await client.crm.deleteAccount.delete();
-## Crm EngagementTypes - -
client.crm.engagementTypes.list({ ...params }) -> Merge.PaginatedEngagementTypeList +
client.ticketing.asyncPassthrough.retrieve(asyncPassthroughReceiptId) -> Merge.AsyncPassthroughRetrieveResponse
@@ -18655,7 +18631,7 @@ await client.crm.deleteAccount.delete();
-Returns a list of `EngagementType` objects. +Retrieves data from earlier async-passthrough POST request
@@ -18671,7 +18647,7 @@ Returns a list of `EngagementType` objects.
```typescript -await client.crm.engagementTypes.list(); +await client.ticketing.asyncPassthrough.retrieve("async_passthrough_receipt_id"); ```
@@ -18687,7 +18663,7 @@ await client.crm.engagementTypes.list();
-**request:** `Merge.crm.EngagementTypesListRequest` +**asyncPassthroughReceiptId:** `string`
@@ -18695,7 +18671,7 @@ await client.crm.engagementTypes.list();
-**requestOptions:** `EngagementTypes.RequestOptions` +**requestOptions:** `AsyncPassthrough.RequestOptions`
@@ -18706,7 +18682,9 @@ await client.crm.engagementTypes.list();
-
client.crm.engagementTypes.retrieve(id, { ...params }) -> Merge.EngagementType +## Ticketing Attachments + +
client.ticketing.attachments.list({ ...params }) -> Merge.PaginatedAttachmentList
@@ -18718,7 +18696,7 @@ await client.crm.engagementTypes.list();
-Returns an `EngagementType` object with the given `id`. +Returns a list of `Attachment` objects.
@@ -18734,7 +18712,7 @@ Returns an `EngagementType` object with the given `id`.
```typescript -await client.crm.engagementTypes.retrieve("id"); +await client.ticketing.attachments.list(); ```
@@ -18750,15 +18728,7 @@ await client.crm.engagementTypes.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.EngagementTypesRetrieveRequest` +**request:** `Merge.ticketing.AttachmentsListRequest`
@@ -18766,7 +18736,7 @@ await client.crm.engagementTypes.retrieve("id");
-**requestOptions:** `EngagementTypes.RequestOptions` +**requestOptions:** `Attachments.RequestOptions`
@@ -18777,7 +18747,7 @@ await client.crm.engagementTypes.retrieve("id");
-
client.crm.engagementTypes.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ticketing.attachments.create({ ...params }) -> Merge.TicketingAttachmentResponse
@@ -18789,7 +18759,7 @@ await client.crm.engagementTypes.retrieve("id");
-Returns a list of `RemoteFieldClass` objects. +Creates an `Attachment` object with the given values.
@@ -18805,7 +18775,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.engagementTypes.remoteFieldClassesList(); +await client.ticketing.attachments.create({ + model: {}, +}); ```
@@ -18821,7 +18793,7 @@ await client.crm.engagementTypes.remoteFieldClassesList();
-**request:** `Merge.crm.EngagementTypesRemoteFieldClassesListRequest` +**request:** `Merge.ticketing.TicketingAttachmentEndpointRequest`
@@ -18829,7 +18801,7 @@ await client.crm.engagementTypes.remoteFieldClassesList();
-**requestOptions:** `EngagementTypes.RequestOptions` +**requestOptions:** `Attachments.RequestOptions`
@@ -18840,9 +18812,7 @@ await client.crm.engagementTypes.remoteFieldClassesList();
-## Crm Engagements - -
client.crm.engagements.list({ ...params }) -> Merge.PaginatedEngagementList +
client.ticketing.attachments.retrieve(id, { ...params }) -> Merge.Attachment
@@ -18854,7 +18824,7 @@ await client.crm.engagementTypes.remoteFieldClassesList();
-Returns a list of `Engagement` objects. +Returns an `Attachment` object with the given `id`.
@@ -18870,7 +18840,7 @@ Returns a list of `Engagement` objects.
```typescript -await client.crm.engagements.list(); +await client.ticketing.attachments.retrieve("id"); ```
@@ -18886,7 +18856,7 @@ await client.crm.engagements.list();
-**request:** `Merge.crm.EngagementsListRequest` +**id:** `string`
@@ -18894,7 +18864,15 @@ await client.crm.engagements.list();
-**requestOptions:** `Engagements.RequestOptions` +**request:** `Merge.ticketing.AttachmentsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Attachments.RequestOptions`
@@ -18905,7 +18883,7 @@ await client.crm.engagements.list();
-
client.crm.engagements.create({ ...params }) -> Merge.EngagementResponse +
client.ticketing.attachments.metaPostRetrieve() -> Merge.MetaResponse
@@ -18917,7 +18895,7 @@ await client.crm.engagements.list();
-Creates an `Engagement` object with the given values. +Returns metadata for `TicketingAttachment` POSTs.
@@ -18933,9 +18911,7 @@ Creates an `Engagement` object with the given values.
```typescript -await client.crm.engagements.create({ - model: {}, -}); +await client.ticketing.attachments.metaPostRetrieve(); ```
@@ -18951,15 +18927,7 @@ await client.crm.engagements.create({
-**request:** `Merge.crm.EngagementEndpointRequest` - -
-
- -
-
- -**requestOptions:** `Engagements.RequestOptions` +**requestOptions:** `Attachments.RequestOptions`
@@ -18970,7 +18938,9 @@ await client.crm.engagements.create({
-
client.crm.engagements.retrieve(id, { ...params }) -> Merge.Engagement +## Ticketing AuditTrail + +
client.ticketing.auditTrail.list({ ...params }) -> Merge.PaginatedAuditLogEventList
@@ -18982,7 +18952,7 @@ await client.crm.engagements.create({
-Returns an `Engagement` object with the given `id`. +Gets a list of audit trail events.
@@ -18998,7 +18968,7 @@ Returns an `Engagement` object with the given `id`.
```typescript -await client.crm.engagements.retrieve("id"); +await client.ticketing.auditTrail.list(); ```
@@ -19014,15 +18984,7 @@ await client.crm.engagements.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.EngagementsRetrieveRequest` +**request:** `Merge.ticketing.AuditTrailListRequest`
@@ -19030,7 +18992,7 @@ await client.crm.engagements.retrieve("id");
-**requestOptions:** `Engagements.RequestOptions` +**requestOptions:** `AuditTrail.RequestOptions`
@@ -19041,7 +19003,9 @@ await client.crm.engagements.retrieve("id");
-
client.crm.engagements.partialUpdate(id, { ...params }) -> Merge.EngagementResponse +## Ticketing AvailableActions + +
client.ticketing.availableActions.retrieve() -> Merge.AvailableActions
@@ -19053,7 +19017,7 @@ await client.crm.engagements.retrieve("id");
-Updates an `Engagement` object with the given `id`. +Returns a list of models and actions available for an account.
@@ -19069,9 +19033,7 @@ Updates an `Engagement` object with the given `id`.
```typescript -await client.crm.engagements.partialUpdate("id", { - model: {}, -}); +await client.ticketing.availableActions.retrieve(); ```
@@ -19087,23 +19049,7 @@ await client.crm.engagements.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.PatchedEngagementEndpointRequest` - -
-
- -
-
- -**requestOptions:** `Engagements.RequestOptions` +**requestOptions:** `AvailableActions.RequestOptions`
@@ -19114,7 +19060,9 @@ await client.crm.engagements.partialUpdate("id", {
-
client.crm.engagements.metaPatchRetrieve(id) -> Merge.MetaResponse +## Ticketing Collections + +
client.ticketing.collections.list({ ...params }) -> Merge.PaginatedCollectionList
@@ -19126,7 +19074,7 @@ await client.crm.engagements.partialUpdate("id", {
-Returns metadata for `Engagement` PATCHs. +Returns a list of `Collection` objects.
@@ -19142,7 +19090,7 @@ Returns metadata for `Engagement` PATCHs.
```typescript -await client.crm.engagements.metaPatchRetrieve("id"); +await client.ticketing.collections.list(); ```
@@ -19158,7 +19106,7 @@ await client.crm.engagements.metaPatchRetrieve("id");
-**id:** `string` +**request:** `Merge.ticketing.CollectionsListRequest`
@@ -19166,7 +19114,7 @@ await client.crm.engagements.metaPatchRetrieve("id");
-**requestOptions:** `Engagements.RequestOptions` +**requestOptions:** `Collections.RequestOptions`
@@ -19177,7 +19125,7 @@ await client.crm.engagements.metaPatchRetrieve("id");
-
client.crm.engagements.metaPostRetrieve() -> Merge.MetaResponse +
client.ticketing.collections.viewersList(collectionId, { ...params }) -> Merge.PaginatedViewerList
@@ -19189,7 +19137,7 @@ await client.crm.engagements.metaPatchRetrieve("id");
-Returns metadata for `Engagement` POSTs. +Returns a list of `Viewer` objects that point to a User id or Team id that is either an assignee or viewer on a `Collection` with the given id. [Learn more.](https://help.merge.dev/en/articles/10333658-ticketing-access-control-list-acls)
@@ -19205,7 +19153,7 @@ Returns metadata for `Engagement` POSTs.
```typescript -await client.crm.engagements.metaPostRetrieve(); +await client.ticketing.collections.viewersList("collection_id"); ```
@@ -19221,7 +19169,23 @@ await client.crm.engagements.metaPostRetrieve();
-**requestOptions:** `Engagements.RequestOptions` +**collectionId:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.CollectionsViewersListRequest` + +
+
+ +
+
+ +**requestOptions:** `Collections.RequestOptions`
@@ -19232,7 +19196,7 @@ await client.crm.engagements.metaPostRetrieve();
-
client.crm.engagements.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ticketing.collections.retrieve(id, { ...params }) -> Merge.Collection
@@ -19244,7 +19208,7 @@ await client.crm.engagements.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Returns a `Collection` object with the given `id`.
@@ -19260,7 +19224,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.engagements.remoteFieldClassesList(); +await client.ticketing.collections.retrieve("id"); ```
@@ -19276,7 +19240,7 @@ await client.crm.engagements.remoteFieldClassesList();
-**request:** `Merge.crm.EngagementsRemoteFieldClassesListRequest` +**id:** `string`
@@ -19284,7 +19248,15 @@ await client.crm.engagements.remoteFieldClassesList();
-**requestOptions:** `Engagements.RequestOptions` +**request:** `Merge.ticketing.CollectionsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Collections.RequestOptions`
@@ -19295,9 +19267,9 @@ await client.crm.engagements.remoteFieldClassesList();
-## Crm FieldMapping +## Ticketing Comments -
client.crm.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse +
client.ticketing.comments.list({ ...params }) -> Merge.PaginatedCommentList
@@ -19309,7 +19281,7 @@ await client.crm.engagements.remoteFieldClassesList();
-Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Returns a list of `Comment` objects.
@@ -19325,7 +19297,7 @@ Get all Field Mappings for this Linked Account. Field Mappings are mappings betw
```typescript -await client.crm.fieldMapping.fieldMappingsRetrieve(); +await client.ticketing.comments.list(); ```
@@ -19341,7 +19313,7 @@ await client.crm.fieldMapping.fieldMappingsRetrieve();
-**request:** `Merge.crm.FieldMappingsRetrieveRequest` +**request:** `Merge.ticketing.CommentsListRequest`
@@ -19349,7 +19321,7 @@ await client.crm.fieldMapping.fieldMappingsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Comments.RequestOptions`
@@ -19360,7 +19332,7 @@ await client.crm.fieldMapping.fieldMappingsRetrieve();
-
client.crm.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse +
client.ticketing.comments.create({ ...params }) -> Merge.CommentResponse
@@ -19372,7 +19344,7 @@ await client.crm.fieldMapping.fieldMappingsRetrieve();
-Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Creates a `Comment` object with the given values.
@@ -19388,13 +19360,8 @@ Create new Field Mappings that will be available after the next scheduled sync.
```typescript -await client.crm.fieldMapping.fieldMappingsCreate({ - targetFieldName: "example_target_field_name", - targetFieldDescription: "this is a example description of the target field", - remoteFieldTraversalPath: ["example_remote_field"], - remoteMethod: "GET", - remoteUrlPath: "/example-url-path", - commonModelName: "ExampleCommonModel", +await client.ticketing.comments.create({ + model: {}, }); ``` @@ -19411,7 +19378,7 @@ await client.crm.fieldMapping.fieldMappingsCreate({
-**request:** `Merge.crm.CreateFieldMappingRequest` +**request:** `Merge.ticketing.CommentEndpointRequest`
@@ -19419,7 +19386,7 @@ await client.crm.fieldMapping.fieldMappingsCreate({
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Comments.RequestOptions`
@@ -19430,7 +19397,7 @@ await client.crm.fieldMapping.fieldMappingsCreate({
-
client.crm.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse +
client.ticketing.comments.retrieve(id, { ...params }) -> Merge.Comment
@@ -19442,7 +19409,7 @@ await client.crm.fieldMapping.fieldMappingsCreate({
-Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns a `Comment` object with the given `id`.
@@ -19458,7 +19425,7 @@ Deletes Field Mappings for a Linked Account. All data related to this Field Mapp
```typescript -await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id"); +await client.ticketing.comments.retrieve("id"); ```
@@ -19474,7 +19441,7 @@ await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**fieldMappingId:** `string` +**id:** `string`
@@ -19482,7 +19449,15 @@ await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-**requestOptions:** `FieldMapping.RequestOptions` +**request:** `Merge.ticketing.CommentsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Comments.RequestOptions`
@@ -19493,7 +19468,7 @@ await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-
client.crm.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse +
client.ticketing.comments.metaPostRetrieve() -> Merge.MetaResponse
@@ -19505,7 +19480,7 @@ await client.crm.fieldMapping.fieldMappingsDestroy("field_mapping_id");
-Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start. +Returns metadata for `Comment` POSTs.
@@ -19515,45 +19490,29 @@ Create or update existing Field Mappings for a Linked Account. Changes will be r #### 🔌 Usage
-
- -
-
- -```typescript -await client.crm.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); -``` - -
-
-
-
- -#### ⚙️ Parameters - -
-
- -
-
- -**fieldMappingId:** `string` - -
-
+
-**request:** `Merge.crm.PatchedEditFieldMappingRequest` +```typescript +await client.ticketing.comments.metaPostRetrieve(); +```
+
+
+ +#### ⚙️ Parameters
-**requestOptions:** `FieldMapping.RequestOptions` +
+
+ +**requestOptions:** `Comments.RequestOptions`
@@ -19564,7 +19523,9 @@ await client.crm.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-
client.crm.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse +## Ticketing Contacts + +
client.ticketing.contacts.list({ ...params }) -> Merge.PaginatedContactList
@@ -19576,7 +19537,7 @@ await client.crm.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id");
-Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/). +Returns a list of `Contact` objects.
@@ -19592,7 +19553,7 @@ Get all remote fields for a Linked Account. Remote fields are third-party fields
```typescript -await client.crm.fieldMapping.remoteFieldsRetrieve(); +await client.ticketing.contacts.list(); ```
@@ -19608,7 +19569,7 @@ await client.crm.fieldMapping.remoteFieldsRetrieve();
-**request:** `Merge.crm.RemoteFieldsRetrieveRequest` +**request:** `Merge.ticketing.ContactsListRequest`
@@ -19616,7 +19577,7 @@ await client.crm.fieldMapping.remoteFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -19627,7 +19588,7 @@ await client.crm.fieldMapping.remoteFieldsRetrieve();
-
client.crm.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse +
client.ticketing.contacts.create({ ...params }) -> Merge.TicketingContactResponse
@@ -19639,7 +19600,7 @@ await client.crm.fieldMapping.remoteFieldsRetrieve();
-Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/). +Creates a `Contact` object with the given values.
@@ -19655,7 +19616,9 @@ Get all organization-wide Target Fields, this will not include any Linked Accoun
```typescript -await client.crm.fieldMapping.targetFieldsRetrieve(); +await client.ticketing.contacts.create({ + model: {}, +}); ```
@@ -19671,7 +19634,15 @@ await client.crm.fieldMapping.targetFieldsRetrieve();
-**requestOptions:** `FieldMapping.RequestOptions` +**request:** `Merge.ticketing.TicketingContactEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Contacts.RequestOptions`
@@ -19682,9 +19653,7 @@ await client.crm.fieldMapping.targetFieldsRetrieve();
-## Crm GenerateKey - -
client.crm.generateKey.create({ ...params }) -> Merge.RemoteKey +
client.ticketing.contacts.retrieve(id, { ...params }) -> Merge.Contact
@@ -19696,7 +19665,7 @@ await client.crm.fieldMapping.targetFieldsRetrieve();
-Create a remote key. +Returns a `Contact` object with the given `id`.
@@ -19712,9 +19681,7 @@ Create a remote key.
```typescript -await client.crm.generateKey.create({ - name: "Remote Deployment Key 1", -}); +await client.ticketing.contacts.retrieve("id"); ```
@@ -19730,7 +19697,7 @@ await client.crm.generateKey.create({
-**request:** `Merge.crm.GenerateRemoteKeyRequest` +**id:** `string`
@@ -19738,7 +19705,15 @@ await client.crm.generateKey.create({
-**requestOptions:** `GenerateKey.RequestOptions` +**request:** `Merge.ticketing.ContactsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Contacts.RequestOptions`
@@ -19749,9 +19724,7 @@ await client.crm.generateKey.create({
-## Crm Issues - -
client.crm.issues.list({ ...params }) -> Merge.PaginatedIssueList +
client.ticketing.contacts.metaPostRetrieve() -> Merge.MetaResponse
@@ -19763,7 +19736,7 @@ await client.crm.generateKey.create({
-Gets all issues for Organization. +Returns metadata for `TicketingContact` POSTs.
@@ -19779,7 +19752,7 @@ Gets all issues for Organization.
```typescript -await client.crm.issues.list(); +await client.ticketing.contacts.metaPostRetrieve(); ```
@@ -19795,15 +19768,7 @@ await client.crm.issues.list();
-**request:** `Merge.crm.IssuesListRequest` - -
-
- -
-
- -**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `Contacts.RequestOptions`
@@ -19814,7 +19779,9 @@ await client.crm.issues.list();
-
client.crm.issues.retrieve(id) -> Merge.Issue +## Ticketing Scopes + +
client.ticketing.scopes.defaultScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -19826,7 +19793,7 @@ await client.crm.issues.list();
-Get a specific issue. +Get the default permissions for Merge Common Models and fields across all Linked Accounts of a given category. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -19842,7 +19809,7 @@ Get a specific issue.
```typescript -await client.crm.issues.retrieve("id"); +await client.ticketing.scopes.defaultScopesRetrieve(); ```
@@ -19858,15 +19825,7 @@ await client.crm.issues.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**requestOptions:** `Issues.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -19877,9 +19836,7 @@ await client.crm.issues.retrieve("id");
-## Crm Leads - -
client.crm.leads.list({ ...params }) -> Merge.PaginatedLeadList +
client.ticketing.scopes.linkedAccountScopesRetrieve() -> Merge.CommonModelScopeApi
@@ -19891,7 +19848,7 @@ await client.crm.issues.retrieve("id");
-Returns a list of `Lead` objects. +Get all available permissions for Merge Common Models and fields for a single Linked Account. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes).
@@ -19907,7 +19864,7 @@ Returns a list of `Lead` objects.
```typescript -await client.crm.leads.list(); +await client.ticketing.scopes.linkedAccountScopesRetrieve(); ```
@@ -19923,15 +19880,7 @@ await client.crm.leads.list();
-**request:** `Merge.crm.LeadsListRequest` - -
-
- -
-
- -**requestOptions:** `Leads.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -19942,7 +19891,7 @@ await client.crm.leads.list();
-
client.crm.leads.create({ ...params }) -> Merge.LeadResponse +
client.ticketing.scopes.linkedAccountScopesCreate({ ...params }) -> Merge.CommonModelScopeApi
@@ -19954,7 +19903,7 @@ await client.crm.leads.list();
-Creates a `Lead` object with the given values. +Update permissions for any Common Model or field for a single Linked Account. Any Scopes not set in this POST request will inherit the default Scopes. [Learn more](https://help.merge.dev/en/articles/5950052-common-model-and-field-scopes)
@@ -19970,8 +19919,32 @@ Creates a `Lead` object with the given values.
```typescript -await client.crm.leads.create({ - model: {}, +await client.ticketing.scopes.linkedAccountScopesCreate({ + commonModels: [ + { + modelName: "Employee", + modelPermissions: { + READ: { + isEnabled: true, + }, + WRITE: { + isEnabled: false, + }, + }, + fieldPermissions: { + enabledFields: ["avatar", "home_location"], + disabledFields: ["work_location"], + }, + }, + { + modelName: "Benefit", + modelPermissions: { + WRITE: { + isEnabled: false, + }, + }, + }, + ], }); ``` @@ -19988,7 +19961,7 @@ await client.crm.leads.create({
-**request:** `Merge.crm.LeadEndpointRequest` +**request:** `Merge.ticketing.LinkedAccountCommonModelScopeDeserializerRequest`
@@ -19996,7 +19969,7 @@ await client.crm.leads.create({
-**requestOptions:** `Leads.RequestOptions` +**requestOptions:** `Scopes.RequestOptions`
@@ -20007,7 +19980,9 @@ await client.crm.leads.create({
-
client.crm.leads.retrieve(id, { ...params }) -> Merge.Lead +## Ticketing DeleteAccount + +
client.ticketing.deleteAccount.delete() -> void
@@ -20019,7 +19994,7 @@ await client.crm.leads.create({
-Returns a `Lead` object with the given `id`. +Delete a linked account.
@@ -20035,7 +20010,7 @@ Returns a `Lead` object with the given `id`.
```typescript -await client.crm.leads.retrieve("id"); +await client.ticketing.deleteAccount.delete(); ```
@@ -20051,23 +20026,7 @@ await client.crm.leads.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.LeadsRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `Leads.RequestOptions` +**requestOptions:** `DeleteAccount.RequestOptions`
@@ -20078,7 +20037,9 @@ await client.crm.leads.retrieve("id");
-
client.crm.leads.metaPostRetrieve() -> Merge.MetaResponse +## Ticketing FieldMapping + +
client.ticketing.fieldMapping.fieldMappingsRetrieve({ ...params }) -> Merge.FieldMappingApiInstanceResponse
@@ -20090,7 +20051,7 @@ await client.crm.leads.retrieve("id");
-Returns metadata for `Lead` POSTs. +Get all Field Mappings for this Linked Account. Field Mappings are mappings between third-party Remote Fields and user defined Merge fields. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -20106,7 +20067,7 @@ Returns metadata for `Lead` POSTs.
```typescript -await client.crm.leads.metaPostRetrieve(); +await client.ticketing.fieldMapping.fieldMappingsRetrieve(); ```
@@ -20122,7 +20083,15 @@ await client.crm.leads.metaPostRetrieve();
-**requestOptions:** `Leads.RequestOptions` +**request:** `Merge.ticketing.FieldMappingsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions`
@@ -20133,7 +20102,7 @@ await client.crm.leads.metaPostRetrieve();
-
client.crm.leads.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ticketing.fieldMapping.fieldMappingsCreate({ ...params }) -> Merge.FieldMappingInstanceResponse
@@ -20145,7 +20114,7 @@ await client.crm.leads.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Create new Field Mappings that will be available after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -20161,7 +20130,14 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.leads.remoteFieldClassesList(); +await client.ticketing.fieldMapping.fieldMappingsCreate({ + targetFieldName: "example_target_field_name", + targetFieldDescription: "this is a example description of the target field", + remoteFieldTraversalPath: ["example_remote_field"], + remoteMethod: "GET", + remoteUrlPath: "/example-url-path", + commonModelName: "ExampleCommonModel", +}); ```
@@ -20177,7 +20153,7 @@ await client.crm.leads.remoteFieldClassesList();
-**request:** `Merge.crm.LeadsRemoteFieldClassesListRequest` +**request:** `Merge.ticketing.CreateFieldMappingRequest`
@@ -20185,7 +20161,7 @@ await client.crm.leads.remoteFieldClassesList();
-**requestOptions:** `Leads.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -20196,9 +20172,7 @@ await client.crm.leads.remoteFieldClassesList();
-## Crm LinkToken - -
client.crm.linkToken.create({ ...params }) -> Merge.LinkToken +
client.ticketing.fieldMapping.fieldMappingsDestroy(fieldMappingId) -> Merge.FieldMappingInstanceResponse
@@ -20210,7 +20184,7 @@ await client.crm.leads.remoteFieldClassesList();
-Creates a link token to be used when linking a new end user. +Deletes Field Mappings for a Linked Account. All data related to this Field Mapping will be deleted and these changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -20226,12 +20200,7 @@ Creates a link token to be used when linking a new end user.
```typescript -await client.crm.linkToken.create({ - endUserEmailAddress: "example@gmail.com", - endUserOrganizationName: "Test Organization", - endUserOriginId: "12345", - categories: ["hris", "ats"], -}); +await client.ticketing.fieldMapping.fieldMappingsDestroy("field_mapping_id"); ```
@@ -20247,7 +20216,7 @@ await client.crm.linkToken.create({
-**request:** `Merge.crm.EndUserDetailsRequest` +**fieldMappingId:** `string`
@@ -20255,7 +20224,7 @@ await client.crm.linkToken.create({
-**requestOptions:** `LinkToken.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -20266,9 +20235,7 @@ await client.crm.linkToken.create({
-## Crm LinkedAccounts - -
client.crm.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList +
client.ticketing.fieldMapping.fieldMappingsPartialUpdate(fieldMappingId, { ...params }) -> Merge.FieldMappingInstanceResponse
@@ -20280,7 +20247,7 @@ await client.crm.linkToken.create({
-List linked accounts for your organization. +Create or update existing Field Mappings for a Linked Account. Changes will be reflected after the next scheduled sync. This will cause the next sync for this Linked Account to sync **ALL** data from start.
@@ -20296,7 +20263,7 @@ List linked accounts for your organization.
```typescript -await client.crm.linkedAccounts.list(); +await client.ticketing.fieldMapping.fieldMappingsPartialUpdate("field_mapping_id"); ```
@@ -20312,7 +20279,7 @@ await client.crm.linkedAccounts.list();
-**request:** `Merge.crm.LinkedAccountsListRequest` +**fieldMappingId:** `string`
@@ -20320,7 +20287,15 @@ await client.crm.linkedAccounts.list();
-**requestOptions:** `LinkedAccounts.RequestOptions` +**request:** `Merge.ticketing.PatchedEditFieldMappingRequest` + +
+
+ +
+
+ +**requestOptions:** `FieldMapping.RequestOptions`
@@ -20331,9 +20306,7 @@ await client.crm.linkedAccounts.list();
-## Crm Notes - -
client.crm.notes.list({ ...params }) -> Merge.PaginatedNoteList +
client.ticketing.fieldMapping.remoteFieldsRetrieve({ ...params }) -> Merge.RemoteFieldApiResponse
@@ -20345,7 +20318,7 @@ await client.crm.linkedAccounts.list();
-Returns a list of `Note` objects. +Get all remote fields for a Linked Account. Remote fields are third-party fields that are accessible after initial sync if remote_data is enabled. You can use remote fields to override existing Merge fields or map a new Merge field. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/overview/).
@@ -20361,7 +20334,7 @@ Returns a list of `Note` objects.
```typescript -await client.crm.notes.list(); +await client.ticketing.fieldMapping.remoteFieldsRetrieve(); ```
@@ -20377,7 +20350,7 @@ await client.crm.notes.list();
-**request:** `Merge.crm.NotesListRequest` +**request:** `Merge.ticketing.RemoteFieldsRetrieveRequest`
@@ -20385,7 +20358,7 @@ await client.crm.notes.list();
-**requestOptions:** `Notes.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -20396,7 +20369,7 @@ await client.crm.notes.list();
-
client.crm.notes.create({ ...params }) -> Merge.NoteResponse +
client.ticketing.fieldMapping.targetFieldsRetrieve() -> Merge.ExternalTargetFieldApiResponse
@@ -20408,7 +20381,7 @@ await client.crm.notes.list();
-Creates a `Note` object with the given values. +Get all organization-wide Target Fields, this will not include any Linked Account specific Target Fields. Organization-wide Target Fields are additional fields appended to the Merge Common Model for all Linked Accounts in a category. [Learn more](https://docs.merge.dev/supplemental-data/field-mappings/target-fields/).
@@ -20424,9 +20397,7 @@ Creates a `Note` object with the given values.
```typescript -await client.crm.notes.create({ - model: {}, -}); +await client.ticketing.fieldMapping.targetFieldsRetrieve(); ```
@@ -20442,15 +20413,7 @@ await client.crm.notes.create({
-**request:** `Merge.crm.NoteEndpointRequest` - -
-
- -
-
- -**requestOptions:** `Notes.RequestOptions` +**requestOptions:** `FieldMapping.RequestOptions`
@@ -20461,7 +20424,9 @@ await client.crm.notes.create({
-
client.crm.notes.retrieve(id, { ...params }) -> Merge.Note +## Ticketing GenerateKey + +
client.ticketing.generateKey.create({ ...params }) -> Merge.RemoteKey
@@ -20473,7 +20438,7 @@ await client.crm.notes.create({
-Returns a `Note` object with the given `id`. +Create a remote key.
@@ -20489,7 +20454,9 @@ Returns a `Note` object with the given `id`.
```typescript -await client.crm.notes.retrieve("id"); +await client.ticketing.generateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -20505,15 +20472,7 @@ await client.crm.notes.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.NotesRetrieveRequest` +**request:** `Merge.ticketing.GenerateRemoteKeyRequest`
@@ -20521,7 +20480,7 @@ await client.crm.notes.retrieve("id");
-**requestOptions:** `Notes.RequestOptions` +**requestOptions:** `GenerateKey.RequestOptions`
@@ -20532,7 +20491,9 @@ await client.crm.notes.retrieve("id");
-
client.crm.notes.metaPostRetrieve() -> Merge.MetaResponse +## Ticketing Issues + +
client.ticketing.issues.list({ ...params }) -> Merge.PaginatedIssueList
@@ -20544,7 +20505,7 @@ await client.crm.notes.retrieve("id");
-Returns metadata for `Note` POSTs. +Gets all issues for Organization.
@@ -20560,7 +20521,7 @@ Returns metadata for `Note` POSTs.
```typescript -await client.crm.notes.metaPostRetrieve(); +await client.ticketing.issues.list(); ```
@@ -20576,7 +20537,15 @@ await client.crm.notes.metaPostRetrieve();
-**requestOptions:** `Notes.RequestOptions` +**request:** `Merge.ticketing.IssuesListRequest` + +
+
+ +
+
+ +**requestOptions:** `Issues.RequestOptions`
@@ -20587,7 +20556,7 @@ await client.crm.notes.metaPostRetrieve();
-
client.crm.notes.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ticketing.issues.retrieve(id) -> Merge.Issue
@@ -20599,7 +20568,7 @@ await client.crm.notes.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Get a specific issue.
@@ -20615,7 +20584,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.notes.remoteFieldClassesList(); +await client.ticketing.issues.retrieve("id"); ```
@@ -20631,7 +20600,7 @@ await client.crm.notes.remoteFieldClassesList();
-**request:** `Merge.crm.NotesRemoteFieldClassesListRequest` +**id:** `string`
@@ -20639,7 +20608,7 @@ await client.crm.notes.remoteFieldClassesList();
-**requestOptions:** `Notes.RequestOptions` +**requestOptions:** `Issues.RequestOptions`
@@ -20650,9 +20619,9 @@ await client.crm.notes.remoteFieldClassesList();
-## Crm Opportunities +## Ticketing LinkToken -
client.crm.opportunities.list({ ...params }) -> Merge.PaginatedOpportunityList +
client.ticketing.linkToken.create({ ...params }) -> Merge.LinkToken
@@ -20664,7 +20633,7 @@ await client.crm.notes.remoteFieldClassesList();
-Returns a list of `Opportunity` objects. +Creates a link token to be used when linking a new end user.
@@ -20680,7 +20649,12 @@ Returns a list of `Opportunity` objects.
```typescript -await client.crm.opportunities.list(); +await client.ticketing.linkToken.create({ + endUserEmailAddress: "example@gmail.com", + endUserOrganizationName: "Test Organization", + endUserOriginId: "12345", + categories: ["hris", "ats"], +}); ```
@@ -20696,7 +20670,7 @@ await client.crm.opportunities.list();
-**request:** `Merge.crm.OpportunitiesListRequest` +**request:** `Merge.ticketing.EndUserDetailsRequest`
@@ -20704,7 +20678,7 @@ await client.crm.opportunities.list();
-**requestOptions:** `Opportunities.RequestOptions` +**requestOptions:** `LinkToken.RequestOptions`
@@ -20715,7 +20689,9 @@ await client.crm.opportunities.list();
-
client.crm.opportunities.create({ ...params }) -> Merge.OpportunityResponse +## Ticketing LinkedAccounts + +
client.ticketing.linkedAccounts.list({ ...params }) -> Merge.PaginatedAccountDetailsAndActionsList
@@ -20727,7 +20703,7 @@ await client.crm.opportunities.list();
-Creates an `Opportunity` object with the given values. +List linked accounts for your organization.
@@ -20743,9 +20719,7 @@ Creates an `Opportunity` object with the given values.
```typescript -await client.crm.opportunities.create({ - model: {}, -}); +await client.ticketing.linkedAccounts.list(); ```
@@ -20761,7 +20735,7 @@ await client.crm.opportunities.create({
-**request:** `Merge.crm.OpportunityEndpointRequest` +**request:** `Merge.ticketing.LinkedAccountsListRequest`
@@ -20769,7 +20743,7 @@ await client.crm.opportunities.create({
-**requestOptions:** `Opportunities.RequestOptions` +**requestOptions:** `LinkedAccounts.RequestOptions`
@@ -20780,7 +20754,9 @@ await client.crm.opportunities.create({
-
client.crm.opportunities.retrieve(id, { ...params }) -> Merge.Opportunity +## Ticketing Passthrough + +
client.ticketing.passthrough.create({ ...params }) -> Merge.RemoteResponse
@@ -20792,7 +20768,7 @@ await client.crm.opportunities.create({
-Returns an `Opportunity` object with the given `id`. +Pull data from an endpoint not currently supported by Merge.
@@ -20808,7 +20784,10 @@ Returns an `Opportunity` object with the given `id`.
```typescript -await client.crm.opportunities.retrieve("id"); +await client.ticketing.passthrough.create({ + method: "GET", + path: "/scooters", +}); ```
@@ -20824,15 +20803,7 @@ await client.crm.opportunities.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.OpportunitiesRetrieveRequest` +**request:** `Merge.DataPassthroughRequest`
@@ -20840,7 +20811,7 @@ await client.crm.opportunities.retrieve("id");
-**requestOptions:** `Opportunities.RequestOptions` +**requestOptions:** `Passthrough.RequestOptions`
@@ -20851,7 +20822,9 @@ await client.crm.opportunities.retrieve("id");
-
client.crm.opportunities.partialUpdate(id, { ...params }) -> Merge.OpportunityResponse +## Ticketing Projects + +
client.ticketing.projects.list({ ...params }) -> Merge.PaginatedProjectList
@@ -20863,7 +20836,7 @@ await client.crm.opportunities.retrieve("id");
-Updates an `Opportunity` object with the given `id`. +Returns a list of `Project` objects.
@@ -20879,9 +20852,7 @@ Updates an `Opportunity` object with the given `id`.
```typescript -await client.crm.opportunities.partialUpdate("id", { - model: {}, -}); +await client.ticketing.projects.list(); ```
@@ -20897,15 +20868,7 @@ await client.crm.opportunities.partialUpdate("id", {
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.PatchedOpportunityEndpointRequest` +**request:** `Merge.ticketing.ProjectsListRequest`
@@ -20913,7 +20876,7 @@ await client.crm.opportunities.partialUpdate("id", {
-**requestOptions:** `Opportunities.RequestOptions` +**requestOptions:** `Projects.RequestOptions`
@@ -20924,7 +20887,7 @@ await client.crm.opportunities.partialUpdate("id", {
-
client.crm.opportunities.metaPatchRetrieve(id) -> Merge.MetaResponse +
client.ticketing.projects.retrieve(id, { ...params }) -> Merge.Project
@@ -20936,7 +20899,7 @@ await client.crm.opportunities.partialUpdate("id", {
-Returns metadata for `Opportunity` PATCHs. +Returns a `Project` object with the given `id`.
@@ -20952,7 +20915,7 @@ Returns metadata for `Opportunity` PATCHs.
```typescript -await client.crm.opportunities.metaPatchRetrieve("id"); +await client.ticketing.projects.retrieve("id"); ```
@@ -20976,7 +20939,15 @@ await client.crm.opportunities.metaPatchRetrieve("id");
-**requestOptions:** `Opportunities.RequestOptions` +**request:** `Merge.ticketing.ProjectsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Projects.RequestOptions`
@@ -20987,7 +20958,7 @@ await client.crm.opportunities.metaPatchRetrieve("id");
-
client.crm.opportunities.metaPostRetrieve() -> Merge.MetaResponse +
client.ticketing.projects.usersList(parentId, { ...params }) -> Merge.PaginatedUserList
@@ -20999,7 +20970,7 @@ await client.crm.opportunities.metaPatchRetrieve("id");
-Returns metadata for `Opportunity` POSTs. +Returns a list of `User` objects.
@@ -21015,7 +20986,7 @@ Returns metadata for `Opportunity` POSTs.
```typescript -await client.crm.opportunities.metaPostRetrieve(); +await client.ticketing.projects.usersList("parent_id"); ```
@@ -21031,7 +21002,23 @@ await client.crm.opportunities.metaPostRetrieve();
-**requestOptions:** `Opportunities.RequestOptions` +**parentId:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.ProjectsUsersListRequest` + +
+
+ +
+
+ +**requestOptions:** `Projects.RequestOptions`
@@ -21042,7 +21029,9 @@ await client.crm.opportunities.metaPostRetrieve();
-
client.crm.opportunities.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Ticketing RegenerateKey + +
client.ticketing.regenerateKey.create({ ...params }) -> Merge.RemoteKey
@@ -21054,7 +21043,7 @@ await client.crm.opportunities.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Exchange remote keys.
@@ -21070,7 +21059,9 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.opportunities.remoteFieldClassesList(); +await client.ticketing.regenerateKey.create({ + name: "Remote Deployment Key 1", +}); ```
@@ -21086,7 +21077,7 @@ await client.crm.opportunities.remoteFieldClassesList();
-**request:** `Merge.crm.OpportunitiesRemoteFieldClassesListRequest` +**request:** `Merge.ticketing.RemoteKeyForRegenerationRequest`
@@ -21094,7 +21085,7 @@ await client.crm.opportunities.remoteFieldClassesList();
-**requestOptions:** `Opportunities.RequestOptions` +**requestOptions:** `RegenerateKey.RequestOptions`
@@ -21105,9 +21096,9 @@ await client.crm.opportunities.remoteFieldClassesList();
-## Crm Passthrough +## Ticketing Roles -
client.crm.passthrough.create({ ...params }) -> Merge.RemoteResponse +
client.ticketing.roles.list({ ...params }) -> Merge.PaginatedRoleList
@@ -21119,7 +21110,7 @@ await client.crm.opportunities.remoteFieldClassesList();
-Pull data from an endpoint not currently supported by Merge. +Returns a list of `Role` objects.
@@ -21135,10 +21126,7 @@ Pull data from an endpoint not currently supported by Merge.
```typescript -await client.crm.passthrough.create({ - method: "GET", - path: "/scooters", -}); +await client.ticketing.roles.list(); ```
@@ -21154,7 +21142,7 @@ await client.crm.passthrough.create({
-**request:** `Merge.DataPassthroughRequest` +**request:** `Merge.ticketing.RolesListRequest`
@@ -21162,7 +21150,7 @@ await client.crm.passthrough.create({
-**requestOptions:** `Passthrough.RequestOptions` +**requestOptions:** `Roles.RequestOptions`
@@ -21173,9 +21161,7 @@ await client.crm.passthrough.create({
-## Crm RegenerateKey - -
client.crm.regenerateKey.create({ ...params }) -> Merge.RemoteKey +
client.ticketing.roles.retrieve(id, { ...params }) -> Merge.Role
@@ -21187,7 +21173,7 @@ await client.crm.passthrough.create({
-Exchange remote keys. +Returns a `Role` object with the given `id`.
@@ -21203,9 +21189,7 @@ Exchange remote keys.
```typescript -await client.crm.regenerateKey.create({ - name: "Remote Deployment Key 1", -}); +await client.ticketing.roles.retrieve("id"); ```
@@ -21221,7 +21205,7 @@ await client.crm.regenerateKey.create({
-**request:** `Merge.crm.RemoteKeyForRegenerationRequest` +**id:** `string`
@@ -21229,7 +21213,15 @@ await client.crm.regenerateKey.create({
-**requestOptions:** `RegenerateKey.RequestOptions` +**request:** `Merge.ticketing.RolesRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Roles.RequestOptions`
@@ -21240,9 +21232,9 @@ await client.crm.regenerateKey.create({
-## Crm Stages +## Ticketing SyncStatus -
client.crm.stages.list({ ...params }) -> Merge.PaginatedStageList +
client.ticketing.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList
@@ -21254,7 +21246,7 @@ await client.crm.regenerateKey.create({
-Returns a list of `Stage` objects. +Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses).
@@ -21270,7 +21262,7 @@ Returns a list of `Stage` objects.
```typescript -await client.crm.stages.list(); +await client.ticketing.syncStatus.list(); ```
@@ -21286,7 +21278,7 @@ await client.crm.stages.list();
-**request:** `Merge.crm.StagesListRequest` +**request:** `Merge.ticketing.SyncStatusListRequest`
@@ -21294,7 +21286,7 @@ await client.crm.stages.list();
-**requestOptions:** `Stages.RequestOptions` +**requestOptions:** `SyncStatus.RequestOptions`
@@ -21305,7 +21297,9 @@ await client.crm.stages.list();
-
client.crm.stages.retrieve(id, { ...params }) -> Merge.Stage +## Ticketing ForceResync + +
client.ticketing.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[]
@@ -21317,7 +21311,7 @@ await client.crm.stages.list();
-Returns a `Stage` object with the given `id`. +Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers.
@@ -21333,7 +21327,7 @@ Returns a `Stage` object with the given `id`.
```typescript -await client.crm.stages.retrieve("id"); +await client.ticketing.forceResync.syncStatusResyncCreate(); ```
@@ -21349,23 +21343,7 @@ await client.crm.stages.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.StagesRetrieveRequest` - -
-
- -
-
- -**requestOptions:** `Stages.RequestOptions` +**requestOptions:** `ForceResync.RequestOptions`
@@ -21376,7 +21354,9 @@ await client.crm.stages.retrieve("id");
-
client.crm.stages.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +## Ticketing Tags + +
client.ticketing.tags.list({ ...params }) -> Merge.PaginatedTagList
@@ -21388,7 +21368,7 @@ await client.crm.stages.retrieve("id");
-Returns a list of `RemoteFieldClass` objects. +Returns a list of `Tag` objects.
@@ -21404,7 +21384,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.stages.remoteFieldClassesList(); +await client.ticketing.tags.list(); ```
@@ -21420,7 +21400,7 @@ await client.crm.stages.remoteFieldClassesList();
-**request:** `Merge.crm.StagesRemoteFieldClassesListRequest` +**request:** `Merge.ticketing.TagsListRequest`
@@ -21428,7 +21408,7 @@ await client.crm.stages.remoteFieldClassesList();
-**requestOptions:** `Stages.RequestOptions` +**requestOptions:** `Tags.RequestOptions`
@@ -21439,9 +21419,7 @@ await client.crm.stages.remoteFieldClassesList();
-## Crm SyncStatus - -
client.crm.syncStatus.list({ ...params }) -> Merge.PaginatedSyncStatusList +
client.ticketing.tags.retrieve(id, { ...params }) -> Merge.Tag
@@ -21453,7 +21431,7 @@ await client.crm.stages.remoteFieldClassesList();
-Get syncing status. Possible values: `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). +Returns a `Tag` object with the given `id`.
@@ -21469,7 +21447,7 @@ Get syncing status. Possible values: `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SY
```typescript -await client.crm.syncStatus.list(); +await client.ticketing.tags.retrieve("id"); ```
@@ -21485,7 +21463,7 @@ await client.crm.syncStatus.list();
-**request:** `Merge.crm.SyncStatusListRequest` +**id:** `string`
@@ -21493,7 +21471,15 @@ await client.crm.syncStatus.list();
-**requestOptions:** `SyncStatus.RequestOptions` +**request:** `Merge.ticketing.TagsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Tags.RequestOptions`
@@ -21504,9 +21490,9 @@ await client.crm.syncStatus.list();
-## Crm ForceResync +## Ticketing Teams -
client.crm.forceResync.syncStatusResyncCreate() -> Merge.SyncStatus[] +
client.ticketing.teams.list({ ...params }) -> Merge.PaginatedTeamList
@@ -21518,7 +21504,7 @@ await client.crm.syncStatus.list();
-Force re-sync of all models. This endpoint is available for monthly, quarterly, and highest sync frequency customers on the Professional or Enterprise plans. Doing so will consume a sync credit for the relevant linked account. Force re-syncs can also be triggered manually in the Merge Dashboard and is available for all customers. +Returns a list of `Team` objects.
@@ -21534,7 +21520,7 @@ Force re-sync of all models. This endpoint is available for monthly, quarterly,
```typescript -await client.crm.forceResync.syncStatusResyncCreate(); +await client.ticketing.teams.list(); ```
@@ -21550,7 +21536,15 @@ await client.crm.forceResync.syncStatusResyncCreate();
-**requestOptions:** `ForceResync.RequestOptions` +**request:** `Merge.ticketing.TeamsListRequest` + +
+
+ +
+
+ +**requestOptions:** `Teams.RequestOptions`
@@ -21561,9 +21555,7 @@ await client.crm.forceResync.syncStatusResyncCreate();
-## Crm Tasks - -
client.crm.tasks.list({ ...params }) -> Merge.PaginatedTaskList +
client.ticketing.teams.retrieve(id, { ...params }) -> Merge.Team
@@ -21575,7 +21567,7 @@ await client.crm.forceResync.syncStatusResyncCreate();
-Returns a list of `Task` objects. +Returns a `Team` object with the given `id`.
@@ -21591,7 +21583,7 @@ Returns a list of `Task` objects.
```typescript -await client.crm.tasks.list(); +await client.ticketing.teams.retrieve("id"); ```
@@ -21607,7 +21599,7 @@ await client.crm.tasks.list();
-**request:** `Merge.crm.TasksListRequest` +**id:** `string`
@@ -21615,7 +21607,15 @@ await client.crm.tasks.list();
-**requestOptions:** `Tasks.RequestOptions` +**request:** `Merge.ticketing.TeamsRetrieveRequest` + +
+
+ +
+
+ +**requestOptions:** `Teams.RequestOptions`
@@ -21626,7 +21626,9 @@ await client.crm.tasks.list();
-
client.crm.tasks.create({ ...params }) -> Merge.TaskResponse +## Ticketing Tickets + +
client.ticketing.tickets.list({ ...params }) -> Merge.PaginatedTicketList
@@ -21638,7 +21640,7 @@ await client.crm.tasks.list();
-Creates a `Task` object with the given values. +Returns a list of `Ticket` objects.
@@ -21654,9 +21656,7 @@ Creates a `Task` object with the given values.
```typescript -await client.crm.tasks.create({ - model: {}, -}); +await client.ticketing.tickets.list(); ```
@@ -21672,7 +21672,7 @@ await client.crm.tasks.create({
-**request:** `Merge.crm.TaskEndpointRequest` +**request:** `Merge.ticketing.TicketsListRequest`
@@ -21680,7 +21680,7 @@ await client.crm.tasks.create({
-**requestOptions:** `Tasks.RequestOptions` +**requestOptions:** `Tickets.RequestOptions`
@@ -21691,7 +21691,7 @@ await client.crm.tasks.create({
-
client.crm.tasks.retrieve(id, { ...params }) -> Merge.Task +
client.ticketing.tickets.create({ ...params }) -> Merge.TicketResponse
@@ -21703,7 +21703,7 @@ await client.crm.tasks.create({
-Returns a `Task` object with the given `id`. +Creates a `Ticket` object with the given values.
@@ -21719,7 +21719,9 @@ Returns a `Task` object with the given `id`.
```typescript -await client.crm.tasks.retrieve("id"); +await client.ticketing.tickets.create({ + model: {}, +}); ```
@@ -21735,15 +21737,7 @@ await client.crm.tasks.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.TasksRetrieveRequest` +**request:** `Merge.ticketing.TicketEndpointRequest`
@@ -21751,7 +21745,7 @@ await client.crm.tasks.retrieve("id");
-**requestOptions:** `Tasks.RequestOptions` +**requestOptions:** `Tickets.RequestOptions`
@@ -21762,7 +21756,7 @@ await client.crm.tasks.retrieve("id");
-
client.crm.tasks.partialUpdate(id, { ...params }) -> Merge.TaskResponse +
client.ticketing.tickets.retrieve(id, { ...params }) -> Merge.Ticket
@@ -21774,7 +21768,7 @@ await client.crm.tasks.retrieve("id");
-Updates a `Task` object with the given `id`. +Returns a `Ticket` object with the given `id`.
@@ -21790,9 +21784,7 @@ Updates a `Task` object with the given `id`.
```typescript -await client.crm.tasks.partialUpdate("id", { - model: {}, -}); +await client.ticketing.tickets.retrieve("id"); ```
@@ -21816,7 +21808,7 @@ await client.crm.tasks.partialUpdate("id", {
-**request:** `Merge.crm.PatchedTaskEndpointRequest` +**request:** `Merge.ticketing.TicketsRetrieveRequest`
@@ -21824,7 +21816,7 @@ await client.crm.tasks.partialUpdate("id", {
-**requestOptions:** `Tasks.RequestOptions` +**requestOptions:** `Tickets.RequestOptions`
@@ -21835,7 +21827,7 @@ await client.crm.tasks.partialUpdate("id", {
-
client.crm.tasks.metaPatchRetrieve(id) -> Merge.MetaResponse +
client.ticketing.tickets.partialUpdate(id, { ...params }) -> Merge.TicketResponse
@@ -21847,7 +21839,7 @@ await client.crm.tasks.partialUpdate("id", {
-Returns metadata for `Task` PATCHs. +Updates a `Ticket` object with the given `id`.
@@ -21863,7 +21855,9 @@ Returns metadata for `Task` PATCHs.
```typescript -await client.crm.tasks.metaPatchRetrieve("id"); +await client.ticketing.tickets.partialUpdate("id", { + model: {}, +}); ```
@@ -21887,7 +21881,15 @@ await client.crm.tasks.metaPatchRetrieve("id");
-**requestOptions:** `Tasks.RequestOptions` +**request:** `Merge.ticketing.PatchedTicketEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Tickets.RequestOptions`
@@ -21898,7 +21900,7 @@ await client.crm.tasks.metaPatchRetrieve("id");
-
client.crm.tasks.metaPostRetrieve() -> Merge.MetaResponse +
client.ticketing.tickets.viewersList(ticketId, { ...params }) -> Merge.PaginatedViewerList
@@ -21910,7 +21912,7 @@ await client.crm.tasks.metaPatchRetrieve("id");
-Returns metadata for `Task` POSTs. +Returns a list of `Viewer` objects that point to a User id or Team id that is either an assignee or viewer on a `Ticket` with the given id. [Learn more.](https://help.merge.dev/en/articles/10333658-ticketing-access-control-list-acls)
@@ -21926,7 +21928,7 @@ Returns metadata for `Task` POSTs.
```typescript -await client.crm.tasks.metaPostRetrieve(); +await client.ticketing.tickets.viewersList("ticket_id"); ```
@@ -21942,7 +21944,23 @@ await client.crm.tasks.metaPostRetrieve();
-**requestOptions:** `Tasks.RequestOptions` +**ticketId:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.TicketsViewersListRequest` + +
+
+ +
+
+ +**requestOptions:** `Tickets.RequestOptions`
@@ -21953,7 +21971,7 @@ await client.crm.tasks.metaPostRetrieve();
-
client.crm.tasks.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ticketing.tickets.metaPatchRetrieve(id) -> Merge.MetaResponse
@@ -21965,7 +21983,7 @@ await client.crm.tasks.metaPostRetrieve();
-Returns a list of `RemoteFieldClass` objects. +Returns metadata for `Ticket` PATCHs.
@@ -21981,7 +21999,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.tasks.remoteFieldClassesList(); +await client.ticketing.tickets.metaPatchRetrieve("id"); ```
@@ -21997,7 +22015,7 @@ await client.crm.tasks.remoteFieldClassesList();
-**request:** `Merge.crm.TasksRemoteFieldClassesListRequest` +**id:** `string`
@@ -22005,7 +22023,7 @@ await client.crm.tasks.remoteFieldClassesList();
-**requestOptions:** `Tasks.RequestOptions` +**requestOptions:** `Tickets.RequestOptions`
@@ -22016,9 +22034,7 @@ await client.crm.tasks.remoteFieldClassesList();
-## Crm Users - -
client.crm.users.list({ ...params }) -> Merge.PaginatedUserList +
client.ticketing.tickets.metaPostRetrieve({ ...params }) -> Merge.MetaResponse
@@ -22030,7 +22046,7 @@ await client.crm.tasks.remoteFieldClassesList();
-Returns a list of `User` objects. +Returns metadata for `Ticket` POSTs.
@@ -22046,7 +22062,7 @@ Returns a list of `User` objects.
```typescript -await client.crm.users.list(); +await client.ticketing.tickets.metaPostRetrieve(); ```
@@ -22062,7 +22078,7 @@ await client.crm.users.list();
-**request:** `Merge.crm.UsersListRequest` +**request:** `Merge.ticketing.TicketsMetaPostRetrieveRequest`
@@ -22070,7 +22086,7 @@ await client.crm.users.list();
-**requestOptions:** `Users.RequestOptions` +**requestOptions:** `Tickets.RequestOptions`
@@ -22081,7 +22097,7 @@ await client.crm.users.list();
-
client.crm.users.retrieve(id, { ...params }) -> Merge.User +
client.ticketing.tickets.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList
@@ -22093,7 +22109,7 @@ await client.crm.users.list();
-Returns a `User` object with the given `id`. +Returns a list of `RemoteFieldClass` objects.
@@ -22109,7 +22125,7 @@ Returns a `User` object with the given `id`.
```typescript -await client.crm.users.retrieve("id"); +await client.ticketing.tickets.remoteFieldClassesList(); ```
@@ -22125,15 +22141,7 @@ await client.crm.users.retrieve("id");
-**id:** `string` - -
-
- -
-
- -**request:** `Merge.crm.UsersRetrieveRequest` +**request:** `Merge.ticketing.TicketsRemoteFieldClassesListRequest`
@@ -22141,7 +22149,7 @@ await client.crm.users.retrieve("id");
-**requestOptions:** `Users.RequestOptions` +**requestOptions:** `Tickets.RequestOptions`
@@ -22152,7 +22160,9 @@ await client.crm.users.retrieve("id");
-
client.crm.users.ignoreCreate(modelId, { ...params }) -> void +## Ticketing Users + +
client.ticketing.users.list({ ...params }) -> Merge.PaginatedUserList
@@ -22164,7 +22174,7 @@ await client.crm.users.retrieve("id");
-Ignores a specific row based on the `model_id` in the url. These records will have their properties set to null, and will not be updated in future syncs. The "reason" and "message" fields in the request body will be stored for audit purposes. +Returns a list of `User` objects.
@@ -22180,9 +22190,7 @@ Ignores a specific row based on the `model_id` in the url. These records will ha
```typescript -await client.crm.users.ignoreCreate("model_id", { - reason: "GENERAL_CUSTOMER_REQUEST", -}); +await client.ticketing.users.list(); ```
@@ -22198,15 +22206,7 @@ await client.crm.users.ignoreCreate("model_id", {
-**modelId:** `string` - -
-
- -
-
- -**request:** `Merge.IgnoreCommonModelRequest` +**request:** `Merge.ticketing.UsersListRequest`
@@ -22225,7 +22225,7 @@ await client.crm.users.ignoreCreate("model_id", {
-
client.crm.users.remoteFieldClassesList({ ...params }) -> Merge.PaginatedRemoteFieldClassList +
client.ticketing.users.retrieve(id, { ...params }) -> Merge.User
@@ -22237,7 +22237,7 @@ await client.crm.users.ignoreCreate("model_id", {
-Returns a list of `RemoteFieldClass` objects. +Returns a `User` object with the given `id`.
@@ -22253,7 +22253,7 @@ Returns a list of `RemoteFieldClass` objects.
```typescript -await client.crm.users.remoteFieldClassesList(); +await client.ticketing.users.retrieve("id"); ```
@@ -22269,7 +22269,15 @@ await client.crm.users.remoteFieldClassesList();
-**request:** `Merge.crm.UsersRemoteFieldClassesListRequest` +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.ticketing.UsersRetrieveRequest`
@@ -22288,9 +22296,9 @@ await client.crm.users.remoteFieldClassesList();
-## Crm WebhookReceivers +## Ticketing WebhookReceivers -
client.crm.webhookReceivers.list() -> Merge.WebhookReceiver[] +
client.ticketing.webhookReceivers.list() -> Merge.WebhookReceiver[]
@@ -22318,7 +22326,7 @@ Returns a list of `WebhookReceiver` objects.
```typescript -await client.crm.webhookReceivers.list(); +await client.ticketing.webhookReceivers.list(); ```
@@ -22345,7 +22353,7 @@ await client.crm.webhookReceivers.list();
-
client.crm.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver +
client.ticketing.webhookReceivers.create({ ...params }) -> Merge.WebhookReceiver
@@ -22373,7 +22381,7 @@ Creates a `WebhookReceiver` object with the given values.
```typescript -await client.crm.webhookReceivers.create({ +await client.ticketing.webhookReceivers.create({ event: "event", isActive: true, }); @@ -22392,7 +22400,7 @@ await client.crm.webhookReceivers.create({
-**request:** `Merge.crm.WebhookReceiverRequest` +**request:** `Merge.ticketing.WebhookReceiverRequest`
@@ -27281,6 +27289,71 @@ await client.accounting.items.list();
+
client.accounting.items.create({ ...params }) -> Merge.ItemResponse +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Creates an `Item` object with the given values. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.accounting.items.create({ + model: {}, +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**request:** `Merge.accounting.ItemEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Items.RequestOptions` + +
+
+
+
+ +
+
+
+
client.accounting.items.retrieve(id, { ...params }) -> Merge.Item
@@ -27352,6 +27425,197 @@ await client.accounting.items.retrieve("id");
+
client.accounting.items.partialUpdate(id, { ...params }) -> Merge.ItemResponse +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Updates an `Item` object with the given `id`. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.accounting.items.partialUpdate("id", { + model: {}, +}); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**id:** `string` + +
+
+ +
+
+ +**request:** `Merge.accounting.PatchedItemEndpointRequest` + +
+
+ +
+
+ +**requestOptions:** `Items.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.accounting.items.metaPatchRetrieve(id) -> Merge.MetaResponse +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns metadata for `Item` PATCHs. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.accounting.items.metaPatchRetrieve("id"); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**id:** `string` + +
+
+ +
+
+ +**requestOptions:** `Items.RequestOptions` + +
+
+
+
+ +
+
+
+ +
client.accounting.items.metaPostRetrieve() -> Merge.MetaResponse +
+
+ +#### 📝 Description + +
+
+ +
+
+ +Returns metadata for `Item` POSTs. + +
+
+
+
+ +#### 🔌 Usage + +
+
+ +
+
+ +```typescript +await client.accounting.items.metaPostRetrieve(); +``` + +
+
+
+
+ +#### ⚙️ Parameters + +
+
+ +
+
+ +**requestOptions:** `Items.RequestOptions` + +
+
+
+
+ +
+
+
+ ## Accounting JournalEntries
client.accounting.journalEntries.list({ ...params }) -> Merge.PaginatedJournalEntryList diff --git a/src/Client.ts b/src/Client.ts index de08da77b..775ca2377 100644 --- a/src/Client.ts +++ b/src/Client.ts @@ -5,10 +5,10 @@ import * as environments from "./environments"; import * as core from "./core"; import { Ats } from "./api/resources/ats/client/Client"; +import { Crm } from "./api/resources/crm/client/Client"; import { Filestorage } from "./api/resources/filestorage/client/Client"; import { Hris } from "./api/resources/hris/client/Client"; import { Ticketing } from "./api/resources/ticketing/client/Client"; -import { Crm } from "./api/resources/crm/client/Client"; import { Accounting } from "./api/resources/accounting/client/Client"; export declare namespace MergeClient { @@ -38,10 +38,10 @@ export declare namespace MergeClient { export class MergeClient { protected _ats: Ats | undefined; + protected _crm: Crm | undefined; protected _filestorage: Filestorage | undefined; protected _hris: Hris | undefined; protected _ticketing: Ticketing | undefined; - protected _crm: Crm | undefined; protected _accounting: Accounting | undefined; constructor(protected readonly _options: MergeClient.Options) {} @@ -50,6 +50,10 @@ export class MergeClient { return (this._ats ??= new Ats(this._options)); } + public get crm(): Crm { + return (this._crm ??= new Crm(this._options)); + } + public get filestorage(): Filestorage { return (this._filestorage ??= new Filestorage(this._options)); } @@ -62,10 +66,6 @@ export class MergeClient { return (this._ticketing ??= new Ticketing(this._options)); } - public get crm(): Crm { - return (this._crm ??= new Crm(this._options)); - } - public get accounting(): Accounting { return (this._accounting ??= new Accounting(this._options)); } diff --git a/src/api/resources/accounting/resources/accountDetails/client/Client.ts b/src/api/resources/accounting/resources/accountDetails/client/Client.ts index 9cc1fac03..40f8f2f99 100644 --- a/src/api/resources/accounting/resources/accountDetails/client/Client.ts +++ b/src/api/resources/accounting/resources/accountDetails/client/Client.ts @@ -70,8 +70,8 @@ export class AccountDetails { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/accountToken/client/Client.ts b/src/api/resources/accounting/resources/accountToken/client/Client.ts index 050f8971d..53c69d2e4 100644 --- a/src/api/resources/accounting/resources/accountToken/client/Client.ts +++ b/src/api/resources/accounting/resources/accountToken/client/Client.ts @@ -73,8 +73,8 @@ export class AccountToken { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/accountingPeriods/client/Client.ts b/src/api/resources/accounting/resources/accountingPeriods/client/Client.ts index b3d7e2950..3b7749948 100644 --- a/src/api/resources/accounting/resources/accountingPeriods/client/Client.ts +++ b/src/api/resources/accounting/resources/accountingPeriods/client/Client.ts @@ -95,8 +95,8 @@ export class AccountingPeriods { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -194,8 +194,8 @@ export class AccountingPeriods { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/accounts/client/Client.ts b/src/api/resources/accounting/resources/accounts/client/Client.ts index 6c7e8e75c..f825aaac1 100644 --- a/src/api/resources/accounting/resources/accounts/client/Client.ts +++ b/src/api/resources/accounting/resources/accounts/client/Client.ts @@ -59,6 +59,7 @@ export class Accounts { ): Promise> { const { accountType, + classification, companyId, createdAfter, createdBefore, @@ -81,6 +82,10 @@ export class Accounts { _queryParams["account_type"] = accountType; } + if (classification != null) { + _queryParams["classification"] = classification; + } + if (companyId != null) { _queryParams["company_id"] = companyId; } @@ -167,8 +172,8 @@ export class Accounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -263,8 +268,8 @@ export class Accounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -379,8 +384,8 @@ export class Accounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -460,8 +465,8 @@ export class Accounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/accounts/client/requests/AccountsListRequest.ts b/src/api/resources/accounting/resources/accounts/client/requests/AccountsListRequest.ts index 012c84439..d64151695 100644 --- a/src/api/resources/accounting/resources/accounts/client/requests/AccountsListRequest.ts +++ b/src/api/resources/accounting/resources/accounts/client/requests/AccountsListRequest.ts @@ -10,9 +10,13 @@ import * as Merge from "../../../../../../index"; */ export interface AccountsListRequest { /** - * If provided, will only provide accounts with the passed in enum. + * If provided, will only return accounts with the passed in enum. */ accountType?: string; + /** + * If provided, will only return accounts with this classification. + */ + classification?: string; /** * If provided, will only return accounts for this company. */ diff --git a/src/api/resources/accounting/resources/addresses/client/Client.ts b/src/api/resources/accounting/resources/addresses/client/Client.ts index 9852459e2..09fefe183 100644 --- a/src/api/resources/accounting/resources/addresses/client/Client.ts +++ b/src/api/resources/accounting/resources/addresses/client/Client.ts @@ -94,8 +94,8 @@ export class Addresses { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/asyncPassthrough/client/Client.ts b/src/api/resources/accounting/resources/asyncPassthrough/client/Client.ts index 0852b800a..f5dce6a1b 100644 --- a/src/api/resources/accounting/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/accounting/resources/asyncPassthrough/client/Client.ts @@ -76,8 +76,8 @@ export class AsyncPassthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -164,8 +164,8 @@ export class AsyncPassthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/asyncTasks/client/Client.ts b/src/api/resources/accounting/resources/asyncTasks/client/Client.ts index 5af613ba2..a5433f9b7 100644 --- a/src/api/resources/accounting/resources/asyncTasks/client/Client.ts +++ b/src/api/resources/accounting/resources/asyncTasks/client/Client.ts @@ -73,8 +73,8 @@ export class AsyncTasks { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/attachments/client/Client.ts b/src/api/resources/accounting/resources/attachments/client/Client.ts index 11f6d5d7d..667407855 100644 --- a/src/api/resources/accounting/resources/attachments/client/Client.ts +++ b/src/api/resources/accounting/resources/attachments/client/Client.ts @@ -131,8 +131,8 @@ export class Attachments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -227,8 +227,8 @@ export class Attachments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -327,8 +327,8 @@ export class Attachments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -410,8 +410,8 @@ export class Attachments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/auditTrail/client/Client.ts b/src/api/resources/accounting/resources/auditTrail/client/Client.ts index 802132284..9b7fd2c8a 100644 --- a/src/api/resources/accounting/resources/auditTrail/client/Client.ts +++ b/src/api/resources/accounting/resources/auditTrail/client/Client.ts @@ -99,8 +99,8 @@ export class AuditTrail { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/auditTrail/client/requests/AuditTrailListRequest.ts b/src/api/resources/accounting/resources/auditTrail/client/requests/AuditTrailListRequest.ts index b3187c0db..99ee8b1ad 100644 --- a/src/api/resources/accounting/resources/auditTrail/client/requests/AuditTrailListRequest.ts +++ b/src/api/resources/accounting/resources/auditTrail/client/requests/AuditTrailListRequest.ts @@ -16,7 +16,7 @@ export interface AuditTrailListRequest { */ endDate?: string; /** - * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` + * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` */ eventType?: string; /** diff --git a/src/api/resources/accounting/resources/availableActions/client/Client.ts b/src/api/resources/accounting/resources/availableActions/client/Client.ts index de24e80c8..fcabbb81e 100644 --- a/src/api/resources/accounting/resources/availableActions/client/Client.ts +++ b/src/api/resources/accounting/resources/availableActions/client/Client.ts @@ -70,8 +70,8 @@ export class AvailableActions { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/balanceSheets/client/Client.ts b/src/api/resources/accounting/resources/balanceSheets/client/Client.ts index b369366fe..b86c19bf4 100644 --- a/src/api/resources/accounting/resources/balanceSheets/client/Client.ts +++ b/src/api/resources/accounting/resources/balanceSheets/client/Client.ts @@ -136,8 +136,8 @@ export class BalanceSheets { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -237,8 +237,8 @@ export class BalanceSheets { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/bankFeedAccounts/client/Client.ts b/src/api/resources/accounting/resources/bankFeedAccounts/client/Client.ts index 5140540d0..490f98ba8 100644 --- a/src/api/resources/accounting/resources/bankFeedAccounts/client/Client.ts +++ b/src/api/resources/accounting/resources/bankFeedAccounts/client/Client.ts @@ -95,8 +95,8 @@ export class BankFeedAccounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -193,8 +193,8 @@ export class BankFeedAccounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -295,8 +295,8 @@ export class BankFeedAccounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -378,8 +378,8 @@ export class BankFeedAccounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/bankFeedTransactions/client/Client.ts b/src/api/resources/accounting/resources/bankFeedTransactions/client/Client.ts index b4c4dfbd0..32753b9fc 100644 --- a/src/api/resources/accounting/resources/bankFeedTransactions/client/Client.ts +++ b/src/api/resources/accounting/resources/bankFeedTransactions/client/Client.ts @@ -136,8 +136,8 @@ export class BankFeedTransactions { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -234,8 +234,8 @@ export class BankFeedTransactions { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -340,8 +340,8 @@ export class BankFeedTransactions { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -423,8 +423,8 @@ export class BankFeedTransactions { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/cashFlowStatements/client/Client.ts b/src/api/resources/accounting/resources/cashFlowStatements/client/Client.ts index e9cca612a..39baac134 100644 --- a/src/api/resources/accounting/resources/cashFlowStatements/client/Client.ts +++ b/src/api/resources/accounting/resources/cashFlowStatements/client/Client.ts @@ -136,8 +136,8 @@ export class CashFlowStatements { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -239,8 +239,8 @@ export class CashFlowStatements { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/companyInfo/client/Client.ts b/src/api/resources/accounting/resources/companyInfo/client/Client.ts index ff0ade5dc..4ca1e9d05 100644 --- a/src/api/resources/accounting/resources/companyInfo/client/Client.ts +++ b/src/api/resources/accounting/resources/companyInfo/client/Client.ts @@ -133,8 +133,8 @@ export class CompanyInfo { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -236,8 +236,8 @@ export class CompanyInfo { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/contacts/client/Client.ts b/src/api/resources/accounting/resources/contacts/client/Client.ts index a087141dd..5ce83307e 100644 --- a/src/api/resources/accounting/resources/contacts/client/Client.ts +++ b/src/api/resources/accounting/resources/contacts/client/Client.ts @@ -178,8 +178,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -274,8 +274,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -391,8 +391,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -472,8 +472,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -541,8 +541,15 @@ export class Contacts { request: Merge.accounting.ContactsRemoteFieldClassesListRequest = {}, requestOptions?: Contacts.RequestOptions, ): Promise> { - const { cursor, includeDeletedData, includeRemoteData, includeShellData, isCommonModelField, pageSize } = - request; + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; const _queryParams: Record = {}; if (cursor != null) { _queryParams["cursor"] = cursor; @@ -564,6 +571,10 @@ export class Contacts { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -584,8 +595,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/contacts/client/requests/ContactsRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/contacts/client/requests/ContactsRemoteFieldClassesListRequest.ts index 377fa9238..757600f0e 100644 --- a/src/api/resources/accounting/resources/contacts/client/requests/ContactsRemoteFieldClassesListRequest.ts +++ b/src/api/resources/accounting/resources/contacts/client/requests/ContactsRemoteFieldClassesListRequest.ts @@ -27,6 +27,10 @@ export interface ContactsRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/accounting/resources/creditNotes/client/Client.ts b/src/api/resources/accounting/resources/creditNotes/client/Client.ts index 144d1b720..7b7ace4ef 100644 --- a/src/api/resources/accounting/resources/creditNotes/client/Client.ts +++ b/src/api/resources/accounting/resources/creditNotes/client/Client.ts @@ -164,8 +164,8 @@ export class CreditNotes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -260,8 +260,8 @@ export class CreditNotes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -380,8 +380,8 @@ export class CreditNotes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -463,8 +463,8 @@ export class CreditNotes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/deleteAccount/client/Client.ts b/src/api/resources/accounting/resources/deleteAccount/client/Client.ts index dc0f6775b..4e13a1e9b 100644 --- a/src/api/resources/accounting/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/accounting/resources/deleteAccount/client/Client.ts @@ -64,8 +64,8 @@ export class DeleteAccount { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/employees/client/Client.ts b/src/api/resources/accounting/resources/employees/client/Client.ts index 6b0ee251a..71a18f64d 100644 --- a/src/api/resources/accounting/resources/employees/client/Client.ts +++ b/src/api/resources/accounting/resources/employees/client/Client.ts @@ -99,8 +99,8 @@ export class Employees { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -200,8 +200,8 @@ export class Employees { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/expenses/client/Client.ts b/src/api/resources/accounting/resources/expenses/client/Client.ts index 2616d3def..a8a06b026 100644 --- a/src/api/resources/accounting/resources/expenses/client/Client.ts +++ b/src/api/resources/accounting/resources/expenses/client/Client.ts @@ -153,8 +153,8 @@ export class Expenses { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -249,8 +249,8 @@ export class Expenses { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -357,8 +357,8 @@ export class Expenses { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -425,8 +425,15 @@ export class Expenses { request: Merge.accounting.ExpensesLinesRemoteFieldClassesListRequest = {}, requestOptions?: Expenses.RequestOptions, ): Promise> { - const { cursor, includeDeletedData, includeRemoteData, includeShellData, isCommonModelField, pageSize } = - request; + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; const _queryParams: Record = {}; if (cursor != null) { _queryParams["cursor"] = cursor; @@ -448,6 +455,10 @@ export class Expenses { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -468,8 +479,8 @@ export class Expenses { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -551,8 +562,8 @@ export class Expenses { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -620,8 +631,15 @@ export class Expenses { request: Merge.accounting.ExpensesRemoteFieldClassesListRequest = {}, requestOptions?: Expenses.RequestOptions, ): Promise> { - const { cursor, includeDeletedData, includeRemoteData, includeShellData, isCommonModelField, pageSize } = - request; + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; const _queryParams: Record = {}; if (cursor != null) { _queryParams["cursor"] = cursor; @@ -643,6 +661,10 @@ export class Expenses { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -663,8 +685,8 @@ export class Expenses { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/expenses/client/requests/ExpensesLinesRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/expenses/client/requests/ExpensesLinesRemoteFieldClassesListRequest.ts index 2e0f80ac5..a6604d145 100644 --- a/src/api/resources/accounting/resources/expenses/client/requests/ExpensesLinesRemoteFieldClassesListRequest.ts +++ b/src/api/resources/accounting/resources/expenses/client/requests/ExpensesLinesRemoteFieldClassesListRequest.ts @@ -27,6 +27,10 @@ export interface ExpensesLinesRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/accounting/resources/expenses/client/requests/ExpensesRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/expenses/client/requests/ExpensesRemoteFieldClassesListRequest.ts index 09008e5c9..d7104f6b4 100644 --- a/src/api/resources/accounting/resources/expenses/client/requests/ExpensesRemoteFieldClassesListRequest.ts +++ b/src/api/resources/accounting/resources/expenses/client/requests/ExpensesRemoteFieldClassesListRequest.ts @@ -27,6 +27,10 @@ export interface ExpensesRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/accounting/resources/fieldMapping/client/Client.ts b/src/api/resources/accounting/resources/fieldMapping/client/Client.ts index 2c963bb2a..6c3f5c461 100644 --- a/src/api/resources/accounting/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/accounting/resources/fieldMapping/client/Client.ts @@ -79,8 +79,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -176,8 +176,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -263,8 +263,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -353,8 +353,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -451,8 +451,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -532,8 +532,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/forceResync/client/Client.ts b/src/api/resources/accounting/resources/forceResync/client/Client.ts index dfd176600..ebe171f3b 100644 --- a/src/api/resources/accounting/resources/forceResync/client/Client.ts +++ b/src/api/resources/accounting/resources/forceResync/client/Client.ts @@ -70,8 +70,8 @@ export class ForceResync { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/generalLedgerTransactions/client/Client.ts b/src/api/resources/accounting/resources/generalLedgerTransactions/client/Client.ts index 1e7f101a5..345f5758e 100644 --- a/src/api/resources/accounting/resources/generalLedgerTransactions/client/Client.ts +++ b/src/api/resources/accounting/resources/generalLedgerTransactions/client/Client.ts @@ -149,8 +149,8 @@ export class GeneralLedgerTransactions { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -255,8 +255,8 @@ export class GeneralLedgerTransactions { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/generateKey/client/Client.ts b/src/api/resources/accounting/resources/generateKey/client/Client.ts index c7b263d7d..96adc4643 100644 --- a/src/api/resources/accounting/resources/generateKey/client/Client.ts +++ b/src/api/resources/accounting/resources/generateKey/client/Client.ts @@ -75,8 +75,8 @@ export class GenerateKey { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/incomeStatements/client/Client.ts b/src/api/resources/accounting/resources/incomeStatements/client/Client.ts index e9adb8646..5f172e4eb 100644 --- a/src/api/resources/accounting/resources/incomeStatements/client/Client.ts +++ b/src/api/resources/accounting/resources/incomeStatements/client/Client.ts @@ -136,8 +136,8 @@ export class IncomeStatements { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -239,8 +239,8 @@ export class IncomeStatements { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/index.ts b/src/api/resources/accounting/resources/index.ts index 19dc2e0b1..20fb035e2 100644 --- a/src/api/resources/accounting/resources/index.ts +++ b/src/api/resources/accounting/resources/index.ts @@ -20,6 +20,8 @@ export * as items from "./items"; export * from "./items/types"; export * as journalEntries from "./journalEntries"; export * from "./journalEntries/types"; +export * as linkToken from "./linkToken"; +export * from "./linkToken/types"; export * as linkedAccounts from "./linkedAccounts"; export * from "./linkedAccounts/types"; export * as payments from "./payments"; @@ -50,7 +52,6 @@ export * as employees from "./employees"; export * as fieldMapping from "./fieldMapping"; export * as generateKey from "./generateKey"; export * as incomeStatements from "./incomeStatements"; -export * as linkToken from "./linkToken"; export * as passthrough from "./passthrough"; export * as paymentMethods from "./paymentMethods"; export * as paymentTerms from "./paymentTerms"; diff --git a/src/api/resources/accounting/resources/invoices/client/Client.ts b/src/api/resources/accounting/resources/invoices/client/Client.ts index c0795abb7..6f29c61ac 100644 --- a/src/api/resources/accounting/resources/invoices/client/Client.ts +++ b/src/api/resources/accounting/resources/invoices/client/Client.ts @@ -187,8 +187,8 @@ export class Invoices { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -285,8 +285,8 @@ export class Invoices { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -402,8 +402,8 @@ export class Invoices { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -501,8 +501,8 @@ export class Invoices { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -572,8 +572,15 @@ export class Invoices { request: Merge.accounting.InvoicesLineItemsRemoteFieldClassesListRequest = {}, requestOptions?: Invoices.RequestOptions, ): Promise> { - const { cursor, includeDeletedData, includeRemoteData, includeShellData, isCommonModelField, pageSize } = - request; + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; const _queryParams: Record = {}; if (cursor != null) { _queryParams["cursor"] = cursor; @@ -595,6 +602,10 @@ export class Invoices { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -615,8 +626,8 @@ export class Invoices { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -701,8 +712,8 @@ export class Invoices { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -783,8 +794,8 @@ export class Invoices { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -852,8 +863,15 @@ export class Invoices { request: Merge.accounting.InvoicesRemoteFieldClassesListRequest = {}, requestOptions?: Invoices.RequestOptions, ): Promise> { - const { cursor, includeDeletedData, includeRemoteData, includeShellData, isCommonModelField, pageSize } = - request; + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; const _queryParams: Record = {}; if (cursor != null) { _queryParams["cursor"] = cursor; @@ -875,6 +893,10 @@ export class Invoices { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -895,8 +917,8 @@ export class Invoices { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/invoices/client/requests/InvoicesLineItemsRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/invoices/client/requests/InvoicesLineItemsRemoteFieldClassesListRequest.ts index f03402e2a..f92a5e114 100644 --- a/src/api/resources/accounting/resources/invoices/client/requests/InvoicesLineItemsRemoteFieldClassesListRequest.ts +++ b/src/api/resources/accounting/resources/invoices/client/requests/InvoicesLineItemsRemoteFieldClassesListRequest.ts @@ -27,6 +27,10 @@ export interface InvoicesLineItemsRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/accounting/resources/invoices/client/requests/InvoicesRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/invoices/client/requests/InvoicesRemoteFieldClassesListRequest.ts index 3cc13bba8..716d2e3c6 100644 --- a/src/api/resources/accounting/resources/invoices/client/requests/InvoicesRemoteFieldClassesListRequest.ts +++ b/src/api/resources/accounting/resources/invoices/client/requests/InvoicesRemoteFieldClassesListRequest.ts @@ -27,6 +27,10 @@ export interface InvoicesRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/accounting/resources/issues/client/Client.ts b/src/api/resources/accounting/resources/issues/client/Client.ts index 4aa2e4677..984e29fba 100644 --- a/src/api/resources/accounting/resources/issues/client/Client.ts +++ b/src/api/resources/accounting/resources/issues/client/Client.ts @@ -148,8 +148,8 @@ export class Issues { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -232,8 +232,8 @@ export class Issues { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/items/client/Client.ts b/src/api/resources/accounting/resources/items/client/Client.ts index 1d2167322..15e2a44fb 100644 --- a/src/api/resources/accounting/resources/items/client/Client.ts +++ b/src/api/resources/accounting/resources/items/client/Client.ts @@ -148,8 +148,8 @@ export class Items { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -196,6 +196,103 @@ export class Items { } } + /** + * Creates an `Item` object with the given values. + * + * @param {Merge.accounting.ItemEndpointRequest} request + * @param {Items.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.items.create({ + * model: {} + * }) + */ + public create( + request: Merge.accounting.ItemEndpointRequest, + requestOptions?: Items.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__create(request, requestOptions)); + } + + private async __create( + request: Merge.accounting.ItemEndpointRequest, + requestOptions?: Items.RequestOptions, + ): Promise> { + const { isDebugMode, runAsync, ..._body } = request; + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "accounting/v1/items", + ), + method: "POST", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": + (await core.Supplier.get(this._options.accountToken)) != null + ? await core.Supplier.get(this._options.accountToken) + : undefined, + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "@mergeapi/merge-node-client", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + ...requestOptions?.headers, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + body: serializers.accounting.ItemEndpointRequest.jsonOrThrow(_body, { unrecognizedObjectKeys: "strip" }), + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.ItemResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling POST /accounting/v1/items."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + }); + } + } + /** * Returns an `Item` object with the given `id`. * @@ -259,8 +356,8 @@ export class Items { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -307,6 +404,273 @@ export class Items { } } + /** + * Updates an `Item` object with the given `id`. + * + * @param {string} id + * @param {Merge.accounting.PatchedItemEndpointRequest} request + * @param {Items.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.items.partialUpdate("id", { + * model: {} + * }) + */ + public partialUpdate( + id: string, + request: Merge.accounting.PatchedItemEndpointRequest, + requestOptions?: Items.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__partialUpdate(id, request, requestOptions)); + } + + private async __partialUpdate( + id: string, + request: Merge.accounting.PatchedItemEndpointRequest, + requestOptions?: Items.RequestOptions, + ): Promise> { + const { isDebugMode, runAsync, ..._body } = request; + const _queryParams: Record = {}; + if (isDebugMode != null) { + _queryParams["is_debug_mode"] = isDebugMode.toString(); + } + + if (runAsync != null) { + _queryParams["run_async"] = runAsync.toString(); + } + + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + `accounting/v1/items/${encodeURIComponent(id)}`, + ), + method: "PATCH", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": + (await core.Supplier.get(this._options.accountToken)) != null + ? await core.Supplier.get(this._options.accountToken) + : undefined, + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "@mergeapi/merge-node-client", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + ...requestOptions?.headers, + }, + contentType: "application/json", + queryParameters: _queryParams, + requestType: "json", + body: serializers.accounting.PatchedItemEndpointRequest.jsonOrThrow(_body, { + unrecognizedObjectKeys: "strip", + }), + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.ItemResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling PATCH /accounting/v1/items/{id}."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + }); + } + } + + /** + * Returns metadata for `Item` PATCHs. + * + * @param {string} id + * @param {Items.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.items.metaPatchRetrieve("id") + */ + public metaPatchRetrieve( + id: string, + requestOptions?: Items.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__metaPatchRetrieve(id, requestOptions)); + } + + private async __metaPatchRetrieve( + id: string, + requestOptions?: Items.RequestOptions, + ): Promise> { + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + `accounting/v1/items/meta/patch/${encodeURIComponent(id)}`, + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": + (await core.Supplier.get(this._options.accountToken)) != null + ? await core.Supplier.get(this._options.accountToken) + : undefined, + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "@mergeapi/merge-node-client", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + ...requestOptions?.headers, + }, + contentType: "application/json", + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.MetaResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.MergeTimeoutError( + "Timeout exceeded when calling GET /accounting/v1/items/meta/patch/{id}.", + ); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + }); + } + } + + /** + * Returns metadata for `Item` POSTs. + * + * @param {Items.RequestOptions} requestOptions - Request-specific configuration. + * + * @example + * await client.accounting.items.metaPostRetrieve() + */ + public metaPostRetrieve( + requestOptions?: Items.RequestOptions, + ): core.HttpResponsePromise { + return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); + } + + private async __metaPostRetrieve( + requestOptions?: Items.RequestOptions, + ): Promise> { + const _response = await (this._options.fetcher ?? core.fetcher)({ + url: urlJoin( + (await core.Supplier.get(this._options.baseUrl)) ?? + (await core.Supplier.get(this._options.environment)) ?? + environments.MergeEnvironment.Production, + "accounting/v1/items/meta/post", + ), + method: "GET", + headers: { + Authorization: await this._getAuthorizationHeader(), + "X-Account-Token": + (await core.Supplier.get(this._options.accountToken)) != null + ? await core.Supplier.get(this._options.accountToken) + : undefined, + "X-Fern-Language": "JavaScript", + "X-Fern-SDK-Name": "@mergeapi/merge-node-client", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", + "X-Fern-Runtime": core.RUNTIME.type, + "X-Fern-Runtime-Version": core.RUNTIME.version, + ...requestOptions?.headers, + }, + contentType: "application/json", + requestType: "json", + timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, + maxRetries: requestOptions?.maxRetries, + abortSignal: requestOptions?.abortSignal, + }); + if (_response.ok) { + return { + data: serializers.accounting.MetaResponse.parseOrThrow(_response.body, { + unrecognizedObjectKeys: "passthrough", + allowUnrecognizedUnionMembers: true, + allowUnrecognizedEnumValues: true, + skipValidation: true, + breadcrumbsPrefix: ["response"], + }), + rawResponse: _response.rawResponse, + }; + } + + if (_response.error.reason === "status-code") { + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.body, + }); + } + + switch (_response.error.reason) { + case "non-json": + throw new errors.MergeError({ + statusCode: _response.error.statusCode, + body: _response.error.rawBody, + }); + case "timeout": + throw new errors.MergeTimeoutError("Timeout exceeded when calling GET /accounting/v1/items/meta/post."); + case "unknown": + throw new errors.MergeError({ + message: _response.error.errorMessage, + }); + } + } + protected async _getAuthorizationHeader(): Promise { return `Bearer ${await core.Supplier.get(this._options.apiKey)}`; } diff --git a/src/api/resources/accounting/resources/items/client/requests/ItemEndpointRequest.ts b/src/api/resources/accounting/resources/items/client/requests/ItemEndpointRequest.ts new file mode 100644 index 000000000..ab6de9f00 --- /dev/null +++ b/src/api/resources/accounting/resources/items/client/requests/ItemEndpointRequest.ts @@ -0,0 +1,23 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * model: {} + * } + */ +export interface ItemEndpointRequest { + /** + * Whether to include debug fields (such as log file links) in the response. + */ + isDebugMode?: boolean; + /** + * Whether or not third-party updates should be run asynchronously. + */ + runAsync?: boolean; + model: Merge.accounting.ItemRequestRequest; +} diff --git a/src/api/resources/accounting/resources/items/client/requests/PatchedItemEndpointRequest.ts b/src/api/resources/accounting/resources/items/client/requests/PatchedItemEndpointRequest.ts new file mode 100644 index 000000000..a94be70e9 --- /dev/null +++ b/src/api/resources/accounting/resources/items/client/requests/PatchedItemEndpointRequest.ts @@ -0,0 +1,23 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../../index"; + +/** + * @example + * { + * model: {} + * } + */ +export interface PatchedItemEndpointRequest { + /** + * Whether to include debug fields (such as log file links) in the response. + */ + isDebugMode?: boolean; + /** + * Whether or not third-party updates should be run asynchronously. + */ + runAsync?: boolean; + model: Merge.accounting.PatchedItemRequestRequest; +} diff --git a/src/api/resources/accounting/resources/items/client/requests/index.ts b/src/api/resources/accounting/resources/items/client/requests/index.ts index 4be5a72cf..f5500a228 100644 --- a/src/api/resources/accounting/resources/items/client/requests/index.ts +++ b/src/api/resources/accounting/resources/items/client/requests/index.ts @@ -1,2 +1,4 @@ export { type ItemsListRequest } from "./ItemsListRequest"; +export { type ItemEndpointRequest } from "./ItemEndpointRequest"; export { type ItemsRetrieveRequest } from "./ItemsRetrieveRequest"; +export { type PatchedItemEndpointRequest } from "./PatchedItemEndpointRequest"; diff --git a/src/api/resources/accounting/resources/journalEntries/client/Client.ts b/src/api/resources/accounting/resources/journalEntries/client/Client.ts index d78af2ede..b98a038a8 100644 --- a/src/api/resources/accounting/resources/journalEntries/client/Client.ts +++ b/src/api/resources/accounting/resources/journalEntries/client/Client.ts @@ -153,8 +153,8 @@ export class JournalEntries { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -249,8 +249,8 @@ export class JournalEntries { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -361,8 +361,8 @@ export class JournalEntries { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -431,8 +431,15 @@ export class JournalEntries { request: Merge.accounting.JournalEntriesLinesRemoteFieldClassesListRequest = {}, requestOptions?: JournalEntries.RequestOptions, ): Promise> { - const { cursor, includeDeletedData, includeRemoteData, includeShellData, isCommonModelField, pageSize } = - request; + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; const _queryParams: Record = {}; if (cursor != null) { _queryParams["cursor"] = cursor; @@ -454,6 +461,10 @@ export class JournalEntries { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -474,8 +485,8 @@ export class JournalEntries { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -557,8 +568,8 @@ export class JournalEntries { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -626,8 +637,15 @@ export class JournalEntries { request: Merge.accounting.JournalEntriesRemoteFieldClassesListRequest = {}, requestOptions?: JournalEntries.RequestOptions, ): Promise> { - const { cursor, includeDeletedData, includeRemoteData, includeShellData, isCommonModelField, pageSize } = - request; + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; const _queryParams: Record = {}; if (cursor != null) { _queryParams["cursor"] = cursor; @@ -649,6 +667,10 @@ export class JournalEntries { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -669,8 +691,8 @@ export class JournalEntries { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesLinesRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesLinesRemoteFieldClassesListRequest.ts index 0e376d73e..e91acfa9f 100644 --- a/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesLinesRemoteFieldClassesListRequest.ts +++ b/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesLinesRemoteFieldClassesListRequest.ts @@ -27,6 +27,10 @@ export interface JournalEntriesLinesRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesRemoteFieldClassesListRequest.ts index b1a7b59c1..0d24489cd 100644 --- a/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesRemoteFieldClassesListRequest.ts +++ b/src/api/resources/accounting/resources/journalEntries/client/requests/JournalEntriesRemoteFieldClassesListRequest.ts @@ -27,6 +27,10 @@ export interface JournalEntriesRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/accounting/resources/linkToken/client/Client.ts b/src/api/resources/accounting/resources/linkToken/client/Client.ts index f6a6be7e7..8ca4d7c85 100644 --- a/src/api/resources/accounting/resources/linkToken/client/Client.ts +++ b/src/api/resources/accounting/resources/linkToken/client/Client.ts @@ -78,8 +78,8 @@ export class LinkToken { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/api/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts index d0113c5e8..3655c9917 100644 --- a/src/api/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/api/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -43,7 +43,7 @@ export interface EndUserDetailsRequest { * * `en` - en * * `de` - de */ - language?: Merge.accounting.LanguageEnum; + language?: Merge.accounting.EndUserDetailsRequestLanguage; /** The boolean that indicates whether initial, periodic, and force syncs will be disabled. */ areSyncsDisabled?: boolean; /** A JSON object containing integration-specific configuration options. */ diff --git a/src/api/resources/accounting/resources/linkToken/index.ts b/src/api/resources/accounting/resources/linkToken/index.ts index 5ec76921e..c9240f83b 100644 --- a/src/api/resources/accounting/resources/linkToken/index.ts +++ b/src/api/resources/accounting/resources/linkToken/index.ts @@ -1 +1,2 @@ +export * from "./types"; export * from "./client"; diff --git a/src/api/resources/accounting/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/api/resources/accounting/resources/linkToken/types/EndUserDetailsRequestLanguage.ts new file mode 100644 index 000000000..290dbc6fa --- /dev/null +++ b/src/api/resources/accounting/resources/linkToken/types/EndUserDetailsRequestLanguage.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../index"; + +/** + * The following subset of IETF language tags can be used to configure localization. + * + * * `en` - en + * * `de` - de + */ +export type EndUserDetailsRequestLanguage = Merge.accounting.LanguageEnum | string; diff --git a/src/api/resources/accounting/resources/linkToken/types/index.ts b/src/api/resources/accounting/resources/linkToken/types/index.ts new file mode 100644 index 000000000..c90e13c37 --- /dev/null +++ b/src/api/resources/accounting/resources/linkToken/types/index.ts @@ -0,0 +1 @@ +export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/api/resources/accounting/resources/linkedAccounts/client/Client.ts b/src/api/resources/accounting/resources/linkedAccounts/client/Client.ts index 30002415e..8c1deeeb1 100644 --- a/src/api/resources/accounting/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/accounting/resources/linkedAccounts/client/Client.ts @@ -143,8 +143,8 @@ export class LinkedAccounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/passthrough/client/Client.ts b/src/api/resources/accounting/resources/passthrough/client/Client.ts index 058d2441f..54485fbbf 100644 --- a/src/api/resources/accounting/resources/passthrough/client/Client.ts +++ b/src/api/resources/accounting/resources/passthrough/client/Client.ts @@ -76,8 +76,8 @@ export class Passthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/paymentMethods/client/Client.ts b/src/api/resources/accounting/resources/paymentMethods/client/Client.ts index 68fda1ba3..bf2d01ad1 100644 --- a/src/api/resources/accounting/resources/paymentMethods/client/Client.ts +++ b/src/api/resources/accounting/resources/paymentMethods/client/Client.ts @@ -95,8 +95,8 @@ export class PaymentMethods { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -192,8 +192,8 @@ export class PaymentMethods { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/paymentTerms/client/Client.ts b/src/api/resources/accounting/resources/paymentTerms/client/Client.ts index c99be2e47..1ea18ca2e 100644 --- a/src/api/resources/accounting/resources/paymentTerms/client/Client.ts +++ b/src/api/resources/accounting/resources/paymentTerms/client/Client.ts @@ -99,8 +99,8 @@ export class PaymentTerms { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -200,8 +200,8 @@ export class PaymentTerms { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/payments/client/Client.ts b/src/api/resources/accounting/resources/payments/client/Client.ts index cad642cf3..ec9b48d27 100644 --- a/src/api/resources/accounting/resources/payments/client/Client.ts +++ b/src/api/resources/accounting/resources/payments/client/Client.ts @@ -163,8 +163,8 @@ export class Payments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -259,8 +259,8 @@ export class Payments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -367,8 +367,8 @@ export class Payments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -466,8 +466,8 @@ export class Payments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -537,8 +537,15 @@ export class Payments { request: Merge.accounting.PaymentsLineItemsRemoteFieldClassesListRequest = {}, requestOptions?: Payments.RequestOptions, ): Promise> { - const { cursor, includeDeletedData, includeRemoteData, includeShellData, isCommonModelField, pageSize } = - request; + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; const _queryParams: Record = {}; if (cursor != null) { _queryParams["cursor"] = cursor; @@ -560,6 +567,10 @@ export class Payments { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -580,8 +591,8 @@ export class Payments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -666,8 +677,8 @@ export class Payments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -748,8 +759,8 @@ export class Payments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -817,8 +828,15 @@ export class Payments { request: Merge.accounting.PaymentsRemoteFieldClassesListRequest = {}, requestOptions?: Payments.RequestOptions, ): Promise> { - const { cursor, includeDeletedData, includeRemoteData, includeShellData, isCommonModelField, pageSize } = - request; + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; const _queryParams: Record = {}; if (cursor != null) { _queryParams["cursor"] = cursor; @@ -840,6 +858,10 @@ export class Payments { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -860,8 +882,8 @@ export class Payments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/payments/client/requests/PaymentsLineItemsRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/payments/client/requests/PaymentsLineItemsRemoteFieldClassesListRequest.ts index 2929623d3..80ad52bb6 100644 --- a/src/api/resources/accounting/resources/payments/client/requests/PaymentsLineItemsRemoteFieldClassesListRequest.ts +++ b/src/api/resources/accounting/resources/payments/client/requests/PaymentsLineItemsRemoteFieldClassesListRequest.ts @@ -27,6 +27,10 @@ export interface PaymentsLineItemsRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/accounting/resources/payments/client/requests/PaymentsRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/payments/client/requests/PaymentsRemoteFieldClassesListRequest.ts index 82802a980..3f212e646 100644 --- a/src/api/resources/accounting/resources/payments/client/requests/PaymentsRemoteFieldClassesListRequest.ts +++ b/src/api/resources/accounting/resources/payments/client/requests/PaymentsRemoteFieldClassesListRequest.ts @@ -27,6 +27,10 @@ export interface PaymentsRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/accounting/resources/phoneNumbers/client/Client.ts b/src/api/resources/accounting/resources/phoneNumbers/client/Client.ts index a6d61056c..b850819bf 100644 --- a/src/api/resources/accounting/resources/phoneNumbers/client/Client.ts +++ b/src/api/resources/accounting/resources/phoneNumbers/client/Client.ts @@ -86,8 +86,8 @@ export class PhoneNumbers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/projects/client/Client.ts b/src/api/resources/accounting/resources/projects/client/Client.ts index abdf45be8..aabdb57c3 100644 --- a/src/api/resources/accounting/resources/projects/client/Client.ts +++ b/src/api/resources/accounting/resources/projects/client/Client.ts @@ -101,8 +101,8 @@ export class Projects { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -204,8 +204,8 @@ export class Projects { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/Client.ts b/src/api/resources/accounting/resources/purchaseOrders/client/Client.ts index c13b12075..c0ac9af2d 100644 --- a/src/api/resources/accounting/resources/purchaseOrders/client/Client.ts +++ b/src/api/resources/accounting/resources/purchaseOrders/client/Client.ts @@ -163,8 +163,8 @@ export class PurchaseOrders { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -259,8 +259,8 @@ export class PurchaseOrders { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -380,8 +380,8 @@ export class PurchaseOrders { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -450,8 +450,15 @@ export class PurchaseOrders { request: Merge.accounting.PurchaseOrdersLineItemsRemoteFieldClassesListRequest = {}, requestOptions?: PurchaseOrders.RequestOptions, ): Promise> { - const { cursor, includeDeletedData, includeRemoteData, includeShellData, isCommonModelField, pageSize } = - request; + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; const _queryParams: Record = {}; if (cursor != null) { _queryParams["cursor"] = cursor; @@ -473,6 +480,10 @@ export class PurchaseOrders { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -493,8 +504,8 @@ export class PurchaseOrders { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -576,8 +587,8 @@ export class PurchaseOrders { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -645,8 +656,15 @@ export class PurchaseOrders { request: Merge.accounting.PurchaseOrdersRemoteFieldClassesListRequest = {}, requestOptions?: PurchaseOrders.RequestOptions, ): Promise> { - const { cursor, includeDeletedData, includeRemoteData, includeShellData, isCommonModelField, pageSize } = - request; + const { + cursor, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; const _queryParams: Record = {}; if (cursor != null) { _queryParams["cursor"] = cursor; @@ -668,6 +686,10 @@ export class PurchaseOrders { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -688,8 +710,8 @@ export class PurchaseOrders { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersLineItemsRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersLineItemsRemoteFieldClassesListRequest.ts index 815358c7b..eb8915e6a 100644 --- a/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersLineItemsRemoteFieldClassesListRequest.ts +++ b/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersLineItemsRemoteFieldClassesListRequest.ts @@ -27,6 +27,10 @@ export interface PurchaseOrdersLineItemsRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersRemoteFieldClassesListRequest.ts b/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersRemoteFieldClassesListRequest.ts index 210d5622c..68e95403e 100644 --- a/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersRemoteFieldClassesListRequest.ts +++ b/src/api/resources/accounting/resources/purchaseOrders/client/requests/PurchaseOrdersRemoteFieldClassesListRequest.ts @@ -27,6 +27,10 @@ export interface PurchaseOrdersRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/accounting/resources/regenerateKey/client/Client.ts b/src/api/resources/accounting/resources/regenerateKey/client/Client.ts index f8ca46ed8..cc2a80651 100644 --- a/src/api/resources/accounting/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/accounting/resources/regenerateKey/client/Client.ts @@ -75,8 +75,8 @@ export class RegenerateKey { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/scopes/client/Client.ts b/src/api/resources/accounting/resources/scopes/client/Client.ts index d59beebf8..2b72fb951 100644 --- a/src/api/resources/accounting/resources/scopes/client/Client.ts +++ b/src/api/resources/accounting/resources/scopes/client/Client.ts @@ -70,8 +70,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -150,8 +150,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -258,8 +258,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/syncStatus/client/Client.ts b/src/api/resources/accounting/resources/syncStatus/client/Client.ts index 3c789085b..41d96ae9f 100644 --- a/src/api/resources/accounting/resources/syncStatus/client/Client.ts +++ b/src/api/resources/accounting/resources/syncStatus/client/Client.ts @@ -83,8 +83,8 @@ export class SyncStatus { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/taxRates/client/Client.ts b/src/api/resources/accounting/resources/taxRates/client/Client.ts index bf03a5e92..8c188c636 100644 --- a/src/api/resources/accounting/resources/taxRates/client/Client.ts +++ b/src/api/resources/accounting/resources/taxRates/client/Client.ts @@ -141,8 +141,8 @@ export class TaxRates { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -242,8 +242,8 @@ export class TaxRates { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/trackingCategories/client/Client.ts b/src/api/resources/accounting/resources/trackingCategories/client/Client.ts index b161003e4..15a278bb9 100644 --- a/src/api/resources/accounting/resources/trackingCategories/client/Client.ts +++ b/src/api/resources/accounting/resources/trackingCategories/client/Client.ts @@ -161,8 +161,8 @@ export class TrackingCategories { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -272,8 +272,8 @@ export class TrackingCategories { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/trackingCategories/client/requests/TrackingCategoriesListRequest.ts b/src/api/resources/accounting/resources/trackingCategories/client/requests/TrackingCategoriesListRequest.ts index e21d25b2d..a7779080b 100644 --- a/src/api/resources/accounting/resources/trackingCategories/client/requests/TrackingCategoriesListRequest.ts +++ b/src/api/resources/accounting/resources/trackingCategories/client/requests/TrackingCategoriesListRequest.ts @@ -52,7 +52,7 @@ export interface TrackingCategoriesListRequest { */ modifiedBefore?: Date; /** - * If provided, will only return TrackingCategories with this name. + * If provided, will only return tracking categories with this name. */ name?: string; /** diff --git a/src/api/resources/accounting/resources/transactions/client/Client.ts b/src/api/resources/accounting/resources/transactions/client/Client.ts index fb0f6b173..f08309106 100644 --- a/src/api/resources/accounting/resources/transactions/client/Client.ts +++ b/src/api/resources/accounting/resources/transactions/client/Client.ts @@ -148,8 +148,8 @@ export class Transactions { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -251,8 +251,8 @@ export class Transactions { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/vendorCredits/client/Client.ts b/src/api/resources/accounting/resources/vendorCredits/client/Client.ts index c00603e71..52669a356 100644 --- a/src/api/resources/accounting/resources/vendorCredits/client/Client.ts +++ b/src/api/resources/accounting/resources/vendorCredits/client/Client.ts @@ -148,8 +148,8 @@ export class VendorCredits { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -244,8 +244,8 @@ export class VendorCredits { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -350,8 +350,8 @@ export class VendorCredits { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -433,8 +433,8 @@ export class VendorCredits { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/resources/webhookReceivers/client/Client.ts b/src/api/resources/accounting/resources/webhookReceivers/client/Client.ts index 7243b114b..4706dff61 100644 --- a/src/api/resources/accounting/resources/webhookReceivers/client/Client.ts +++ b/src/api/resources/accounting/resources/webhookReceivers/client/Client.ts @@ -70,8 +70,8 @@ export class WebhookReceivers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -158,8 +158,8 @@ export class WebhookReceivers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/accounting/types/AccountDetails.ts b/src/api/resources/accounting/types/AccountDetails.ts index 5f0fde537..c19af095e 100644 --- a/src/api/resources/accounting/types/AccountDetails.ts +++ b/src/api/resources/accounting/types/AccountDetails.ts @@ -8,7 +8,7 @@ export interface AccountDetails { id?: string; integration?: string; integrationSlug?: string; - category?: Merge.accounting.CategoryEnum; + category?: Merge.accounting.AccountDetailsCategory; endUserOriginId?: string; endUserOrganizationName?: string; endUserEmailAddress?: string; diff --git a/src/api/resources/accounting/types/AccountDetailsAndActions.ts b/src/api/resources/accounting/types/AccountDetailsAndActions.ts index 9f049ddb2..d9c1c7cd8 100644 --- a/src/api/resources/accounting/types/AccountDetailsAndActions.ts +++ b/src/api/resources/accounting/types/AccountDetailsAndActions.ts @@ -14,8 +14,8 @@ import * as Merge from "../../../index"; */ export interface AccountDetailsAndActions { id: string; - category?: Merge.accounting.CategoryEnum; - status: Merge.accounting.AccountDetailsAndActionsStatusEnum; + category?: Merge.accounting.AccountDetailsAndActionsCategory; + status: Merge.accounting.AccountDetailsAndActionsStatus; statusDetail?: string; endUserOriginId?: string; endUserOrganizationName: string; @@ -28,4 +28,5 @@ export interface AccountDetailsAndActions { integration?: Merge.accounting.AccountDetailsAndActionsIntegration; accountType: string; completedAt: Date; + integrationSpecificFields?: Record; } diff --git a/src/api/resources/accounting/types/AccountDetailsAndActionsCategory.ts b/src/api/resources/accounting/types/AccountDetailsAndActionsCategory.ts new file mode 100644 index 000000000..2d47dfe4d --- /dev/null +++ b/src/api/resources/accounting/types/AccountDetailsAndActionsCategory.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type AccountDetailsAndActionsCategory = Merge.accounting.CategoryEnum | string; diff --git a/src/api/resources/accounting/types/AccountDetailsAndActionsStatus.ts b/src/api/resources/accounting/types/AccountDetailsAndActionsStatus.ts new file mode 100644 index 000000000..9aec4a687 --- /dev/null +++ b/src/api/resources/accounting/types/AccountDetailsAndActionsStatus.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type AccountDetailsAndActionsStatus = Merge.accounting.AccountDetailsAndActionsStatusEnum | string; diff --git a/src/api/resources/accounting/types/AccountDetailsCategory.ts b/src/api/resources/accounting/types/AccountDetailsCategory.ts new file mode 100644 index 000000000..76daa7eb4 --- /dev/null +++ b/src/api/resources/accounting/types/AccountDetailsCategory.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type AccountDetailsCategory = Merge.accounting.CategoryEnum | string; diff --git a/src/api/resources/accounting/types/AuditLogEvent.ts b/src/api/resources/accounting/types/AuditLogEvent.ts index 86989c419..13b47cf7d 100644 --- a/src/api/resources/accounting/types/AuditLogEvent.ts +++ b/src/api/resources/accounting/types/AuditLogEvent.ts @@ -30,6 +30,7 @@ export interface AuditLogEvent { * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED diff --git a/src/api/resources/accounting/types/AuditLogEventEventType.ts b/src/api/resources/accounting/types/AuditLogEventEventType.ts index 217799336..5633932f7 100644 --- a/src/api/resources/accounting/types/AuditLogEventEventType.ts +++ b/src/api/resources/accounting/types/AuditLogEventEventType.ts @@ -12,6 +12,7 @@ import * as Merge from "../../../index"; * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED diff --git a/src/api/resources/accounting/types/DataPassthroughRequest.ts b/src/api/resources/accounting/types/DataPassthroughRequest.ts index 8514078ee..699f0e4e0 100644 --- a/src/api/resources/accounting/types/DataPassthroughRequest.ts +++ b/src/api/resources/accounting/types/DataPassthroughRequest.ts @@ -13,7 +13,7 @@ import * as Merge from "../../../index"; * Create a `DataPassthrough` to get team hierarchies from your Rippling integration. */ export interface DataPassthroughRequest { - method: Merge.accounting.MethodEnum; + method: Merge.accounting.DataPassthroughRequestMethod; /** The path of the request in the third party's platform. */ path: string; /** An optional override of the third party's base url for the request. */ diff --git a/src/api/resources/accounting/types/DataPassthroughRequestMethod.ts b/src/api/resources/accounting/types/DataPassthroughRequestMethod.ts new file mode 100644 index 000000000..0ab1dfdc9 --- /dev/null +++ b/src/api/resources/accounting/types/DataPassthroughRequestMethod.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type DataPassthroughRequestMethod = Merge.accounting.MethodEnum | string; diff --git a/src/api/resources/accounting/types/EventTypeEnum.ts b/src/api/resources/accounting/types/EventTypeEnum.ts index 316d8531b..261c00e43 100644 --- a/src/api/resources/accounting/types/EventTypeEnum.ts +++ b/src/api/resources/accounting/types/EventTypeEnum.ts @@ -8,6 +8,7 @@ * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED @@ -52,6 +53,7 @@ export type EventTypeEnum = | "CREATED_TEST_API_KEY" | "DELETED_TEST_API_KEY" | "REGENERATED_PRODUCTION_API_KEY" + | "REGENERATED_WEBHOOK_SIGNATURE" | "INVITED_USER" | "TWO_FACTOR_AUTH_ENABLED" | "TWO_FACTOR_AUTH_DISABLED" @@ -95,6 +97,7 @@ export const EventTypeEnum = { CreatedTestApiKey: "CREATED_TEST_API_KEY", DeletedTestApiKey: "DELETED_TEST_API_KEY", RegeneratedProductionApiKey: "REGENERATED_PRODUCTION_API_KEY", + RegeneratedWebhookSignature: "REGENERATED_WEBHOOK_SIGNATURE", InvitedUser: "INVITED_USER", TwoFactorAuthEnabled: "TWO_FACTOR_AUTH_ENABLED", TwoFactorAuthDisabled: "TWO_FACTOR_AUTH_DISABLED", diff --git a/src/api/resources/accounting/types/ItemRequestRequest.ts b/src/api/resources/accounting/types/ItemRequestRequest.ts new file mode 100644 index 000000000..332ca822e --- /dev/null +++ b/src/api/resources/accounting/types/ItemRequestRequest.ts @@ -0,0 +1,50 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * # The Item Object + * ### Description + * The `Item` object refers to the goods involved in a transaction. + * + * ### Usage Example + * Fetch from the `LIST Items` endpoint and view a company's items. + */ +export interface ItemRequestRequest { + /** The item's name. */ + name?: string; + /** + * The item's status. + * + * * `ACTIVE` - ACTIVE + * * `ARCHIVED` - ARCHIVED + */ + status?: Merge.accounting.ItemRequestRequestStatus; + /** + * The item's type. + * + * * `INVENTORY` - INVENTORY + * * `NON_INVENTORY` - NON_INVENTORY + * * `SERVICE` - SERVICE + * * `UNKNOWN` - UNKNOWN + */ + type?: Merge.accounting.ItemRequestRequestType; + /** The item's unit price. */ + unitPrice?: number; + /** The price at which the item is purchased from a vendor. */ + purchasePrice?: number; + /** References the default account used to record a purchase of the item. */ + purchaseAccount?: Merge.accounting.ItemRequestRequestPurchaseAccount; + /** References the default account used to record a sale. */ + salesAccount?: Merge.accounting.ItemRequestRequestSalesAccount; + /** The company the item belongs to. */ + company?: Merge.accounting.ItemRequestRequestCompany; + /** The default purchase tax rate for this item. */ + purchaseTaxRate?: Merge.accounting.ItemRequestRequestPurchaseTaxRate; + /** The default sales tax rate for this item. */ + salesTaxRate?: Merge.accounting.ItemRequestRequestSalesTaxRate; + integrationParams?: Record; + linkedAccountParams?: Record; +} diff --git a/src/api/resources/accounting/types/ItemRequestRequestCompany.ts b/src/api/resources/accounting/types/ItemRequestRequestCompany.ts new file mode 100644 index 000000000..1b0b90a39 --- /dev/null +++ b/src/api/resources/accounting/types/ItemRequestRequestCompany.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * The company the item belongs to. + */ +export type ItemRequestRequestCompany = string | Merge.accounting.CompanyInfo; diff --git a/src/api/resources/accounting/types/ItemRequestRequestPurchaseAccount.ts b/src/api/resources/accounting/types/ItemRequestRequestPurchaseAccount.ts new file mode 100644 index 000000000..7c405d6c8 --- /dev/null +++ b/src/api/resources/accounting/types/ItemRequestRequestPurchaseAccount.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * References the default account used to record a purchase of the item. + */ +export type ItemRequestRequestPurchaseAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/ItemRequestRequestPurchaseTaxRate.ts b/src/api/resources/accounting/types/ItemRequestRequestPurchaseTaxRate.ts new file mode 100644 index 000000000..2f3c31faf --- /dev/null +++ b/src/api/resources/accounting/types/ItemRequestRequestPurchaseTaxRate.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * The default purchase tax rate for this item. + */ +export type ItemRequestRequestPurchaseTaxRate = string | Merge.accounting.TaxRate; diff --git a/src/api/resources/accounting/types/ItemRequestRequestSalesAccount.ts b/src/api/resources/accounting/types/ItemRequestRequestSalesAccount.ts new file mode 100644 index 000000000..20a0be3da --- /dev/null +++ b/src/api/resources/accounting/types/ItemRequestRequestSalesAccount.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * References the default account used to record a sale. + */ +export type ItemRequestRequestSalesAccount = string | Merge.accounting.Account; diff --git a/src/api/resources/accounting/types/ItemRequestRequestSalesTaxRate.ts b/src/api/resources/accounting/types/ItemRequestRequestSalesTaxRate.ts new file mode 100644 index 000000000..b4234db60 --- /dev/null +++ b/src/api/resources/accounting/types/ItemRequestRequestSalesTaxRate.ts @@ -0,0 +1,10 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * The default sales tax rate for this item. + */ +export type ItemRequestRequestSalesTaxRate = string | Merge.accounting.TaxRate; diff --git a/src/api/resources/accounting/types/ItemRequestRequestStatus.ts b/src/api/resources/accounting/types/ItemRequestRequestStatus.ts new file mode 100644 index 000000000..34a40eab4 --- /dev/null +++ b/src/api/resources/accounting/types/ItemRequestRequestStatus.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * The item's status. + * + * * `ACTIVE` - ACTIVE + * * `ARCHIVED` - ARCHIVED + */ +export type ItemRequestRequestStatus = Merge.accounting.Status7D1Enum | string; diff --git a/src/api/resources/accounting/types/ItemRequestRequestType.ts b/src/api/resources/accounting/types/ItemRequestRequestType.ts new file mode 100644 index 000000000..8167d7c19 --- /dev/null +++ b/src/api/resources/accounting/types/ItemRequestRequestType.ts @@ -0,0 +1,15 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * The item's type. + * + * * `INVENTORY` - INVENTORY + * * `NON_INVENTORY` - NON_INVENTORY + * * `SERVICE` - SERVICE + * * `UNKNOWN` - UNKNOWN + */ +export type ItemRequestRequestType = Merge.accounting.Type2BbEnum | string; diff --git a/src/api/resources/accounting/types/ItemResponse.ts b/src/api/resources/accounting/types/ItemResponse.ts new file mode 100644 index 000000000..81129d685 --- /dev/null +++ b/src/api/resources/accounting/types/ItemResponse.ts @@ -0,0 +1,12 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export interface ItemResponse { + model: Merge.accounting.Item; + warnings: Merge.accounting.WarningValidationProblem[]; + errors: Merge.accounting.ErrorValidationProblem[]; + logs?: Merge.accounting.DebugModeLog[]; +} diff --git a/src/api/resources/accounting/types/PatchedItemRequestRequest.ts b/src/api/resources/accounting/types/PatchedItemRequestRequest.ts new file mode 100644 index 000000000..c6a5ed970 --- /dev/null +++ b/src/api/resources/accounting/types/PatchedItemRequestRequest.ts @@ -0,0 +1,50 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * # The Item Object + * ### Description + * The `Item` object refers to the goods involved in a transaction. + * + * ### Usage Example + * Fetch from the `LIST Items` endpoint and view a company's items. + */ +export interface PatchedItemRequestRequest { + /** The item's name. */ + name?: string; + /** + * The item's status. + * + * * `ACTIVE` - ACTIVE + * * `ARCHIVED` - ARCHIVED + */ + status?: Merge.accounting.PatchedItemRequestRequestStatus; + /** + * The item's type. + * + * * `INVENTORY` - INVENTORY + * * `NON_INVENTORY` - NON_INVENTORY + * * `SERVICE` - SERVICE + * * `UNKNOWN` - UNKNOWN + */ + type?: Merge.accounting.PatchedItemRequestRequestType; + /** The item's unit price. */ + unitPrice?: number; + /** The price at which the item is purchased from a vendor. */ + purchasePrice?: number; + /** References the default account used to record a purchase of the item. */ + purchaseAccount?: string; + /** References the default account used to record a sale. */ + salesAccount?: string; + /** The company the item belongs to. */ + company?: string; + /** The default purchase tax rate for this item. */ + purchaseTaxRate?: string; + /** The default sales tax rate for this item. */ + salesTaxRate?: string; + integrationParams?: Record; + linkedAccountParams?: Record; +} diff --git a/src/api/resources/accounting/types/PatchedItemRequestRequestStatus.ts b/src/api/resources/accounting/types/PatchedItemRequestRequestStatus.ts new file mode 100644 index 000000000..dc5492a70 --- /dev/null +++ b/src/api/resources/accounting/types/PatchedItemRequestRequestStatus.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * The item's status. + * + * * `ACTIVE` - ACTIVE + * * `ARCHIVED` - ARCHIVED + */ +export type PatchedItemRequestRequestStatus = Merge.accounting.Status7D1Enum | string; diff --git a/src/api/resources/accounting/types/PatchedItemRequestRequestType.ts b/src/api/resources/accounting/types/PatchedItemRequestRequestType.ts new file mode 100644 index 000000000..129543221 --- /dev/null +++ b/src/api/resources/accounting/types/PatchedItemRequestRequestType.ts @@ -0,0 +1,15 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * The item's type. + * + * * `INVENTORY` - INVENTORY + * * `NON_INVENTORY` - NON_INVENTORY + * * `SERVICE` - SERVICE + * * `UNKNOWN` - UNKNOWN + */ +export type PatchedItemRequestRequestType = Merge.accounting.Type2BbEnum | string; diff --git a/src/api/resources/accounting/types/SyncStatus.ts b/src/api/resources/accounting/types/SyncStatus.ts index 5fb05aab8..6ab07ec65 100644 --- a/src/api/resources/accounting/types/SyncStatus.ts +++ b/src/api/resources/accounting/types/SyncStatus.ts @@ -19,7 +19,7 @@ export interface SyncStatus { nextSyncStart?: Date; lastSyncResult?: Merge.accounting.LastSyncResultEnum; lastSyncFinished?: Date; - status: Merge.accounting.StatusFd5Enum; + status: Merge.accounting.SyncStatusStatus; isInitialSync: boolean; selectiveSyncConfigurationsUsage?: Merge.accounting.SelectiveSyncConfigurationsUsageEnum; } diff --git a/src/api/resources/accounting/types/SyncStatusStatus.ts b/src/api/resources/accounting/types/SyncStatusStatus.ts new file mode 100644 index 000000000..dd2052ea6 --- /dev/null +++ b/src/api/resources/accounting/types/SyncStatusStatus.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type SyncStatusStatus = Merge.accounting.StatusFd5Enum | string; diff --git a/src/api/resources/accounting/types/Type2BbEnum.ts b/src/api/resources/accounting/types/Type2BbEnum.ts new file mode 100644 index 000000000..7c3607c49 --- /dev/null +++ b/src/api/resources/accounting/types/Type2BbEnum.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * * `INVENTORY` - INVENTORY + * * `NON_INVENTORY` - NON_INVENTORY + * * `SERVICE` - SERVICE + * * `UNKNOWN` - UNKNOWN + */ +export type Type2BbEnum = "INVENTORY" | "NON_INVENTORY" | "SERVICE" | "UNKNOWN"; +export const Type2BbEnum = { + Inventory: "INVENTORY", + NonInventory: "NON_INVENTORY", + Service: "SERVICE", + Unknown: "UNKNOWN", +} as const; diff --git a/src/api/resources/accounting/types/index.ts b/src/api/resources/accounting/types/index.ts index b6e905df2..ed233c5d8 100644 --- a/src/api/resources/accounting/types/index.ts +++ b/src/api/resources/accounting/types/index.ts @@ -4,7 +4,10 @@ export * from "./AccountStatus"; export * from "./AccountCurrency"; export * from "./Account"; export * from "./AccountAccountTypeEnum"; +export * from "./AccountDetailsCategory"; export * from "./AccountDetails"; +export * from "./AccountDetailsAndActionsCategory"; +export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActions"; export * from "./AccountDetailsAndActionsIntegration"; export * from "./AccountDetailsAndActionsStatusEnum"; @@ -119,6 +122,7 @@ export * from "./CreditNoteRequest"; export * from "./CreditNoteResponse"; export * from "./CreditNoteStatusEnum"; export * from "./CreditOrDebitEnum"; +export * from "./DataPassthroughRequestMethod"; export * from "./DataPassthroughRequest"; export * from "./DebugModeLog"; export * from "./DebugModelLogSummary"; @@ -256,6 +260,15 @@ export * from "./ItemPurchaseTaxRate"; export * from "./ItemSalesTaxRate"; export * from "./Item"; export * from "./ItemFormatEnum"; +export * from "./ItemRequestRequestStatus"; +export * from "./ItemRequestRequestType"; +export * from "./ItemRequestRequestPurchaseAccount"; +export * from "./ItemRequestRequestSalesAccount"; +export * from "./ItemRequestRequestCompany"; +export * from "./ItemRequestRequestPurchaseTaxRate"; +export * from "./ItemRequestRequestSalesTaxRate"; +export * from "./ItemRequestRequest"; +export * from "./ItemResponse"; export * from "./ItemSchema"; export * from "./ItemTypeEnum"; export * from "./JournalEntryPaymentsItem"; @@ -328,6 +341,9 @@ export * from "./PaginatedTaxRateList"; export * from "./PaginatedTrackingCategoryList"; export * from "./PaginatedTransactionList"; export * from "./PaginatedVendorCreditList"; +export * from "./PatchedItemRequestRequestStatus"; +export * from "./PatchedItemRequestRequestType"; +export * from "./PatchedItemRequestRequest"; export * from "./PatchedPaymentRequestContact"; export * from "./PatchedPaymentRequestAccount"; export * from "./PatchedPaymentRequestPaymentMethod"; @@ -415,6 +431,7 @@ export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./Status7D1Enum"; export * from "./Status895Enum"; export * from "./StatusFd5Enum"; +export * from "./SyncStatusStatus"; export * from "./SyncStatus"; export * from "./TaxComponentComponentType"; export * from "./TaxComponent"; @@ -436,6 +453,7 @@ export * from "./TransactionCurrencyEnum"; export * from "./TransactionLineItemItem"; export * from "./TransactionLineItemCurrency"; export * from "./TransactionLineItem"; +export * from "./Type2BbEnum"; export * from "./UnderlyingTransactionTypeEnum"; export * from "./ValidationProblemSource"; export * from "./VendorCreditVendor"; diff --git a/src/api/resources/ats/resources/accountDetails/client/Client.ts b/src/api/resources/ats/resources/accountDetails/client/Client.ts index 21e3a6fa5..022da74b5 100644 --- a/src/api/resources/ats/resources/accountDetails/client/Client.ts +++ b/src/api/resources/ats/resources/accountDetails/client/Client.ts @@ -70,8 +70,8 @@ export class AccountDetails { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/accountToken/client/Client.ts b/src/api/resources/ats/resources/accountToken/client/Client.ts index 7e644792e..84a7b77c0 100644 --- a/src/api/resources/ats/resources/accountToken/client/Client.ts +++ b/src/api/resources/ats/resources/accountToken/client/Client.ts @@ -73,8 +73,8 @@ export class AccountToken { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/activities/client/Client.ts b/src/api/resources/ats/resources/activities/client/Client.ts index ddcf7df01..645f87843 100644 --- a/src/api/resources/ats/resources/activities/client/Client.ts +++ b/src/api/resources/ats/resources/activities/client/Client.ts @@ -152,8 +152,8 @@ export class Activities { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -249,8 +249,8 @@ export class Activities { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -365,8 +365,8 @@ export class Activities { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -446,8 +446,8 @@ export class Activities { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/applications/client/Client.ts b/src/api/resources/ats/resources/applications/client/Client.ts index d47f13e67..41ce18b48 100644 --- a/src/api/resources/ats/resources/applications/client/Client.ts +++ b/src/api/resources/ats/resources/applications/client/Client.ts @@ -163,8 +163,8 @@ export class Applications { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -263,8 +263,8 @@ export class Applications { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -367,8 +367,8 @@ export class Applications { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -464,8 +464,8 @@ export class Applications { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -557,8 +557,8 @@ export class Applications { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/asyncPassthrough/client/Client.ts b/src/api/resources/ats/resources/asyncPassthrough/client/Client.ts index e4cd8cfcb..14a27601c 100644 --- a/src/api/resources/ats/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/ats/resources/asyncPassthrough/client/Client.ts @@ -76,8 +76,8 @@ export class AsyncPassthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -160,8 +160,8 @@ export class AsyncPassthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/attachments/client/Client.ts b/src/api/resources/ats/resources/attachments/client/Client.ts index bea4da2b9..7e85f6d71 100644 --- a/src/api/resources/ats/resources/attachments/client/Client.ts +++ b/src/api/resources/ats/resources/attachments/client/Client.ts @@ -146,8 +146,8 @@ export class Attachments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -243,8 +243,8 @@ export class Attachments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -353,8 +353,8 @@ export class Attachments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -434,8 +434,8 @@ export class Attachments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/auditTrail/client/Client.ts b/src/api/resources/ats/resources/auditTrail/client/Client.ts index 342fdace5..8303db06d 100644 --- a/src/api/resources/ats/resources/auditTrail/client/Client.ts +++ b/src/api/resources/ats/resources/auditTrail/client/Client.ts @@ -99,8 +99,8 @@ export class AuditTrail { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/auditTrail/client/requests/AuditTrailListRequest.ts b/src/api/resources/ats/resources/auditTrail/client/requests/AuditTrailListRequest.ts index b3187c0db..99ee8b1ad 100644 --- a/src/api/resources/ats/resources/auditTrail/client/requests/AuditTrailListRequest.ts +++ b/src/api/resources/ats/resources/auditTrail/client/requests/AuditTrailListRequest.ts @@ -16,7 +16,7 @@ export interface AuditTrailListRequest { */ endDate?: string; /** - * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` + * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` */ eventType?: string; /** diff --git a/src/api/resources/ats/resources/availableActions/client/Client.ts b/src/api/resources/ats/resources/availableActions/client/Client.ts index b9e995b4a..46303e3fa 100644 --- a/src/api/resources/ats/resources/availableActions/client/Client.ts +++ b/src/api/resources/ats/resources/availableActions/client/Client.ts @@ -70,8 +70,8 @@ export class AvailableActions { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/candidates/client/Client.ts b/src/api/resources/ats/resources/candidates/client/Client.ts index cbe9608c1..9ee1d7956 100644 --- a/src/api/resources/ats/resources/candidates/client/Client.ts +++ b/src/api/resources/ats/resources/candidates/client/Client.ts @@ -153,8 +153,8 @@ export class Candidates { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -250,8 +250,8 @@ export class Candidates { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -354,8 +354,8 @@ export class Candidates { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -454,8 +454,8 @@ export class Candidates { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -546,8 +546,8 @@ export class Candidates { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -623,8 +623,8 @@ export class Candidates { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -705,8 +705,8 @@ export class Candidates { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts b/src/api/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts index b9cedb383..a20dc8dd5 100644 --- a/src/api/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts +++ b/src/api/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts @@ -11,6 +11,6 @@ import * as Merge from "../../../../../../index"; * } */ export interface IgnoreCommonModelRequest { - reason: Merge.ats.ReasonEnum; + reason: Merge.ats.IgnoreCommonModelRequestReason; message?: string; } diff --git a/src/api/resources/ats/resources/candidates/types/IgnoreCommonModelRequestReason.ts b/src/api/resources/ats/resources/candidates/types/IgnoreCommonModelRequestReason.ts new file mode 100644 index 000000000..16eea523e --- /dev/null +++ b/src/api/resources/ats/resources/candidates/types/IgnoreCommonModelRequestReason.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../index"; + +export type IgnoreCommonModelRequestReason = Merge.ats.ReasonEnum | string; diff --git a/src/api/resources/ats/resources/candidates/types/index.ts b/src/api/resources/ats/resources/candidates/types/index.ts index 61344cf86..36e0b3d6e 100644 --- a/src/api/resources/ats/resources/candidates/types/index.ts +++ b/src/api/resources/ats/resources/candidates/types/index.ts @@ -1,2 +1,3 @@ export * from "./CandidatesListRequestExpand"; export * from "./CandidatesRetrieveRequestExpand"; +export * from "./IgnoreCommonModelRequestReason"; diff --git a/src/api/resources/ats/resources/deleteAccount/client/Client.ts b/src/api/resources/ats/resources/deleteAccount/client/Client.ts index ad30ad53b..85704ccff 100644 --- a/src/api/resources/ats/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/ats/resources/deleteAccount/client/Client.ts @@ -64,8 +64,8 @@ export class DeleteAccount { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/departments/client/Client.ts b/src/api/resources/ats/resources/departments/client/Client.ts index 372b5b210..0d463b5d5 100644 --- a/src/api/resources/ats/resources/departments/client/Client.ts +++ b/src/api/resources/ats/resources/departments/client/Client.ts @@ -126,8 +126,8 @@ export class Departments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -223,8 +223,8 @@ export class Departments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/eeocs/client/Client.ts b/src/api/resources/ats/resources/eeocs/client/Client.ts index 9b92b9793..754722d68 100644 --- a/src/api/resources/ats/resources/eeocs/client/Client.ts +++ b/src/api/resources/ats/resources/eeocs/client/Client.ts @@ -151,8 +151,8 @@ export class Eeocs { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -265,8 +265,8 @@ export class Eeocs { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/fieldMapping/client/Client.ts b/src/api/resources/ats/resources/fieldMapping/client/Client.ts index 7c8752488..fd6f7a122 100644 --- a/src/api/resources/ats/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/ats/resources/fieldMapping/client/Client.ts @@ -79,8 +79,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -176,8 +176,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -261,8 +261,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -351,8 +351,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -449,8 +449,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -530,8 +530,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/forceResync/client/Client.ts b/src/api/resources/ats/resources/forceResync/client/Client.ts index 28231ced7..5a6111b28 100644 --- a/src/api/resources/ats/resources/forceResync/client/Client.ts +++ b/src/api/resources/ats/resources/forceResync/client/Client.ts @@ -70,8 +70,8 @@ export class ForceResync { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/generateKey/client/Client.ts b/src/api/resources/ats/resources/generateKey/client/Client.ts index 227ea3fb3..41a36dce7 100644 --- a/src/api/resources/ats/resources/generateKey/client/Client.ts +++ b/src/api/resources/ats/resources/generateKey/client/Client.ts @@ -75,8 +75,8 @@ export class GenerateKey { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/index.ts b/src/api/resources/ats/resources/index.ts index de746f5b8..c04608fea 100644 --- a/src/api/resources/ats/resources/index.ts +++ b/src/api/resources/ats/resources/index.ts @@ -16,6 +16,8 @@ export * as jobPostings from "./jobPostings"; export * from "./jobPostings/types"; export * as jobs from "./jobs"; export * from "./jobs/types"; +export * as linkToken from "./linkToken"; +export * from "./linkToken/types"; export * as linkedAccounts from "./linkedAccounts"; export * from "./linkedAccounts/types"; export * as offers from "./offers"; @@ -33,7 +35,6 @@ export * as departments from "./departments"; export * as fieldMapping from "./fieldMapping"; export * as generateKey from "./generateKey"; export * as jobInterviewStages from "./jobInterviewStages"; -export * as linkToken from "./linkToken"; export * as offices from "./offices"; export * as passthrough from "./passthrough"; export * as regenerateKey from "./regenerateKey"; diff --git a/src/api/resources/ats/resources/interviews/client/Client.ts b/src/api/resources/ats/resources/interviews/client/Client.ts index ed7f47d15..1754fdfda 100644 --- a/src/api/resources/ats/resources/interviews/client/Client.ts +++ b/src/api/resources/ats/resources/interviews/client/Client.ts @@ -163,8 +163,8 @@ export class Interviews { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -260,8 +260,8 @@ export class Interviews { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -374,8 +374,8 @@ export class Interviews { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -455,8 +455,8 @@ export class Interviews { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/issues/client/Client.ts b/src/api/resources/ats/resources/issues/client/Client.ts index 8664cc06c..74f26047d 100644 --- a/src/api/resources/ats/resources/issues/client/Client.ts +++ b/src/api/resources/ats/resources/issues/client/Client.ts @@ -148,8 +148,8 @@ export class Issues { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -229,8 +229,8 @@ export class Issues { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/jobInterviewStages/client/Client.ts b/src/api/resources/ats/resources/jobInterviewStages/client/Client.ts index 29a552315..577d8342d 100644 --- a/src/api/resources/ats/resources/jobInterviewStages/client/Client.ts +++ b/src/api/resources/ats/resources/jobInterviewStages/client/Client.ts @@ -136,8 +136,8 @@ export class JobInterviewStages { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -237,8 +237,8 @@ export class JobInterviewStages { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/jobPostings/client/Client.ts b/src/api/resources/ats/resources/jobPostings/client/Client.ts index a0c529410..febf05c5d 100644 --- a/src/api/resources/ats/resources/jobPostings/client/Client.ts +++ b/src/api/resources/ats/resources/jobPostings/client/Client.ts @@ -138,8 +138,8 @@ export class JobPostings { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -239,8 +239,8 @@ export class JobPostings { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/jobs/client/Client.ts b/src/api/resources/ats/resources/jobs/client/Client.ts index 28348a642..ba6f709e5 100644 --- a/src/api/resources/ats/resources/jobs/client/Client.ts +++ b/src/api/resources/ats/resources/jobs/client/Client.ts @@ -160,8 +160,8 @@ export class Jobs { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -271,8 +271,8 @@ export class Jobs { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -386,8 +386,8 @@ export class Jobs { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/linkToken/client/Client.ts b/src/api/resources/ats/resources/linkToken/client/Client.ts index 4f81fb3f3..014f98321 100644 --- a/src/api/resources/ats/resources/linkToken/client/Client.ts +++ b/src/api/resources/ats/resources/linkToken/client/Client.ts @@ -78,8 +78,8 @@ export class LinkToken { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/api/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts index 1c7a5e358..beaa8c582 100644 --- a/src/api/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/api/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -40,7 +40,7 @@ export interface EndUserDetailsRequest { * * `en` - en * * `de` - de */ - language?: Merge.ats.LanguageEnum; + language?: Merge.ats.EndUserDetailsRequestLanguage; /** The boolean that indicates whether initial, periodic, and force syncs will be disabled. */ areSyncsDisabled?: boolean; /** A JSON object containing integration-specific configuration options. */ diff --git a/src/api/resources/ats/resources/linkToken/index.ts b/src/api/resources/ats/resources/linkToken/index.ts index 5ec76921e..c9240f83b 100644 --- a/src/api/resources/ats/resources/linkToken/index.ts +++ b/src/api/resources/ats/resources/linkToken/index.ts @@ -1 +1,2 @@ +export * from "./types"; export * from "./client"; diff --git a/src/api/resources/ats/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/api/resources/ats/resources/linkToken/types/EndUserDetailsRequestLanguage.ts new file mode 100644 index 000000000..9681f311e --- /dev/null +++ b/src/api/resources/ats/resources/linkToken/types/EndUserDetailsRequestLanguage.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../index"; + +/** + * The following subset of IETF language tags can be used to configure localization. + * + * * `en` - en + * * `de` - de + */ +export type EndUserDetailsRequestLanguage = Merge.ats.LanguageEnum | string; diff --git a/src/api/resources/ats/resources/linkToken/types/index.ts b/src/api/resources/ats/resources/linkToken/types/index.ts new file mode 100644 index 000000000..c90e13c37 --- /dev/null +++ b/src/api/resources/ats/resources/linkToken/types/index.ts @@ -0,0 +1 @@ +export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/api/resources/ats/resources/linkedAccounts/client/Client.ts b/src/api/resources/ats/resources/linkedAccounts/client/Client.ts index 6b8140b7d..36eca0a2d 100644 --- a/src/api/resources/ats/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/ats/resources/linkedAccounts/client/Client.ts @@ -143,8 +143,8 @@ export class LinkedAccounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/offers/client/Client.ts b/src/api/resources/ats/resources/offers/client/Client.ts index 7680fc4c1..94113b1c4 100644 --- a/src/api/resources/ats/resources/offers/client/Client.ts +++ b/src/api/resources/ats/resources/offers/client/Client.ts @@ -153,8 +153,8 @@ export class Offers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -264,8 +264,8 @@ export class Offers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/offices/client/Client.ts b/src/api/resources/ats/resources/offices/client/Client.ts index f665b10b2..c483d839b 100644 --- a/src/api/resources/ats/resources/offices/client/Client.ts +++ b/src/api/resources/ats/resources/offices/client/Client.ts @@ -126,8 +126,8 @@ export class Offices { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -223,8 +223,8 @@ export class Offices { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/passthrough/client/Client.ts b/src/api/resources/ats/resources/passthrough/client/Client.ts index c6f878f80..81a548894 100644 --- a/src/api/resources/ats/resources/passthrough/client/Client.ts +++ b/src/api/resources/ats/resources/passthrough/client/Client.ts @@ -76,8 +76,8 @@ export class Passthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/regenerateKey/client/Client.ts b/src/api/resources/ats/resources/regenerateKey/client/Client.ts index 4f612d480..4fc7b5ecb 100644 --- a/src/api/resources/ats/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/ats/resources/regenerateKey/client/Client.ts @@ -75,8 +75,8 @@ export class RegenerateKey { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/rejectReasons/client/Client.ts b/src/api/resources/ats/resources/rejectReasons/client/Client.ts index 2b36569a7..6b735705d 100644 --- a/src/api/resources/ats/resources/rejectReasons/client/Client.ts +++ b/src/api/resources/ats/resources/rejectReasons/client/Client.ts @@ -126,8 +126,8 @@ export class RejectReasons { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -223,8 +223,8 @@ export class RejectReasons { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/scopes/client/Client.ts b/src/api/resources/ats/resources/scopes/client/Client.ts index 14d11208f..64bda5eb7 100644 --- a/src/api/resources/ats/resources/scopes/client/Client.ts +++ b/src/api/resources/ats/resources/scopes/client/Client.ts @@ -70,8 +70,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -150,8 +150,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -256,8 +256,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/scorecards/client/Client.ts b/src/api/resources/ats/resources/scorecards/client/Client.ts index 8d1f608b5..569921fd4 100644 --- a/src/api/resources/ats/resources/scorecards/client/Client.ts +++ b/src/api/resources/ats/resources/scorecards/client/Client.ts @@ -158,8 +158,8 @@ export class Scorecards { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -269,8 +269,8 @@ export class Scorecards { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/syncStatus/client/Client.ts b/src/api/resources/ats/resources/syncStatus/client/Client.ts index 3d5024602..1351bdcd7 100644 --- a/src/api/resources/ats/resources/syncStatus/client/Client.ts +++ b/src/api/resources/ats/resources/syncStatus/client/Client.ts @@ -83,8 +83,8 @@ export class SyncStatus { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/tags/client/Client.ts b/src/api/resources/ats/resources/tags/client/Client.ts index 1c82cf5fe..e341db3ba 100644 --- a/src/api/resources/ats/resources/tags/client/Client.ts +++ b/src/api/resources/ats/resources/tags/client/Client.ts @@ -126,8 +126,8 @@ export class Tags { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/users/client/Client.ts b/src/api/resources/ats/resources/users/client/Client.ts index 218fae6d0..563a1d1f6 100644 --- a/src/api/resources/ats/resources/users/client/Client.ts +++ b/src/api/resources/ats/resources/users/client/Client.ts @@ -141,8 +141,8 @@ export class Users { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -246,8 +246,8 @@ export class Users { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/resources/webhookReceivers/client/Client.ts b/src/api/resources/ats/resources/webhookReceivers/client/Client.ts index bd6862b2a..0b5a920a1 100644 --- a/src/api/resources/ats/resources/webhookReceivers/client/Client.ts +++ b/src/api/resources/ats/resources/webhookReceivers/client/Client.ts @@ -70,8 +70,8 @@ export class WebhookReceivers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -156,8 +156,8 @@ export class WebhookReceivers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ats/types/AccountDetails.ts b/src/api/resources/ats/types/AccountDetails.ts index 80d018b9a..bc1f36038 100644 --- a/src/api/resources/ats/types/AccountDetails.ts +++ b/src/api/resources/ats/types/AccountDetails.ts @@ -8,7 +8,7 @@ export interface AccountDetails { id?: string; integration?: string; integrationSlug?: string; - category?: Merge.ats.CategoryEnum; + category?: Merge.ats.AccountDetailsCategory; endUserOriginId?: string; endUserOrganizationName?: string; endUserEmailAddress?: string; diff --git a/src/api/resources/ats/types/AccountDetailsAndActions.ts b/src/api/resources/ats/types/AccountDetailsAndActions.ts index 9a73fbbce..6a40c17a4 100644 --- a/src/api/resources/ats/types/AccountDetailsAndActions.ts +++ b/src/api/resources/ats/types/AccountDetailsAndActions.ts @@ -14,8 +14,8 @@ import * as Merge from "../../../index"; */ export interface AccountDetailsAndActions { id: string; - category?: Merge.ats.CategoryEnum; - status: Merge.ats.AccountDetailsAndActionsStatusEnum; + category?: Merge.ats.AccountDetailsAndActionsCategory; + status: Merge.ats.AccountDetailsAndActionsStatus; statusDetail?: string; endUserOriginId?: string; endUserOrganizationName: string; @@ -28,4 +28,5 @@ export interface AccountDetailsAndActions { integration?: Merge.ats.AccountDetailsAndActionsIntegration; accountType: string; completedAt: Date; + integrationSpecificFields?: Record; } diff --git a/src/api/resources/ats/types/AccountDetailsAndActionsCategory.ts b/src/api/resources/ats/types/AccountDetailsAndActionsCategory.ts new file mode 100644 index 000000000..65402d6a8 --- /dev/null +++ b/src/api/resources/ats/types/AccountDetailsAndActionsCategory.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type AccountDetailsAndActionsCategory = Merge.ats.CategoryEnum | string; diff --git a/src/api/resources/ats/types/AccountDetailsAndActionsStatus.ts b/src/api/resources/ats/types/AccountDetailsAndActionsStatus.ts new file mode 100644 index 000000000..024970001 --- /dev/null +++ b/src/api/resources/ats/types/AccountDetailsAndActionsStatus.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type AccountDetailsAndActionsStatus = Merge.ats.AccountDetailsAndActionsStatusEnum | string; diff --git a/src/api/resources/ats/types/AccountDetailsCategory.ts b/src/api/resources/ats/types/AccountDetailsCategory.ts new file mode 100644 index 000000000..62644f441 --- /dev/null +++ b/src/api/resources/ats/types/AccountDetailsCategory.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type AccountDetailsCategory = Merge.ats.CategoryEnum | string; diff --git a/src/api/resources/ats/types/AuditLogEvent.ts b/src/api/resources/ats/types/AuditLogEvent.ts index 32b7af14e..f4dc7843a 100644 --- a/src/api/resources/ats/types/AuditLogEvent.ts +++ b/src/api/resources/ats/types/AuditLogEvent.ts @@ -30,6 +30,7 @@ export interface AuditLogEvent { * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED diff --git a/src/api/resources/ats/types/AuditLogEventEventType.ts b/src/api/resources/ats/types/AuditLogEventEventType.ts index 87bc451f0..68ec09cfc 100644 --- a/src/api/resources/ats/types/AuditLogEventEventType.ts +++ b/src/api/resources/ats/types/AuditLogEventEventType.ts @@ -12,6 +12,7 @@ import * as Merge from "../../../index"; * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED diff --git a/src/api/resources/ats/types/EventTypeEnum.ts b/src/api/resources/ats/types/EventTypeEnum.ts index 316d8531b..38d61753c 100644 --- a/src/api/resources/ats/types/EventTypeEnum.ts +++ b/src/api/resources/ats/types/EventTypeEnum.ts @@ -8,6 +8,7 @@ * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED diff --git a/src/api/resources/ats/types/Job.ts b/src/api/resources/ats/types/Job.ts index 363b88409..fe1987a02 100644 --- a/src/api/resources/ats/types/Job.ts +++ b/src/api/resources/ats/types/Job.ts @@ -42,7 +42,7 @@ export interface Job { * * `REQUISITION` - REQUISITION * * `PROFILE` - PROFILE */ - type?: Merge.ats.JobTypeEnum; + type?: Merge.ats.JobType; /** IDs of `JobPosting` objects that serve as job postings for this `Job`. */ jobPostings?: (string | undefined)[]; jobPostingUrls?: Merge.ats.Url[]; diff --git a/src/api/resources/ats/types/JobPosting.ts b/src/api/resources/ats/types/JobPosting.ts index 04dde0b75..0b19de50e 100644 --- a/src/api/resources/ats/types/JobPosting.ts +++ b/src/api/resources/ats/types/JobPosting.ts @@ -34,7 +34,7 @@ export interface JobPosting { * * `INTERNAL` - INTERNAL * * `PENDING` - PENDING */ - status?: Merge.ats.JobPostingStatusEnum; + status?: Merge.ats.JobPostingStatus; /** The job posting’s content. */ content?: string; /** When the third party's job posting was created. */ diff --git a/src/api/resources/ats/types/JobPostingStatus.ts b/src/api/resources/ats/types/JobPostingStatus.ts new file mode 100644 index 000000000..240bd1d6d --- /dev/null +++ b/src/api/resources/ats/types/JobPostingStatus.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * The job posting's status. + * + * * `PUBLISHED` - PUBLISHED + * * `CLOSED` - CLOSED + * * `DRAFT` - DRAFT + * * `INTERNAL` - INTERNAL + * * `PENDING` - PENDING + */ +export type JobPostingStatus = Merge.ats.JobPostingStatusEnum | string; diff --git a/src/api/resources/ats/types/JobType.ts b/src/api/resources/ats/types/JobType.ts new file mode 100644 index 000000000..9f93d80da --- /dev/null +++ b/src/api/resources/ats/types/JobType.ts @@ -0,0 +1,14 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * The job's type. + * + * * `POSTING` - POSTING + * * `REQUISITION` - REQUISITION + * * `PROFILE` - PROFILE + */ +export type JobType = Merge.ats.JobTypeEnum | string; diff --git a/src/api/resources/ats/types/SyncStatus.ts b/src/api/resources/ats/types/SyncStatus.ts index d81c3938a..dfc85b3db 100644 --- a/src/api/resources/ats/types/SyncStatus.ts +++ b/src/api/resources/ats/types/SyncStatus.ts @@ -17,9 +17,9 @@ export interface SyncStatus { modelId: string; lastSyncStart?: Date; nextSyncStart?: Date; - lastSyncResult?: Merge.ats.LastSyncResultEnum; + lastSyncResult?: Merge.ats.SyncStatusLastSyncResult; lastSyncFinished?: Date; - status: Merge.ats.StatusFd5Enum; + status: Merge.ats.SyncStatusStatus; isInitialSync: boolean; selectiveSyncConfigurationsUsage?: Merge.ats.SelectiveSyncConfigurationsUsageEnum; } diff --git a/src/api/resources/ats/types/SyncStatusLastSyncResult.ts b/src/api/resources/ats/types/SyncStatusLastSyncResult.ts new file mode 100644 index 000000000..c9896bfba --- /dev/null +++ b/src/api/resources/ats/types/SyncStatusLastSyncResult.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type SyncStatusLastSyncResult = Merge.ats.LastSyncResultEnum | string; diff --git a/src/api/resources/ats/types/SyncStatusStatus.ts b/src/api/resources/ats/types/SyncStatusStatus.ts new file mode 100644 index 000000000..7b62cc454 --- /dev/null +++ b/src/api/resources/ats/types/SyncStatusStatus.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type SyncStatusStatus = Merge.ats.StatusFd5Enum | string; diff --git a/src/api/resources/ats/types/index.ts b/src/api/resources/ats/types/index.ts index cd0b71865..b5bd450ee 100644 --- a/src/api/resources/ats/types/index.ts +++ b/src/api/resources/ats/types/index.ts @@ -1,5 +1,8 @@ export * from "./AccessRoleEnum"; +export * from "./AccountDetailsCategory"; export * from "./AccountDetails"; +export * from "./AccountDetailsAndActionsCategory"; +export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActions"; export * from "./AccountDetailsAndActionsIntegration"; export * from "./AccountDetailsAndActionsStatusEnum"; @@ -92,6 +95,7 @@ export * from "./IssueStatus"; export * from "./Issue"; export * from "./IssueStatusEnum"; export * from "./JobStatus"; +export * from "./JobType"; export * from "./JobDepartmentsItem"; export * from "./JobOfficesItem"; export * from "./JobHiringManagersItem"; @@ -101,6 +105,7 @@ export * from "./JobInterviewStageJob"; export * from "./JobInterviewStage"; export * from "./JobPostingJobPostingUrlsItem"; export * from "./JobPostingJob"; +export * from "./JobPostingStatus"; export * from "./JobPosting"; export * from "./JobPostingStatusEnum"; export * from "./JobStatusEnum"; @@ -196,6 +201,8 @@ export * from "./ScreeningQuestionOption"; export * from "./ScreeningQuestionTypeEnum"; export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./StatusFd5Enum"; +export * from "./SyncStatusLastSyncResult"; +export * from "./SyncStatusStatus"; export * from "./SyncStatus"; export * from "./Tag"; export * from "./UrlUrlType"; diff --git a/src/api/resources/crm/resources/accountDetails/client/Client.ts b/src/api/resources/crm/resources/accountDetails/client/Client.ts index 3461689cc..ef50a4ee8 100644 --- a/src/api/resources/crm/resources/accountDetails/client/Client.ts +++ b/src/api/resources/crm/resources/accountDetails/client/Client.ts @@ -70,8 +70,8 @@ export class AccountDetails { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/accountToken/client/Client.ts b/src/api/resources/crm/resources/accountToken/client/Client.ts index d7c0717d0..688bc6aea 100644 --- a/src/api/resources/crm/resources/accountToken/client/Client.ts +++ b/src/api/resources/crm/resources/accountToken/client/Client.ts @@ -73,8 +73,8 @@ export class AccountToken { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/accounts/client/Client.ts b/src/api/resources/crm/resources/accounts/client/Client.ts index de3d6087b..4d0ea7ed5 100644 --- a/src/api/resources/crm/resources/accounts/client/Client.ts +++ b/src/api/resources/crm/resources/accounts/client/Client.ts @@ -146,8 +146,8 @@ export class Accounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -242,8 +242,8 @@ export class Accounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -348,8 +348,8 @@ export class Accounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -447,8 +447,8 @@ export class Accounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -534,8 +534,8 @@ export class Accounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -616,8 +616,8 @@ export class Accounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -690,6 +690,7 @@ export class Accounts { includeRemoteFields, includeShellData, isCommonModelField, + isCustom, pageSize, } = request; const _queryParams: Record = {}; @@ -717,6 +718,10 @@ export class Accounts { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -737,8 +742,8 @@ export class Accounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/accounts/client/requests/AccountsRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/accounts/client/requests/AccountsRemoteFieldClassesListRequest.ts index 9cb3a2bba..27f4169e6 100644 --- a/src/api/resources/crm/resources/accounts/client/requests/AccountsRemoteFieldClassesListRequest.ts +++ b/src/api/resources/crm/resources/accounts/client/requests/AccountsRemoteFieldClassesListRequest.ts @@ -31,6 +31,10 @@ export interface AccountsRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/crm/resources/associationTypes/client/Client.ts b/src/api/resources/crm/resources/associationTypes/client/Client.ts index 4e285aa43..77a4f82de 100644 --- a/src/api/resources/crm/resources/associationTypes/client/Client.ts +++ b/src/api/resources/crm/resources/associationTypes/client/Client.ts @@ -136,8 +136,8 @@ export class AssociationTypes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -249,8 +249,8 @@ export class AssociationTypes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -360,8 +360,8 @@ export class AssociationTypes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -448,8 +448,8 @@ export class AssociationTypes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/associations/client/Client.ts b/src/api/resources/crm/resources/associations/client/Client.ts index e0d72fe06..0e9721caa 100644 --- a/src/api/resources/crm/resources/associations/client/Client.ts +++ b/src/api/resources/crm/resources/associations/client/Client.ts @@ -149,8 +149,8 @@ export class Associations { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -270,8 +270,8 @@ export class Associations { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/asyncPassthrough/client/Client.ts b/src/api/resources/crm/resources/asyncPassthrough/client/Client.ts index e9adb5811..5a0ad4ce1 100644 --- a/src/api/resources/crm/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/crm/resources/asyncPassthrough/client/Client.ts @@ -76,8 +76,8 @@ export class AsyncPassthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -160,8 +160,8 @@ export class AsyncPassthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/auditTrail/client/Client.ts b/src/api/resources/crm/resources/auditTrail/client/Client.ts index 4b68bf74c..221907d6d 100644 --- a/src/api/resources/crm/resources/auditTrail/client/Client.ts +++ b/src/api/resources/crm/resources/auditTrail/client/Client.ts @@ -99,8 +99,8 @@ export class AuditTrail { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/auditTrail/client/requests/AuditTrailListRequest.ts b/src/api/resources/crm/resources/auditTrail/client/requests/AuditTrailListRequest.ts index b3187c0db..99ee8b1ad 100644 --- a/src/api/resources/crm/resources/auditTrail/client/requests/AuditTrailListRequest.ts +++ b/src/api/resources/crm/resources/auditTrail/client/requests/AuditTrailListRequest.ts @@ -16,7 +16,7 @@ export interface AuditTrailListRequest { */ endDate?: string; /** - * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` + * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` */ eventType?: string; /** diff --git a/src/api/resources/crm/resources/availableActions/client/Client.ts b/src/api/resources/crm/resources/availableActions/client/Client.ts index f2bb58d5b..1fd85970c 100644 --- a/src/api/resources/crm/resources/availableActions/client/Client.ts +++ b/src/api/resources/crm/resources/availableActions/client/Client.ts @@ -70,8 +70,8 @@ export class AvailableActions { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/contacts/client/Client.ts b/src/api/resources/crm/resources/contacts/client/Client.ts index d0363af4e..fde15e8b4 100644 --- a/src/api/resources/crm/resources/contacts/client/Client.ts +++ b/src/api/resources/crm/resources/contacts/client/Client.ts @@ -153,8 +153,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -249,8 +249,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -357,8 +357,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -456,8 +456,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -548,8 +548,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -625,8 +625,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -707,8 +707,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -781,6 +781,7 @@ export class Contacts { includeRemoteFields, includeShellData, isCommonModelField, + isCustom, pageSize, } = request; const _queryParams: Record = {}; @@ -808,6 +809,10 @@ export class Contacts { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -828,8 +833,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/contacts/client/requests/ContactsRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/contacts/client/requests/ContactsRemoteFieldClassesListRequest.ts index 869d1451c..9708598f0 100644 --- a/src/api/resources/crm/resources/contacts/client/requests/ContactsRemoteFieldClassesListRequest.ts +++ b/src/api/resources/crm/resources/contacts/client/requests/ContactsRemoteFieldClassesListRequest.ts @@ -31,6 +31,10 @@ export interface ContactsRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/crm/resources/customObjectClasses/client/Client.ts b/src/api/resources/crm/resources/customObjectClasses/client/Client.ts index 809e732d0..478b9a9b8 100644 --- a/src/api/resources/crm/resources/customObjectClasses/client/Client.ts +++ b/src/api/resources/crm/resources/customObjectClasses/client/Client.ts @@ -131,8 +131,8 @@ export class CustomObjectClasses { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -232,8 +232,8 @@ export class CustomObjectClasses { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/customObjects/client/Client.ts b/src/api/resources/crm/resources/customObjects/client/Client.ts index 0b54776f6..7bdbbb982 100644 --- a/src/api/resources/crm/resources/customObjects/client/Client.ts +++ b/src/api/resources/crm/resources/customObjects/client/Client.ts @@ -136,8 +136,8 @@ export class CustomObjects { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -243,8 +243,8 @@ export class CustomObjects { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -354,8 +354,8 @@ export class CustomObjects { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -442,8 +442,8 @@ export class CustomObjects { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -520,6 +520,7 @@ export class CustomObjects { includeRemoteFields, includeShellData, isCommonModelField, + isCustom, pageSize, } = request; const _queryParams: Record = {}; @@ -547,6 +548,10 @@ export class CustomObjects { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -567,8 +572,8 @@ export class CustomObjects { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest.ts index 85cc5fabb..95a3a52b2 100644 --- a/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest.ts +++ b/src/api/resources/crm/resources/customObjects/client/requests/CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest.ts @@ -31,6 +31,10 @@ export interface CustomObjectClassesCustomObjectsRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/crm/resources/deleteAccount/client/Client.ts b/src/api/resources/crm/resources/deleteAccount/client/Client.ts index 8df8d0308..80b59031e 100644 --- a/src/api/resources/crm/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/crm/resources/deleteAccount/client/Client.ts @@ -64,8 +64,8 @@ export class DeleteAccount { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/engagementTypes/client/Client.ts b/src/api/resources/crm/resources/engagementTypes/client/Client.ts index f06c44f8d..89c58e14f 100644 --- a/src/api/resources/crm/resources/engagementTypes/client/Client.ts +++ b/src/api/resources/crm/resources/engagementTypes/client/Client.ts @@ -131,8 +131,8 @@ export class EngagementTypes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -232,8 +232,8 @@ export class EngagementTypes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -307,6 +307,7 @@ export class EngagementTypes { includeRemoteFields, includeShellData, isCommonModelField, + isCustom, pageSize, } = request; const _queryParams: Record = {}; @@ -334,6 +335,10 @@ export class EngagementTypes { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -354,8 +359,8 @@ export class EngagementTypes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/engagementTypes/client/requests/EngagementTypesRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/engagementTypes/client/requests/EngagementTypesRemoteFieldClassesListRequest.ts index f710a9112..7f843911a 100644 --- a/src/api/resources/crm/resources/engagementTypes/client/requests/EngagementTypesRemoteFieldClassesListRequest.ts +++ b/src/api/resources/crm/resources/engagementTypes/client/requests/EngagementTypesRemoteFieldClassesListRequest.ts @@ -31,6 +31,10 @@ export interface EngagementTypesRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/crm/resources/engagements/client/Client.ts b/src/api/resources/crm/resources/engagements/client/Client.ts index 10d5431b4..de8aa28ce 100644 --- a/src/api/resources/crm/resources/engagements/client/Client.ts +++ b/src/api/resources/crm/resources/engagements/client/Client.ts @@ -148,8 +148,8 @@ export class Engagements { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -244,8 +244,8 @@ export class Engagements { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -352,8 +352,8 @@ export class Engagements { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -451,8 +451,8 @@ export class Engagements { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -538,8 +538,8 @@ export class Engagements { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -620,8 +620,8 @@ export class Engagements { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -694,6 +694,7 @@ export class Engagements { includeRemoteFields, includeShellData, isCommonModelField, + isCustom, pageSize, } = request; const _queryParams: Record = {}; @@ -721,6 +722,10 @@ export class Engagements { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -741,8 +746,8 @@ export class Engagements { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/engagements/client/requests/EngagementsRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/engagements/client/requests/EngagementsRemoteFieldClassesListRequest.ts index c75063c28..611d088b4 100644 --- a/src/api/resources/crm/resources/engagements/client/requests/EngagementsRemoteFieldClassesListRequest.ts +++ b/src/api/resources/crm/resources/engagements/client/requests/EngagementsRemoteFieldClassesListRequest.ts @@ -31,6 +31,10 @@ export interface EngagementsRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/crm/resources/fieldMapping/client/Client.ts b/src/api/resources/crm/resources/fieldMapping/client/Client.ts index f1944e543..1f0c4a86a 100644 --- a/src/api/resources/crm/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/crm/resources/fieldMapping/client/Client.ts @@ -79,8 +79,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -176,8 +176,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -261,8 +261,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -351,8 +351,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -449,8 +449,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -530,8 +530,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/forceResync/client/Client.ts b/src/api/resources/crm/resources/forceResync/client/Client.ts index fa876b219..e23e0b3fe 100644 --- a/src/api/resources/crm/resources/forceResync/client/Client.ts +++ b/src/api/resources/crm/resources/forceResync/client/Client.ts @@ -70,8 +70,8 @@ export class ForceResync { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/generateKey/client/Client.ts b/src/api/resources/crm/resources/generateKey/client/Client.ts index 1c1c96103..033a65476 100644 --- a/src/api/resources/crm/resources/generateKey/client/Client.ts +++ b/src/api/resources/crm/resources/generateKey/client/Client.ts @@ -75,8 +75,8 @@ export class GenerateKey { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/index.ts b/src/api/resources/crm/resources/index.ts index 365e30c18..5df17baa0 100644 --- a/src/api/resources/crm/resources/index.ts +++ b/src/api/resources/crm/resources/index.ts @@ -8,6 +8,8 @@ export * as issues from "./issues"; export * from "./issues/types"; export * as leads from "./leads"; export * from "./leads/types"; +export * as linkToken from "./linkToken"; +export * from "./linkToken/types"; export * as linkedAccounts from "./linkedAccounts"; export * from "./linkedAccounts/types"; export * as notes from "./notes"; @@ -30,7 +32,6 @@ export * as deleteAccount from "./deleteAccount"; export * as engagementTypes from "./engagementTypes"; export * as fieldMapping from "./fieldMapping"; export * as generateKey from "./generateKey"; -export * as linkToken from "./linkToken"; export * as passthrough from "./passthrough"; export * as regenerateKey from "./regenerateKey"; export * as stages from "./stages"; diff --git a/src/api/resources/crm/resources/issues/client/Client.ts b/src/api/resources/crm/resources/issues/client/Client.ts index 317fe1bbc..fddadd4db 100644 --- a/src/api/resources/crm/resources/issues/client/Client.ts +++ b/src/api/resources/crm/resources/issues/client/Client.ts @@ -148,8 +148,8 @@ export class Issues { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -229,8 +229,8 @@ export class Issues { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/leads/client/Client.ts b/src/api/resources/crm/resources/leads/client/Client.ts index 94c483415..cfb72129d 100644 --- a/src/api/resources/crm/resources/leads/client/Client.ts +++ b/src/api/resources/crm/resources/leads/client/Client.ts @@ -163,8 +163,8 @@ export class Leads { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -259,8 +259,8 @@ export class Leads { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -367,8 +367,8 @@ export class Leads { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -446,8 +446,8 @@ export class Leads { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -520,6 +520,7 @@ export class Leads { includeRemoteFields, includeShellData, isCommonModelField, + isCustom, pageSize, } = request; const _queryParams: Record = {}; @@ -547,6 +548,10 @@ export class Leads { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -567,8 +572,8 @@ export class Leads { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/leads/client/requests/LeadsRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/leads/client/requests/LeadsRemoteFieldClassesListRequest.ts index 43296ca44..be72df760 100644 --- a/src/api/resources/crm/resources/leads/client/requests/LeadsRemoteFieldClassesListRequest.ts +++ b/src/api/resources/crm/resources/leads/client/requests/LeadsRemoteFieldClassesListRequest.ts @@ -31,6 +31,10 @@ export interface LeadsRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/crm/resources/linkToken/client/Client.ts b/src/api/resources/crm/resources/linkToken/client/Client.ts index 72422818e..7695b969f 100644 --- a/src/api/resources/crm/resources/linkToken/client/Client.ts +++ b/src/api/resources/crm/resources/linkToken/client/Client.ts @@ -78,8 +78,8 @@ export class LinkToken { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/api/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts index 1e96d1315..32917ba9f 100644 --- a/src/api/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/api/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -40,7 +40,7 @@ export interface EndUserDetailsRequest { * * `en` - en * * `de` - de */ - language?: Merge.crm.LanguageEnum; + language?: Merge.crm.EndUserDetailsRequestLanguage; /** The boolean that indicates whether initial, periodic, and force syncs will be disabled. */ areSyncsDisabled?: boolean; /** A JSON object containing integration-specific configuration options. */ diff --git a/src/api/resources/crm/resources/linkToken/index.ts b/src/api/resources/crm/resources/linkToken/index.ts index 5ec76921e..c9240f83b 100644 --- a/src/api/resources/crm/resources/linkToken/index.ts +++ b/src/api/resources/crm/resources/linkToken/index.ts @@ -1 +1,2 @@ +export * from "./types"; export * from "./client"; diff --git a/src/api/resources/crm/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/api/resources/crm/resources/linkToken/types/EndUserDetailsRequestLanguage.ts new file mode 100644 index 000000000..7002098b9 --- /dev/null +++ b/src/api/resources/crm/resources/linkToken/types/EndUserDetailsRequestLanguage.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../index"; + +/** + * The following subset of IETF language tags can be used to configure localization. + * + * * `en` - en + * * `de` - de + */ +export type EndUserDetailsRequestLanguage = Merge.crm.LanguageEnum | string; diff --git a/src/api/resources/crm/resources/linkToken/types/index.ts b/src/api/resources/crm/resources/linkToken/types/index.ts new file mode 100644 index 000000000..c90e13c37 --- /dev/null +++ b/src/api/resources/crm/resources/linkToken/types/index.ts @@ -0,0 +1 @@ +export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/api/resources/crm/resources/linkedAccounts/client/Client.ts b/src/api/resources/crm/resources/linkedAccounts/client/Client.ts index 24c3dd508..dfd4c104b 100644 --- a/src/api/resources/crm/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/crm/resources/linkedAccounts/client/Client.ts @@ -143,8 +143,8 @@ export class LinkedAccounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/notes/client/Client.ts b/src/api/resources/crm/resources/notes/client/Client.ts index bf609d593..5dddc7096 100644 --- a/src/api/resources/crm/resources/notes/client/Client.ts +++ b/src/api/resources/crm/resources/notes/client/Client.ts @@ -158,8 +158,8 @@ export class Notes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -254,8 +254,8 @@ export class Notes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -362,8 +362,8 @@ export class Notes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -441,8 +441,8 @@ export class Notes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -515,6 +515,7 @@ export class Notes { includeRemoteFields, includeShellData, isCommonModelField, + isCustom, pageSize, } = request; const _queryParams: Record = {}; @@ -542,6 +543,10 @@ export class Notes { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -562,8 +567,8 @@ export class Notes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/notes/client/requests/NotesRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/notes/client/requests/NotesRemoteFieldClassesListRequest.ts index d025cff85..b17a28240 100644 --- a/src/api/resources/crm/resources/notes/client/requests/NotesRemoteFieldClassesListRequest.ts +++ b/src/api/resources/crm/resources/notes/client/requests/NotesRemoteFieldClassesListRequest.ts @@ -31,6 +31,10 @@ export interface NotesRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/crm/resources/opportunities/client/Client.ts b/src/api/resources/crm/resources/opportunities/client/Client.ts index f08e13ff9..40661704f 100644 --- a/src/api/resources/crm/resources/opportunities/client/Client.ts +++ b/src/api/resources/crm/resources/opportunities/client/Client.ts @@ -175,8 +175,8 @@ export class Opportunities { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -271,8 +271,8 @@ export class Opportunities { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -388,8 +388,8 @@ export class Opportunities { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -487,8 +487,8 @@ export class Opportunities { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -574,8 +574,8 @@ export class Opportunities { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -656,8 +656,8 @@ export class Opportunities { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -732,6 +732,7 @@ export class Opportunities { includeRemoteFields, includeShellData, isCommonModelField, + isCustom, pageSize, } = request; const _queryParams: Record = {}; @@ -759,6 +760,10 @@ export class Opportunities { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -779,8 +784,8 @@ export class Opportunities { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/opportunities/client/requests/OpportunitiesRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/opportunities/client/requests/OpportunitiesRemoteFieldClassesListRequest.ts index 27ae82f3a..179e9c73b 100644 --- a/src/api/resources/crm/resources/opportunities/client/requests/OpportunitiesRemoteFieldClassesListRequest.ts +++ b/src/api/resources/crm/resources/opportunities/client/requests/OpportunitiesRemoteFieldClassesListRequest.ts @@ -31,6 +31,10 @@ export interface OpportunitiesRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/crm/resources/passthrough/client/Client.ts b/src/api/resources/crm/resources/passthrough/client/Client.ts index 26be92912..b17fe6978 100644 --- a/src/api/resources/crm/resources/passthrough/client/Client.ts +++ b/src/api/resources/crm/resources/passthrough/client/Client.ts @@ -76,8 +76,8 @@ export class Passthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/regenerateKey/client/Client.ts b/src/api/resources/crm/resources/regenerateKey/client/Client.ts index ddd8ee53c..07ee3d10d 100644 --- a/src/api/resources/crm/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/crm/resources/regenerateKey/client/Client.ts @@ -75,8 +75,8 @@ export class RegenerateKey { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/scopes/client/Client.ts b/src/api/resources/crm/resources/scopes/client/Client.ts index d4ef1d0ae..3baed8555 100644 --- a/src/api/resources/crm/resources/scopes/client/Client.ts +++ b/src/api/resources/crm/resources/scopes/client/Client.ts @@ -70,8 +70,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -150,8 +150,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -256,8 +256,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/stages/client/Client.ts b/src/api/resources/crm/resources/stages/client/Client.ts index e6f8b317a..4f0e85dc5 100644 --- a/src/api/resources/crm/resources/stages/client/Client.ts +++ b/src/api/resources/crm/resources/stages/client/Client.ts @@ -131,8 +131,8 @@ export class Stages { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -232,8 +232,8 @@ export class Stages { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -307,6 +307,7 @@ export class Stages { includeRemoteFields, includeShellData, isCommonModelField, + isCustom, pageSize, } = request; const _queryParams: Record = {}; @@ -334,6 +335,10 @@ export class Stages { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -354,8 +359,8 @@ export class Stages { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/stages/client/requests/StagesRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/stages/client/requests/StagesRemoteFieldClassesListRequest.ts index 5d2e38df5..a01671919 100644 --- a/src/api/resources/crm/resources/stages/client/requests/StagesRemoteFieldClassesListRequest.ts +++ b/src/api/resources/crm/resources/stages/client/requests/StagesRemoteFieldClassesListRequest.ts @@ -31,6 +31,10 @@ export interface StagesRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/crm/resources/syncStatus/client/Client.ts b/src/api/resources/crm/resources/syncStatus/client/Client.ts index 7aa0db8e3..7a990c175 100644 --- a/src/api/resources/crm/resources/syncStatus/client/Client.ts +++ b/src/api/resources/crm/resources/syncStatus/client/Client.ts @@ -38,7 +38,7 @@ export class SyncStatus { constructor(protected readonly _options: SyncStatus.Options) {} /** - * Get syncing status. Possible values: `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). + * Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). * * @param {Merge.crm.SyncStatusListRequest} request * @param {SyncStatus.RequestOptions} requestOptions - Request-specific configuration. @@ -83,8 +83,8 @@ export class SyncStatus { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/tasks/client/Client.ts b/src/api/resources/crm/resources/tasks/client/Client.ts index 0b1042c9e..e4d12c46d 100644 --- a/src/api/resources/crm/resources/tasks/client/Client.ts +++ b/src/api/resources/crm/resources/tasks/client/Client.ts @@ -138,8 +138,8 @@ export class Tasks { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -234,8 +234,8 @@ export class Tasks { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -342,8 +342,8 @@ export class Tasks { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -441,8 +441,8 @@ export class Tasks { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -526,8 +526,8 @@ export class Tasks { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -604,8 +604,8 @@ export class Tasks { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -678,6 +678,7 @@ export class Tasks { includeRemoteFields, includeShellData, isCommonModelField, + isCustom, pageSize, } = request; const _queryParams: Record = {}; @@ -705,6 +706,10 @@ export class Tasks { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -725,8 +730,8 @@ export class Tasks { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/tasks/client/requests/TasksRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/tasks/client/requests/TasksRemoteFieldClassesListRequest.ts index 36de3204f..af1633af6 100644 --- a/src/api/resources/crm/resources/tasks/client/requests/TasksRemoteFieldClassesListRequest.ts +++ b/src/api/resources/crm/resources/tasks/client/requests/TasksRemoteFieldClassesListRequest.ts @@ -31,6 +31,10 @@ export interface TasksRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/crm/resources/users/client/Client.ts b/src/api/resources/crm/resources/users/client/Client.ts index cb2c9c16d..b950f0d1a 100644 --- a/src/api/resources/crm/resources/users/client/Client.ts +++ b/src/api/resources/crm/resources/users/client/Client.ts @@ -136,8 +136,8 @@ export class Users { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -237,8 +237,8 @@ export class Users { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -326,8 +326,8 @@ export class Users { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -394,6 +394,7 @@ export class Users { includeRemoteFields, includeShellData, isCommonModelField, + isCustom, pageSize, } = request; const _queryParams: Record = {}; @@ -421,6 +422,10 @@ export class Users { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -441,8 +446,8 @@ export class Users { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/resources/users/client/requests/UsersRemoteFieldClassesListRequest.ts b/src/api/resources/crm/resources/users/client/requests/UsersRemoteFieldClassesListRequest.ts index cbe777598..3c0dfc6a2 100644 --- a/src/api/resources/crm/resources/users/client/requests/UsersRemoteFieldClassesListRequest.ts +++ b/src/api/resources/crm/resources/users/client/requests/UsersRemoteFieldClassesListRequest.ts @@ -31,6 +31,10 @@ export interface UsersRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/crm/resources/webhookReceivers/client/Client.ts b/src/api/resources/crm/resources/webhookReceivers/client/Client.ts index 35278a13a..8c8d26676 100644 --- a/src/api/resources/crm/resources/webhookReceivers/client/Client.ts +++ b/src/api/resources/crm/resources/webhookReceivers/client/Client.ts @@ -70,8 +70,8 @@ export class WebhookReceivers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -156,8 +156,8 @@ export class WebhookReceivers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/crm/types/AccountDetails.ts b/src/api/resources/crm/types/AccountDetails.ts index 93f70c845..b8e56f3f9 100644 --- a/src/api/resources/crm/types/AccountDetails.ts +++ b/src/api/resources/crm/types/AccountDetails.ts @@ -8,7 +8,7 @@ export interface AccountDetails { id?: string; integration?: string; integrationSlug?: string; - category?: Merge.crm.CategoryEnum; + category?: Merge.crm.AccountDetailsCategory; endUserOriginId?: string; endUserOrganizationName?: string; endUserEmailAddress?: string; diff --git a/src/api/resources/crm/types/AccountDetailsAndActions.ts b/src/api/resources/crm/types/AccountDetailsAndActions.ts index e9e332f81..c97a7369c 100644 --- a/src/api/resources/crm/types/AccountDetailsAndActions.ts +++ b/src/api/resources/crm/types/AccountDetailsAndActions.ts @@ -14,8 +14,8 @@ import * as Merge from "../../../index"; */ export interface AccountDetailsAndActions { id: string; - category?: Merge.crm.CategoryEnum; - status: Merge.crm.AccountDetailsAndActionsStatusEnum; + category?: Merge.crm.AccountDetailsAndActionsCategory; + status: Merge.crm.AccountDetailsAndActionsStatus; statusDetail?: string; endUserOriginId?: string; endUserOrganizationName: string; diff --git a/src/api/resources/crm/types/AccountDetailsAndActionsCategory.ts b/src/api/resources/crm/types/AccountDetailsAndActionsCategory.ts new file mode 100644 index 000000000..a10fe606e --- /dev/null +++ b/src/api/resources/crm/types/AccountDetailsAndActionsCategory.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type AccountDetailsAndActionsCategory = Merge.crm.CategoryEnum | string; diff --git a/src/api/resources/crm/types/AccountDetailsAndActionsStatus.ts b/src/api/resources/crm/types/AccountDetailsAndActionsStatus.ts new file mode 100644 index 000000000..ffcbebe29 --- /dev/null +++ b/src/api/resources/crm/types/AccountDetailsAndActionsStatus.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type AccountDetailsAndActionsStatus = Merge.crm.AccountDetailsAndActionsStatusEnum | string; diff --git a/src/api/resources/crm/types/AccountDetailsCategory.ts b/src/api/resources/crm/types/AccountDetailsCategory.ts new file mode 100644 index 000000000..d3bdc0388 --- /dev/null +++ b/src/api/resources/crm/types/AccountDetailsCategory.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type AccountDetailsCategory = Merge.crm.CategoryEnum | string; diff --git a/src/api/resources/crm/types/AuditLogEvent.ts b/src/api/resources/crm/types/AuditLogEvent.ts index 3c2f345c3..cb6c2b275 100644 --- a/src/api/resources/crm/types/AuditLogEvent.ts +++ b/src/api/resources/crm/types/AuditLogEvent.ts @@ -30,6 +30,7 @@ export interface AuditLogEvent { * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED diff --git a/src/api/resources/crm/types/AuditLogEventEventType.ts b/src/api/resources/crm/types/AuditLogEventEventType.ts index d00ca2fc4..77a9d6723 100644 --- a/src/api/resources/crm/types/AuditLogEventEventType.ts +++ b/src/api/resources/crm/types/AuditLogEventEventType.ts @@ -12,6 +12,7 @@ import * as Merge from "../../../index"; * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED diff --git a/src/api/resources/crm/types/CustomObjectRequest.ts b/src/api/resources/crm/types/CustomObjectRequest.ts index f097cb1aa..f6ff8b7fe 100644 --- a/src/api/resources/crm/types/CustomObjectRequest.ts +++ b/src/api/resources/crm/types/CustomObjectRequest.ts @@ -4,4 +4,6 @@ export interface CustomObjectRequest { fields: Record; + integrationParams?: Record; + linkedAccountParams?: Record; } diff --git a/src/api/resources/crm/types/EventTypeEnum.ts b/src/api/resources/crm/types/EventTypeEnum.ts index 316d8531b..261c00e43 100644 --- a/src/api/resources/crm/types/EventTypeEnum.ts +++ b/src/api/resources/crm/types/EventTypeEnum.ts @@ -8,6 +8,7 @@ * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED @@ -52,6 +53,7 @@ export type EventTypeEnum = | "CREATED_TEST_API_KEY" | "DELETED_TEST_API_KEY" | "REGENERATED_PRODUCTION_API_KEY" + | "REGENERATED_WEBHOOK_SIGNATURE" | "INVITED_USER" | "TWO_FACTOR_AUTH_ENABLED" | "TWO_FACTOR_AUTH_DISABLED" @@ -95,6 +97,7 @@ export const EventTypeEnum = { CreatedTestApiKey: "CREATED_TEST_API_KEY", DeletedTestApiKey: "DELETED_TEST_API_KEY", RegeneratedProductionApiKey: "REGENERATED_PRODUCTION_API_KEY", + RegeneratedWebhookSignature: "REGENERATED_WEBHOOK_SIGNATURE", InvitedUser: "INVITED_USER", TwoFactorAuthEnabled: "TWO_FACTOR_AUTH_ENABLED", TwoFactorAuthDisabled: "TWO_FACTOR_AUTH_DISABLED", diff --git a/src/api/resources/crm/types/IgnoreCommonModelRequest.ts b/src/api/resources/crm/types/IgnoreCommonModelRequest.ts index 463fc306f..c16a8679f 100644 --- a/src/api/resources/crm/types/IgnoreCommonModelRequest.ts +++ b/src/api/resources/crm/types/IgnoreCommonModelRequest.ts @@ -5,6 +5,6 @@ import * as Merge from "../../../index"; export interface IgnoreCommonModelRequest { - reason: Merge.crm.ReasonEnum; + reason: Merge.crm.IgnoreCommonModelRequestReason; message?: string; } diff --git a/src/api/resources/crm/types/IgnoreCommonModelRequestReason.ts b/src/api/resources/crm/types/IgnoreCommonModelRequestReason.ts new file mode 100644 index 000000000..7d805cc0f --- /dev/null +++ b/src/api/resources/crm/types/IgnoreCommonModelRequestReason.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type IgnoreCommonModelRequestReason = Merge.crm.ReasonEnum | string; diff --git a/src/api/resources/crm/types/SyncStatus.ts b/src/api/resources/crm/types/SyncStatus.ts index faa021b51..08e4319f5 100644 --- a/src/api/resources/crm/types/SyncStatus.ts +++ b/src/api/resources/crm/types/SyncStatus.ts @@ -19,7 +19,7 @@ export interface SyncStatus { nextSyncStart?: Date; lastSyncResult?: Merge.crm.SyncStatusLastSyncResult; lastSyncFinished?: Date; - status: Merge.crm.StatusFd5Enum; + status: Merge.crm.SyncStatusStatus; isInitialSync: boolean; selectiveSyncConfigurationsUsage?: Merge.crm.SelectiveSyncConfigurationsUsageEnum; } diff --git a/src/api/resources/crm/types/SyncStatusStatus.ts b/src/api/resources/crm/types/SyncStatusStatus.ts new file mode 100644 index 000000000..4d82ede95 --- /dev/null +++ b/src/api/resources/crm/types/SyncStatusStatus.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type SyncStatusStatus = Merge.crm.StatusFd5Enum | string; diff --git a/src/api/resources/crm/types/index.ts b/src/api/resources/crm/types/index.ts index cb702ba4d..7bd5d4b47 100644 --- a/src/api/resources/crm/types/index.ts +++ b/src/api/resources/crm/types/index.ts @@ -1,6 +1,9 @@ export * from "./AccountOwner"; export * from "./Account"; +export * from "./AccountDetailsCategory"; export * from "./AccountDetails"; +export * from "./AccountDetailsAndActionsCategory"; +export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActions"; export * from "./AccountDetailsAndActionsIntegration"; export * from "./AccountDetailsAndActionsStatusEnum"; @@ -84,6 +87,7 @@ export * from "./FieldMappingInstanceResponse"; export * from "./FieldPermissionDeserializer"; export * from "./FieldPermissionDeserializerRequest"; export * from "./FieldTypeEnum"; +export * from "./IgnoreCommonModelRequestReason"; export * from "./IgnoreCommonModelRequest"; export * from "./IndividualCommonModelScopeDeserializer"; export * from "./IndividualCommonModelScopeDeserializerRequest"; @@ -196,6 +200,7 @@ export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./Stage"; export * from "./StatusFd5Enum"; export * from "./SyncStatusLastSyncResult"; +export * from "./SyncStatusStatus"; export * from "./SyncStatus"; export * from "./TaskOwner"; export * from "./TaskAccount"; diff --git a/src/api/resources/filestorage/resources/accountDetails/client/Client.ts b/src/api/resources/filestorage/resources/accountDetails/client/Client.ts index 4b407e292..c598d1866 100644 --- a/src/api/resources/filestorage/resources/accountDetails/client/Client.ts +++ b/src/api/resources/filestorage/resources/accountDetails/client/Client.ts @@ -70,8 +70,8 @@ export class AccountDetails { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/accountToken/client/Client.ts b/src/api/resources/filestorage/resources/accountToken/client/Client.ts index 18428206d..e20de0cd8 100644 --- a/src/api/resources/filestorage/resources/accountToken/client/Client.ts +++ b/src/api/resources/filestorage/resources/accountToken/client/Client.ts @@ -73,8 +73,8 @@ export class AccountToken { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/asyncPassthrough/client/Client.ts b/src/api/resources/filestorage/resources/asyncPassthrough/client/Client.ts index 022e4e1b4..7cabfc390 100644 --- a/src/api/resources/filestorage/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/filestorage/resources/asyncPassthrough/client/Client.ts @@ -76,8 +76,8 @@ export class AsyncPassthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -164,8 +164,8 @@ export class AsyncPassthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/auditTrail/client/Client.ts b/src/api/resources/filestorage/resources/auditTrail/client/Client.ts index 20034265b..232a8acf1 100644 --- a/src/api/resources/filestorage/resources/auditTrail/client/Client.ts +++ b/src/api/resources/filestorage/resources/auditTrail/client/Client.ts @@ -99,8 +99,8 @@ export class AuditTrail { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/auditTrail/client/requests/AuditTrailListRequest.ts b/src/api/resources/filestorage/resources/auditTrail/client/requests/AuditTrailListRequest.ts index b3187c0db..99ee8b1ad 100644 --- a/src/api/resources/filestorage/resources/auditTrail/client/requests/AuditTrailListRequest.ts +++ b/src/api/resources/filestorage/resources/auditTrail/client/requests/AuditTrailListRequest.ts @@ -16,7 +16,7 @@ export interface AuditTrailListRequest { */ endDate?: string; /** - * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` + * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` */ eventType?: string; /** diff --git a/src/api/resources/filestorage/resources/availableActions/client/Client.ts b/src/api/resources/filestorage/resources/availableActions/client/Client.ts index 661cd8e38..be1e1bfb0 100644 --- a/src/api/resources/filestorage/resources/availableActions/client/Client.ts +++ b/src/api/resources/filestorage/resources/availableActions/client/Client.ts @@ -70,8 +70,8 @@ export class AvailableActions { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/deleteAccount/client/Client.ts b/src/api/resources/filestorage/resources/deleteAccount/client/Client.ts index 9920a233f..25279693a 100644 --- a/src/api/resources/filestorage/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/filestorage/resources/deleteAccount/client/Client.ts @@ -64,8 +64,8 @@ export class DeleteAccount { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/drives/client/Client.ts b/src/api/resources/filestorage/resources/drives/client/Client.ts index fe59e4287..92d8b85f5 100644 --- a/src/api/resources/filestorage/resources/drives/client/Client.ts +++ b/src/api/resources/filestorage/resources/drives/client/Client.ts @@ -131,8 +131,8 @@ export class Drives { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -228,8 +228,8 @@ export class Drives { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/fieldMapping/client/Client.ts b/src/api/resources/filestorage/resources/fieldMapping/client/Client.ts index b7d32dba0..f7eeb86c9 100644 --- a/src/api/resources/filestorage/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/filestorage/resources/fieldMapping/client/Client.ts @@ -79,8 +79,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -176,8 +176,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -265,8 +265,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -355,8 +355,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -453,8 +453,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -534,8 +534,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/files/client/Client.ts b/src/api/resources/filestorage/resources/files/client/Client.ts index ef615fc87..b7858db69 100644 --- a/src/api/resources/filestorage/resources/files/client/Client.ts +++ b/src/api/resources/filestorage/resources/files/client/Client.ts @@ -72,6 +72,7 @@ export class Files { modifiedAfter, modifiedBefore, name, + orderBy, pageSize, remoteId, } = request; @@ -130,6 +131,12 @@ export class Files { _queryParams["name"] = name; } + if (orderBy != null) { + _queryParams["order_by"] = serializers.filestorage.FilesListRequestOrderBy.jsonOrThrow(orderBy, { + unrecognizedObjectKeys: "strip", + }); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -154,8 +161,8 @@ export class Files { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -250,8 +257,8 @@ export class Files { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -356,8 +363,8 @@ export class Files { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -446,8 +453,8 @@ export class Files { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -533,8 +540,8 @@ export class Files { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -603,8 +610,26 @@ export class Files { request: Merge.filestorage.FilesDownloadRequestMetaListRequest = {}, requestOptions?: Files.RequestOptions, ): Promise> { - const { cursor, includeDeletedData, mimeType, pageSize } = request; + const { + createdAfter, + createdBefore, + cursor, + includeDeletedData, + mimeTypes, + modifiedAfter, + modifiedBefore, + orderBy, + pageSize, + } = request; const _queryParams: Record = {}; + if (createdAfter != null) { + _queryParams["created_after"] = createdAfter; + } + + if (createdBefore != null) { + _queryParams["created_before"] = createdBefore; + } + if (cursor != null) { _queryParams["cursor"] = cursor; } @@ -613,8 +638,23 @@ export class Files { _queryParams["include_deleted_data"] = includeDeletedData.toString(); } - if (mimeType != null) { - _queryParams["mime_type"] = mimeType; + if (mimeTypes != null) { + _queryParams["mime_types"] = mimeTypes; + } + + if (modifiedAfter != null) { + _queryParams["modified_after"] = modifiedAfter; + } + + if (modifiedBefore != null) { + _queryParams["modified_before"] = modifiedBefore; + } + + if (orderBy != null) { + _queryParams["order_by"] = serializers.filestorage.FilesDownloadRequestMetaListRequestOrderBy.jsonOrThrow( + orderBy, + { unrecognizedObjectKeys: "strip" }, + ); } if (pageSize != null) { @@ -637,8 +677,8 @@ export class Files { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -720,8 +760,8 @@ export class Files { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/files/client/requests/FilesDownloadRequestMetaListRequest.ts b/src/api/resources/filestorage/resources/files/client/requests/FilesDownloadRequestMetaListRequest.ts index 3d3c0401b..ef5dc5956 100644 --- a/src/api/resources/filestorage/resources/files/client/requests/FilesDownloadRequestMetaListRequest.ts +++ b/src/api/resources/filestorage/resources/files/client/requests/FilesDownloadRequestMetaListRequest.ts @@ -2,11 +2,21 @@ * This file was auto-generated by Fern from our API Definition. */ +import * as Merge from "../../../../../../index"; + /** * @example * {} */ export interface FilesDownloadRequestMetaListRequest { + /** + * If provided, will only return objects created after this datetime. + */ + createdAfter?: string; + /** + * If provided, will only return objects created before this datetime. + */ + createdBefore?: string; /** * The pagination cursor value. */ @@ -16,9 +26,21 @@ export interface FilesDownloadRequestMetaListRequest { */ includeDeletedData?: boolean; /** - * If provided, specifies the export format of the files to be downloaded. For information on supported export formats, please refer to our export format help center article. + * A comma-separated list of preferred MIME types in order of priority. If supported by the third-party provider, the file(s) will be returned in the first supported MIME type from the list. The default MIME type is PDF. To see supported MIME types by file type, refer to our export format help center article. + */ + mimeTypes?: string; + /** + * If provided, will only return objects modified after this datetime. + */ + modifiedAfter?: string; + /** + * If provided, will only return objects modified before this datetime. + */ + modifiedBefore?: string; + /** + * Overrides the default ordering for this endpoint. Possible values include: created_at, -created_at, modified_at, -modified_at. */ - mimeType?: string; + orderBy?: Merge.filestorage.FilesDownloadRequestMetaListRequestOrderBy; /** * Number of results to return per page. */ diff --git a/src/api/resources/filestorage/resources/files/client/requests/FilesListRequest.ts b/src/api/resources/filestorage/resources/files/client/requests/FilesListRequest.ts index 240d2b2f2..f972fbf38 100644 --- a/src/api/resources/filestorage/resources/files/client/requests/FilesListRequest.ts +++ b/src/api/resources/filestorage/resources/files/client/requests/FilesListRequest.ts @@ -61,6 +61,10 @@ export interface FilesListRequest { * If provided, will only return files with this name. This performs an exact match. */ name?: string; + /** + * Overrides the default ordering for this endpoint. Possible values include: created_at, -created_at, modified_at, -modified_at. + */ + orderBy?: Merge.filestorage.FilesListRequestOrderBy; /** * Number of results to return per page. */ diff --git a/src/api/resources/filestorage/resources/files/types/FilesDownloadRequestMetaListRequestOrderBy.ts b/src/api/resources/filestorage/resources/files/types/FilesDownloadRequestMetaListRequestOrderBy.ts new file mode 100644 index 000000000..1fbb9789a --- /dev/null +++ b/src/api/resources/filestorage/resources/files/types/FilesDownloadRequestMetaListRequestOrderBy.ts @@ -0,0 +1,11 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type FilesDownloadRequestMetaListRequestOrderBy = "-created_at" | "-modified_at" | "created_at" | "modified_at"; +export const FilesDownloadRequestMetaListRequestOrderBy = { + CreatedAtDescending: "-created_at", + ModifiedAtDescending: "-modified_at", + CreatedAtAscending: "created_at", + ModifiedAtAscending: "modified_at", +} as const; diff --git a/src/api/resources/filestorage/resources/files/types/FilesListRequestOrderBy.ts b/src/api/resources/filestorage/resources/files/types/FilesListRequestOrderBy.ts new file mode 100644 index 000000000..0e12ed8dc --- /dev/null +++ b/src/api/resources/filestorage/resources/files/types/FilesListRequestOrderBy.ts @@ -0,0 +1,11 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export type FilesListRequestOrderBy = "-created_at" | "-modified_at" | "created_at" | "modified_at"; +export const FilesListRequestOrderBy = { + CreatedAtDescending: "-created_at", + ModifiedAtDescending: "-modified_at", + CreatedAtAscending: "created_at", + ModifiedAtAscending: "modified_at", +} as const; diff --git a/src/api/resources/filestorage/resources/files/types/index.ts b/src/api/resources/filestorage/resources/files/types/index.ts index 33359ae56..0234e1536 100644 --- a/src/api/resources/filestorage/resources/files/types/index.ts +++ b/src/api/resources/filestorage/resources/files/types/index.ts @@ -1,2 +1,4 @@ export * from "./FilesListRequestExpand"; +export * from "./FilesListRequestOrderBy"; export * from "./FilesRetrieveRequestExpand"; +export * from "./FilesDownloadRequestMetaListRequestOrderBy"; diff --git a/src/api/resources/filestorage/resources/folders/client/Client.ts b/src/api/resources/filestorage/resources/folders/client/Client.ts index 288593c1c..8ec171a74 100644 --- a/src/api/resources/filestorage/resources/folders/client/Client.ts +++ b/src/api/resources/filestorage/resources/folders/client/Client.ts @@ -148,8 +148,8 @@ export class Folders { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -244,8 +244,8 @@ export class Folders { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -350,8 +350,8 @@ export class Folders { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -431,8 +431,8 @@ export class Folders { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/forceResync/client/Client.ts b/src/api/resources/filestorage/resources/forceResync/client/Client.ts index b571ee3bf..8e1e2cc7c 100644 --- a/src/api/resources/filestorage/resources/forceResync/client/Client.ts +++ b/src/api/resources/filestorage/resources/forceResync/client/Client.ts @@ -70,8 +70,8 @@ export class ForceResync { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/generateKey/client/Client.ts b/src/api/resources/filestorage/resources/generateKey/client/Client.ts index 33e3536fa..567ba2426 100644 --- a/src/api/resources/filestorage/resources/generateKey/client/Client.ts +++ b/src/api/resources/filestorage/resources/generateKey/client/Client.ts @@ -75,8 +75,8 @@ export class GenerateKey { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/groups/client/Client.ts b/src/api/resources/filestorage/resources/groups/client/Client.ts index 213d886f0..1e203d861 100644 --- a/src/api/resources/filestorage/resources/groups/client/Client.ts +++ b/src/api/resources/filestorage/resources/groups/client/Client.ts @@ -131,8 +131,8 @@ export class Groups { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -232,8 +232,8 @@ export class Groups { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/issues/client/Client.ts b/src/api/resources/filestorage/resources/issues/client/Client.ts index 312dccabc..c35cfe2de 100644 --- a/src/api/resources/filestorage/resources/issues/client/Client.ts +++ b/src/api/resources/filestorage/resources/issues/client/Client.ts @@ -148,8 +148,8 @@ export class Issues { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -232,8 +232,8 @@ export class Issues { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/linkToken/client/Client.ts b/src/api/resources/filestorage/resources/linkToken/client/Client.ts index a69d6ec83..536b253f2 100644 --- a/src/api/resources/filestorage/resources/linkToken/client/Client.ts +++ b/src/api/resources/filestorage/resources/linkToken/client/Client.ts @@ -78,8 +78,8 @@ export class LinkToken { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/linkedAccounts/client/Client.ts b/src/api/resources/filestorage/resources/linkedAccounts/client/Client.ts index 5df04da9a..ba13bb95a 100644 --- a/src/api/resources/filestorage/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/filestorage/resources/linkedAccounts/client/Client.ts @@ -143,8 +143,8 @@ export class LinkedAccounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/passthrough/client/Client.ts b/src/api/resources/filestorage/resources/passthrough/client/Client.ts index 25a28fb77..d007a5d5c 100644 --- a/src/api/resources/filestorage/resources/passthrough/client/Client.ts +++ b/src/api/resources/filestorage/resources/passthrough/client/Client.ts @@ -76,8 +76,8 @@ export class Passthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/regenerateKey/client/Client.ts b/src/api/resources/filestorage/resources/regenerateKey/client/Client.ts index bb63bacf3..840e83e84 100644 --- a/src/api/resources/filestorage/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/filestorage/resources/regenerateKey/client/Client.ts @@ -75,8 +75,8 @@ export class RegenerateKey { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/scopes/client/Client.ts b/src/api/resources/filestorage/resources/scopes/client/Client.ts index 7fdf61899..490a25efd 100644 --- a/src/api/resources/filestorage/resources/scopes/client/Client.ts +++ b/src/api/resources/filestorage/resources/scopes/client/Client.ts @@ -70,8 +70,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -150,8 +150,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -258,8 +258,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/syncStatus/client/Client.ts b/src/api/resources/filestorage/resources/syncStatus/client/Client.ts index b2215a685..4b1585038 100644 --- a/src/api/resources/filestorage/resources/syncStatus/client/Client.ts +++ b/src/api/resources/filestorage/resources/syncStatus/client/Client.ts @@ -38,7 +38,7 @@ export class SyncStatus { constructor(protected readonly _options: SyncStatus.Options) {} /** - * Get syncing status. Possible values: `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). + * Get sync status for the current sync and the most recently finished sync. `last_sync_start` represents the most recent time any sync began. `last_sync_finished` represents the most recent time any sync completed. These timestamps may correspond to different sync instances which may result in a sync start time being later than a separate sync completed time. To ensure you are retrieving the latest available data reference the `last_sync_finished` timestamp where `last_sync_result` is `DONE`. Possible values for `status` and `last_sync_result` are `DISABLED`, `DONE`, `FAILED`, `PARTIALLY_SYNCED`, `PAUSED`, `SYNCING`. Learn more about sync status in our [Help Center](https://help.merge.dev/en/articles/8184193-merge-sync-statuses). * * @param {Merge.filestorage.SyncStatusListRequest} request * @param {SyncStatus.RequestOptions} requestOptions - Request-specific configuration. @@ -83,8 +83,8 @@ export class SyncStatus { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/users/client/Client.ts b/src/api/resources/filestorage/resources/users/client/Client.ts index 4e33a218d..4a8639b29 100644 --- a/src/api/resources/filestorage/resources/users/client/Client.ts +++ b/src/api/resources/filestorage/resources/users/client/Client.ts @@ -131,8 +131,8 @@ export class Users { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -228,8 +228,8 @@ export class Users { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/resources/webhookReceivers/client/Client.ts b/src/api/resources/filestorage/resources/webhookReceivers/client/Client.ts index 79f0faf23..e4a8107f5 100644 --- a/src/api/resources/filestorage/resources/webhookReceivers/client/Client.ts +++ b/src/api/resources/filestorage/resources/webhookReceivers/client/Client.ts @@ -70,8 +70,8 @@ export class WebhookReceivers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -158,8 +158,8 @@ export class WebhookReceivers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/filestorage/types/AccountDetailsAndActions.ts b/src/api/resources/filestorage/types/AccountDetailsAndActions.ts index 71e873ebe..7bd280577 100644 --- a/src/api/resources/filestorage/types/AccountDetailsAndActions.ts +++ b/src/api/resources/filestorage/types/AccountDetailsAndActions.ts @@ -28,4 +28,5 @@ export interface AccountDetailsAndActions { integration?: Merge.filestorage.AccountDetailsAndActionsIntegration; accountType: string; completedAt: Date; + integrationSpecificFields?: Record; } diff --git a/src/api/resources/filestorage/types/AuditLogEvent.ts b/src/api/resources/filestorage/types/AuditLogEvent.ts index 3288a3da2..b917ee239 100644 --- a/src/api/resources/filestorage/types/AuditLogEvent.ts +++ b/src/api/resources/filestorage/types/AuditLogEvent.ts @@ -30,6 +30,7 @@ export interface AuditLogEvent { * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED diff --git a/src/api/resources/filestorage/types/AuditLogEventEventType.ts b/src/api/resources/filestorage/types/AuditLogEventEventType.ts index c69744825..734bb8948 100644 --- a/src/api/resources/filestorage/types/AuditLogEventEventType.ts +++ b/src/api/resources/filestorage/types/AuditLogEventEventType.ts @@ -12,6 +12,7 @@ import * as Merge from "../../../index"; * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED diff --git a/src/api/resources/filestorage/types/DownloadRequestMeta.ts b/src/api/resources/filestorage/types/DownloadRequestMeta.ts index 7ef7f0851..a92c52fad 100644 --- a/src/api/resources/filestorage/types/DownloadRequestMeta.ts +++ b/src/api/resources/filestorage/types/DownloadRequestMeta.ts @@ -7,5 +7,4 @@ export interface DownloadRequestMeta { url: string; method: string; headers: Record; - body: Record; } diff --git a/src/api/resources/filestorage/types/EventTypeEnum.ts b/src/api/resources/filestorage/types/EventTypeEnum.ts index 316d8531b..261c00e43 100644 --- a/src/api/resources/filestorage/types/EventTypeEnum.ts +++ b/src/api/resources/filestorage/types/EventTypeEnum.ts @@ -8,6 +8,7 @@ * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED @@ -52,6 +53,7 @@ export type EventTypeEnum = | "CREATED_TEST_API_KEY" | "DELETED_TEST_API_KEY" | "REGENERATED_PRODUCTION_API_KEY" + | "REGENERATED_WEBHOOK_SIGNATURE" | "INVITED_USER" | "TWO_FACTOR_AUTH_ENABLED" | "TWO_FACTOR_AUTH_DISABLED" @@ -95,6 +97,7 @@ export const EventTypeEnum = { CreatedTestApiKey: "CREATED_TEST_API_KEY", DeletedTestApiKey: "DELETED_TEST_API_KEY", RegeneratedProductionApiKey: "REGENERATED_PRODUCTION_API_KEY", + RegeneratedWebhookSignature: "REGENERATED_WEBHOOK_SIGNATURE", InvitedUser: "INVITED_USER", TwoFactorAuthEnabled: "TWO_FACTOR_AUTH_ENABLED", TwoFactorAuthDisabled: "TWO_FACTOR_AUTH_DISABLED", diff --git a/src/api/resources/filestorage/types/FileRequest.ts b/src/api/resources/filestorage/types/FileRequest.ts index 298bd4401..5f533b010 100644 --- a/src/api/resources/filestorage/types/FileRequest.ts +++ b/src/api/resources/filestorage/types/FileRequest.ts @@ -26,6 +26,8 @@ export interface FileRequest { description?: string; /** The folder that the file belongs to. */ folder?: Merge.filestorage.FileRequestFolder; + /** This field stores file checksum data. 'type' indicates the algorithm (e.g. crc_32, sha1, sha256, quickXor, or md5), and 'content_hash' is the unique hash used to verify file integrity and detect alterations. */ + checksum?: Record; /** The Permission object is used to represent a user's or group's access to a File or Folder. Permissions are unexpanded by default. Use the query param `expand=permissions` to see more details under `GET /files`. */ permissions?: Merge.filestorage.FileRequestPermissions; /** The drive that the file belongs to. */ diff --git a/src/api/resources/filestorage/types/File_.ts b/src/api/resources/filestorage/types/File_.ts index c826d5381..7c030ca78 100644 --- a/src/api/resources/filestorage/types/File_.ts +++ b/src/api/resources/filestorage/types/File_.ts @@ -33,6 +33,8 @@ export interface File_ { description?: string; /** The folder that the file belongs to. */ folder?: Merge.filestorage.FileFolder; + /** This field stores file checksum data. 'type' indicates the algorithm (e.g. crc_32, sha1, sha256, quickXor, or md5), and 'content_hash' is the unique hash used to verify file integrity and detect alterations. */ + checksum?: Record; /** The Permission object is used to represent a user's or group's access to a File or Folder. Permissions are unexpanded by default. Use the query param `expand=permissions` to see more details under `GET /files`. */ permissions?: Merge.filestorage.FilePermissions; /** The drive that the file belongs to. */ diff --git a/src/api/resources/hris/resources/accountDetails/client/Client.ts b/src/api/resources/hris/resources/accountDetails/client/Client.ts index a0eeb9342..7057f7a63 100644 --- a/src/api/resources/hris/resources/accountDetails/client/Client.ts +++ b/src/api/resources/hris/resources/accountDetails/client/Client.ts @@ -70,8 +70,8 @@ export class AccountDetails { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/accountToken/client/Client.ts b/src/api/resources/hris/resources/accountToken/client/Client.ts index b3494d6c2..303813800 100644 --- a/src/api/resources/hris/resources/accountToken/client/Client.ts +++ b/src/api/resources/hris/resources/accountToken/client/Client.ts @@ -73,8 +73,8 @@ export class AccountToken { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/asyncPassthrough/client/Client.ts b/src/api/resources/hris/resources/asyncPassthrough/client/Client.ts index 57c8d798e..b0a684ea9 100644 --- a/src/api/resources/hris/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/hris/resources/asyncPassthrough/client/Client.ts @@ -76,8 +76,8 @@ export class AsyncPassthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -160,8 +160,8 @@ export class AsyncPassthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/auditTrail/client/Client.ts b/src/api/resources/hris/resources/auditTrail/client/Client.ts index 49d8e5a43..c1dbeb03c 100644 --- a/src/api/resources/hris/resources/auditTrail/client/Client.ts +++ b/src/api/resources/hris/resources/auditTrail/client/Client.ts @@ -99,8 +99,8 @@ export class AuditTrail { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/auditTrail/client/requests/AuditTrailListRequest.ts b/src/api/resources/hris/resources/auditTrail/client/requests/AuditTrailListRequest.ts index b3187c0db..99ee8b1ad 100644 --- a/src/api/resources/hris/resources/auditTrail/client/requests/AuditTrailListRequest.ts +++ b/src/api/resources/hris/resources/auditTrail/client/requests/AuditTrailListRequest.ts @@ -16,7 +16,7 @@ export interface AuditTrailListRequest { */ endDate?: string; /** - * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` + * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` */ eventType?: string; /** diff --git a/src/api/resources/hris/resources/availableActions/client/Client.ts b/src/api/resources/hris/resources/availableActions/client/Client.ts index b6feb9e16..b2c56a312 100644 --- a/src/api/resources/hris/resources/availableActions/client/Client.ts +++ b/src/api/resources/hris/resources/availableActions/client/Client.ts @@ -70,8 +70,8 @@ export class AvailableActions { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/bankInfo/client/Client.ts b/src/api/resources/hris/resources/bankInfo/client/Client.ts index 9dabce999..66661592c 100644 --- a/src/api/resources/hris/resources/bankInfo/client/Client.ts +++ b/src/api/resources/hris/resources/bankInfo/client/Client.ts @@ -165,8 +165,8 @@ export class BankInfo { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -274,8 +274,8 @@ export class BankInfo { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/benefits/client/Client.ts b/src/api/resources/hris/resources/benefits/client/Client.ts index 61c9cf9d2..23176e310 100644 --- a/src/api/resources/hris/resources/benefits/client/Client.ts +++ b/src/api/resources/hris/resources/benefits/client/Client.ts @@ -136,8 +136,8 @@ export class Benefits { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -237,8 +237,8 @@ export class Benefits { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/companies/client/Client.ts b/src/api/resources/hris/resources/companies/client/Client.ts index a37fdfb65..16f2e2883 100644 --- a/src/api/resources/hris/resources/companies/client/Client.ts +++ b/src/api/resources/hris/resources/companies/client/Client.ts @@ -126,8 +126,8 @@ export class Companies { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -223,8 +223,8 @@ export class Companies { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/deleteAccount/client/Client.ts b/src/api/resources/hris/resources/deleteAccount/client/Client.ts index 82cf9b097..27bb9b182 100644 --- a/src/api/resources/hris/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/hris/resources/deleteAccount/client/Client.ts @@ -64,8 +64,8 @@ export class DeleteAccount { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/dependents/client/Client.ts b/src/api/resources/hris/resources/dependents/client/Client.ts index 079735e10..aba773305 100644 --- a/src/api/resources/hris/resources/dependents/client/Client.ts +++ b/src/api/resources/hris/resources/dependents/client/Client.ts @@ -131,8 +131,8 @@ export class Dependents { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -232,8 +232,8 @@ export class Dependents { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/employeePayrollRuns/client/Client.ts b/src/api/resources/hris/resources/employeePayrollRuns/client/Client.ts index 6407c2579..aa37fcc6c 100644 --- a/src/api/resources/hris/resources/employeePayrollRuns/client/Client.ts +++ b/src/api/resources/hris/resources/employeePayrollRuns/client/Client.ts @@ -163,8 +163,8 @@ export class EmployeePayrollRuns { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -266,8 +266,8 @@ export class EmployeePayrollRuns { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/employees/client/Client.ts b/src/api/resources/hris/resources/employees/client/Client.ts index c3cef50c9..fb6594e78 100644 --- a/src/api/resources/hris/resources/employees/client/Client.ts +++ b/src/api/resources/hris/resources/employees/client/Client.ts @@ -252,8 +252,8 @@ export class Employees { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -348,8 +348,8 @@ export class Employees { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -471,8 +471,8 @@ export class Employees { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -560,8 +560,8 @@ export class Employees { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -634,8 +634,8 @@ export class Employees { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/employerBenefits/client/Client.ts b/src/api/resources/hris/resources/employerBenefits/client/Client.ts index 88523ff76..a2aa281b9 100644 --- a/src/api/resources/hris/resources/employerBenefits/client/Client.ts +++ b/src/api/resources/hris/resources/employerBenefits/client/Client.ts @@ -126,8 +126,8 @@ export class EmployerBenefits { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -223,8 +223,8 @@ export class EmployerBenefits { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/employments/client/Client.ts b/src/api/resources/hris/resources/employments/client/Client.ts index be90ddd48..d19cb655c 100644 --- a/src/api/resources/hris/resources/employments/client/Client.ts +++ b/src/api/resources/hris/resources/employments/client/Client.ts @@ -161,8 +161,8 @@ export class Employments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -278,8 +278,8 @@ export class Employments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/fieldMapping/client/Client.ts b/src/api/resources/hris/resources/fieldMapping/client/Client.ts index debb9a143..31fc629fe 100644 --- a/src/api/resources/hris/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/hris/resources/fieldMapping/client/Client.ts @@ -79,8 +79,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -176,8 +176,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -261,8 +261,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -351,8 +351,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -449,8 +449,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -530,8 +530,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/forceResync/client/Client.ts b/src/api/resources/hris/resources/forceResync/client/Client.ts index e506906bf..9f71ab209 100644 --- a/src/api/resources/hris/resources/forceResync/client/Client.ts +++ b/src/api/resources/hris/resources/forceResync/client/Client.ts @@ -70,8 +70,8 @@ export class ForceResync { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/generateKey/client/Client.ts b/src/api/resources/hris/resources/generateKey/client/Client.ts index ca29afa6c..b94be7494 100644 --- a/src/api/resources/hris/resources/generateKey/client/Client.ts +++ b/src/api/resources/hris/resources/generateKey/client/Client.ts @@ -75,8 +75,8 @@ export class GenerateKey { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/groups/client/Client.ts b/src/api/resources/hris/resources/groups/client/Client.ts index cab07168c..cbd4ec945 100644 --- a/src/api/resources/hris/resources/groups/client/Client.ts +++ b/src/api/resources/hris/resources/groups/client/Client.ts @@ -151,8 +151,8 @@ export class Groups { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -256,8 +256,8 @@ export class Groups { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/index.ts b/src/api/resources/hris/resources/index.ts index 5965972d0..46855bc81 100644 --- a/src/api/resources/hris/resources/index.ts +++ b/src/api/resources/hris/resources/index.ts @@ -10,6 +10,8 @@ export * as employments from "./employments"; export * from "./employments/types"; export * as issues from "./issues"; export * from "./issues/types"; +export * as linkToken from "./linkToken"; +export * from "./linkToken/types"; export * as linkedAccounts from "./linkedAccounts"; export * from "./linkedAccounts/types"; export * as locations from "./locations"; @@ -35,7 +37,6 @@ export * as employerBenefits from "./employerBenefits"; export * as fieldMapping from "./fieldMapping"; export * as generateKey from "./generateKey"; export * as groups from "./groups"; -export * as linkToken from "./linkToken"; export * as passthrough from "./passthrough"; export * as payGroups from "./payGroups"; export * as regenerateKey from "./regenerateKey"; diff --git a/src/api/resources/hris/resources/issues/client/Client.ts b/src/api/resources/hris/resources/issues/client/Client.ts index b6a140d3a..c5032a854 100644 --- a/src/api/resources/hris/resources/issues/client/Client.ts +++ b/src/api/resources/hris/resources/issues/client/Client.ts @@ -148,8 +148,8 @@ export class Issues { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -229,8 +229,8 @@ export class Issues { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/linkToken/client/Client.ts b/src/api/resources/hris/resources/linkToken/client/Client.ts index 89fb270e1..1fe953cdc 100644 --- a/src/api/resources/hris/resources/linkToken/client/Client.ts +++ b/src/api/resources/hris/resources/linkToken/client/Client.ts @@ -78,8 +78,8 @@ export class LinkToken { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/api/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts index 6c55fa76b..3eb8c5f3d 100644 --- a/src/api/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/api/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -40,7 +40,7 @@ export interface EndUserDetailsRequest { * * `en` - en * * `de` - de */ - language?: Merge.hris.LanguageEnum; + language?: Merge.hris.EndUserDetailsRequestLanguage; /** The boolean that indicates whether initial, periodic, and force syncs will be disabled. */ areSyncsDisabled?: boolean; /** A JSON object containing integration-specific configuration options. */ diff --git a/src/api/resources/hris/resources/linkToken/index.ts b/src/api/resources/hris/resources/linkToken/index.ts index 5ec76921e..c9240f83b 100644 --- a/src/api/resources/hris/resources/linkToken/index.ts +++ b/src/api/resources/hris/resources/linkToken/index.ts @@ -1 +1,2 @@ +export * from "./types"; export * from "./client"; diff --git a/src/api/resources/hris/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/api/resources/hris/resources/linkToken/types/EndUserDetailsRequestLanguage.ts new file mode 100644 index 000000000..5e0730c30 --- /dev/null +++ b/src/api/resources/hris/resources/linkToken/types/EndUserDetailsRequestLanguage.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../index"; + +/** + * The following subset of IETF language tags can be used to configure localization. + * + * * `en` - en + * * `de` - de + */ +export type EndUserDetailsRequestLanguage = Merge.hris.LanguageEnum | string; diff --git a/src/api/resources/hris/resources/linkToken/types/index.ts b/src/api/resources/hris/resources/linkToken/types/index.ts new file mode 100644 index 000000000..c90e13c37 --- /dev/null +++ b/src/api/resources/hris/resources/linkToken/types/index.ts @@ -0,0 +1 @@ +export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/api/resources/hris/resources/linkedAccounts/client/Client.ts b/src/api/resources/hris/resources/linkedAccounts/client/Client.ts index 8c5803836..7d055b3d7 100644 --- a/src/api/resources/hris/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/hris/resources/linkedAccounts/client/Client.ts @@ -143,8 +143,8 @@ export class LinkedAccounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/locations/client/Client.ts b/src/api/resources/hris/resources/locations/client/Client.ts index d1668d942..6df072e5c 100644 --- a/src/api/resources/hris/resources/locations/client/Client.ts +++ b/src/api/resources/hris/resources/locations/client/Client.ts @@ -150,8 +150,8 @@ export class Locations { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -261,8 +261,8 @@ export class Locations { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/passthrough/client/Client.ts b/src/api/resources/hris/resources/passthrough/client/Client.ts index c376e8da8..ed757c869 100644 --- a/src/api/resources/hris/resources/passthrough/client/Client.ts +++ b/src/api/resources/hris/resources/passthrough/client/Client.ts @@ -76,8 +76,8 @@ export class Passthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/payGroups/client/Client.ts b/src/api/resources/hris/resources/payGroups/client/Client.ts index e5a48d3de..1b4403a8d 100644 --- a/src/api/resources/hris/resources/payGroups/client/Client.ts +++ b/src/api/resources/hris/resources/payGroups/client/Client.ts @@ -126,8 +126,8 @@ export class PayGroups { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -223,8 +223,8 @@ export class PayGroups { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/payrollRuns/client/Client.ts b/src/api/resources/hris/resources/payrollRuns/client/Client.ts index 160fbc1df..b9294dcee 100644 --- a/src/api/resources/hris/resources/payrollRuns/client/Client.ts +++ b/src/api/resources/hris/resources/payrollRuns/client/Client.ts @@ -169,8 +169,8 @@ export class PayrollRuns { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -280,8 +280,8 @@ export class PayrollRuns { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/regenerateKey/client/Client.ts b/src/api/resources/hris/resources/regenerateKey/client/Client.ts index 3bc51f9eb..c813eb5e5 100644 --- a/src/api/resources/hris/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/hris/resources/regenerateKey/client/Client.ts @@ -75,8 +75,8 @@ export class RegenerateKey { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/scopes/client/Client.ts b/src/api/resources/hris/resources/scopes/client/Client.ts index 2bd492eab..257759d0c 100644 --- a/src/api/resources/hris/resources/scopes/client/Client.ts +++ b/src/api/resources/hris/resources/scopes/client/Client.ts @@ -70,8 +70,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -150,8 +150,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -256,8 +256,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/syncStatus/client/Client.ts b/src/api/resources/hris/resources/syncStatus/client/Client.ts index e95ff3f5e..d698ea804 100644 --- a/src/api/resources/hris/resources/syncStatus/client/Client.ts +++ b/src/api/resources/hris/resources/syncStatus/client/Client.ts @@ -83,8 +83,8 @@ export class SyncStatus { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/teams/client/Client.ts b/src/api/resources/hris/resources/teams/client/Client.ts index e31a2a483..fdf2104d6 100644 --- a/src/api/resources/hris/resources/teams/client/Client.ts +++ b/src/api/resources/hris/resources/teams/client/Client.ts @@ -136,8 +136,8 @@ export class Teams { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -237,8 +237,8 @@ export class Teams { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/timeOff/client/Client.ts b/src/api/resources/hris/resources/timeOff/client/Client.ts index 516332920..0c1c37d2b 100644 --- a/src/api/resources/hris/resources/timeOff/client/Client.ts +++ b/src/api/resources/hris/resources/timeOff/client/Client.ts @@ -192,8 +192,8 @@ export class TimeOff { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -288,8 +288,8 @@ export class TimeOff { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -406,8 +406,8 @@ export class TimeOff { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -487,8 +487,8 @@ export class TimeOff { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/timeOffBalances/client/Client.ts b/src/api/resources/hris/resources/timeOffBalances/client/Client.ts index 4660c1657..daf7bd38f 100644 --- a/src/api/resources/hris/resources/timeOffBalances/client/Client.ts +++ b/src/api/resources/hris/resources/timeOffBalances/client/Client.ts @@ -154,8 +154,8 @@ export class TimeOffBalances { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -263,8 +263,8 @@ export class TimeOffBalances { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/timesheetEntries/client/Client.ts b/src/api/resources/hris/resources/timesheetEntries/client/Client.ts index 1050b2227..6791c29c3 100644 --- a/src/api/resources/hris/resources/timesheetEntries/client/Client.ts +++ b/src/api/resources/hris/resources/timesheetEntries/client/Client.ts @@ -163,8 +163,8 @@ export class TimesheetEntries { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -259,8 +259,8 @@ export class TimesheetEntries { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -363,8 +363,8 @@ export class TimesheetEntries { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -446,8 +446,8 @@ export class TimesheetEntries { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/resources/webhookReceivers/client/Client.ts b/src/api/resources/hris/resources/webhookReceivers/client/Client.ts index 67d59e21a..0a454ca21 100644 --- a/src/api/resources/hris/resources/webhookReceivers/client/Client.ts +++ b/src/api/resources/hris/resources/webhookReceivers/client/Client.ts @@ -70,8 +70,8 @@ export class WebhookReceivers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -156,8 +156,8 @@ export class WebhookReceivers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/hris/types/AccountDetails.ts b/src/api/resources/hris/types/AccountDetails.ts index 9f13eeffa..089f64c45 100644 --- a/src/api/resources/hris/types/AccountDetails.ts +++ b/src/api/resources/hris/types/AccountDetails.ts @@ -8,7 +8,7 @@ export interface AccountDetails { id?: string; integration?: string; integrationSlug?: string; - category?: Merge.hris.CategoryEnum; + category?: Merge.hris.AccountDetailsCategory; endUserOriginId?: string; endUserOrganizationName?: string; endUserEmailAddress?: string; diff --git a/src/api/resources/hris/types/AccountDetailsAndActions.ts b/src/api/resources/hris/types/AccountDetailsAndActions.ts index ec0c62b50..10b19aca0 100644 --- a/src/api/resources/hris/types/AccountDetailsAndActions.ts +++ b/src/api/resources/hris/types/AccountDetailsAndActions.ts @@ -14,7 +14,7 @@ import * as Merge from "../../../index"; */ export interface AccountDetailsAndActions { id: string; - category?: Merge.hris.CategoryEnum; + category?: Merge.hris.AccountDetailsAndActionsCategory; status: Merge.hris.AccountDetailsAndActionsStatusEnum; statusDetail?: string; endUserOriginId?: string; @@ -28,4 +28,5 @@ export interface AccountDetailsAndActions { integration?: Merge.hris.AccountDetailsAndActionsIntegration; accountType: string; completedAt: Date; + integrationSpecificFields?: Record; } diff --git a/src/api/resources/hris/types/AccountDetailsAndActionsCategory.ts b/src/api/resources/hris/types/AccountDetailsAndActionsCategory.ts new file mode 100644 index 000000000..1254b1af4 --- /dev/null +++ b/src/api/resources/hris/types/AccountDetailsAndActionsCategory.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type AccountDetailsAndActionsCategory = Merge.hris.CategoryEnum | string; diff --git a/src/api/resources/hris/types/AccountDetailsCategory.ts b/src/api/resources/hris/types/AccountDetailsCategory.ts new file mode 100644 index 000000000..7d59d5ce3 --- /dev/null +++ b/src/api/resources/hris/types/AccountDetailsCategory.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type AccountDetailsCategory = Merge.hris.CategoryEnum | string; diff --git a/src/api/resources/hris/types/AuditLogEvent.ts b/src/api/resources/hris/types/AuditLogEvent.ts index 6f1a8dce2..417817f22 100644 --- a/src/api/resources/hris/types/AuditLogEvent.ts +++ b/src/api/resources/hris/types/AuditLogEvent.ts @@ -30,6 +30,7 @@ export interface AuditLogEvent { * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED diff --git a/src/api/resources/hris/types/AuditLogEventEventType.ts b/src/api/resources/hris/types/AuditLogEventEventType.ts index edef9133e..4cb7b4586 100644 --- a/src/api/resources/hris/types/AuditLogEventEventType.ts +++ b/src/api/resources/hris/types/AuditLogEventEventType.ts @@ -12,6 +12,7 @@ import * as Merge from "../../../index"; * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED diff --git a/src/api/resources/hris/types/EventTypeEnum.ts b/src/api/resources/hris/types/EventTypeEnum.ts index 316d8531b..261c00e43 100644 --- a/src/api/resources/hris/types/EventTypeEnum.ts +++ b/src/api/resources/hris/types/EventTypeEnum.ts @@ -8,6 +8,7 @@ * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED @@ -52,6 +53,7 @@ export type EventTypeEnum = | "CREATED_TEST_API_KEY" | "DELETED_TEST_API_KEY" | "REGENERATED_PRODUCTION_API_KEY" + | "REGENERATED_WEBHOOK_SIGNATURE" | "INVITED_USER" | "TWO_FACTOR_AUTH_ENABLED" | "TWO_FACTOR_AUTH_DISABLED" @@ -95,6 +97,7 @@ export const EventTypeEnum = { CreatedTestApiKey: "CREATED_TEST_API_KEY", DeletedTestApiKey: "DELETED_TEST_API_KEY", RegeneratedProductionApiKey: "REGENERATED_PRODUCTION_API_KEY", + RegeneratedWebhookSignature: "REGENERATED_WEBHOOK_SIGNATURE", InvitedUser: "INVITED_USER", TwoFactorAuthEnabled: "TWO_FACTOR_AUTH_ENABLED", TwoFactorAuthDisabled: "TWO_FACTOR_AUTH_DISABLED", diff --git a/src/api/resources/hris/types/index.ts b/src/api/resources/hris/types/index.ts index c8ff15989..01b502a34 100644 --- a/src/api/resources/hris/types/index.ts +++ b/src/api/resources/hris/types/index.ts @@ -1,4 +1,6 @@ +export * from "./AccountDetailsCategory"; export * from "./AccountDetails"; +export * from "./AccountDetailsAndActionsCategory"; export * from "./AccountDetailsAndActions"; export * from "./AccountDetailsAndActionsIntegration"; export * from "./AccountDetailsAndActionsStatusEnum"; diff --git a/src/api/resources/index.ts b/src/api/resources/index.ts index f63211951..2be011c93 100644 --- a/src/api/resources/index.ts +++ b/src/api/resources/index.ts @@ -1,6 +1,6 @@ export * as ats from "./ats"; +export * as crm from "./crm"; export * as filestorage from "./filestorage"; export * as hris from "./hris"; export * as ticketing from "./ticketing"; -export * as crm from "./crm"; export * as accounting from "./accounting"; diff --git a/src/api/resources/ticketing/resources/accountDetails/client/Client.ts b/src/api/resources/ticketing/resources/accountDetails/client/Client.ts index d04bd2ac4..51d10dd52 100644 --- a/src/api/resources/ticketing/resources/accountDetails/client/Client.ts +++ b/src/api/resources/ticketing/resources/accountDetails/client/Client.ts @@ -70,8 +70,8 @@ export class AccountDetails { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/accountToken/client/Client.ts b/src/api/resources/ticketing/resources/accountToken/client/Client.ts index c72412402..85d8977c8 100644 --- a/src/api/resources/ticketing/resources/accountToken/client/Client.ts +++ b/src/api/resources/ticketing/resources/accountToken/client/Client.ts @@ -73,8 +73,8 @@ export class AccountToken { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/accounts/client/Client.ts b/src/api/resources/ticketing/resources/accounts/client/Client.ts index 8a634460d..af1b54af1 100644 --- a/src/api/resources/ticketing/resources/accounts/client/Client.ts +++ b/src/api/resources/ticketing/resources/accounts/client/Client.ts @@ -126,8 +126,8 @@ export class Accounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -223,8 +223,8 @@ export class Accounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/asyncPassthrough/client/Client.ts b/src/api/resources/ticketing/resources/asyncPassthrough/client/Client.ts index b1ff2799a..9586f190e 100644 --- a/src/api/resources/ticketing/resources/asyncPassthrough/client/Client.ts +++ b/src/api/resources/ticketing/resources/asyncPassthrough/client/Client.ts @@ -76,8 +76,8 @@ export class AsyncPassthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -164,8 +164,8 @@ export class AsyncPassthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/attachments/client/Client.ts b/src/api/resources/ticketing/resources/attachments/client/Client.ts index d8520356d..7cc9b3fa4 100644 --- a/src/api/resources/ticketing/resources/attachments/client/Client.ts +++ b/src/api/resources/ticketing/resources/attachments/client/Client.ts @@ -142,8 +142,8 @@ export class Attachments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -238,8 +238,8 @@ export class Attachments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -342,8 +342,8 @@ export class Attachments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -432,8 +432,8 @@ export class Attachments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -507,8 +507,8 @@ export class Attachments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/auditTrail/client/Client.ts b/src/api/resources/ticketing/resources/auditTrail/client/Client.ts index 7d8819424..bcfcf6177 100644 --- a/src/api/resources/ticketing/resources/auditTrail/client/Client.ts +++ b/src/api/resources/ticketing/resources/auditTrail/client/Client.ts @@ -99,8 +99,8 @@ export class AuditTrail { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/auditTrail/client/requests/AuditTrailListRequest.ts b/src/api/resources/ticketing/resources/auditTrail/client/requests/AuditTrailListRequest.ts index b3187c0db..99ee8b1ad 100644 --- a/src/api/resources/ticketing/resources/auditTrail/client/requests/AuditTrailListRequest.ts +++ b/src/api/resources/ticketing/resources/auditTrail/client/requests/AuditTrailListRequest.ts @@ -16,7 +16,7 @@ export interface AuditTrailListRequest { */ endDate?: string; /** - * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` + * If included, will only include events with the given event type. Possible values include: `CREATED_REMOTE_PRODUCTION_API_KEY`, `DELETED_REMOTE_PRODUCTION_API_KEY`, `CREATED_TEST_API_KEY`, `DELETED_TEST_API_KEY`, `REGENERATED_PRODUCTION_API_KEY`, `REGENERATED_WEBHOOK_SIGNATURE`, `INVITED_USER`, `TWO_FACTOR_AUTH_ENABLED`, `TWO_FACTOR_AUTH_DISABLED`, `DELETED_LINKED_ACCOUNT`, `DELETED_ALL_COMMON_MODELS_FOR_LINKED_ACCOUNT`, `CREATED_DESTINATION`, `DELETED_DESTINATION`, `CHANGED_DESTINATION`, `CHANGED_SCOPES`, `CHANGED_PERSONAL_INFORMATION`, `CHANGED_ORGANIZATION_SETTINGS`, `ENABLED_INTEGRATION`, `DISABLED_INTEGRATION`, `ENABLED_CATEGORY`, `DISABLED_CATEGORY`, `CHANGED_PASSWORD`, `RESET_PASSWORD`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `ENABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_ORGANIZATION`, `DISABLED_REDACT_UNMAPPED_DATA_FOR_LINKED_ACCOUNT`, `CREATED_INTEGRATION_WIDE_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_FIELD_MAPPING`, `CHANGED_INTEGRATION_WIDE_FIELD_MAPPING`, `CHANGED_LINKED_ACCOUNT_FIELD_MAPPING`, `DELETED_INTEGRATION_WIDE_FIELD_MAPPING`, `DELETED_LINKED_ACCOUNT_FIELD_MAPPING`, `CREATED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `CHANGED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `DELETED_LINKED_ACCOUNT_COMMON_MODEL_OVERRIDE`, `FORCED_LINKED_ACCOUNT_RESYNC`, `MUTED_ISSUE`, `GENERATED_MAGIC_LINK`, `ENABLED_MERGE_WEBHOOK`, `DISABLED_MERGE_WEBHOOK`, `MERGE_WEBHOOK_TARGET_CHANGED`, `END_USER_CREDENTIALS_ACCESSED` */ eventType?: string; /** diff --git a/src/api/resources/ticketing/resources/availableActions/client/Client.ts b/src/api/resources/ticketing/resources/availableActions/client/Client.ts index 3f79a98a1..2468e15ca 100644 --- a/src/api/resources/ticketing/resources/availableActions/client/Client.ts +++ b/src/api/resources/ticketing/resources/availableActions/client/Client.ts @@ -70,8 +70,8 @@ export class AvailableActions { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/collections/client/Client.ts b/src/api/resources/ticketing/resources/collections/client/Client.ts index 21d7115e9..f061f0eb5 100644 --- a/src/api/resources/ticketing/resources/collections/client/Client.ts +++ b/src/api/resources/ticketing/resources/collections/client/Client.ts @@ -151,8 +151,8 @@ export class Collections { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -266,8 +266,8 @@ export class Collections { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -377,8 +377,8 @@ export class Collections { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/comments/client/Client.ts b/src/api/resources/ticketing/resources/comments/client/Client.ts index 0996c919b..3b2ef812c 100644 --- a/src/api/resources/ticketing/resources/comments/client/Client.ts +++ b/src/api/resources/ticketing/resources/comments/client/Client.ts @@ -143,8 +143,8 @@ export class Comments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -239,8 +239,8 @@ export class Comments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -343,8 +343,8 @@ export class Comments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -424,8 +424,8 @@ export class Comments { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/contacts/client/Client.ts b/src/api/resources/ticketing/resources/contacts/client/Client.ts index 278d74cdc..78a10cbd6 100644 --- a/src/api/resources/ticketing/resources/contacts/client/Client.ts +++ b/src/api/resources/ticketing/resources/contacts/client/Client.ts @@ -131,8 +131,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -227,8 +227,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -331,8 +331,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -412,8 +412,8 @@ export class Contacts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/deleteAccount/client/Client.ts b/src/api/resources/ticketing/resources/deleteAccount/client/Client.ts index 2fb167a10..03f70a341 100644 --- a/src/api/resources/ticketing/resources/deleteAccount/client/Client.ts +++ b/src/api/resources/ticketing/resources/deleteAccount/client/Client.ts @@ -64,8 +64,8 @@ export class DeleteAccount { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/fieldMapping/client/Client.ts b/src/api/resources/ticketing/resources/fieldMapping/client/Client.ts index 4ac0f0031..3d85e1285 100644 --- a/src/api/resources/ticketing/resources/fieldMapping/client/Client.ts +++ b/src/api/resources/ticketing/resources/fieldMapping/client/Client.ts @@ -79,8 +79,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -176,8 +176,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -263,8 +263,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -353,8 +353,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -451,8 +451,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -532,8 +532,8 @@ export class FieldMapping { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/forceResync/client/Client.ts b/src/api/resources/ticketing/resources/forceResync/client/Client.ts index 3f3348e9a..ff9f5fd4f 100644 --- a/src/api/resources/ticketing/resources/forceResync/client/Client.ts +++ b/src/api/resources/ticketing/resources/forceResync/client/Client.ts @@ -70,8 +70,8 @@ export class ForceResync { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/generateKey/client/Client.ts b/src/api/resources/ticketing/resources/generateKey/client/Client.ts index 46638a5af..63b37b504 100644 --- a/src/api/resources/ticketing/resources/generateKey/client/Client.ts +++ b/src/api/resources/ticketing/resources/generateKey/client/Client.ts @@ -75,8 +75,8 @@ export class GenerateKey { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/index.ts b/src/api/resources/ticketing/resources/index.ts index ca6db5fd5..ba2648211 100644 --- a/src/api/resources/ticketing/resources/index.ts +++ b/src/api/resources/ticketing/resources/index.ts @@ -6,6 +6,8 @@ export * as comments from "./comments"; export * from "./comments/types"; export * as issues from "./issues"; export * from "./issues/types"; +export * as linkToken from "./linkToken"; +export * from "./linkToken/types"; export * as linkedAccounts from "./linkedAccounts"; export * from "./linkedAccounts/types"; export * as projects from "./projects"; @@ -25,7 +27,6 @@ export * as scopes from "./scopes"; export * as deleteAccount from "./deleteAccount"; export * as fieldMapping from "./fieldMapping"; export * as generateKey from "./generateKey"; -export * as linkToken from "./linkToken"; export * as passthrough from "./passthrough"; export * as regenerateKey from "./regenerateKey"; export * as roles from "./roles"; diff --git a/src/api/resources/ticketing/resources/issues/client/Client.ts b/src/api/resources/ticketing/resources/issues/client/Client.ts index e6e59301e..94bef2b78 100644 --- a/src/api/resources/ticketing/resources/issues/client/Client.ts +++ b/src/api/resources/ticketing/resources/issues/client/Client.ts @@ -148,8 +148,8 @@ export class Issues { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -232,8 +232,8 @@ export class Issues { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/linkToken/client/Client.ts b/src/api/resources/ticketing/resources/linkToken/client/Client.ts index 18712d6c4..a65f7da6a 100644 --- a/src/api/resources/ticketing/resources/linkToken/client/Client.ts +++ b/src/api/resources/ticketing/resources/linkToken/client/Client.ts @@ -78,8 +78,8 @@ export class LinkToken { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/api/resources/ticketing/resources/linkToken/client/requests/EndUserDetailsRequest.ts index dd57088aa..c09546057 100644 --- a/src/api/resources/ticketing/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/api/resources/ticketing/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -43,7 +43,7 @@ export interface EndUserDetailsRequest { * * `en` - en * * `de` - de */ - language?: Merge.ticketing.LanguageEnum; + language?: Merge.ticketing.EndUserDetailsRequestLanguage; /** The boolean that indicates whether initial, periodic, and force syncs will be disabled. */ areSyncsDisabled?: boolean; /** A JSON object containing integration-specific configuration options. */ diff --git a/src/api/resources/ticketing/resources/linkToken/index.ts b/src/api/resources/ticketing/resources/linkToken/index.ts index 5ec76921e..c9240f83b 100644 --- a/src/api/resources/ticketing/resources/linkToken/index.ts +++ b/src/api/resources/ticketing/resources/linkToken/index.ts @@ -1 +1,2 @@ +export * from "./types"; export * from "./client"; diff --git a/src/api/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/api/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestLanguage.ts new file mode 100644 index 000000000..8ca0c442b --- /dev/null +++ b/src/api/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestLanguage.ts @@ -0,0 +1,13 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../../../index"; + +/** + * The following subset of IETF language tags can be used to configure localization. + * + * * `en` - en + * * `de` - de + */ +export type EndUserDetailsRequestLanguage = Merge.ticketing.LanguageEnum | string; diff --git a/src/api/resources/ticketing/resources/linkToken/types/index.ts b/src/api/resources/ticketing/resources/linkToken/types/index.ts new file mode 100644 index 000000000..c90e13c37 --- /dev/null +++ b/src/api/resources/ticketing/resources/linkToken/types/index.ts @@ -0,0 +1 @@ +export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/api/resources/ticketing/resources/linkedAccounts/client/Client.ts b/src/api/resources/ticketing/resources/linkedAccounts/client/Client.ts index 05837a89d..47505fd77 100644 --- a/src/api/resources/ticketing/resources/linkedAccounts/client/Client.ts +++ b/src/api/resources/ticketing/resources/linkedAccounts/client/Client.ts @@ -143,8 +143,8 @@ export class LinkedAccounts { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/passthrough/client/Client.ts b/src/api/resources/ticketing/resources/passthrough/client/Client.ts index 9b9d3201e..fb1a254d2 100644 --- a/src/api/resources/ticketing/resources/passthrough/client/Client.ts +++ b/src/api/resources/ticketing/resources/passthrough/client/Client.ts @@ -76,8 +76,8 @@ export class Passthrough { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/projects/client/Client.ts b/src/api/resources/ticketing/resources/projects/client/Client.ts index 729f427ae..45183d24f 100644 --- a/src/api/resources/ticketing/resources/projects/client/Client.ts +++ b/src/api/resources/ticketing/resources/projects/client/Client.ts @@ -126,8 +126,8 @@ export class Projects { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -223,8 +223,8 @@ export class Projects { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -338,8 +338,8 @@ export class Projects { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/regenerateKey/client/Client.ts b/src/api/resources/ticketing/resources/regenerateKey/client/Client.ts index 0d3a13694..7c7a20010 100644 --- a/src/api/resources/ticketing/resources/regenerateKey/client/Client.ts +++ b/src/api/resources/ticketing/resources/regenerateKey/client/Client.ts @@ -75,8 +75,8 @@ export class RegenerateKey { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/roles/client/Client.ts b/src/api/resources/ticketing/resources/roles/client/Client.ts index 6a33c37df..1592c8644 100644 --- a/src/api/resources/ticketing/resources/roles/client/Client.ts +++ b/src/api/resources/ticketing/resources/roles/client/Client.ts @@ -126,8 +126,8 @@ export class Roles { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -223,8 +223,8 @@ export class Roles { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/scopes/client/Client.ts b/src/api/resources/ticketing/resources/scopes/client/Client.ts index 313845b0a..37031aa0f 100644 --- a/src/api/resources/ticketing/resources/scopes/client/Client.ts +++ b/src/api/resources/ticketing/resources/scopes/client/Client.ts @@ -70,8 +70,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -150,8 +150,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -258,8 +258,8 @@ export class Scopes { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/syncStatus/client/Client.ts b/src/api/resources/ticketing/resources/syncStatus/client/Client.ts index 7fbb25414..660c81889 100644 --- a/src/api/resources/ticketing/resources/syncStatus/client/Client.ts +++ b/src/api/resources/ticketing/resources/syncStatus/client/Client.ts @@ -83,8 +83,8 @@ export class SyncStatus { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/tags/client/Client.ts b/src/api/resources/ticketing/resources/tags/client/Client.ts index da3b0822d..c1ddad271 100644 --- a/src/api/resources/ticketing/resources/tags/client/Client.ts +++ b/src/api/resources/ticketing/resources/tags/client/Client.ts @@ -126,8 +126,8 @@ export class Tags { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -223,8 +223,8 @@ export class Tags { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/teams/client/Client.ts b/src/api/resources/ticketing/resources/teams/client/Client.ts index 170569e4a..6389057bd 100644 --- a/src/api/resources/ticketing/resources/teams/client/Client.ts +++ b/src/api/resources/ticketing/resources/teams/client/Client.ts @@ -126,8 +126,8 @@ export class Teams { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -223,8 +223,8 @@ export class Teams { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/tickets/client/Client.ts b/src/api/resources/ticketing/resources/tickets/client/Client.ts index 6067f4b5d..d93096946 100644 --- a/src/api/resources/ticketing/resources/tickets/client/Client.ts +++ b/src/api/resources/ticketing/resources/tickets/client/Client.ts @@ -246,8 +246,8 @@ export class Tickets { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -342,8 +342,8 @@ export class Tickets { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -465,8 +465,8 @@ export class Tickets { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -564,8 +564,8 @@ export class Tickets { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -682,8 +682,8 @@ export class Tickets { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -768,8 +768,8 @@ export class Tickets { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -820,20 +820,33 @@ export class Tickets { /** * Returns metadata for `Ticket` POSTs. * + * @param {Merge.ticketing.TicketsMetaPostRetrieveRequest} request * @param {Tickets.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.ticketing.tickets.metaPostRetrieve() */ public metaPostRetrieve( + request: Merge.ticketing.TicketsMetaPostRetrieveRequest = {}, requestOptions?: Tickets.RequestOptions, ): core.HttpResponsePromise { - return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(requestOptions)); + return core.HttpResponsePromise.fromPromise(this.__metaPostRetrieve(request, requestOptions)); } private async __metaPostRetrieve( + request: Merge.ticketing.TicketsMetaPostRetrieveRequest = {}, requestOptions?: Tickets.RequestOptions, ): Promise> { + const { collectionId, ticketType } = request; + const _queryParams: Record = {}; + if (collectionId != null) { + _queryParams["collection_id"] = collectionId; + } + + if (ticketType != null) { + _queryParams["ticket_type"] = ticketType; + } + const _response = await (this._options.fetcher ?? core.fetcher)({ url: urlJoin( (await core.Supplier.get(this._options.baseUrl)) ?? @@ -850,13 +863,14 @@ export class Tickets { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, }, contentType: "application/json", + queryParameters: _queryParams, requestType: "json", timeoutMs: requestOptions?.timeoutInSeconds != null ? requestOptions.timeoutInSeconds * 1000 : 60000, maxRetries: requestOptions?.maxRetries, @@ -919,8 +933,16 @@ export class Tickets { request: Merge.ticketing.TicketsRemoteFieldClassesListRequest = {}, requestOptions?: Tickets.RequestOptions, ): Promise> { - const { cursor, ids, includeDeletedData, includeRemoteData, includeShellData, isCommonModelField, pageSize } = - request; + const { + cursor, + ids, + includeDeletedData, + includeRemoteData, + includeShellData, + isCommonModelField, + isCustom, + pageSize, + } = request; const _queryParams: Record = {}; if (cursor != null) { _queryParams["cursor"] = cursor; @@ -946,6 +968,10 @@ export class Tickets { _queryParams["is_common_model_field"] = isCommonModelField.toString(); } + if (isCustom != null) { + _queryParams["is_custom"] = isCustom.toString(); + } + if (pageSize != null) { _queryParams["page_size"] = pageSize.toString(); } @@ -966,8 +992,8 @@ export class Tickets { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/TicketsMetaPostRetrieveRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/TicketsMetaPostRetrieveRequest.ts new file mode 100644 index 000000000..808f42b28 --- /dev/null +++ b/src/api/resources/ticketing/resources/tickets/client/requests/TicketsMetaPostRetrieveRequest.ts @@ -0,0 +1,18 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * @example + * {} + */ +export interface TicketsMetaPostRetrieveRequest { + /** + * If provided, will only return tickets for this collection. + */ + collectionId?: string; + /** + * If provided, will only return tickets for this ticket type. + */ + ticketType?: string; +} diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/TicketsRemoteFieldClassesListRequest.ts b/src/api/resources/ticketing/resources/tickets/client/requests/TicketsRemoteFieldClassesListRequest.ts index 83e327da2..e047d35a0 100644 --- a/src/api/resources/ticketing/resources/tickets/client/requests/TicketsRemoteFieldClassesListRequest.ts +++ b/src/api/resources/ticketing/resources/tickets/client/requests/TicketsRemoteFieldClassesListRequest.ts @@ -31,6 +31,10 @@ export interface TicketsRemoteFieldClassesListRequest { * If provided, will only return remote field classes with this is_common_model_field value */ isCommonModelField?: boolean; + /** + * If provided, will only return remote fields classes with this is_custom value + */ + isCustom?: boolean; /** * Number of results to return per page. */ diff --git a/src/api/resources/ticketing/resources/tickets/client/requests/index.ts b/src/api/resources/ticketing/resources/tickets/client/requests/index.ts index 91425126e..00140a3c7 100644 --- a/src/api/resources/ticketing/resources/tickets/client/requests/index.ts +++ b/src/api/resources/ticketing/resources/tickets/client/requests/index.ts @@ -3,4 +3,5 @@ export { type TicketEndpointRequest } from "./TicketEndpointRequest"; export { type TicketsRetrieveRequest } from "./TicketsRetrieveRequest"; export { type PatchedTicketEndpointRequest } from "./PatchedTicketEndpointRequest"; export { type TicketsViewersListRequest } from "./TicketsViewersListRequest"; +export { type TicketsMetaPostRetrieveRequest } from "./TicketsMetaPostRetrieveRequest"; export { type TicketsRemoteFieldClassesListRequest } from "./TicketsRemoteFieldClassesListRequest"; diff --git a/src/api/resources/ticketing/resources/users/client/Client.ts b/src/api/resources/ticketing/resources/users/client/Client.ts index 7676aa0d4..0016b7364 100644 --- a/src/api/resources/ticketing/resources/users/client/Client.ts +++ b/src/api/resources/ticketing/resources/users/client/Client.ts @@ -143,8 +143,8 @@ export class Users { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -246,8 +246,8 @@ export class Users { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/resources/webhookReceivers/client/Client.ts b/src/api/resources/ticketing/resources/webhookReceivers/client/Client.ts index abaf18dbc..8ab6584b2 100644 --- a/src/api/resources/ticketing/resources/webhookReceivers/client/Client.ts +++ b/src/api/resources/ticketing/resources/webhookReceivers/client/Client.ts @@ -70,8 +70,8 @@ export class WebhookReceivers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, @@ -158,8 +158,8 @@ export class WebhookReceivers { : undefined, "X-Fern-Language": "JavaScript", "X-Fern-SDK-Name": "@mergeapi/merge-node-client", - "X-Fern-SDK-Version": "1.1.9", - "User-Agent": "@mergeapi/merge-node-client/1.1.9", + "X-Fern-SDK-Version": "2.0.0", + "User-Agent": "@mergeapi/merge-node-client/2.0.0", "X-Fern-Runtime": core.RUNTIME.type, "X-Fern-Runtime-Version": core.RUNTIME.version, ...requestOptions?.headers, diff --git a/src/api/resources/ticketing/types/AccountDetails.ts b/src/api/resources/ticketing/types/AccountDetails.ts index 291e0fef0..f422d395f 100644 --- a/src/api/resources/ticketing/types/AccountDetails.ts +++ b/src/api/resources/ticketing/types/AccountDetails.ts @@ -8,7 +8,7 @@ export interface AccountDetails { id?: string; integration?: string; integrationSlug?: string; - category?: Merge.ticketing.CategoryEnum; + category?: Merge.ticketing.AccountDetailsCategory; endUserOriginId?: string; endUserOrganizationName?: string; endUserEmailAddress?: string; diff --git a/src/api/resources/ticketing/types/AccountDetailsAndActions.ts b/src/api/resources/ticketing/types/AccountDetailsAndActions.ts index c1676ae7d..77b6d04dd 100644 --- a/src/api/resources/ticketing/types/AccountDetailsAndActions.ts +++ b/src/api/resources/ticketing/types/AccountDetailsAndActions.ts @@ -14,8 +14,8 @@ import * as Merge from "../../../index"; */ export interface AccountDetailsAndActions { id: string; - category?: Merge.ticketing.CategoryEnum; - status: Merge.ticketing.AccountDetailsAndActionsStatusEnum; + category?: Merge.ticketing.AccountDetailsAndActionsCategory; + status: Merge.ticketing.AccountDetailsAndActionsStatus; statusDetail?: string; endUserOriginId?: string; endUserOrganizationName: string; @@ -28,4 +28,5 @@ export interface AccountDetailsAndActions { integration?: Merge.ticketing.AccountDetailsAndActionsIntegration; accountType: string; completedAt: Date; + integrationSpecificFields?: Record; } diff --git a/src/api/resources/ticketing/types/AccountDetailsAndActionsCategory.ts b/src/api/resources/ticketing/types/AccountDetailsAndActionsCategory.ts new file mode 100644 index 000000000..c98427608 --- /dev/null +++ b/src/api/resources/ticketing/types/AccountDetailsAndActionsCategory.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type AccountDetailsAndActionsCategory = Merge.ticketing.CategoryEnum | string; diff --git a/src/api/resources/ticketing/types/AccountDetailsAndActionsStatus.ts b/src/api/resources/ticketing/types/AccountDetailsAndActionsStatus.ts new file mode 100644 index 000000000..e393870c2 --- /dev/null +++ b/src/api/resources/ticketing/types/AccountDetailsAndActionsStatus.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type AccountDetailsAndActionsStatus = Merge.ticketing.AccountDetailsAndActionsStatusEnum | string; diff --git a/src/api/resources/ticketing/types/AccountDetailsCategory.ts b/src/api/resources/ticketing/types/AccountDetailsCategory.ts new file mode 100644 index 000000000..f466c19d9 --- /dev/null +++ b/src/api/resources/ticketing/types/AccountDetailsCategory.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type AccountDetailsCategory = Merge.ticketing.CategoryEnum | string; diff --git a/src/api/resources/ticketing/types/AuditLogEvent.ts b/src/api/resources/ticketing/types/AuditLogEvent.ts index afd9c3496..bc18549c8 100644 --- a/src/api/resources/ticketing/types/AuditLogEvent.ts +++ b/src/api/resources/ticketing/types/AuditLogEvent.ts @@ -30,6 +30,7 @@ export interface AuditLogEvent { * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED diff --git a/src/api/resources/ticketing/types/AuditLogEventEventType.ts b/src/api/resources/ticketing/types/AuditLogEventEventType.ts index d9483438e..49f627256 100644 --- a/src/api/resources/ticketing/types/AuditLogEventEventType.ts +++ b/src/api/resources/ticketing/types/AuditLogEventEventType.ts @@ -12,6 +12,7 @@ import * as Merge from "../../../index"; * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED diff --git a/src/api/resources/ticketing/types/Collection.ts b/src/api/resources/ticketing/types/Collection.ts index 119d629ba..d206d87a8 100644 --- a/src/api/resources/ticketing/types/Collection.ts +++ b/src/api/resources/ticketing/types/Collection.ts @@ -24,6 +24,15 @@ export interface Collection { name?: string; /** The collection's description. */ description?: string; + /** + * The level of access a User has to the Collection and its sub-objects. + * + * * `PRIVATE` - PRIVATE + * * `COMPANY` - COMPANY + * * `PUBLIC` - PUBLIC + * * `PARENT_COLLECTION` - PARENT_COLLECTION + */ + accessLevel?: Merge.ticketing.CollectionAccessLevel; /** * The collection's type. * @@ -35,14 +44,6 @@ export interface Collection { parentCollection?: Merge.ticketing.CollectionParentCollection; /** Indicates whether or not this object has been deleted in the third party platform. Full coverage deletion detection is a premium add-on. Native deletion detection is offered for free with limited coverage. [Learn more](https://docs.merge.dev/integrations/hris/supported-features/). */ remoteWasDeleted?: boolean; - /** - * The level of access a User has to the Collection and its sub-objects. - * - * * `PRIVATE` - PRIVATE - * * `COMPANY` - COMPANY - * * `PUBLIC` - PUBLIC - */ - accessLevel?: Merge.ticketing.CollectionAccessLevel; fieldMappings?: Record; remoteData?: Merge.ticketing.RemoteData[]; } diff --git a/src/api/resources/ticketing/types/CollectionAccessLevel.ts b/src/api/resources/ticketing/types/CollectionAccessLevel.ts index 2869895bb..bc64ed8a7 100644 --- a/src/api/resources/ticketing/types/CollectionAccessLevel.ts +++ b/src/api/resources/ticketing/types/CollectionAccessLevel.ts @@ -10,5 +10,6 @@ import * as Merge from "../../../index"; * * `PRIVATE` - PRIVATE * * `COMPANY` - COMPANY * * `PUBLIC` - PUBLIC + * * `PARENT_COLLECTION` - PARENT_COLLECTION */ -export type CollectionAccessLevel = Merge.ticketing.AccessLevelEnum | string; +export type CollectionAccessLevel = Merge.ticketing.CollectionAccessLevelEnum | string; diff --git a/src/api/resources/ticketing/types/CollectionAccessLevelEnum.ts b/src/api/resources/ticketing/types/CollectionAccessLevelEnum.ts new file mode 100644 index 000000000..ec46355a9 --- /dev/null +++ b/src/api/resources/ticketing/types/CollectionAccessLevelEnum.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +/** + * * `PRIVATE` - PRIVATE + * * `COMPANY` - COMPANY + * * `PUBLIC` - PUBLIC + * * `PARENT_COLLECTION` - PARENT_COLLECTION + */ +export type CollectionAccessLevelEnum = "PRIVATE" | "COMPANY" | "PUBLIC" | "PARENT_COLLECTION"; +export const CollectionAccessLevelEnum = { + Private: "PRIVATE", + Company: "COMPANY", + Public: "PUBLIC", + ParentCollection: "PARENT_COLLECTION", +} as const; diff --git a/src/api/resources/ticketing/types/EventTypeEnum.ts b/src/api/resources/ticketing/types/EventTypeEnum.ts index 316d8531b..261c00e43 100644 --- a/src/api/resources/ticketing/types/EventTypeEnum.ts +++ b/src/api/resources/ticketing/types/EventTypeEnum.ts @@ -8,6 +8,7 @@ * * `CREATED_TEST_API_KEY` - CREATED_TEST_API_KEY * * `DELETED_TEST_API_KEY` - DELETED_TEST_API_KEY * * `REGENERATED_PRODUCTION_API_KEY` - REGENERATED_PRODUCTION_API_KEY + * * `REGENERATED_WEBHOOK_SIGNATURE` - REGENERATED_WEBHOOK_SIGNATURE * * `INVITED_USER` - INVITED_USER * * `TWO_FACTOR_AUTH_ENABLED` - TWO_FACTOR_AUTH_ENABLED * * `TWO_FACTOR_AUTH_DISABLED` - TWO_FACTOR_AUTH_DISABLED @@ -52,6 +53,7 @@ export type EventTypeEnum = | "CREATED_TEST_API_KEY" | "DELETED_TEST_API_KEY" | "REGENERATED_PRODUCTION_API_KEY" + | "REGENERATED_WEBHOOK_SIGNATURE" | "INVITED_USER" | "TWO_FACTOR_AUTH_ENABLED" | "TWO_FACTOR_AUTH_DISABLED" @@ -95,6 +97,7 @@ export const EventTypeEnum = { CreatedTestApiKey: "CREATED_TEST_API_KEY", DeletedTestApiKey: "DELETED_TEST_API_KEY", RegeneratedProductionApiKey: "REGENERATED_PRODUCTION_API_KEY", + RegeneratedWebhookSignature: "REGENERATED_WEBHOOK_SIGNATURE", InvitedUser: "INVITED_USER", TwoFactorAuthEnabled: "TWO_FACTOR_AUTH_ENABLED", TwoFactorAuthDisabled: "TWO_FACTOR_AUTH_DISABLED", diff --git a/src/api/resources/ticketing/types/PatchedTicketRequest.ts b/src/api/resources/ticketing/types/PatchedTicketRequest.ts index 6108448b4..71f492aff 100644 --- a/src/api/resources/ticketing/types/PatchedTicketRequest.ts +++ b/src/api/resources/ticketing/types/PatchedTicketRequest.ts @@ -43,6 +43,15 @@ export interface PatchedTicketRequest { contact?: string; /** The ticket's parent ticket. */ parentTicket?: string; + /** + * The description of who is able to access a given ticket, or where access is inherited from. + * + * * `COMPANY` - COMPANY + * * `PUBLIC` - PUBLIC + * * `PRIVATE` - PRIVATE + * * `COLLECTION` - COLLECTION + */ + accessLevel?: Merge.ticketing.PatchedTicketRequestAccessLevel; tags?: (string | undefined)[]; roles?: (string | undefined)[]; /** When the ticket was completed. */ diff --git a/src/api/resources/ticketing/types/PatchedTicketRequestAccessLevel.ts b/src/api/resources/ticketing/types/PatchedTicketRequestAccessLevel.ts new file mode 100644 index 000000000..4c6cd9574 --- /dev/null +++ b/src/api/resources/ticketing/types/PatchedTicketRequestAccessLevel.ts @@ -0,0 +1,15 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * The description of who is able to access a given ticket, or where access is inherited from. + * + * * `COMPANY` - COMPANY + * * `PUBLIC` - PUBLIC + * * `PRIVATE` - PRIVATE + * * `COLLECTION` - COLLECTION + */ +export type PatchedTicketRequestAccessLevel = Merge.ticketing.TicketAccessLevelEnum | string; diff --git a/src/api/resources/ticketing/types/SyncStatus.ts b/src/api/resources/ticketing/types/SyncStatus.ts index 969514c47..3f976569e 100644 --- a/src/api/resources/ticketing/types/SyncStatus.ts +++ b/src/api/resources/ticketing/types/SyncStatus.ts @@ -17,7 +17,7 @@ export interface SyncStatus { modelId: string; lastSyncStart?: Date; nextSyncStart?: Date; - lastSyncResult?: Merge.ticketing.LastSyncResultEnum; + lastSyncResult?: Merge.ticketing.SyncStatusLastSyncResult; lastSyncFinished?: Date; status: Merge.ticketing.StatusFd5Enum; isInitialSync: boolean; diff --git a/src/api/resources/ticketing/types/SyncStatusLastSyncResult.ts b/src/api/resources/ticketing/types/SyncStatusLastSyncResult.ts new file mode 100644 index 000000000..8685891ae --- /dev/null +++ b/src/api/resources/ticketing/types/SyncStatusLastSyncResult.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +export type SyncStatusLastSyncResult = Merge.ticketing.LastSyncResultEnum | string; diff --git a/src/api/resources/ticketing/types/Ticket.ts b/src/api/resources/ticketing/types/Ticket.ts index 55a23f4ec..2a2be76d1 100644 --- a/src/api/resources/ticketing/types/Ticket.ts +++ b/src/api/resources/ticketing/types/Ticket.ts @@ -51,6 +51,15 @@ export interface Ticket { /** The ticket's parent ticket. */ parentTicket?: Merge.ticketing.TicketParentTicket; attachments?: (Merge.ticketing.TicketAttachmentsItem | undefined)[]; + /** + * The description of who is able to access a given ticket, or where access is inherited from. + * + * * `COMPANY` - COMPANY + * * `PUBLIC` - PUBLIC + * * `PRIVATE` - PRIVATE + * * `COLLECTION` - COLLECTION + */ + accessLevel?: Merge.ticketing.TicketAccessLevel; tags?: (string | undefined)[]; roles?: (string | undefined)[]; /** When the third party's ticket was created. */ diff --git a/src/api/resources/ticketing/types/TicketAccessLevel.ts b/src/api/resources/ticketing/types/TicketAccessLevel.ts new file mode 100644 index 000000000..8413abac3 --- /dev/null +++ b/src/api/resources/ticketing/types/TicketAccessLevel.ts @@ -0,0 +1,15 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * The description of who is able to access a given ticket, or where access is inherited from. + * + * * `COMPANY` - COMPANY + * * `PUBLIC` - PUBLIC + * * `PRIVATE` - PRIVATE + * * `COLLECTION` - COLLECTION + */ +export type TicketAccessLevel = Merge.ticketing.TicketAccessLevelEnum | string; diff --git a/src/api/resources/ticketing/types/AccessLevelEnum.ts b/src/api/resources/ticketing/types/TicketAccessLevelEnum.ts similarity index 56% rename from src/api/resources/ticketing/types/AccessLevelEnum.ts rename to src/api/resources/ticketing/types/TicketAccessLevelEnum.ts index 03d2d3f74..69e3eb1bd 100644 --- a/src/api/resources/ticketing/types/AccessLevelEnum.ts +++ b/src/api/resources/ticketing/types/TicketAccessLevelEnum.ts @@ -3,13 +3,15 @@ */ /** - * * `PRIVATE` - PRIVATE * * `COMPANY` - COMPANY * * `PUBLIC` - PUBLIC + * * `PRIVATE` - PRIVATE + * * `COLLECTION` - COLLECTION */ -export type AccessLevelEnum = "PRIVATE" | "COMPANY" | "PUBLIC"; -export const AccessLevelEnum = { - Private: "PRIVATE", +export type TicketAccessLevelEnum = "COMPANY" | "PUBLIC" | "PRIVATE" | "COLLECTION"; +export const TicketAccessLevelEnum = { Company: "COMPANY", Public: "PUBLIC", + Private: "PRIVATE", + Collection: "COLLECTION", } as const; diff --git a/src/api/resources/ticketing/types/TicketRequest.ts b/src/api/resources/ticketing/types/TicketRequest.ts index 430220dc1..a472aeaf7 100644 --- a/src/api/resources/ticketing/types/TicketRequest.ts +++ b/src/api/resources/ticketing/types/TicketRequest.ts @@ -44,6 +44,15 @@ export interface TicketRequest { /** The ticket's parent ticket. */ parentTicket?: Merge.ticketing.TicketRequestParentTicket; attachments?: (Merge.ticketing.TicketRequestAttachmentsItem | undefined)[]; + /** + * The description of who is able to access a given ticket, or where access is inherited from. + * + * * `COMPANY` - COMPANY + * * `PUBLIC` - PUBLIC + * * `PRIVATE` - PRIVATE + * * `COLLECTION` - COLLECTION + */ + accessLevel?: Merge.ticketing.TicketRequestAccessLevel; tags?: (string | undefined)[]; roles?: (string | undefined)[]; /** When the ticket was completed. */ diff --git a/src/api/resources/ticketing/types/TicketRequestAccessLevel.ts b/src/api/resources/ticketing/types/TicketRequestAccessLevel.ts new file mode 100644 index 000000000..10aa1034f --- /dev/null +++ b/src/api/resources/ticketing/types/TicketRequestAccessLevel.ts @@ -0,0 +1,15 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as Merge from "../../../index"; + +/** + * The description of who is able to access a given ticket, or where access is inherited from. + * + * * `COMPANY` - COMPANY + * * `PUBLIC` - PUBLIC + * * `PRIVATE` - PRIVATE + * * `COLLECTION` - COLLECTION + */ +export type TicketRequestAccessLevel = Merge.ticketing.TicketAccessLevelEnum | string; diff --git a/src/api/resources/ticketing/types/index.ts b/src/api/resources/ticketing/types/index.ts index 1a7c5cb02..d1a8630e4 100644 --- a/src/api/resources/ticketing/types/index.ts +++ b/src/api/resources/ticketing/types/index.ts @@ -1,6 +1,8 @@ -export * from "./AccessLevelEnum"; export * from "./Account"; +export * from "./AccountDetailsCategory"; export * from "./AccountDetails"; +export * from "./AccountDetailsAndActionsCategory"; +export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActions"; export * from "./AccountDetailsAndActionsIntegration"; export * from "./AccountDetailsAndActionsStatusEnum"; @@ -18,10 +20,11 @@ export * from "./AuditLogEvent"; export * from "./AvailableActions"; export * from "./CategoriesEnum"; export * from "./CategoryEnum"; +export * from "./CollectionAccessLevel"; export * from "./CollectionCollectionType"; export * from "./CollectionParentCollection"; -export * from "./CollectionAccessLevel"; export * from "./Collection"; +export * from "./CollectionAccessLevelEnum"; export * from "./CollectionTypeEnum"; export * from "./CommentUser"; export * from "./CommentContact"; @@ -94,6 +97,7 @@ export * from "./PaginatedTicketList"; export * from "./PaginatedUserList"; export * from "./PaginatedViewerList"; export * from "./PatchedTicketRequestStatus"; +export * from "./PatchedTicketRequestAccessLevel"; export * from "./PatchedTicketRequestPriority"; export * from "./PatchedTicketRequest"; export * from "./PriorityEnum"; @@ -121,6 +125,7 @@ export * from "./Role"; export * from "./RoleEnum"; export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./StatusFd5Enum"; +export * from "./SyncStatusLastSyncResult"; export * from "./SyncStatus"; export * from "./Tag"; export * from "./Team"; @@ -133,9 +138,11 @@ export * from "./TicketAccount"; export * from "./TicketContact"; export * from "./TicketParentTicket"; export * from "./TicketAttachmentsItem"; +export * from "./TicketAccessLevel"; export * from "./TicketPriority"; export * from "./Ticket"; export * from "./TicketAccessEnum"; +export * from "./TicketAccessLevelEnum"; export * from "./TicketActionsEnum"; export * from "./TicketRequestAssigneesItem"; export * from "./TicketRequestAssignedTeamsItem"; @@ -146,6 +153,7 @@ export * from "./TicketRequestAccount"; export * from "./TicketRequestContact"; export * from "./TicketRequestParentTicket"; export * from "./TicketRequestAttachmentsItem"; +export * from "./TicketRequestAccessLevel"; export * from "./TicketRequestPriority"; export * from "./TicketRequest"; export * from "./TicketResponse"; diff --git a/src/serialization/resources/accounting/resources/index.ts b/src/serialization/resources/accounting/resources/index.ts index 716bf97bf..7c4d72d59 100644 --- a/src/serialization/resources/accounting/resources/index.ts +++ b/src/serialization/resources/accounting/resources/index.ts @@ -20,6 +20,8 @@ export * as items from "./items"; export * from "./items/types"; export * as journalEntries from "./journalEntries"; export * from "./journalEntries/types"; +export * as linkToken from "./linkToken"; +export * from "./linkToken/types"; export * as linkedAccounts from "./linkedAccounts"; export * from "./linkedAccounts/types"; export * as payments from "./payments"; @@ -51,8 +53,8 @@ export * from "./fieldMapping/client/requests"; export * as generateKey from "./generateKey"; export * from "./generateKey/client/requests"; export * from "./invoices/client/requests"; +export * from "./items/client/requests"; export * from "./journalEntries/client/requests"; -export * as linkToken from "./linkToken"; export * from "./linkToken/client/requests"; export * from "./payments/client/requests"; export * from "./purchaseOrders/client/requests"; diff --git a/src/serialization/resources/accounting/resources/items/client/index.ts b/src/serialization/resources/accounting/resources/items/client/index.ts new file mode 100644 index 000000000..415726b7f --- /dev/null +++ b/src/serialization/resources/accounting/resources/items/client/index.ts @@ -0,0 +1 @@ +export * from "./requests"; diff --git a/src/serialization/resources/accounting/resources/items/client/requests/ItemEndpointRequest.ts b/src/serialization/resources/accounting/resources/items/client/requests/ItemEndpointRequest.ts new file mode 100644 index 000000000..b284ce6d6 --- /dev/null +++ b/src/serialization/resources/accounting/resources/items/client/requests/ItemEndpointRequest.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; +import * as core from "../../../../../../../core"; +import { ItemRequestRequest } from "../../../../types/ItemRequestRequest"; + +export const ItemEndpointRequest: core.serialization.Schema< + serializers.accounting.ItemEndpointRequest.Raw, + Omit +> = core.serialization.object({ + model: ItemRequestRequest, +}); + +export declare namespace ItemEndpointRequest { + export interface Raw { + model: ItemRequestRequest.Raw; + } +} diff --git a/src/serialization/resources/accounting/resources/items/client/requests/PatchedItemEndpointRequest.ts b/src/serialization/resources/accounting/resources/items/client/requests/PatchedItemEndpointRequest.ts new file mode 100644 index 000000000..6a35c1592 --- /dev/null +++ b/src/serialization/resources/accounting/resources/items/client/requests/PatchedItemEndpointRequest.ts @@ -0,0 +1,21 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../../index"; +import * as Merge from "../../../../../../../api/index"; +import * as core from "../../../../../../../core"; +import { PatchedItemRequestRequest } from "../../../../types/PatchedItemRequestRequest"; + +export const PatchedItemEndpointRequest: core.serialization.Schema< + serializers.accounting.PatchedItemEndpointRequest.Raw, + Omit +> = core.serialization.object({ + model: PatchedItemRequestRequest, +}); + +export declare namespace PatchedItemEndpointRequest { + export interface Raw { + model: PatchedItemRequestRequest.Raw; + } +} diff --git a/src/serialization/resources/accounting/resources/items/client/requests/index.ts b/src/serialization/resources/accounting/resources/items/client/requests/index.ts new file mode 100644 index 000000000..f19cc85ed --- /dev/null +++ b/src/serialization/resources/accounting/resources/items/client/requests/index.ts @@ -0,0 +1,2 @@ +export { ItemEndpointRequest } from "./ItemEndpointRequest"; +export { PatchedItemEndpointRequest } from "./PatchedItemEndpointRequest"; diff --git a/src/serialization/resources/accounting/resources/items/index.ts b/src/serialization/resources/accounting/resources/items/index.ts index eea524d65..c9240f83b 100644 --- a/src/serialization/resources/accounting/resources/items/index.ts +++ b/src/serialization/resources/accounting/resources/items/index.ts @@ -1 +1,2 @@ export * from "./types"; +export * from "./client"; diff --git a/src/serialization/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/serialization/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts index 1d1da4b8a..ba7e83870 100644 --- a/src/serialization/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/serialization/resources/accounting/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -8,7 +8,7 @@ import * as core from "../../../../../../../core"; import { CategoriesEnum } from "../../../../types/CategoriesEnum"; import { CommonModelScopesBodyRequest } from "../../../../types/CommonModelScopesBodyRequest"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; -import { LanguageEnum } from "../../../../types/LanguageEnum"; +import { EndUserDetailsRequestLanguage } from "../../types/EndUserDetailsRequestLanguage"; export const EndUserDetailsRequest: core.serialization.Schema< serializers.accounting.EndUserDetailsRequest.Raw, @@ -38,7 +38,7 @@ export const EndUserDetailsRequest: core.serialization.Schema< ) .optional(), ), - language: LanguageEnum.optional(), + language: EndUserDetailsRequestLanguage.optional(), areSyncsDisabled: core.serialization.property("are_syncs_disabled", core.serialization.boolean().optional()), integrationSpecificConfig: core.serialization.property( "integration_specific_config", @@ -61,7 +61,7 @@ export declare namespace EndUserDetailsRequest { string, IndividualCommonModelScopeDeserializerRequest.Raw[] | null | undefined > | null; - language?: LanguageEnum.Raw | null; + language?: EndUserDetailsRequestLanguage.Raw | null; are_syncs_disabled?: boolean | null; integration_specific_config?: Record | null; } diff --git a/src/serialization/resources/accounting/resources/linkToken/index.ts b/src/serialization/resources/accounting/resources/linkToken/index.ts index 5ec76921e..c9240f83b 100644 --- a/src/serialization/resources/accounting/resources/linkToken/index.ts +++ b/src/serialization/resources/accounting/resources/linkToken/index.ts @@ -1 +1,2 @@ +export * from "./types"; export * from "./client"; diff --git a/src/serialization/resources/accounting/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/serialization/resources/accounting/resources/linkToken/types/EndUserDetailsRequestLanguage.ts new file mode 100644 index 000000000..f244e60b4 --- /dev/null +++ b/src/serialization/resources/accounting/resources/linkToken/types/EndUserDetailsRequestLanguage.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; +import { LanguageEnum } from "../../../types/LanguageEnum"; + +export const EndUserDetailsRequestLanguage: core.serialization.Schema< + serializers.accounting.EndUserDetailsRequestLanguage.Raw, + Merge.accounting.EndUserDetailsRequestLanguage +> = core.serialization.undiscriminatedUnion([LanguageEnum, core.serialization.string()]); + +export declare namespace EndUserDetailsRequestLanguage { + export type Raw = LanguageEnum.Raw | string; +} diff --git a/src/serialization/resources/accounting/resources/linkToken/types/index.ts b/src/serialization/resources/accounting/resources/linkToken/types/index.ts new file mode 100644 index 000000000..c90e13c37 --- /dev/null +++ b/src/serialization/resources/accounting/resources/linkToken/types/index.ts @@ -0,0 +1 @@ +export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/serialization/resources/accounting/types/AccountDetails.ts b/src/serialization/resources/accounting/types/AccountDetails.ts index 8ec4799f0..9829477ab 100644 --- a/src/serialization/resources/accounting/types/AccountDetails.ts +++ b/src/serialization/resources/accounting/types/AccountDetails.ts @@ -5,7 +5,7 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { CategoryEnum } from "./CategoryEnum"; +import { AccountDetailsCategory } from "./AccountDetailsCategory"; export const AccountDetails: core.serialization.ObjectSchema< serializers.accounting.AccountDetails.Raw, @@ -14,7 +14,7 @@ export const AccountDetails: core.serialization.ObjectSchema< id: core.serialization.string().optional(), integration: core.serialization.string().optional(), integrationSlug: core.serialization.property("integration_slug", core.serialization.string().optional()), - category: CategoryEnum.optional(), + category: AccountDetailsCategory.optional(), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property( "end_user_organization_name", @@ -33,7 +33,7 @@ export declare namespace AccountDetails { id?: string | null; integration?: string | null; integration_slug?: string | null; - category?: CategoryEnum.Raw | null; + category?: AccountDetailsCategory.Raw | null; end_user_origin_id?: string | null; end_user_organization_name?: string | null; end_user_email_address?: string | null; diff --git a/src/serialization/resources/accounting/types/AccountDetailsAndActions.ts b/src/serialization/resources/accounting/types/AccountDetailsAndActions.ts index fc9bb5865..1517a634e 100644 --- a/src/serialization/resources/accounting/types/AccountDetailsAndActions.ts +++ b/src/serialization/resources/accounting/types/AccountDetailsAndActions.ts @@ -5,8 +5,8 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { CategoryEnum } from "./CategoryEnum"; -import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; +import { AccountDetailsAndActionsCategory } from "./AccountDetailsAndActionsCategory"; +import { AccountDetailsAndActionsStatus } from "./AccountDetailsAndActionsStatus"; import { AccountDetailsAndActionsIntegration } from "./AccountDetailsAndActionsIntegration"; export const AccountDetailsAndActions: core.serialization.ObjectSchema< @@ -14,8 +14,8 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< Merge.accounting.AccountDetailsAndActions > = core.serialization.object({ id: core.serialization.string(), - category: CategoryEnum.optional(), - status: AccountDetailsAndActionsStatusEnum, + category: AccountDetailsAndActionsCategory.optional(), + status: AccountDetailsAndActionsStatus, statusDetail: core.serialization.property("status_detail", core.serialization.string().optional()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), @@ -26,13 +26,17 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< integration: AccountDetailsAndActionsIntegration.optional(), accountType: core.serialization.property("account_type", core.serialization.string()), completedAt: core.serialization.property("completed_at", core.serialization.date()), + integrationSpecificFields: core.serialization.property( + "integration_specific_fields", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + ), }); export declare namespace AccountDetailsAndActions { export interface Raw { id: string; - category?: CategoryEnum.Raw | null; - status: AccountDetailsAndActionsStatusEnum.Raw; + category?: AccountDetailsAndActionsCategory.Raw | null; + status: AccountDetailsAndActionsStatus.Raw; status_detail?: string | null; end_user_origin_id?: string | null; end_user_organization_name: string; @@ -43,5 +47,6 @@ export declare namespace AccountDetailsAndActions { integration?: AccountDetailsAndActionsIntegration.Raw | null; account_type: string; completed_at: string; + integration_specific_fields?: Record | null; } } diff --git a/src/serialization/resources/accounting/types/AccountDetailsAndActionsCategory.ts b/src/serialization/resources/accounting/types/AccountDetailsAndActionsCategory.ts new file mode 100644 index 000000000..d10690fc3 --- /dev/null +++ b/src/serialization/resources/accounting/types/AccountDetailsAndActionsCategory.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CategoryEnum } from "./CategoryEnum"; + +export const AccountDetailsAndActionsCategory: core.serialization.Schema< + serializers.accounting.AccountDetailsAndActionsCategory.Raw, + Merge.accounting.AccountDetailsAndActionsCategory +> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); + +export declare namespace AccountDetailsAndActionsCategory { + export type Raw = CategoryEnum.Raw | string; +} diff --git a/src/serialization/resources/accounting/types/AccountDetailsAndActionsStatus.ts b/src/serialization/resources/accounting/types/AccountDetailsAndActionsStatus.ts new file mode 100644 index 000000000..6f27ff1cb --- /dev/null +++ b/src/serialization/resources/accounting/types/AccountDetailsAndActionsStatus.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; + +export const AccountDetailsAndActionsStatus: core.serialization.Schema< + serializers.accounting.AccountDetailsAndActionsStatus.Raw, + Merge.accounting.AccountDetailsAndActionsStatus +> = core.serialization.undiscriminatedUnion([AccountDetailsAndActionsStatusEnum, core.serialization.string()]); + +export declare namespace AccountDetailsAndActionsStatus { + export type Raw = AccountDetailsAndActionsStatusEnum.Raw | string; +} diff --git a/src/serialization/resources/accounting/types/AccountDetailsCategory.ts b/src/serialization/resources/accounting/types/AccountDetailsCategory.ts new file mode 100644 index 000000000..66f4ddb60 --- /dev/null +++ b/src/serialization/resources/accounting/types/AccountDetailsCategory.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CategoryEnum } from "./CategoryEnum"; + +export const AccountDetailsCategory: core.serialization.Schema< + serializers.accounting.AccountDetailsCategory.Raw, + Merge.accounting.AccountDetailsCategory +> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); + +export declare namespace AccountDetailsCategory { + export type Raw = CategoryEnum.Raw | string; +} diff --git a/src/serialization/resources/accounting/types/DataPassthroughRequest.ts b/src/serialization/resources/accounting/types/DataPassthroughRequest.ts index f4334015b..1bcc2b8da 100644 --- a/src/serialization/resources/accounting/types/DataPassthroughRequest.ts +++ b/src/serialization/resources/accounting/types/DataPassthroughRequest.ts @@ -5,7 +5,7 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { MethodEnum } from "./MethodEnum"; +import { DataPassthroughRequestMethod } from "./DataPassthroughRequestMethod"; import { MultipartFormFieldRequest } from "./MultipartFormFieldRequest"; import { RequestFormatEnum } from "./RequestFormatEnum"; @@ -13,7 +13,7 @@ export const DataPassthroughRequest: core.serialization.ObjectSchema< serializers.accounting.DataPassthroughRequest.Raw, Merge.accounting.DataPassthroughRequest > = core.serialization.object({ - method: MethodEnum, + method: DataPassthroughRequestMethod, path: core.serialization.string(), baseUrlOverride: core.serialization.property("base_url_override", core.serialization.string().optional()), data: core.serialization.string().optional(), @@ -28,7 +28,7 @@ export const DataPassthroughRequest: core.serialization.ObjectSchema< export declare namespace DataPassthroughRequest { export interface Raw { - method: MethodEnum.Raw; + method: DataPassthroughRequestMethod.Raw; path: string; base_url_override?: string | null; data?: string | null; diff --git a/src/serialization/resources/accounting/types/DataPassthroughRequestMethod.ts b/src/serialization/resources/accounting/types/DataPassthroughRequestMethod.ts new file mode 100644 index 000000000..c35dc150e --- /dev/null +++ b/src/serialization/resources/accounting/types/DataPassthroughRequestMethod.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { MethodEnum } from "./MethodEnum"; + +export const DataPassthroughRequestMethod: core.serialization.Schema< + serializers.accounting.DataPassthroughRequestMethod.Raw, + Merge.accounting.DataPassthroughRequestMethod +> = core.serialization.undiscriminatedUnion([MethodEnum, core.serialization.string()]); + +export declare namespace DataPassthroughRequestMethod { + export type Raw = MethodEnum.Raw | string; +} diff --git a/src/serialization/resources/accounting/types/EventTypeEnum.ts b/src/serialization/resources/accounting/types/EventTypeEnum.ts index 1ea07b368..69c13aaf5 100644 --- a/src/serialization/resources/accounting/types/EventTypeEnum.ts +++ b/src/serialization/resources/accounting/types/EventTypeEnum.ts @@ -15,6 +15,7 @@ export const EventTypeEnum: core.serialization.Schema< "CREATED_TEST_API_KEY", "DELETED_TEST_API_KEY", "REGENERATED_PRODUCTION_API_KEY", + "REGENERATED_WEBHOOK_SIGNATURE", "INVITED_USER", "TWO_FACTOR_AUTH_ENABLED", "TWO_FACTOR_AUTH_DISABLED", @@ -61,6 +62,7 @@ export declare namespace EventTypeEnum { | "CREATED_TEST_API_KEY" | "DELETED_TEST_API_KEY" | "REGENERATED_PRODUCTION_API_KEY" + | "REGENERATED_WEBHOOK_SIGNATURE" | "INVITED_USER" | "TWO_FACTOR_AUTH_ENABLED" | "TWO_FACTOR_AUTH_DISABLED" diff --git a/src/serialization/resources/accounting/types/ItemRequestRequest.ts b/src/serialization/resources/accounting/types/ItemRequestRequest.ts new file mode 100644 index 000000000..3720d4e33 --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemRequestRequest.ts @@ -0,0 +1,55 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { ItemRequestRequestStatus } from "./ItemRequestRequestStatus"; +import { ItemRequestRequestType } from "./ItemRequestRequestType"; +import { ItemRequestRequestPurchaseAccount } from "./ItemRequestRequestPurchaseAccount"; +import { ItemRequestRequestSalesAccount } from "./ItemRequestRequestSalesAccount"; +import { ItemRequestRequestCompany } from "./ItemRequestRequestCompany"; +import { ItemRequestRequestPurchaseTaxRate } from "./ItemRequestRequestPurchaseTaxRate"; +import { ItemRequestRequestSalesTaxRate } from "./ItemRequestRequestSalesTaxRate"; + +export const ItemRequestRequest: core.serialization.ObjectSchema< + serializers.accounting.ItemRequestRequest.Raw, + Merge.accounting.ItemRequestRequest +> = core.serialization.object({ + name: core.serialization.string().optional(), + status: ItemRequestRequestStatus.optional(), + type: ItemRequestRequestType.optional(), + unitPrice: core.serialization.property("unit_price", core.serialization.number().optional()), + purchasePrice: core.serialization.property("purchase_price", core.serialization.number().optional()), + purchaseAccount: core.serialization.property("purchase_account", ItemRequestRequestPurchaseAccount.optional()), + salesAccount: core.serialization.property("sales_account", ItemRequestRequestSalesAccount.optional()), + company: ItemRequestRequestCompany.optional(), + purchaseTaxRate: core.serialization.property("purchase_tax_rate", ItemRequestRequestPurchaseTaxRate.optional()), + salesTaxRate: core.serialization.property("sales_tax_rate", ItemRequestRequestSalesTaxRate.optional()), + integrationParams: core.serialization.property( + "integration_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + ), + linkedAccountParams: core.serialization.property( + "linked_account_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + ), +}); + +export declare namespace ItemRequestRequest { + export interface Raw { + name?: string | null; + status?: ItemRequestRequestStatus.Raw | null; + type?: ItemRequestRequestType.Raw | null; + unit_price?: number | null; + purchase_price?: number | null; + purchase_account?: ItemRequestRequestPurchaseAccount.Raw | null; + sales_account?: ItemRequestRequestSalesAccount.Raw | null; + company?: ItemRequestRequestCompany.Raw | null; + purchase_tax_rate?: ItemRequestRequestPurchaseTaxRate.Raw | null; + sales_tax_rate?: ItemRequestRequestSalesTaxRate.Raw | null; + integration_params?: Record | null; + linked_account_params?: Record | null; + } +} diff --git a/src/serialization/resources/accounting/types/ItemRequestRequestCompany.ts b/src/serialization/resources/accounting/types/ItemRequestRequestCompany.ts new file mode 100644 index 000000000..9e5b67a89 --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemRequestRequestCompany.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CompanyInfo } from "./CompanyInfo"; + +export const ItemRequestRequestCompany: core.serialization.Schema< + serializers.accounting.ItemRequestRequestCompany.Raw, + Merge.accounting.ItemRequestRequestCompany +> = core.serialization.undiscriminatedUnion([core.serialization.string(), CompanyInfo]); + +export declare namespace ItemRequestRequestCompany { + export type Raw = string | CompanyInfo.Raw; +} diff --git a/src/serialization/resources/accounting/types/ItemRequestRequestPurchaseAccount.ts b/src/serialization/resources/accounting/types/ItemRequestRequestPurchaseAccount.ts new file mode 100644 index 000000000..c2c41b6c0 --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemRequestRequestPurchaseAccount.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Account } from "./Account"; + +export const ItemRequestRequestPurchaseAccount: core.serialization.Schema< + serializers.accounting.ItemRequestRequestPurchaseAccount.Raw, + Merge.accounting.ItemRequestRequestPurchaseAccount +> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); + +export declare namespace ItemRequestRequestPurchaseAccount { + export type Raw = string | Account.Raw; +} diff --git a/src/serialization/resources/accounting/types/ItemRequestRequestPurchaseTaxRate.ts b/src/serialization/resources/accounting/types/ItemRequestRequestPurchaseTaxRate.ts new file mode 100644 index 000000000..9e4dbb259 --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemRequestRequestPurchaseTaxRate.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { TaxRate } from "./TaxRate"; + +export const ItemRequestRequestPurchaseTaxRate: core.serialization.Schema< + serializers.accounting.ItemRequestRequestPurchaseTaxRate.Raw, + Merge.accounting.ItemRequestRequestPurchaseTaxRate +> = core.serialization.undiscriminatedUnion([core.serialization.string(), TaxRate]); + +export declare namespace ItemRequestRequestPurchaseTaxRate { + export type Raw = string | TaxRate.Raw; +} diff --git a/src/serialization/resources/accounting/types/ItemRequestRequestSalesAccount.ts b/src/serialization/resources/accounting/types/ItemRequestRequestSalesAccount.ts new file mode 100644 index 000000000..f9bba5120 --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemRequestRequestSalesAccount.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Account } from "./Account"; + +export const ItemRequestRequestSalesAccount: core.serialization.Schema< + serializers.accounting.ItemRequestRequestSalesAccount.Raw, + Merge.accounting.ItemRequestRequestSalesAccount +> = core.serialization.undiscriminatedUnion([core.serialization.string(), Account]); + +export declare namespace ItemRequestRequestSalesAccount { + export type Raw = string | Account.Raw; +} diff --git a/src/serialization/resources/accounting/types/ItemRequestRequestSalesTaxRate.ts b/src/serialization/resources/accounting/types/ItemRequestRequestSalesTaxRate.ts new file mode 100644 index 000000000..3f6aa6e31 --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemRequestRequestSalesTaxRate.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { TaxRate } from "./TaxRate"; + +export const ItemRequestRequestSalesTaxRate: core.serialization.Schema< + serializers.accounting.ItemRequestRequestSalesTaxRate.Raw, + Merge.accounting.ItemRequestRequestSalesTaxRate +> = core.serialization.undiscriminatedUnion([core.serialization.string(), TaxRate]); + +export declare namespace ItemRequestRequestSalesTaxRate { + export type Raw = string | TaxRate.Raw; +} diff --git a/src/serialization/resources/accounting/types/ItemRequestRequestStatus.ts b/src/serialization/resources/accounting/types/ItemRequestRequestStatus.ts new file mode 100644 index 000000000..f7f42c83f --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemRequestRequestStatus.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Status7D1Enum } from "./Status7D1Enum"; + +export const ItemRequestRequestStatus: core.serialization.Schema< + serializers.accounting.ItemRequestRequestStatus.Raw, + Merge.accounting.ItemRequestRequestStatus +> = core.serialization.undiscriminatedUnion([Status7D1Enum, core.serialization.string()]); + +export declare namespace ItemRequestRequestStatus { + export type Raw = Status7D1Enum.Raw | string; +} diff --git a/src/serialization/resources/accounting/types/ItemRequestRequestType.ts b/src/serialization/resources/accounting/types/ItemRequestRequestType.ts new file mode 100644 index 000000000..f492e33e1 --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemRequestRequestType.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Type2BbEnum } from "./Type2BbEnum"; + +export const ItemRequestRequestType: core.serialization.Schema< + serializers.accounting.ItemRequestRequestType.Raw, + Merge.accounting.ItemRequestRequestType +> = core.serialization.undiscriminatedUnion([Type2BbEnum, core.serialization.string()]); + +export declare namespace ItemRequestRequestType { + export type Raw = Type2BbEnum.Raw | string; +} diff --git a/src/serialization/resources/accounting/types/ItemResponse.ts b/src/serialization/resources/accounting/types/ItemResponse.ts new file mode 100644 index 000000000..629d119bc --- /dev/null +++ b/src/serialization/resources/accounting/types/ItemResponse.ts @@ -0,0 +1,30 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Item } from "./Item"; +import { WarningValidationProblem } from "./WarningValidationProblem"; +import { ErrorValidationProblem } from "./ErrorValidationProblem"; +import { DebugModeLog } from "./DebugModeLog"; + +export const ItemResponse: core.serialization.ObjectSchema< + serializers.accounting.ItemResponse.Raw, + Merge.accounting.ItemResponse +> = core.serialization.object({ + model: Item, + warnings: core.serialization.list(WarningValidationProblem), + errors: core.serialization.list(ErrorValidationProblem), + logs: core.serialization.list(DebugModeLog).optional(), +}); + +export declare namespace ItemResponse { + export interface Raw { + model: Item.Raw; + warnings: WarningValidationProblem.Raw[]; + errors: ErrorValidationProblem.Raw[]; + logs?: DebugModeLog.Raw[] | null; + } +} diff --git a/src/serialization/resources/accounting/types/PatchedItemRequestRequest.ts b/src/serialization/resources/accounting/types/PatchedItemRequestRequest.ts new file mode 100644 index 000000000..4cd8cba06 --- /dev/null +++ b/src/serialization/resources/accounting/types/PatchedItemRequestRequest.ts @@ -0,0 +1,50 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { PatchedItemRequestRequestStatus } from "./PatchedItemRequestRequestStatus"; +import { PatchedItemRequestRequestType } from "./PatchedItemRequestRequestType"; + +export const PatchedItemRequestRequest: core.serialization.ObjectSchema< + serializers.accounting.PatchedItemRequestRequest.Raw, + Merge.accounting.PatchedItemRequestRequest +> = core.serialization.object({ + name: core.serialization.string().optional(), + status: PatchedItemRequestRequestStatus.optional(), + type: PatchedItemRequestRequestType.optional(), + unitPrice: core.serialization.property("unit_price", core.serialization.number().optional()), + purchasePrice: core.serialization.property("purchase_price", core.serialization.number().optional()), + purchaseAccount: core.serialization.property("purchase_account", core.serialization.string().optional()), + salesAccount: core.serialization.property("sales_account", core.serialization.string().optional()), + company: core.serialization.string().optional(), + purchaseTaxRate: core.serialization.property("purchase_tax_rate", core.serialization.string().optional()), + salesTaxRate: core.serialization.property("sales_tax_rate", core.serialization.string().optional()), + integrationParams: core.serialization.property( + "integration_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + ), + linkedAccountParams: core.serialization.property( + "linked_account_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + ), +}); + +export declare namespace PatchedItemRequestRequest { + export interface Raw { + name?: string | null; + status?: PatchedItemRequestRequestStatus.Raw | null; + type?: PatchedItemRequestRequestType.Raw | null; + unit_price?: number | null; + purchase_price?: number | null; + purchase_account?: string | null; + sales_account?: string | null; + company?: string | null; + purchase_tax_rate?: string | null; + sales_tax_rate?: string | null; + integration_params?: Record | null; + linked_account_params?: Record | null; + } +} diff --git a/src/serialization/resources/accounting/types/PatchedItemRequestRequestStatus.ts b/src/serialization/resources/accounting/types/PatchedItemRequestRequestStatus.ts new file mode 100644 index 000000000..619ca4040 --- /dev/null +++ b/src/serialization/resources/accounting/types/PatchedItemRequestRequestStatus.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Status7D1Enum } from "./Status7D1Enum"; + +export const PatchedItemRequestRequestStatus: core.serialization.Schema< + serializers.accounting.PatchedItemRequestRequestStatus.Raw, + Merge.accounting.PatchedItemRequestRequestStatus +> = core.serialization.undiscriminatedUnion([Status7D1Enum, core.serialization.string()]); + +export declare namespace PatchedItemRequestRequestStatus { + export type Raw = Status7D1Enum.Raw | string; +} diff --git a/src/serialization/resources/accounting/types/PatchedItemRequestRequestType.ts b/src/serialization/resources/accounting/types/PatchedItemRequestRequestType.ts new file mode 100644 index 000000000..9ac926599 --- /dev/null +++ b/src/serialization/resources/accounting/types/PatchedItemRequestRequestType.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { Type2BbEnum } from "./Type2BbEnum"; + +export const PatchedItemRequestRequestType: core.serialization.Schema< + serializers.accounting.PatchedItemRequestRequestType.Raw, + Merge.accounting.PatchedItemRequestRequestType +> = core.serialization.undiscriminatedUnion([Type2BbEnum, core.serialization.string()]); + +export declare namespace PatchedItemRequestRequestType { + export type Raw = Type2BbEnum.Raw | string; +} diff --git a/src/serialization/resources/accounting/types/SyncStatus.ts b/src/serialization/resources/accounting/types/SyncStatus.ts index 88eb1f1cf..c6c060cb9 100644 --- a/src/serialization/resources/accounting/types/SyncStatus.ts +++ b/src/serialization/resources/accounting/types/SyncStatus.ts @@ -6,7 +6,7 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import { LastSyncResultEnum } from "./LastSyncResultEnum"; -import { StatusFd5Enum } from "./StatusFd5Enum"; +import { SyncStatusStatus } from "./SyncStatusStatus"; import { SelectiveSyncConfigurationsUsageEnum } from "./SelectiveSyncConfigurationsUsageEnum"; export const SyncStatus: core.serialization.ObjectSchema< @@ -19,7 +19,7 @@ export const SyncStatus: core.serialization.ObjectSchema< nextSyncStart: core.serialization.property("next_sync_start", core.serialization.date().optional()), lastSyncResult: core.serialization.property("last_sync_result", LastSyncResultEnum.optional()), lastSyncFinished: core.serialization.property("last_sync_finished", core.serialization.date().optional()), - status: StatusFd5Enum, + status: SyncStatusStatus, isInitialSync: core.serialization.property("is_initial_sync", core.serialization.boolean()), selectiveSyncConfigurationsUsage: core.serialization.property( "selective_sync_configurations_usage", @@ -35,7 +35,7 @@ export declare namespace SyncStatus { next_sync_start?: string | null; last_sync_result?: LastSyncResultEnum.Raw | null; last_sync_finished?: string | null; - status: StatusFd5Enum.Raw; + status: SyncStatusStatus.Raw; is_initial_sync: boolean; selective_sync_configurations_usage?: SelectiveSyncConfigurationsUsageEnum.Raw | null; } diff --git a/src/serialization/resources/accounting/types/SyncStatusStatus.ts b/src/serialization/resources/accounting/types/SyncStatusStatus.ts new file mode 100644 index 000000000..41de26d9c --- /dev/null +++ b/src/serialization/resources/accounting/types/SyncStatusStatus.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { StatusFd5Enum } from "./StatusFd5Enum"; + +export const SyncStatusStatus: core.serialization.Schema< + serializers.accounting.SyncStatusStatus.Raw, + Merge.accounting.SyncStatusStatus +> = core.serialization.undiscriminatedUnion([StatusFd5Enum, core.serialization.string()]); + +export declare namespace SyncStatusStatus { + export type Raw = StatusFd5Enum.Raw | string; +} diff --git a/src/serialization/resources/accounting/types/Type2BbEnum.ts b/src/serialization/resources/accounting/types/Type2BbEnum.ts new file mode 100644 index 000000000..f7e17e07f --- /dev/null +++ b/src/serialization/resources/accounting/types/Type2BbEnum.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const Type2BbEnum: core.serialization.Schema< + serializers.accounting.Type2BbEnum.Raw, + Merge.accounting.Type2BbEnum +> = core.serialization.enum_(["INVENTORY", "NON_INVENTORY", "SERVICE", "UNKNOWN"]); + +export declare namespace Type2BbEnum { + export type Raw = "INVENTORY" | "NON_INVENTORY" | "SERVICE" | "UNKNOWN"; +} diff --git a/src/serialization/resources/accounting/types/index.ts b/src/serialization/resources/accounting/types/index.ts index b6e905df2..ed233c5d8 100644 --- a/src/serialization/resources/accounting/types/index.ts +++ b/src/serialization/resources/accounting/types/index.ts @@ -4,7 +4,10 @@ export * from "./AccountStatus"; export * from "./AccountCurrency"; export * from "./Account"; export * from "./AccountAccountTypeEnum"; +export * from "./AccountDetailsCategory"; export * from "./AccountDetails"; +export * from "./AccountDetailsAndActionsCategory"; +export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActions"; export * from "./AccountDetailsAndActionsIntegration"; export * from "./AccountDetailsAndActionsStatusEnum"; @@ -119,6 +122,7 @@ export * from "./CreditNoteRequest"; export * from "./CreditNoteResponse"; export * from "./CreditNoteStatusEnum"; export * from "./CreditOrDebitEnum"; +export * from "./DataPassthroughRequestMethod"; export * from "./DataPassthroughRequest"; export * from "./DebugModeLog"; export * from "./DebugModelLogSummary"; @@ -256,6 +260,15 @@ export * from "./ItemPurchaseTaxRate"; export * from "./ItemSalesTaxRate"; export * from "./Item"; export * from "./ItemFormatEnum"; +export * from "./ItemRequestRequestStatus"; +export * from "./ItemRequestRequestType"; +export * from "./ItemRequestRequestPurchaseAccount"; +export * from "./ItemRequestRequestSalesAccount"; +export * from "./ItemRequestRequestCompany"; +export * from "./ItemRequestRequestPurchaseTaxRate"; +export * from "./ItemRequestRequestSalesTaxRate"; +export * from "./ItemRequestRequest"; +export * from "./ItemResponse"; export * from "./ItemSchema"; export * from "./ItemTypeEnum"; export * from "./JournalEntryPaymentsItem"; @@ -328,6 +341,9 @@ export * from "./PaginatedTaxRateList"; export * from "./PaginatedTrackingCategoryList"; export * from "./PaginatedTransactionList"; export * from "./PaginatedVendorCreditList"; +export * from "./PatchedItemRequestRequestStatus"; +export * from "./PatchedItemRequestRequestType"; +export * from "./PatchedItemRequestRequest"; export * from "./PatchedPaymentRequestContact"; export * from "./PatchedPaymentRequestAccount"; export * from "./PatchedPaymentRequestPaymentMethod"; @@ -415,6 +431,7 @@ export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./Status7D1Enum"; export * from "./Status895Enum"; export * from "./StatusFd5Enum"; +export * from "./SyncStatusStatus"; export * from "./SyncStatus"; export * from "./TaxComponentComponentType"; export * from "./TaxComponent"; @@ -436,6 +453,7 @@ export * from "./TransactionCurrencyEnum"; export * from "./TransactionLineItemItem"; export * from "./TransactionLineItemCurrency"; export * from "./TransactionLineItem"; +export * from "./Type2BbEnum"; export * from "./UnderlyingTransactionTypeEnum"; export * from "./ValidationProblemSource"; export * from "./VendorCreditVendor"; diff --git a/src/serialization/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts b/src/serialization/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts index e7b8861b4..8cb5d39c7 100644 --- a/src/serialization/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts +++ b/src/serialization/resources/ats/resources/candidates/client/requests/IgnoreCommonModelRequest.ts @@ -5,19 +5,19 @@ import * as serializers from "../../../../../../index"; import * as Merge from "../../../../../../../api/index"; import * as core from "../../../../../../../core"; -import { ReasonEnum } from "../../../../types/ReasonEnum"; +import { IgnoreCommonModelRequestReason } from "../../types/IgnoreCommonModelRequestReason"; export const IgnoreCommonModelRequest: core.serialization.Schema< serializers.ats.IgnoreCommonModelRequest.Raw, Merge.ats.IgnoreCommonModelRequest > = core.serialization.object({ - reason: ReasonEnum, + reason: IgnoreCommonModelRequestReason, message: core.serialization.string().optional(), }); export declare namespace IgnoreCommonModelRequest { export interface Raw { - reason: ReasonEnum.Raw; + reason: IgnoreCommonModelRequestReason.Raw; message?: string | null; } } diff --git a/src/serialization/resources/ats/resources/candidates/types/IgnoreCommonModelRequestReason.ts b/src/serialization/resources/ats/resources/candidates/types/IgnoreCommonModelRequestReason.ts new file mode 100644 index 000000000..6c38b550d --- /dev/null +++ b/src/serialization/resources/ats/resources/candidates/types/IgnoreCommonModelRequestReason.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; +import { ReasonEnum } from "../../../types/ReasonEnum"; + +export const IgnoreCommonModelRequestReason: core.serialization.Schema< + serializers.ats.IgnoreCommonModelRequestReason.Raw, + Merge.ats.IgnoreCommonModelRequestReason +> = core.serialization.undiscriminatedUnion([ReasonEnum, core.serialization.string()]); + +export declare namespace IgnoreCommonModelRequestReason { + export type Raw = ReasonEnum.Raw | string; +} diff --git a/src/serialization/resources/ats/resources/candidates/types/index.ts b/src/serialization/resources/ats/resources/candidates/types/index.ts index 61344cf86..36e0b3d6e 100644 --- a/src/serialization/resources/ats/resources/candidates/types/index.ts +++ b/src/serialization/resources/ats/resources/candidates/types/index.ts @@ -1,2 +1,3 @@ export * from "./CandidatesListRequestExpand"; export * from "./CandidatesRetrieveRequestExpand"; +export * from "./IgnoreCommonModelRequestReason"; diff --git a/src/serialization/resources/ats/resources/index.ts b/src/serialization/resources/ats/resources/index.ts index dfc547705..4c6c6fad9 100644 --- a/src/serialization/resources/ats/resources/index.ts +++ b/src/serialization/resources/ats/resources/index.ts @@ -16,6 +16,8 @@ export * as jobPostings from "./jobPostings"; export * from "./jobPostings/types"; export * as jobs from "./jobs"; export * from "./jobs/types"; +export * as linkToken from "./linkToken"; +export * from "./linkToken/types"; export * as linkedAccounts from "./linkedAccounts"; export * from "./linkedAccounts/types"; export * as offers from "./offers"; @@ -36,7 +38,6 @@ export * from "./fieldMapping/client/requests"; export * as generateKey from "./generateKey"; export * from "./generateKey/client/requests"; export * from "./interviews/client/requests"; -export * as linkToken from "./linkToken"; export * from "./linkToken/client/requests"; export * as regenerateKey from "./regenerateKey"; export * from "./regenerateKey/client/requests"; diff --git a/src/serialization/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/serialization/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts index ff2256f65..c21e8fa0f 100644 --- a/src/serialization/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/serialization/resources/ats/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -8,7 +8,7 @@ import * as core from "../../../../../../../core"; import { CategoriesEnum } from "../../../../types/CategoriesEnum"; import { CommonModelScopesBodyRequest } from "../../../../types/CommonModelScopesBodyRequest"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; -import { LanguageEnum } from "../../../../types/LanguageEnum"; +import { EndUserDetailsRequestLanguage } from "../../types/EndUserDetailsRequestLanguage"; export const EndUserDetailsRequest: core.serialization.Schema< serializers.ats.EndUserDetailsRequest.Raw, @@ -38,7 +38,7 @@ export const EndUserDetailsRequest: core.serialization.Schema< ) .optional(), ), - language: LanguageEnum.optional(), + language: EndUserDetailsRequestLanguage.optional(), areSyncsDisabled: core.serialization.property("are_syncs_disabled", core.serialization.boolean().optional()), integrationSpecificConfig: core.serialization.property( "integration_specific_config", @@ -61,7 +61,7 @@ export declare namespace EndUserDetailsRequest { string, IndividualCommonModelScopeDeserializerRequest.Raw[] | null | undefined > | null; - language?: LanguageEnum.Raw | null; + language?: EndUserDetailsRequestLanguage.Raw | null; are_syncs_disabled?: boolean | null; integration_specific_config?: Record | null; } diff --git a/src/serialization/resources/ats/resources/linkToken/index.ts b/src/serialization/resources/ats/resources/linkToken/index.ts index 5ec76921e..c9240f83b 100644 --- a/src/serialization/resources/ats/resources/linkToken/index.ts +++ b/src/serialization/resources/ats/resources/linkToken/index.ts @@ -1 +1,2 @@ +export * from "./types"; export * from "./client"; diff --git a/src/serialization/resources/ats/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/serialization/resources/ats/resources/linkToken/types/EndUserDetailsRequestLanguage.ts new file mode 100644 index 000000000..8c3bf6a9e --- /dev/null +++ b/src/serialization/resources/ats/resources/linkToken/types/EndUserDetailsRequestLanguage.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; +import { LanguageEnum } from "../../../types/LanguageEnum"; + +export const EndUserDetailsRequestLanguage: core.serialization.Schema< + serializers.ats.EndUserDetailsRequestLanguage.Raw, + Merge.ats.EndUserDetailsRequestLanguage +> = core.serialization.undiscriminatedUnion([LanguageEnum, core.serialization.string()]); + +export declare namespace EndUserDetailsRequestLanguage { + export type Raw = LanguageEnum.Raw | string; +} diff --git a/src/serialization/resources/ats/resources/linkToken/types/index.ts b/src/serialization/resources/ats/resources/linkToken/types/index.ts new file mode 100644 index 000000000..c90e13c37 --- /dev/null +++ b/src/serialization/resources/ats/resources/linkToken/types/index.ts @@ -0,0 +1 @@ +export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/serialization/resources/ats/types/AccountDetails.ts b/src/serialization/resources/ats/types/AccountDetails.ts index de1aa782e..e9aed2be8 100644 --- a/src/serialization/resources/ats/types/AccountDetails.ts +++ b/src/serialization/resources/ats/types/AccountDetails.ts @@ -5,7 +5,7 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { CategoryEnum } from "./CategoryEnum"; +import { AccountDetailsCategory } from "./AccountDetailsCategory"; export const AccountDetails: core.serialization.ObjectSchema< serializers.ats.AccountDetails.Raw, @@ -14,7 +14,7 @@ export const AccountDetails: core.serialization.ObjectSchema< id: core.serialization.string().optional(), integration: core.serialization.string().optional(), integrationSlug: core.serialization.property("integration_slug", core.serialization.string().optional()), - category: CategoryEnum.optional(), + category: AccountDetailsCategory.optional(), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property( "end_user_organization_name", @@ -33,7 +33,7 @@ export declare namespace AccountDetails { id?: string | null; integration?: string | null; integration_slug?: string | null; - category?: CategoryEnum.Raw | null; + category?: AccountDetailsCategory.Raw | null; end_user_origin_id?: string | null; end_user_organization_name?: string | null; end_user_email_address?: string | null; diff --git a/src/serialization/resources/ats/types/AccountDetailsAndActions.ts b/src/serialization/resources/ats/types/AccountDetailsAndActions.ts index 60c0cb160..70c3d148a 100644 --- a/src/serialization/resources/ats/types/AccountDetailsAndActions.ts +++ b/src/serialization/resources/ats/types/AccountDetailsAndActions.ts @@ -5,8 +5,8 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { CategoryEnum } from "./CategoryEnum"; -import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; +import { AccountDetailsAndActionsCategory } from "./AccountDetailsAndActionsCategory"; +import { AccountDetailsAndActionsStatus } from "./AccountDetailsAndActionsStatus"; import { AccountDetailsAndActionsIntegration } from "./AccountDetailsAndActionsIntegration"; export const AccountDetailsAndActions: core.serialization.ObjectSchema< @@ -14,8 +14,8 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< Merge.ats.AccountDetailsAndActions > = core.serialization.object({ id: core.serialization.string(), - category: CategoryEnum.optional(), - status: AccountDetailsAndActionsStatusEnum, + category: AccountDetailsAndActionsCategory.optional(), + status: AccountDetailsAndActionsStatus, statusDetail: core.serialization.property("status_detail", core.serialization.string().optional()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), @@ -26,13 +26,17 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< integration: AccountDetailsAndActionsIntegration.optional(), accountType: core.serialization.property("account_type", core.serialization.string()), completedAt: core.serialization.property("completed_at", core.serialization.date()), + integrationSpecificFields: core.serialization.property( + "integration_specific_fields", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + ), }); export declare namespace AccountDetailsAndActions { export interface Raw { id: string; - category?: CategoryEnum.Raw | null; - status: AccountDetailsAndActionsStatusEnum.Raw; + category?: AccountDetailsAndActionsCategory.Raw | null; + status: AccountDetailsAndActionsStatus.Raw; status_detail?: string | null; end_user_origin_id?: string | null; end_user_organization_name: string; @@ -43,5 +47,6 @@ export declare namespace AccountDetailsAndActions { integration?: AccountDetailsAndActionsIntegration.Raw | null; account_type: string; completed_at: string; + integration_specific_fields?: Record | null; } } diff --git a/src/serialization/resources/ats/types/AccountDetailsAndActionsCategory.ts b/src/serialization/resources/ats/types/AccountDetailsAndActionsCategory.ts new file mode 100644 index 000000000..01d67c3e6 --- /dev/null +++ b/src/serialization/resources/ats/types/AccountDetailsAndActionsCategory.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CategoryEnum } from "./CategoryEnum"; + +export const AccountDetailsAndActionsCategory: core.serialization.Schema< + serializers.ats.AccountDetailsAndActionsCategory.Raw, + Merge.ats.AccountDetailsAndActionsCategory +> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); + +export declare namespace AccountDetailsAndActionsCategory { + export type Raw = CategoryEnum.Raw | string; +} diff --git a/src/serialization/resources/ats/types/AccountDetailsAndActionsStatus.ts b/src/serialization/resources/ats/types/AccountDetailsAndActionsStatus.ts new file mode 100644 index 000000000..619e31c13 --- /dev/null +++ b/src/serialization/resources/ats/types/AccountDetailsAndActionsStatus.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; + +export const AccountDetailsAndActionsStatus: core.serialization.Schema< + serializers.ats.AccountDetailsAndActionsStatus.Raw, + Merge.ats.AccountDetailsAndActionsStatus +> = core.serialization.undiscriminatedUnion([AccountDetailsAndActionsStatusEnum, core.serialization.string()]); + +export declare namespace AccountDetailsAndActionsStatus { + export type Raw = AccountDetailsAndActionsStatusEnum.Raw | string; +} diff --git a/src/serialization/resources/ats/types/AccountDetailsCategory.ts b/src/serialization/resources/ats/types/AccountDetailsCategory.ts new file mode 100644 index 000000000..ce57f5e7d --- /dev/null +++ b/src/serialization/resources/ats/types/AccountDetailsCategory.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CategoryEnum } from "./CategoryEnum"; + +export const AccountDetailsCategory: core.serialization.Schema< + serializers.ats.AccountDetailsCategory.Raw, + Merge.ats.AccountDetailsCategory +> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); + +export declare namespace AccountDetailsCategory { + export type Raw = CategoryEnum.Raw | string; +} diff --git a/src/serialization/resources/ats/types/Job.ts b/src/serialization/resources/ats/types/Job.ts index ab392f53a..f4bd30f60 100644 --- a/src/serialization/resources/ats/types/Job.ts +++ b/src/serialization/resources/ats/types/Job.ts @@ -6,7 +6,7 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import { JobStatus } from "./JobStatus"; -import { JobTypeEnum } from "./JobTypeEnum"; +import { JobType } from "./JobType"; import { Url } from "./Url"; import { JobDepartmentsItem } from "./JobDepartmentsItem"; import { JobOfficesItem } from "./JobOfficesItem"; @@ -23,7 +23,7 @@ export const Job: core.serialization.ObjectSchema = @@ -22,7 +22,7 @@ export const JobPosting: core.serialization.ObjectSchema = core.serialization.undiscriminatedUnion([JobPostingStatusEnum, core.serialization.string()]); + +export declare namespace JobPostingStatus { + export type Raw = JobPostingStatusEnum.Raw | string; +} diff --git a/src/serialization/resources/ats/types/JobType.ts b/src/serialization/resources/ats/types/JobType.ts new file mode 100644 index 000000000..c66cf6495 --- /dev/null +++ b/src/serialization/resources/ats/types/JobType.ts @@ -0,0 +1,15 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { JobTypeEnum } from "./JobTypeEnum"; + +export const JobType: core.serialization.Schema = + core.serialization.undiscriminatedUnion([JobTypeEnum, core.serialization.string()]); + +export declare namespace JobType { + export type Raw = JobTypeEnum.Raw | string; +} diff --git a/src/serialization/resources/ats/types/SyncStatus.ts b/src/serialization/resources/ats/types/SyncStatus.ts index f58591451..598445d90 100644 --- a/src/serialization/resources/ats/types/SyncStatus.ts +++ b/src/serialization/resources/ats/types/SyncStatus.ts @@ -5,8 +5,8 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { LastSyncResultEnum } from "./LastSyncResultEnum"; -import { StatusFd5Enum } from "./StatusFd5Enum"; +import { SyncStatusLastSyncResult } from "./SyncStatusLastSyncResult"; +import { SyncStatusStatus } from "./SyncStatusStatus"; import { SelectiveSyncConfigurationsUsageEnum } from "./SelectiveSyncConfigurationsUsageEnum"; export const SyncStatus: core.serialization.ObjectSchema = @@ -15,9 +15,9 @@ export const SyncStatus: core.serialization.ObjectSchema = core.serialization.undiscriminatedUnion([LastSyncResultEnum, core.serialization.string()]); + +export declare namespace SyncStatusLastSyncResult { + export type Raw = LastSyncResultEnum.Raw | string; +} diff --git a/src/serialization/resources/ats/types/SyncStatusStatus.ts b/src/serialization/resources/ats/types/SyncStatusStatus.ts new file mode 100644 index 000000000..a3799a390 --- /dev/null +++ b/src/serialization/resources/ats/types/SyncStatusStatus.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { StatusFd5Enum } from "./StatusFd5Enum"; + +export const SyncStatusStatus: core.serialization.Schema< + serializers.ats.SyncStatusStatus.Raw, + Merge.ats.SyncStatusStatus +> = core.serialization.undiscriminatedUnion([StatusFd5Enum, core.serialization.string()]); + +export declare namespace SyncStatusStatus { + export type Raw = StatusFd5Enum.Raw | string; +} diff --git a/src/serialization/resources/ats/types/index.ts b/src/serialization/resources/ats/types/index.ts index cd0b71865..b5bd450ee 100644 --- a/src/serialization/resources/ats/types/index.ts +++ b/src/serialization/resources/ats/types/index.ts @@ -1,5 +1,8 @@ export * from "./AccessRoleEnum"; +export * from "./AccountDetailsCategory"; export * from "./AccountDetails"; +export * from "./AccountDetailsAndActionsCategory"; +export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActions"; export * from "./AccountDetailsAndActionsIntegration"; export * from "./AccountDetailsAndActionsStatusEnum"; @@ -92,6 +95,7 @@ export * from "./IssueStatus"; export * from "./Issue"; export * from "./IssueStatusEnum"; export * from "./JobStatus"; +export * from "./JobType"; export * from "./JobDepartmentsItem"; export * from "./JobOfficesItem"; export * from "./JobHiringManagersItem"; @@ -101,6 +105,7 @@ export * from "./JobInterviewStageJob"; export * from "./JobInterviewStage"; export * from "./JobPostingJobPostingUrlsItem"; export * from "./JobPostingJob"; +export * from "./JobPostingStatus"; export * from "./JobPosting"; export * from "./JobPostingStatusEnum"; export * from "./JobStatusEnum"; @@ -196,6 +201,8 @@ export * from "./ScreeningQuestionOption"; export * from "./ScreeningQuestionTypeEnum"; export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./StatusFd5Enum"; +export * from "./SyncStatusLastSyncResult"; +export * from "./SyncStatusStatus"; export * from "./SyncStatus"; export * from "./Tag"; export * from "./UrlUrlType"; diff --git a/src/serialization/resources/crm/resources/index.ts b/src/serialization/resources/crm/resources/index.ts index 201599f8c..3518a48a6 100644 --- a/src/serialization/resources/crm/resources/index.ts +++ b/src/serialization/resources/crm/resources/index.ts @@ -8,6 +8,8 @@ export * as issues from "./issues"; export * from "./issues/types"; export * as leads from "./leads"; export * from "./leads/types"; +export * as linkToken from "./linkToken"; +export * from "./linkToken/types"; export * as linkedAccounts from "./linkedAccounts"; export * from "./linkedAccounts/types"; export * as notes from "./notes"; @@ -33,7 +35,6 @@ export * from "./fieldMapping/client/requests"; export * as generateKey from "./generateKey"; export * from "./generateKey/client/requests"; export * from "./leads/client/requests"; -export * as linkToken from "./linkToken"; export * from "./linkToken/client/requests"; export * from "./notes/client/requests"; export * from "./opportunities/client/requests"; diff --git a/src/serialization/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/serialization/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts index edf0f5dc1..e0b3cc33c 100644 --- a/src/serialization/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/serialization/resources/crm/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -8,7 +8,7 @@ import * as core from "../../../../../../../core"; import { CategoriesEnum } from "../../../../types/CategoriesEnum"; import { CommonModelScopesBodyRequest } from "../../../../types/CommonModelScopesBodyRequest"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; -import { LanguageEnum } from "../../../../types/LanguageEnum"; +import { EndUserDetailsRequestLanguage } from "../../types/EndUserDetailsRequestLanguage"; export const EndUserDetailsRequest: core.serialization.Schema< serializers.crm.EndUserDetailsRequest.Raw, @@ -38,7 +38,7 @@ export const EndUserDetailsRequest: core.serialization.Schema< ) .optional(), ), - language: LanguageEnum.optional(), + language: EndUserDetailsRequestLanguage.optional(), areSyncsDisabled: core.serialization.property("are_syncs_disabled", core.serialization.boolean().optional()), integrationSpecificConfig: core.serialization.property( "integration_specific_config", @@ -61,7 +61,7 @@ export declare namespace EndUserDetailsRequest { string, IndividualCommonModelScopeDeserializerRequest.Raw[] | null | undefined > | null; - language?: LanguageEnum.Raw | null; + language?: EndUserDetailsRequestLanguage.Raw | null; are_syncs_disabled?: boolean | null; integration_specific_config?: Record | null; } diff --git a/src/serialization/resources/crm/resources/linkToken/index.ts b/src/serialization/resources/crm/resources/linkToken/index.ts index 5ec76921e..c9240f83b 100644 --- a/src/serialization/resources/crm/resources/linkToken/index.ts +++ b/src/serialization/resources/crm/resources/linkToken/index.ts @@ -1 +1,2 @@ +export * from "./types"; export * from "./client"; diff --git a/src/serialization/resources/crm/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/serialization/resources/crm/resources/linkToken/types/EndUserDetailsRequestLanguage.ts new file mode 100644 index 000000000..63a5fcb71 --- /dev/null +++ b/src/serialization/resources/crm/resources/linkToken/types/EndUserDetailsRequestLanguage.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; +import { LanguageEnum } from "../../../types/LanguageEnum"; + +export const EndUserDetailsRequestLanguage: core.serialization.Schema< + serializers.crm.EndUserDetailsRequestLanguage.Raw, + Merge.crm.EndUserDetailsRequestLanguage +> = core.serialization.undiscriminatedUnion([LanguageEnum, core.serialization.string()]); + +export declare namespace EndUserDetailsRequestLanguage { + export type Raw = LanguageEnum.Raw | string; +} diff --git a/src/serialization/resources/crm/resources/linkToken/types/index.ts b/src/serialization/resources/crm/resources/linkToken/types/index.ts new file mode 100644 index 000000000..c90e13c37 --- /dev/null +++ b/src/serialization/resources/crm/resources/linkToken/types/index.ts @@ -0,0 +1 @@ +export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/serialization/resources/crm/types/AccountDetails.ts b/src/serialization/resources/crm/types/AccountDetails.ts index ad81c2366..dece4fdd4 100644 --- a/src/serialization/resources/crm/types/AccountDetails.ts +++ b/src/serialization/resources/crm/types/AccountDetails.ts @@ -5,7 +5,7 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { CategoryEnum } from "./CategoryEnum"; +import { AccountDetailsCategory } from "./AccountDetailsCategory"; export const AccountDetails: core.serialization.ObjectSchema< serializers.crm.AccountDetails.Raw, @@ -14,7 +14,7 @@ export const AccountDetails: core.serialization.ObjectSchema< id: core.serialization.string().optional(), integration: core.serialization.string().optional(), integrationSlug: core.serialization.property("integration_slug", core.serialization.string().optional()), - category: CategoryEnum.optional(), + category: AccountDetailsCategory.optional(), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property( "end_user_organization_name", @@ -33,7 +33,7 @@ export declare namespace AccountDetails { id?: string | null; integration?: string | null; integration_slug?: string | null; - category?: CategoryEnum.Raw | null; + category?: AccountDetailsCategory.Raw | null; end_user_origin_id?: string | null; end_user_organization_name?: string | null; end_user_email_address?: string | null; diff --git a/src/serialization/resources/crm/types/AccountDetailsAndActions.ts b/src/serialization/resources/crm/types/AccountDetailsAndActions.ts index b47c2599c..168525325 100644 --- a/src/serialization/resources/crm/types/AccountDetailsAndActions.ts +++ b/src/serialization/resources/crm/types/AccountDetailsAndActions.ts @@ -5,8 +5,8 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { CategoryEnum } from "./CategoryEnum"; -import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; +import { AccountDetailsAndActionsCategory } from "./AccountDetailsAndActionsCategory"; +import { AccountDetailsAndActionsStatus } from "./AccountDetailsAndActionsStatus"; import { AccountDetailsAndActionsIntegration } from "./AccountDetailsAndActionsIntegration"; export const AccountDetailsAndActions: core.serialization.ObjectSchema< @@ -14,8 +14,8 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< Merge.crm.AccountDetailsAndActions > = core.serialization.object({ id: core.serialization.string(), - category: CategoryEnum.optional(), - status: AccountDetailsAndActionsStatusEnum, + category: AccountDetailsAndActionsCategory.optional(), + status: AccountDetailsAndActionsStatus, statusDetail: core.serialization.property("status_detail", core.serialization.string().optional()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), @@ -31,8 +31,8 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< export declare namespace AccountDetailsAndActions { export interface Raw { id: string; - category?: CategoryEnum.Raw | null; - status: AccountDetailsAndActionsStatusEnum.Raw; + category?: AccountDetailsAndActionsCategory.Raw | null; + status: AccountDetailsAndActionsStatus.Raw; status_detail?: string | null; end_user_origin_id?: string | null; end_user_organization_name: string; diff --git a/src/serialization/resources/crm/types/AccountDetailsAndActionsCategory.ts b/src/serialization/resources/crm/types/AccountDetailsAndActionsCategory.ts new file mode 100644 index 000000000..1e5978872 --- /dev/null +++ b/src/serialization/resources/crm/types/AccountDetailsAndActionsCategory.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CategoryEnum } from "./CategoryEnum"; + +export const AccountDetailsAndActionsCategory: core.serialization.Schema< + serializers.crm.AccountDetailsAndActionsCategory.Raw, + Merge.crm.AccountDetailsAndActionsCategory +> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); + +export declare namespace AccountDetailsAndActionsCategory { + export type Raw = CategoryEnum.Raw | string; +} diff --git a/src/serialization/resources/crm/types/AccountDetailsAndActionsStatus.ts b/src/serialization/resources/crm/types/AccountDetailsAndActionsStatus.ts new file mode 100644 index 000000000..f07fb6760 --- /dev/null +++ b/src/serialization/resources/crm/types/AccountDetailsAndActionsStatus.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; + +export const AccountDetailsAndActionsStatus: core.serialization.Schema< + serializers.crm.AccountDetailsAndActionsStatus.Raw, + Merge.crm.AccountDetailsAndActionsStatus +> = core.serialization.undiscriminatedUnion([AccountDetailsAndActionsStatusEnum, core.serialization.string()]); + +export declare namespace AccountDetailsAndActionsStatus { + export type Raw = AccountDetailsAndActionsStatusEnum.Raw | string; +} diff --git a/src/serialization/resources/crm/types/AccountDetailsCategory.ts b/src/serialization/resources/crm/types/AccountDetailsCategory.ts new file mode 100644 index 000000000..ba935a30a --- /dev/null +++ b/src/serialization/resources/crm/types/AccountDetailsCategory.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CategoryEnum } from "./CategoryEnum"; + +export const AccountDetailsCategory: core.serialization.Schema< + serializers.crm.AccountDetailsCategory.Raw, + Merge.crm.AccountDetailsCategory +> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); + +export declare namespace AccountDetailsCategory { + export type Raw = CategoryEnum.Raw | string; +} diff --git a/src/serialization/resources/crm/types/CustomObjectRequest.ts b/src/serialization/resources/crm/types/CustomObjectRequest.ts index ac41f5523..79c5e5c7c 100644 --- a/src/serialization/resources/crm/types/CustomObjectRequest.ts +++ b/src/serialization/resources/crm/types/CustomObjectRequest.ts @@ -11,10 +11,20 @@ export const CustomObjectRequest: core.serialization.ObjectSchema< Merge.crm.CustomObjectRequest > = core.serialization.object({ fields: core.serialization.record(core.serialization.string(), core.serialization.unknown()), + integrationParams: core.serialization.property( + "integration_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + ), + linkedAccountParams: core.serialization.property( + "linked_account_params", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + ), }); export declare namespace CustomObjectRequest { export interface Raw { fields: Record; + integration_params?: Record | null; + linked_account_params?: Record | null; } } diff --git a/src/serialization/resources/crm/types/EventTypeEnum.ts b/src/serialization/resources/crm/types/EventTypeEnum.ts index 1388d033b..137bc86eb 100644 --- a/src/serialization/resources/crm/types/EventTypeEnum.ts +++ b/src/serialization/resources/crm/types/EventTypeEnum.ts @@ -13,6 +13,7 @@ export const EventTypeEnum: core.serialization.Schema = core.serialization.object({ - reason: ReasonEnum, + reason: IgnoreCommonModelRequestReason, message: core.serialization.string().optional(), }); export declare namespace IgnoreCommonModelRequest { export interface Raw { - reason: ReasonEnum.Raw; + reason: IgnoreCommonModelRequestReason.Raw; message?: string | null; } } diff --git a/src/serialization/resources/crm/types/IgnoreCommonModelRequestReason.ts b/src/serialization/resources/crm/types/IgnoreCommonModelRequestReason.ts new file mode 100644 index 000000000..4e5e060f4 --- /dev/null +++ b/src/serialization/resources/crm/types/IgnoreCommonModelRequestReason.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { ReasonEnum } from "./ReasonEnum"; + +export const IgnoreCommonModelRequestReason: core.serialization.Schema< + serializers.crm.IgnoreCommonModelRequestReason.Raw, + Merge.crm.IgnoreCommonModelRequestReason +> = core.serialization.undiscriminatedUnion([ReasonEnum, core.serialization.string()]); + +export declare namespace IgnoreCommonModelRequestReason { + export type Raw = ReasonEnum.Raw | string; +} diff --git a/src/serialization/resources/crm/types/SyncStatus.ts b/src/serialization/resources/crm/types/SyncStatus.ts index c1e78f4a4..f35cc650a 100644 --- a/src/serialization/resources/crm/types/SyncStatus.ts +++ b/src/serialization/resources/crm/types/SyncStatus.ts @@ -6,7 +6,7 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import { SyncStatusLastSyncResult } from "./SyncStatusLastSyncResult"; -import { StatusFd5Enum } from "./StatusFd5Enum"; +import { SyncStatusStatus } from "./SyncStatusStatus"; import { SelectiveSyncConfigurationsUsageEnum } from "./SelectiveSyncConfigurationsUsageEnum"; export const SyncStatus: core.serialization.ObjectSchema = @@ -17,7 +17,7 @@ export const SyncStatus: core.serialization.ObjectSchema = core.serialization.undiscriminatedUnion([StatusFd5Enum, core.serialization.string()]); + +export declare namespace SyncStatusStatus { + export type Raw = StatusFd5Enum.Raw | string; +} diff --git a/src/serialization/resources/crm/types/index.ts b/src/serialization/resources/crm/types/index.ts index cb702ba4d..7bd5d4b47 100644 --- a/src/serialization/resources/crm/types/index.ts +++ b/src/serialization/resources/crm/types/index.ts @@ -1,6 +1,9 @@ export * from "./AccountOwner"; export * from "./Account"; +export * from "./AccountDetailsCategory"; export * from "./AccountDetails"; +export * from "./AccountDetailsAndActionsCategory"; +export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActions"; export * from "./AccountDetailsAndActionsIntegration"; export * from "./AccountDetailsAndActionsStatusEnum"; @@ -84,6 +87,7 @@ export * from "./FieldMappingInstanceResponse"; export * from "./FieldPermissionDeserializer"; export * from "./FieldPermissionDeserializerRequest"; export * from "./FieldTypeEnum"; +export * from "./IgnoreCommonModelRequestReason"; export * from "./IgnoreCommonModelRequest"; export * from "./IndividualCommonModelScopeDeserializer"; export * from "./IndividualCommonModelScopeDeserializerRequest"; @@ -196,6 +200,7 @@ export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./Stage"; export * from "./StatusFd5Enum"; export * from "./SyncStatusLastSyncResult"; +export * from "./SyncStatusStatus"; export * from "./SyncStatus"; export * from "./TaskOwner"; export * from "./TaskAccount"; diff --git a/src/serialization/resources/filestorage/resources/files/types/FilesDownloadRequestMetaListRequestOrderBy.ts b/src/serialization/resources/filestorage/resources/files/types/FilesDownloadRequestMetaListRequestOrderBy.ts new file mode 100644 index 000000000..e63c22279 --- /dev/null +++ b/src/serialization/resources/filestorage/resources/files/types/FilesDownloadRequestMetaListRequestOrderBy.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const FilesDownloadRequestMetaListRequestOrderBy: core.serialization.Schema< + serializers.filestorage.FilesDownloadRequestMetaListRequestOrderBy.Raw, + Merge.filestorage.FilesDownloadRequestMetaListRequestOrderBy +> = core.serialization.enum_(["-created_at", "-modified_at", "created_at", "modified_at"]); + +export declare namespace FilesDownloadRequestMetaListRequestOrderBy { + export type Raw = "-created_at" | "-modified_at" | "created_at" | "modified_at"; +} diff --git a/src/serialization/resources/filestorage/resources/files/types/FilesListRequestOrderBy.ts b/src/serialization/resources/filestorage/resources/files/types/FilesListRequestOrderBy.ts new file mode 100644 index 000000000..4e2608311 --- /dev/null +++ b/src/serialization/resources/filestorage/resources/files/types/FilesListRequestOrderBy.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; + +export const FilesListRequestOrderBy: core.serialization.Schema< + serializers.filestorage.FilesListRequestOrderBy.Raw, + Merge.filestorage.FilesListRequestOrderBy +> = core.serialization.enum_(["-created_at", "-modified_at", "created_at", "modified_at"]); + +export declare namespace FilesListRequestOrderBy { + export type Raw = "-created_at" | "-modified_at" | "created_at" | "modified_at"; +} diff --git a/src/serialization/resources/filestorage/resources/files/types/index.ts b/src/serialization/resources/filestorage/resources/files/types/index.ts index 33359ae56..0234e1536 100644 --- a/src/serialization/resources/filestorage/resources/files/types/index.ts +++ b/src/serialization/resources/filestorage/resources/files/types/index.ts @@ -1,2 +1,4 @@ export * from "./FilesListRequestExpand"; +export * from "./FilesListRequestOrderBy"; export * from "./FilesRetrieveRequestExpand"; +export * from "./FilesDownloadRequestMetaListRequestOrderBy"; diff --git a/src/serialization/resources/filestorage/types/AccountDetailsAndActions.ts b/src/serialization/resources/filestorage/types/AccountDetailsAndActions.ts index 3b71295f5..9c0e1b0d8 100644 --- a/src/serialization/resources/filestorage/types/AccountDetailsAndActions.ts +++ b/src/serialization/resources/filestorage/types/AccountDetailsAndActions.ts @@ -26,6 +26,10 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< integration: AccountDetailsAndActionsIntegration.optional(), accountType: core.serialization.property("account_type", core.serialization.string()), completedAt: core.serialization.property("completed_at", core.serialization.date()), + integrationSpecificFields: core.serialization.property( + "integration_specific_fields", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + ), }); export declare namespace AccountDetailsAndActions { @@ -43,5 +47,6 @@ export declare namespace AccountDetailsAndActions { integration?: AccountDetailsAndActionsIntegration.Raw | null; account_type: string; completed_at: string; + integration_specific_fields?: Record | null; } } diff --git a/src/serialization/resources/filestorage/types/DownloadRequestMeta.ts b/src/serialization/resources/filestorage/types/DownloadRequestMeta.ts index 27d79c1e0..6337a2e2e 100644 --- a/src/serialization/resources/filestorage/types/DownloadRequestMeta.ts +++ b/src/serialization/resources/filestorage/types/DownloadRequestMeta.ts @@ -14,7 +14,6 @@ export const DownloadRequestMeta: core.serialization.ObjectSchema< url: core.serialization.string(), method: core.serialization.string(), headers: core.serialization.record(core.serialization.string(), core.serialization.unknown()), - body: core.serialization.record(core.serialization.string(), core.serialization.unknown()), }); export declare namespace DownloadRequestMeta { @@ -23,6 +22,5 @@ export declare namespace DownloadRequestMeta { url: string; method: string; headers: Record; - body: Record; } } diff --git a/src/serialization/resources/filestorage/types/EventTypeEnum.ts b/src/serialization/resources/filestorage/types/EventTypeEnum.ts index 09509522d..7798e18c8 100644 --- a/src/serialization/resources/filestorage/types/EventTypeEnum.ts +++ b/src/serialization/resources/filestorage/types/EventTypeEnum.ts @@ -15,6 +15,7 @@ export const EventTypeEnum: core.serialization.Schema< "CREATED_TEST_API_KEY", "DELETED_TEST_API_KEY", "REGENERATED_PRODUCTION_API_KEY", + "REGENERATED_WEBHOOK_SIGNATURE", "INVITED_USER", "TWO_FACTOR_AUTH_ENABLED", "TWO_FACTOR_AUTH_DISABLED", @@ -61,6 +62,7 @@ export declare namespace EventTypeEnum { | "CREATED_TEST_API_KEY" | "DELETED_TEST_API_KEY" | "REGENERATED_PRODUCTION_API_KEY" + | "REGENERATED_WEBHOOK_SIGNATURE" | "INVITED_USER" | "TWO_FACTOR_AUTH_ENABLED" | "TWO_FACTOR_AUTH_DISABLED" diff --git a/src/serialization/resources/filestorage/types/FileRequest.ts b/src/serialization/resources/filestorage/types/FileRequest.ts index f0ceb4590..112c23e3e 100644 --- a/src/serialization/resources/filestorage/types/FileRequest.ts +++ b/src/serialization/resources/filestorage/types/FileRequest.ts @@ -20,6 +20,7 @@ export const FileRequest: core.serialization.ObjectSchema< mimeType: core.serialization.property("mime_type", core.serialization.string().optional()), description: core.serialization.string().optional(), folder: FileRequestFolder.optional(), + checksum: core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), permissions: FileRequestPermissions.optional(), drive: FileRequestDrive.optional(), integrationParams: core.serialization.property( @@ -41,6 +42,7 @@ export declare namespace FileRequest { mime_type?: string | null; description?: string | null; folder?: FileRequestFolder.Raw | null; + checksum?: Record | null; permissions?: FileRequestPermissions.Raw | null; drive?: FileRequestDrive.Raw | null; integration_params?: Record | null; diff --git a/src/serialization/resources/filestorage/types/File_.ts b/src/serialization/resources/filestorage/types/File_.ts index e22a0b7c4..e01ced708 100644 --- a/src/serialization/resources/filestorage/types/File_.ts +++ b/src/serialization/resources/filestorage/types/File_.ts @@ -23,6 +23,7 @@ export const File_: core.serialization.ObjectSchema | null; permissions?: FilePermissions.Raw | null; drive?: FileDrive.Raw | null; remote_created_at?: string | null; diff --git a/src/serialization/resources/hris/resources/index.ts b/src/serialization/resources/hris/resources/index.ts index 0b2ba34c6..21e13d98f 100644 --- a/src/serialization/resources/hris/resources/index.ts +++ b/src/serialization/resources/hris/resources/index.ts @@ -10,6 +10,8 @@ export * as employments from "./employments"; export * from "./employments/types"; export * as issues from "./issues"; export * from "./issues/types"; +export * as linkToken from "./linkToken"; +export * from "./linkToken/types"; export * as linkedAccounts from "./linkedAccounts"; export * from "./linkedAccounts/types"; export * as locations from "./locations"; @@ -31,7 +33,6 @@ export * as fieldMapping from "./fieldMapping"; export * from "./fieldMapping/client/requests"; export * as generateKey from "./generateKey"; export * from "./generateKey/client/requests"; -export * as linkToken from "./linkToken"; export * from "./linkToken/client/requests"; export * as regenerateKey from "./regenerateKey"; export * from "./regenerateKey/client/requests"; diff --git a/src/serialization/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts b/src/serialization/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts index c3cbf3371..da6fcda7b 100644 --- a/src/serialization/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts +++ b/src/serialization/resources/hris/resources/linkToken/client/requests/EndUserDetailsRequest.ts @@ -8,7 +8,7 @@ import * as core from "../../../../../../../core"; import { CategoriesEnum } from "../../../../types/CategoriesEnum"; import { CommonModelScopesBodyRequest } from "../../../../types/CommonModelScopesBodyRequest"; import { IndividualCommonModelScopeDeserializerRequest } from "../../../../types/IndividualCommonModelScopeDeserializerRequest"; -import { LanguageEnum } from "../../../../types/LanguageEnum"; +import { EndUserDetailsRequestLanguage } from "../../types/EndUserDetailsRequestLanguage"; export const EndUserDetailsRequest: core.serialization.Schema< serializers.hris.EndUserDetailsRequest.Raw, @@ -38,7 +38,7 @@ export const EndUserDetailsRequest: core.serialization.Schema< ) .optional(), ), - language: LanguageEnum.optional(), + language: EndUserDetailsRequestLanguage.optional(), areSyncsDisabled: core.serialization.property("are_syncs_disabled", core.serialization.boolean().optional()), integrationSpecificConfig: core.serialization.property( "integration_specific_config", @@ -61,7 +61,7 @@ export declare namespace EndUserDetailsRequest { string, IndividualCommonModelScopeDeserializerRequest.Raw[] | null | undefined > | null; - language?: LanguageEnum.Raw | null; + language?: EndUserDetailsRequestLanguage.Raw | null; are_syncs_disabled?: boolean | null; integration_specific_config?: Record | null; } diff --git a/src/serialization/resources/hris/resources/linkToken/index.ts b/src/serialization/resources/hris/resources/linkToken/index.ts index 5ec76921e..c9240f83b 100644 --- a/src/serialization/resources/hris/resources/linkToken/index.ts +++ b/src/serialization/resources/hris/resources/linkToken/index.ts @@ -1 +1,2 @@ +export * from "./types"; export * from "./client"; diff --git a/src/serialization/resources/hris/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/serialization/resources/hris/resources/linkToken/types/EndUserDetailsRequestLanguage.ts new file mode 100644 index 000000000..22baf1198 --- /dev/null +++ b/src/serialization/resources/hris/resources/linkToken/types/EndUserDetailsRequestLanguage.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; +import { LanguageEnum } from "../../../types/LanguageEnum"; + +export const EndUserDetailsRequestLanguage: core.serialization.Schema< + serializers.hris.EndUserDetailsRequestLanguage.Raw, + Merge.hris.EndUserDetailsRequestLanguage +> = core.serialization.undiscriminatedUnion([LanguageEnum, core.serialization.string()]); + +export declare namespace EndUserDetailsRequestLanguage { + export type Raw = LanguageEnum.Raw | string; +} diff --git a/src/serialization/resources/hris/resources/linkToken/types/index.ts b/src/serialization/resources/hris/resources/linkToken/types/index.ts new file mode 100644 index 000000000..c90e13c37 --- /dev/null +++ b/src/serialization/resources/hris/resources/linkToken/types/index.ts @@ -0,0 +1 @@ +export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/serialization/resources/hris/types/AccountDetails.ts b/src/serialization/resources/hris/types/AccountDetails.ts index 16f637e92..1eafd79ea 100644 --- a/src/serialization/resources/hris/types/AccountDetails.ts +++ b/src/serialization/resources/hris/types/AccountDetails.ts @@ -5,7 +5,7 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { CategoryEnum } from "./CategoryEnum"; +import { AccountDetailsCategory } from "./AccountDetailsCategory"; export const AccountDetails: core.serialization.ObjectSchema< serializers.hris.AccountDetails.Raw, @@ -14,7 +14,7 @@ export const AccountDetails: core.serialization.ObjectSchema< id: core.serialization.string().optional(), integration: core.serialization.string().optional(), integrationSlug: core.serialization.property("integration_slug", core.serialization.string().optional()), - category: CategoryEnum.optional(), + category: AccountDetailsCategory.optional(), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property( "end_user_organization_name", @@ -33,7 +33,7 @@ export declare namespace AccountDetails { id?: string | null; integration?: string | null; integration_slug?: string | null; - category?: CategoryEnum.Raw | null; + category?: AccountDetailsCategory.Raw | null; end_user_origin_id?: string | null; end_user_organization_name?: string | null; end_user_email_address?: string | null; diff --git a/src/serialization/resources/hris/types/AccountDetailsAndActions.ts b/src/serialization/resources/hris/types/AccountDetailsAndActions.ts index 67ef9925c..b2357761c 100644 --- a/src/serialization/resources/hris/types/AccountDetailsAndActions.ts +++ b/src/serialization/resources/hris/types/AccountDetailsAndActions.ts @@ -5,7 +5,7 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { CategoryEnum } from "./CategoryEnum"; +import { AccountDetailsAndActionsCategory } from "./AccountDetailsAndActionsCategory"; import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; import { AccountDetailsAndActionsIntegration } from "./AccountDetailsAndActionsIntegration"; @@ -14,7 +14,7 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< Merge.hris.AccountDetailsAndActions > = core.serialization.object({ id: core.serialization.string(), - category: CategoryEnum.optional(), + category: AccountDetailsAndActionsCategory.optional(), status: AccountDetailsAndActionsStatusEnum, statusDetail: core.serialization.property("status_detail", core.serialization.string().optional()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), @@ -26,12 +26,16 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< integration: AccountDetailsAndActionsIntegration.optional(), accountType: core.serialization.property("account_type", core.serialization.string()), completedAt: core.serialization.property("completed_at", core.serialization.date()), + integrationSpecificFields: core.serialization.property( + "integration_specific_fields", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + ), }); export declare namespace AccountDetailsAndActions { export interface Raw { id: string; - category?: CategoryEnum.Raw | null; + category?: AccountDetailsAndActionsCategory.Raw | null; status: AccountDetailsAndActionsStatusEnum.Raw; status_detail?: string | null; end_user_origin_id?: string | null; @@ -43,5 +47,6 @@ export declare namespace AccountDetailsAndActions { integration?: AccountDetailsAndActionsIntegration.Raw | null; account_type: string; completed_at: string; + integration_specific_fields?: Record | null; } } diff --git a/src/serialization/resources/hris/types/AccountDetailsAndActionsCategory.ts b/src/serialization/resources/hris/types/AccountDetailsAndActionsCategory.ts new file mode 100644 index 000000000..0f028195d --- /dev/null +++ b/src/serialization/resources/hris/types/AccountDetailsAndActionsCategory.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CategoryEnum } from "./CategoryEnum"; + +export const AccountDetailsAndActionsCategory: core.serialization.Schema< + serializers.hris.AccountDetailsAndActionsCategory.Raw, + Merge.hris.AccountDetailsAndActionsCategory +> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); + +export declare namespace AccountDetailsAndActionsCategory { + export type Raw = CategoryEnum.Raw | string; +} diff --git a/src/serialization/resources/hris/types/AccountDetailsCategory.ts b/src/serialization/resources/hris/types/AccountDetailsCategory.ts new file mode 100644 index 000000000..05c821608 --- /dev/null +++ b/src/serialization/resources/hris/types/AccountDetailsCategory.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CategoryEnum } from "./CategoryEnum"; + +export const AccountDetailsCategory: core.serialization.Schema< + serializers.hris.AccountDetailsCategory.Raw, + Merge.hris.AccountDetailsCategory +> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); + +export declare namespace AccountDetailsCategory { + export type Raw = CategoryEnum.Raw | string; +} diff --git a/src/serialization/resources/hris/types/EventTypeEnum.ts b/src/serialization/resources/hris/types/EventTypeEnum.ts index f5d0aa89a..05c68e9a1 100644 --- a/src/serialization/resources/hris/types/EventTypeEnum.ts +++ b/src/serialization/resources/hris/types/EventTypeEnum.ts @@ -13,6 +13,7 @@ export const EventTypeEnum: core.serialization.Schema | null; - language?: LanguageEnum.Raw | null; + language?: EndUserDetailsRequestLanguage.Raw | null; are_syncs_disabled?: boolean | null; integration_specific_config?: Record | null; } diff --git a/src/serialization/resources/ticketing/resources/linkToken/index.ts b/src/serialization/resources/ticketing/resources/linkToken/index.ts index 5ec76921e..c9240f83b 100644 --- a/src/serialization/resources/ticketing/resources/linkToken/index.ts +++ b/src/serialization/resources/ticketing/resources/linkToken/index.ts @@ -1 +1,2 @@ +export * from "./types"; export * from "./client"; diff --git a/src/serialization/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestLanguage.ts b/src/serialization/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestLanguage.ts new file mode 100644 index 000000000..b02be1dad --- /dev/null +++ b/src/serialization/resources/ticketing/resources/linkToken/types/EndUserDetailsRequestLanguage.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../../../index"; +import * as Merge from "../../../../../../api/index"; +import * as core from "../../../../../../core"; +import { LanguageEnum } from "../../../types/LanguageEnum"; + +export const EndUserDetailsRequestLanguage: core.serialization.Schema< + serializers.ticketing.EndUserDetailsRequestLanguage.Raw, + Merge.ticketing.EndUserDetailsRequestLanguage +> = core.serialization.undiscriminatedUnion([LanguageEnum, core.serialization.string()]); + +export declare namespace EndUserDetailsRequestLanguage { + export type Raw = LanguageEnum.Raw | string; +} diff --git a/src/serialization/resources/ticketing/resources/linkToken/types/index.ts b/src/serialization/resources/ticketing/resources/linkToken/types/index.ts new file mode 100644 index 000000000..c90e13c37 --- /dev/null +++ b/src/serialization/resources/ticketing/resources/linkToken/types/index.ts @@ -0,0 +1 @@ +export * from "./EndUserDetailsRequestLanguage"; diff --git a/src/serialization/resources/ticketing/types/AccessLevelEnum.ts b/src/serialization/resources/ticketing/types/AccessLevelEnum.ts deleted file mode 100644 index 4ebe31a43..000000000 --- a/src/serialization/resources/ticketing/types/AccessLevelEnum.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ - -import * as serializers from "../../../index"; -import * as Merge from "../../../../api/index"; -import * as core from "../../../../core"; - -export const AccessLevelEnum: core.serialization.Schema< - serializers.ticketing.AccessLevelEnum.Raw, - Merge.ticketing.AccessLevelEnum -> = core.serialization.enum_(["PRIVATE", "COMPANY", "PUBLIC"]); - -export declare namespace AccessLevelEnum { - export type Raw = "PRIVATE" | "COMPANY" | "PUBLIC"; -} diff --git a/src/serialization/resources/ticketing/types/AccountDetails.ts b/src/serialization/resources/ticketing/types/AccountDetails.ts index 1bc35292a..c80001b9a 100644 --- a/src/serialization/resources/ticketing/types/AccountDetails.ts +++ b/src/serialization/resources/ticketing/types/AccountDetails.ts @@ -5,7 +5,7 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { CategoryEnum } from "./CategoryEnum"; +import { AccountDetailsCategory } from "./AccountDetailsCategory"; export const AccountDetails: core.serialization.ObjectSchema< serializers.ticketing.AccountDetails.Raw, @@ -14,7 +14,7 @@ export const AccountDetails: core.serialization.ObjectSchema< id: core.serialization.string().optional(), integration: core.serialization.string().optional(), integrationSlug: core.serialization.property("integration_slug", core.serialization.string().optional()), - category: CategoryEnum.optional(), + category: AccountDetailsCategory.optional(), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property( "end_user_organization_name", @@ -33,7 +33,7 @@ export declare namespace AccountDetails { id?: string | null; integration?: string | null; integration_slug?: string | null; - category?: CategoryEnum.Raw | null; + category?: AccountDetailsCategory.Raw | null; end_user_origin_id?: string | null; end_user_organization_name?: string | null; end_user_email_address?: string | null; diff --git a/src/serialization/resources/ticketing/types/AccountDetailsAndActions.ts b/src/serialization/resources/ticketing/types/AccountDetailsAndActions.ts index cf572a1f9..82b9152ef 100644 --- a/src/serialization/resources/ticketing/types/AccountDetailsAndActions.ts +++ b/src/serialization/resources/ticketing/types/AccountDetailsAndActions.ts @@ -5,8 +5,8 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { CategoryEnum } from "./CategoryEnum"; -import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; +import { AccountDetailsAndActionsCategory } from "./AccountDetailsAndActionsCategory"; +import { AccountDetailsAndActionsStatus } from "./AccountDetailsAndActionsStatus"; import { AccountDetailsAndActionsIntegration } from "./AccountDetailsAndActionsIntegration"; export const AccountDetailsAndActions: core.serialization.ObjectSchema< @@ -14,8 +14,8 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< Merge.ticketing.AccountDetailsAndActions > = core.serialization.object({ id: core.serialization.string(), - category: CategoryEnum.optional(), - status: AccountDetailsAndActionsStatusEnum, + category: AccountDetailsAndActionsCategory.optional(), + status: AccountDetailsAndActionsStatus, statusDetail: core.serialization.property("status_detail", core.serialization.string().optional()), endUserOriginId: core.serialization.property("end_user_origin_id", core.serialization.string().optional()), endUserOrganizationName: core.serialization.property("end_user_organization_name", core.serialization.string()), @@ -26,13 +26,17 @@ export const AccountDetailsAndActions: core.serialization.ObjectSchema< integration: AccountDetailsAndActionsIntegration.optional(), accountType: core.serialization.property("account_type", core.serialization.string()), completedAt: core.serialization.property("completed_at", core.serialization.date()), + integrationSpecificFields: core.serialization.property( + "integration_specific_fields", + core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), + ), }); export declare namespace AccountDetailsAndActions { export interface Raw { id: string; - category?: CategoryEnum.Raw | null; - status: AccountDetailsAndActionsStatusEnum.Raw; + category?: AccountDetailsAndActionsCategory.Raw | null; + status: AccountDetailsAndActionsStatus.Raw; status_detail?: string | null; end_user_origin_id?: string | null; end_user_organization_name: string; @@ -43,5 +47,6 @@ export declare namespace AccountDetailsAndActions { integration?: AccountDetailsAndActionsIntegration.Raw | null; account_type: string; completed_at: string; + integration_specific_fields?: Record | null; } } diff --git a/src/serialization/resources/ticketing/types/AccountDetailsAndActionsCategory.ts b/src/serialization/resources/ticketing/types/AccountDetailsAndActionsCategory.ts new file mode 100644 index 000000000..41ec5f36c --- /dev/null +++ b/src/serialization/resources/ticketing/types/AccountDetailsAndActionsCategory.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CategoryEnum } from "./CategoryEnum"; + +export const AccountDetailsAndActionsCategory: core.serialization.Schema< + serializers.ticketing.AccountDetailsAndActionsCategory.Raw, + Merge.ticketing.AccountDetailsAndActionsCategory +> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); + +export declare namespace AccountDetailsAndActionsCategory { + export type Raw = CategoryEnum.Raw | string; +} diff --git a/src/serialization/resources/ticketing/types/AccountDetailsAndActionsStatus.ts b/src/serialization/resources/ticketing/types/AccountDetailsAndActionsStatus.ts new file mode 100644 index 000000000..9518f00cc --- /dev/null +++ b/src/serialization/resources/ticketing/types/AccountDetailsAndActionsStatus.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { AccountDetailsAndActionsStatusEnum } from "./AccountDetailsAndActionsStatusEnum"; + +export const AccountDetailsAndActionsStatus: core.serialization.Schema< + serializers.ticketing.AccountDetailsAndActionsStatus.Raw, + Merge.ticketing.AccountDetailsAndActionsStatus +> = core.serialization.undiscriminatedUnion([AccountDetailsAndActionsStatusEnum, core.serialization.string()]); + +export declare namespace AccountDetailsAndActionsStatus { + export type Raw = AccountDetailsAndActionsStatusEnum.Raw | string; +} diff --git a/src/serialization/resources/ticketing/types/AccountDetailsCategory.ts b/src/serialization/resources/ticketing/types/AccountDetailsCategory.ts new file mode 100644 index 000000000..401366e40 --- /dev/null +++ b/src/serialization/resources/ticketing/types/AccountDetailsCategory.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { CategoryEnum } from "./CategoryEnum"; + +export const AccountDetailsCategory: core.serialization.Schema< + serializers.ticketing.AccountDetailsCategory.Raw, + Merge.ticketing.AccountDetailsCategory +> = core.serialization.undiscriminatedUnion([CategoryEnum, core.serialization.string()]); + +export declare namespace AccountDetailsCategory { + export type Raw = CategoryEnum.Raw | string; +} diff --git a/src/serialization/resources/ticketing/types/Collection.ts b/src/serialization/resources/ticketing/types/Collection.ts index 63b3d9beb..53f59e513 100644 --- a/src/serialization/resources/ticketing/types/Collection.ts +++ b/src/serialization/resources/ticketing/types/Collection.ts @@ -5,8 +5,8 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { CollectionCollectionType } from "./CollectionCollectionType"; import { CollectionAccessLevel } from "./CollectionAccessLevel"; +import { CollectionCollectionType } from "./CollectionCollectionType"; import { RemoteData } from "./RemoteData"; export const Collection: core.serialization.ObjectSchema< @@ -19,13 +19,13 @@ export const Collection: core.serialization.ObjectSchema< modifiedAt: core.serialization.property("modified_at", core.serialization.date().optional()), name: core.serialization.string().optional(), description: core.serialization.string().optional(), + accessLevel: core.serialization.property("access_level", CollectionAccessLevel.optional()), collectionType: core.serialization.property("collection_type", CollectionCollectionType.optional()), parentCollection: core.serialization.property( "parent_collection", core.serialization.lazy(() => serializers.ticketing.CollectionParentCollection).optional(), ), remoteWasDeleted: core.serialization.property("remote_was_deleted", core.serialization.boolean().optional()), - accessLevel: core.serialization.property("access_level", CollectionAccessLevel.optional()), fieldMappings: core.serialization.property( "field_mappings", core.serialization.record(core.serialization.string(), core.serialization.unknown()).optional(), @@ -41,10 +41,10 @@ export declare namespace Collection { modified_at?: string | null; name?: string | null; description?: string | null; + access_level?: CollectionAccessLevel.Raw | null; collection_type?: CollectionCollectionType.Raw | null; parent_collection?: serializers.ticketing.CollectionParentCollection.Raw | null; remote_was_deleted?: boolean | null; - access_level?: CollectionAccessLevel.Raw | null; field_mappings?: Record | null; remote_data?: RemoteData.Raw[] | null; } diff --git a/src/serialization/resources/ticketing/types/CollectionAccessLevel.ts b/src/serialization/resources/ticketing/types/CollectionAccessLevel.ts index 461ece390..7df28bcb6 100644 --- a/src/serialization/resources/ticketing/types/CollectionAccessLevel.ts +++ b/src/serialization/resources/ticketing/types/CollectionAccessLevel.ts @@ -5,13 +5,13 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { AccessLevelEnum } from "./AccessLevelEnum"; +import { CollectionAccessLevelEnum } from "./CollectionAccessLevelEnum"; export const CollectionAccessLevel: core.serialization.Schema< serializers.ticketing.CollectionAccessLevel.Raw, Merge.ticketing.CollectionAccessLevel -> = core.serialization.undiscriminatedUnion([AccessLevelEnum, core.serialization.string()]); +> = core.serialization.undiscriminatedUnion([CollectionAccessLevelEnum, core.serialization.string()]); export declare namespace CollectionAccessLevel { - export type Raw = AccessLevelEnum.Raw | string; + export type Raw = CollectionAccessLevelEnum.Raw | string; } diff --git a/src/serialization/resources/ticketing/types/CollectionAccessLevelEnum.ts b/src/serialization/resources/ticketing/types/CollectionAccessLevelEnum.ts new file mode 100644 index 000000000..8e782a510 --- /dev/null +++ b/src/serialization/resources/ticketing/types/CollectionAccessLevelEnum.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const CollectionAccessLevelEnum: core.serialization.Schema< + serializers.ticketing.CollectionAccessLevelEnum.Raw, + Merge.ticketing.CollectionAccessLevelEnum +> = core.serialization.enum_(["PRIVATE", "COMPANY", "PUBLIC", "PARENT_COLLECTION"]); + +export declare namespace CollectionAccessLevelEnum { + export type Raw = "PRIVATE" | "COMPANY" | "PUBLIC" | "PARENT_COLLECTION"; +} diff --git a/src/serialization/resources/ticketing/types/EventTypeEnum.ts b/src/serialization/resources/ticketing/types/EventTypeEnum.ts index 548deed66..4c242a39d 100644 --- a/src/serialization/resources/ticketing/types/EventTypeEnum.ts +++ b/src/serialization/resources/ticketing/types/EventTypeEnum.ts @@ -15,6 +15,7 @@ export const EventTypeEnum: core.serialization.Schema< "CREATED_TEST_API_KEY", "DELETED_TEST_API_KEY", "REGENERATED_PRODUCTION_API_KEY", + "REGENERATED_WEBHOOK_SIGNATURE", "INVITED_USER", "TWO_FACTOR_AUTH_ENABLED", "TWO_FACTOR_AUTH_DISABLED", @@ -61,6 +62,7 @@ export declare namespace EventTypeEnum { | "CREATED_TEST_API_KEY" | "DELETED_TEST_API_KEY" | "REGENERATED_PRODUCTION_API_KEY" + | "REGENERATED_WEBHOOK_SIGNATURE" | "INVITED_USER" | "TWO_FACTOR_AUTH_ENABLED" | "TWO_FACTOR_AUTH_DISABLED" diff --git a/src/serialization/resources/ticketing/types/PatchedTicketRequest.ts b/src/serialization/resources/ticketing/types/PatchedTicketRequest.ts index e1bfa1250..e059e4c29 100644 --- a/src/serialization/resources/ticketing/types/PatchedTicketRequest.ts +++ b/src/serialization/resources/ticketing/types/PatchedTicketRequest.ts @@ -6,6 +6,7 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import { PatchedTicketRequestStatus } from "./PatchedTicketRequestStatus"; +import { PatchedTicketRequestAccessLevel } from "./PatchedTicketRequestAccessLevel"; import { PatchedTicketRequestPriority } from "./PatchedTicketRequestPriority"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; @@ -28,6 +29,7 @@ export const PatchedTicketRequest: core.serialization.ObjectSchema< account: core.serialization.string().optional(), contact: core.serialization.string().optional(), parentTicket: core.serialization.property("parent_ticket", core.serialization.string().optional()), + accessLevel: core.serialization.property("access_level", PatchedTicketRequestAccessLevel.optional()), tags: core.serialization.list(core.serialization.string().optional()).optional(), roles: core.serialization.list(core.serialization.string().optional()).optional(), completedAt: core.serialization.property("completed_at", core.serialization.date().optional()), @@ -58,6 +60,7 @@ export declare namespace PatchedTicketRequest { account?: string | null; contact?: string | null; parent_ticket?: string | null; + access_level?: PatchedTicketRequestAccessLevel.Raw | null; tags?: (string | null | undefined)[] | null; roles?: (string | null | undefined)[] | null; completed_at?: string | null; diff --git a/src/serialization/resources/ticketing/types/PatchedTicketRequestAccessLevel.ts b/src/serialization/resources/ticketing/types/PatchedTicketRequestAccessLevel.ts new file mode 100644 index 000000000..52bcdb3db --- /dev/null +++ b/src/serialization/resources/ticketing/types/PatchedTicketRequestAccessLevel.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { TicketAccessLevelEnum } from "./TicketAccessLevelEnum"; + +export const PatchedTicketRequestAccessLevel: core.serialization.Schema< + serializers.ticketing.PatchedTicketRequestAccessLevel.Raw, + Merge.ticketing.PatchedTicketRequestAccessLevel +> = core.serialization.undiscriminatedUnion([TicketAccessLevelEnum, core.serialization.string()]); + +export declare namespace PatchedTicketRequestAccessLevel { + export type Raw = TicketAccessLevelEnum.Raw | string; +} diff --git a/src/serialization/resources/ticketing/types/SyncStatus.ts b/src/serialization/resources/ticketing/types/SyncStatus.ts index 0436f0659..dadb0d3cf 100644 --- a/src/serialization/resources/ticketing/types/SyncStatus.ts +++ b/src/serialization/resources/ticketing/types/SyncStatus.ts @@ -5,7 +5,7 @@ import * as serializers from "../../../index"; import * as Merge from "../../../../api/index"; import * as core from "../../../../core"; -import { LastSyncResultEnum } from "./LastSyncResultEnum"; +import { SyncStatusLastSyncResult } from "./SyncStatusLastSyncResult"; import { StatusFd5Enum } from "./StatusFd5Enum"; import { SelectiveSyncConfigurationsUsageEnum } from "./SelectiveSyncConfigurationsUsageEnum"; @@ -17,7 +17,7 @@ export const SyncStatus: core.serialization.ObjectSchema< modelId: core.serialization.property("model_id", core.serialization.string()), lastSyncStart: core.serialization.property("last_sync_start", core.serialization.date().optional()), nextSyncStart: core.serialization.property("next_sync_start", core.serialization.date().optional()), - lastSyncResult: core.serialization.property("last_sync_result", LastSyncResultEnum.optional()), + lastSyncResult: core.serialization.property("last_sync_result", SyncStatusLastSyncResult.optional()), lastSyncFinished: core.serialization.property("last_sync_finished", core.serialization.date().optional()), status: StatusFd5Enum, isInitialSync: core.serialization.property("is_initial_sync", core.serialization.boolean()), @@ -33,7 +33,7 @@ export declare namespace SyncStatus { model_id: string; last_sync_start?: string | null; next_sync_start?: string | null; - last_sync_result?: LastSyncResultEnum.Raw | null; + last_sync_result?: SyncStatusLastSyncResult.Raw | null; last_sync_finished?: string | null; status: StatusFd5Enum.Raw; is_initial_sync: boolean; diff --git a/src/serialization/resources/ticketing/types/SyncStatusLastSyncResult.ts b/src/serialization/resources/ticketing/types/SyncStatusLastSyncResult.ts new file mode 100644 index 000000000..ea69e9ff2 --- /dev/null +++ b/src/serialization/resources/ticketing/types/SyncStatusLastSyncResult.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { LastSyncResultEnum } from "./LastSyncResultEnum"; + +export const SyncStatusLastSyncResult: core.serialization.Schema< + serializers.ticketing.SyncStatusLastSyncResult.Raw, + Merge.ticketing.SyncStatusLastSyncResult +> = core.serialization.undiscriminatedUnion([LastSyncResultEnum, core.serialization.string()]); + +export declare namespace SyncStatusLastSyncResult { + export type Raw = LastSyncResultEnum.Raw | string; +} diff --git a/src/serialization/resources/ticketing/types/Ticket.ts b/src/serialization/resources/ticketing/types/Ticket.ts index 62a95a4ab..4d7fe4d26 100644 --- a/src/serialization/resources/ticketing/types/Ticket.ts +++ b/src/serialization/resources/ticketing/types/Ticket.ts @@ -12,6 +12,7 @@ import { TicketStatus } from "./TicketStatus"; import { TicketCollectionsItem } from "./TicketCollectionsItem"; import { TicketAccount } from "./TicketAccount"; import { TicketContact } from "./TicketContact"; +import { TicketAccessLevel } from "./TicketAccessLevel"; import { TicketPriority } from "./TicketPriority"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; @@ -43,6 +44,7 @@ export const Ticket: core.serialization.ObjectSchema serializers.ticketing.TicketAttachmentsItem).optional()) .optional(), + accessLevel: core.serialization.property("access_level", TicketAccessLevel.optional()), tags: core.serialization.list(core.serialization.string().optional()).optional(), roles: core.serialization.list(core.serialization.string().optional()).optional(), remoteCreatedAt: core.serialization.property("remote_created_at", core.serialization.date().optional()), @@ -78,6 +80,7 @@ export declare namespace Ticket { contact?: TicketContact.Raw | null; parent_ticket?: serializers.ticketing.TicketParentTicket.Raw | null; attachments?: (serializers.ticketing.TicketAttachmentsItem.Raw | null | undefined)[] | null; + access_level?: TicketAccessLevel.Raw | null; tags?: (string | null | undefined)[] | null; roles?: (string | null | undefined)[] | null; remote_created_at?: string | null; diff --git a/src/serialization/resources/ticketing/types/TicketAccessLevel.ts b/src/serialization/resources/ticketing/types/TicketAccessLevel.ts new file mode 100644 index 000000000..bd88f0bfb --- /dev/null +++ b/src/serialization/resources/ticketing/types/TicketAccessLevel.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { TicketAccessLevelEnum } from "./TicketAccessLevelEnum"; + +export const TicketAccessLevel: core.serialization.Schema< + serializers.ticketing.TicketAccessLevel.Raw, + Merge.ticketing.TicketAccessLevel +> = core.serialization.undiscriminatedUnion([TicketAccessLevelEnum, core.serialization.string()]); + +export declare namespace TicketAccessLevel { + export type Raw = TicketAccessLevelEnum.Raw | string; +} diff --git a/src/serialization/resources/ticketing/types/TicketAccessLevelEnum.ts b/src/serialization/resources/ticketing/types/TicketAccessLevelEnum.ts new file mode 100644 index 000000000..74517aae3 --- /dev/null +++ b/src/serialization/resources/ticketing/types/TicketAccessLevelEnum.ts @@ -0,0 +1,16 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; + +export const TicketAccessLevelEnum: core.serialization.Schema< + serializers.ticketing.TicketAccessLevelEnum.Raw, + Merge.ticketing.TicketAccessLevelEnum +> = core.serialization.enum_(["COMPANY", "PUBLIC", "PRIVATE", "COLLECTION"]); + +export declare namespace TicketAccessLevelEnum { + export type Raw = "COMPANY" | "PUBLIC" | "PRIVATE" | "COLLECTION"; +} diff --git a/src/serialization/resources/ticketing/types/TicketRequest.ts b/src/serialization/resources/ticketing/types/TicketRequest.ts index 4286b11a4..951594460 100644 --- a/src/serialization/resources/ticketing/types/TicketRequest.ts +++ b/src/serialization/resources/ticketing/types/TicketRequest.ts @@ -14,6 +14,7 @@ import { TicketRequestAccount } from "./TicketRequestAccount"; import { TicketRequestContact } from "./TicketRequestContact"; import { TicketRequestParentTicket } from "./TicketRequestParentTicket"; import { TicketRequestAttachmentsItem } from "./TicketRequestAttachmentsItem"; +import { TicketRequestAccessLevel } from "./TicketRequestAccessLevel"; import { TicketRequestPriority } from "./TicketRequestPriority"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; @@ -37,6 +38,7 @@ export const TicketRequest: core.serialization.ObjectSchema< contact: TicketRequestContact.optional(), parentTicket: core.serialization.property("parent_ticket", TicketRequestParentTicket.optional()), attachments: core.serialization.list(TicketRequestAttachmentsItem.optional()).optional(), + accessLevel: core.serialization.property("access_level", TicketRequestAccessLevel.optional()), tags: core.serialization.list(core.serialization.string().optional()).optional(), roles: core.serialization.list(core.serialization.string().optional()).optional(), completedAt: core.serialization.property("completed_at", core.serialization.date().optional()), @@ -68,6 +70,7 @@ export declare namespace TicketRequest { contact?: TicketRequestContact.Raw | null; parent_ticket?: TicketRequestParentTicket.Raw | null; attachments?: (TicketRequestAttachmentsItem.Raw | null | undefined)[] | null; + access_level?: TicketRequestAccessLevel.Raw | null; tags?: (string | null | undefined)[] | null; roles?: (string | null | undefined)[] | null; completed_at?: string | null; diff --git a/src/serialization/resources/ticketing/types/TicketRequestAccessLevel.ts b/src/serialization/resources/ticketing/types/TicketRequestAccessLevel.ts new file mode 100644 index 000000000..f1317f140 --- /dev/null +++ b/src/serialization/resources/ticketing/types/TicketRequestAccessLevel.ts @@ -0,0 +1,17 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../../index"; +import * as Merge from "../../../../api/index"; +import * as core from "../../../../core"; +import { TicketAccessLevelEnum } from "./TicketAccessLevelEnum"; + +export const TicketRequestAccessLevel: core.serialization.Schema< + serializers.ticketing.TicketRequestAccessLevel.Raw, + Merge.ticketing.TicketRequestAccessLevel +> = core.serialization.undiscriminatedUnion([TicketAccessLevelEnum, core.serialization.string()]); + +export declare namespace TicketRequestAccessLevel { + export type Raw = TicketAccessLevelEnum.Raw | string; +} diff --git a/src/serialization/resources/ticketing/types/index.ts b/src/serialization/resources/ticketing/types/index.ts index 1a7c5cb02..d1a8630e4 100644 --- a/src/serialization/resources/ticketing/types/index.ts +++ b/src/serialization/resources/ticketing/types/index.ts @@ -1,6 +1,8 @@ -export * from "./AccessLevelEnum"; export * from "./Account"; +export * from "./AccountDetailsCategory"; export * from "./AccountDetails"; +export * from "./AccountDetailsAndActionsCategory"; +export * from "./AccountDetailsAndActionsStatus"; export * from "./AccountDetailsAndActions"; export * from "./AccountDetailsAndActionsIntegration"; export * from "./AccountDetailsAndActionsStatusEnum"; @@ -18,10 +20,11 @@ export * from "./AuditLogEvent"; export * from "./AvailableActions"; export * from "./CategoriesEnum"; export * from "./CategoryEnum"; +export * from "./CollectionAccessLevel"; export * from "./CollectionCollectionType"; export * from "./CollectionParentCollection"; -export * from "./CollectionAccessLevel"; export * from "./Collection"; +export * from "./CollectionAccessLevelEnum"; export * from "./CollectionTypeEnum"; export * from "./CommentUser"; export * from "./CommentContact"; @@ -94,6 +97,7 @@ export * from "./PaginatedTicketList"; export * from "./PaginatedUserList"; export * from "./PaginatedViewerList"; export * from "./PatchedTicketRequestStatus"; +export * from "./PatchedTicketRequestAccessLevel"; export * from "./PatchedTicketRequestPriority"; export * from "./PatchedTicketRequest"; export * from "./PriorityEnum"; @@ -121,6 +125,7 @@ export * from "./Role"; export * from "./RoleEnum"; export * from "./SelectiveSyncConfigurationsUsageEnum"; export * from "./StatusFd5Enum"; +export * from "./SyncStatusLastSyncResult"; export * from "./SyncStatus"; export * from "./Tag"; export * from "./Team"; @@ -133,9 +138,11 @@ export * from "./TicketAccount"; export * from "./TicketContact"; export * from "./TicketParentTicket"; export * from "./TicketAttachmentsItem"; +export * from "./TicketAccessLevel"; export * from "./TicketPriority"; export * from "./Ticket"; export * from "./TicketAccessEnum"; +export * from "./TicketAccessLevelEnum"; export * from "./TicketActionsEnum"; export * from "./TicketRequestAssigneesItem"; export * from "./TicketRequestAssignedTeamsItem"; @@ -146,6 +153,7 @@ export * from "./TicketRequestAccount"; export * from "./TicketRequestContact"; export * from "./TicketRequestParentTicket"; export * from "./TicketRequestAttachmentsItem"; +export * from "./TicketRequestAccessLevel"; export * from "./TicketRequestPriority"; export * from "./TicketRequest"; export * from "./TicketResponse"; diff --git a/src/version.ts b/src/version.ts index 501466a5e..478f50d17 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const SDK_VERSION = "1.1.9"; +export const SDK_VERSION = "2.0.0"; diff --git a/yarn.lock b/yarn.lock index 2db2b976b..46aae7527 100644 --- a/yarn.lock +++ b/yarn.lock @@ -595,9 +595,9 @@ "@types/json-schema" "*" "@types/estree@*", "@types/estree@^1.0.6": - version "1.0.7" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.7.tgz#4158d3105276773d5b7695cd4834b1722e4f37a8" - integrity sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ== + version "1.0.8" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.8.tgz#958b91c991b1867ced318bedea0e215ee050726e" + integrity sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w== "@types/graceful-fs@^4.1.3": version "4.1.9" @@ -656,16 +656,16 @@ form-data "^4.0.0" "@types/node@*": - version "22.15.29" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.15.29.tgz#c75999124a8224a3f79dd8b6ccfb37d74098f678" - integrity sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ== + version "24.0.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.0.0.tgz#14a278ce74dd33993f2c4e5dd614760728c0fba8" + integrity sha512-yZQa2zm87aRVcqDyH5+4Hv9KYgSdgwX1rFnGvpbzMaC7YAljmhBET93TPiTd3ObwTL+gSpIzPKg5BqVxdCvxKg== dependencies: - undici-types "~6.21.0" + undici-types "~7.8.0" "@types/node@^18.19.70": - version "18.19.110" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.110.tgz#33e25fa1796ba5023cee137f24f15d332d2d45d1" - integrity sha512-WW2o4gTmREtSnqKty9nhqF/vA0GKd0V/rbC0OyjSk9Bz6bzlsXKT+i7WDdS/a0z74rfT2PO4dArVCSnapNLA5Q== + version "18.19.111" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.19.111.tgz#e95b89efc24cc625834b43bcd70bd5591a5dfba5" + integrity sha512-90sGdgA+QLJr1F9X79tQuEut0gEYIfkX9pydI4XGRgvFo9g2JWswefI+WUSUHPYVBHYSEfTEqBxA5hQvAZB3Mw== dependencies: undici-types "~5.26.4" @@ -867,9 +867,9 @@ acorn-walk@^8.0.2: acorn "^8.11.0" acorn@^8.1.0, acorn@^8.11.0, acorn@^8.14.0, acorn@^8.8.1: - version "8.14.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.1.tgz#721d5dc10f7d5b5609a891773d47731796935dfb" - integrity sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg== + version "8.15.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.15.0.tgz#a360898bc415edaac46c8241f6383975b930b816" + integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg== agent-base@6: version "6.0.2" @@ -1025,17 +1025,17 @@ base64-js@^1.3.1: integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + version "1.1.12" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.12.tgz#ab9b454466e5a8cc3a187beaad580412a9c5b843" + integrity sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg== dependencies: balanced-match "^1.0.0" concat-map "0.0.1" brace-expansion@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + version "2.0.2" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.2.tgz#54fc53237a613d854c7bd37463aad17df87214e7" + integrity sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ== dependencies: balanced-match "^1.0.0" @@ -1115,9 +1115,9 @@ camelcase@^6.2.0: integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001718: - version "1.0.30001721" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001721.tgz#36b90cd96901f8c98dd6698bf5c8af7d4c6872d7" - integrity sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ== + version "1.0.30001722" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001722.tgz#ec25a2b3085b25b9079b623db83c22a70882ce85" + integrity sha512-DCQHBBZtiK6JVkAGw7drvAMK0Q0POD/xZvEmDp6baiMMP6QXXk9HpD6mNYBZWhOPG6LvIDb82ITqtWjhDckHCA== chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0: version "4.1.2" @@ -1309,9 +1309,9 @@ ejs@^3.1.10: jake "^10.8.5" electron-to-chromium@^1.5.160: - version "1.5.165" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.165.tgz#477b0957e42f071905a86f7c905a9848f95d2bdb" - integrity sha512-naiMx1Z6Nb2TxPU6fiFrUrDTjyPMLdTtaOd2oLmG8zVSg2hCWGkhPyxwk+qRmZ1ytwVqUv0u7ZcDA5+ALhaUtw== + version "1.5.166" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.166.tgz#3fff386ed473cc2169dbe2d3ace9592262601114" + integrity sha512-QPWqHL0BglzPYyJJ1zSSmwFFL6MFXhbACOCcsCdUMCkzPdS9/OIBVxg516X/Ado2qwAq8k0nJJ7phQPCqiaFAw== emittery@^0.13.1: version "0.13.1" @@ -1332,9 +1332,9 @@ enhanced-resolve@^5.0.0, enhanced-resolve@^5.17.1: tapable "^2.2.0" entities@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.0.tgz#09c9e29cb79b0a6459a9b9db9efb418ac5bb8e51" - integrity sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw== + version "6.0.1" + resolved "https://registry.yarnpkg.com/entities/-/entities-6.0.1.tgz#c28c34a43379ca7f61d074130b2f5f7020a30694" + integrity sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g== error-ex@^1.3.1: version "1.3.2" @@ -2891,9 +2891,9 @@ terser-webpack-plugin@^5.3.11: terser "^5.31.1" terser@^5.31.1: - version "5.41.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.41.0.tgz#11646bba11eff72d506fbafbd0086f57173141e1" - integrity sha512-H406eLPXpZbAX14+B8psIuvIr8+3c+2hkuYzpMkoE0ij+NdsVATbA78vb8neA/eqrj7rywa2pIkdmWRsXW6wmw== + version "5.42.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.42.0.tgz#1db8493aa0f3f866e488ec0fcf7e0c28eb43a2f5" + integrity sha512-UYCvU9YQW2f/Vwl+P0GfhxJxbUGLwd+5QrrGgLajzWAtC/23AX0vcise32kkP7Eu0Wu9VlzzHAXkLObgjQfFlQ== dependencies: "@jridgewell/source-map" "^0.3.3" acorn "^8.14.0" @@ -2995,10 +2995,10 @@ undici-types@~5.26.4: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== -undici-types@~6.21.0: - version "6.21.0" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" - integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== +undici-types@~7.8.0: + version "7.8.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.8.0.tgz#de00b85b710c54122e44fbfd911f8d70174cd294" + integrity sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw== universalify@^0.2.0: version "0.2.0"