Skip to content

Commit 76211c3

Browse files
author
pipedrive-bot
committed
Build 338 - version-patch
1 parent 95f235e commit 76211c3

5 files changed

Lines changed: 16 additions & 9 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ The file format of it is based on [Keep a Changelog](http://keepachangelog.com/e
77
For public Changelog covering all changes done to Pipedrive’s API, webhooks and app extensions platforms, see [public Changelog](https://pipedrive.readme.io/docs/changelog) with discussion area in [Developers Community](https://devcommunity.pipedrive.com/c/documentation/changelog/19).
88

99
## [Unreleased]
10+
### Fixed
11+
- Added missing `nova` value to the `UserAccess.app` enum (`GET /v1/users`) — accounts with Nova enabled were returning `"app": "nova"` in `user_access` entries, causing generated SDKs to throw an error during response deserialization
12+
- Added missing `partnership` and `nova` values to the `PermissionSetsItem.app` enum and the `app` query parameter enum (`GET /permissionSets`) — same class of error for accounts with a permission set for those apps
1013

1114
## [33.6.0] - 2026-08-06
1215
### Added

src/versions/v1/api/permission-sets-api.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,11 @@ export const PermissionSetsApiAxiosParamCreator = function (configuration?: Conf
128128
/**
129129
* Returns data about all permission sets.
130130
* @summary Get all permission sets
131-
* @param {'sales' | 'projects' | 'campaigns' | 'global' | 'account_settings'} [app] The app to filter the permission sets by
131+
* @param {'sales' | 'projects' | 'campaigns' | 'global' | 'account_settings' | 'partnership' | 'nova'} [app] The app to filter the permission sets by
132132
133133
* @throws {RequiredError}
134134
*/
135-
getPermissionSets: async (app?: 'sales' | 'projects' | 'campaigns' | 'global' | 'account_settings', ): Promise<RequestArgs> => {
135+
getPermissionSets: async (app?: 'sales' | 'projects' | 'campaigns' | 'global' | 'account_settings' | 'partnership' | 'nova', ): Promise<RequestArgs> => {
136136
const localVarPath = `/permissionSets`;
137137
// use dummy base URL string because the URL constructor only accepts absolute URLs.
138138
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
@@ -205,11 +205,11 @@ export const PermissionSetsApiFp = function(configuration?: Configuration) {
205205
/**
206206
* Returns data about all permission sets.
207207
* @summary Get all permission sets
208-
* @param {'sales' | 'projects' | 'campaigns' | 'global' | 'account_settings'} [app] The app to filter the permission sets by
208+
* @param {'sales' | 'projects' | 'campaigns' | 'global' | 'account_settings' | 'partnership' | 'nova'} [app] The app to filter the permission sets by
209209
210210
* @throws {RequiredError}
211211
*/
212-
async getPermissionSets(app?: 'sales' | 'projects' | 'campaigns' | 'global' | 'account_settings', ): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<GetPermissionSetsResponse>> {
212+
async getPermissionSets(app?: 'sales' | 'projects' | 'campaigns' | 'global' | 'account_settings' | 'partnership' | 'nova', ): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<GetPermissionSetsResponse>> {
213213
const localVarAxiosArgs = await localVarAxiosParamCreator.getPermissionSets(app, );
214214
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
215215
},
@@ -306,10 +306,10 @@ export interface PermissionSetsApiGetPermissionSetAssignmentsRequest {
306306
export interface PermissionSetsApiGetPermissionSetsRequest {
307307
/**
308308
* The app to filter the permission sets by
309-
* @type {'sales' | 'projects' | 'campaigns' | 'global' | 'account_settings'}
309+
* @type {'sales' | 'projects' | 'campaigns' | 'global' | 'account_settings' | 'partnership' | 'nova'}
310310
* @memberof PermissionSetsApiGetPermissionSets
311311
*/
312-
readonly app?: 'sales' | 'projects' | 'campaigns' | 'global' | 'account_settings'
312+
readonly app?: 'sales' | 'projects' | 'campaigns' | 'global' | 'account_settings' | 'partnership' | 'nova'
313313
}
314314

315315
/**

src/versions/v1/models/permission-set.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,9 @@ export interface PermissionSet {
5757
projects: 'projects',
5858
campaigns: 'campaigns',
5959
global: 'global',
60-
account_settings: 'account_settings'
60+
account_settings: 'account_settings',
61+
partnership: 'partnership',
62+
nova: 'nova'
6163
} as const;
6264

6365
export type PermissionSetAppConst = typeof PermissionSetAppConst[keyof typeof PermissionSetAppConst];

src/versions/v1/models/user-access.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ export interface UserAccess {
4343
campaigns: 'campaigns',
4444
projects: 'projects',
4545
account_settings: 'account_settings',
46-
partnership: 'partnership'
46+
partnership: 'partnership',
47+
nova: 'nova'
4748
} as const;
4849

4950
export type UserAccessAppConst = typeof UserAccessAppConst[keyof typeof UserAccessAppConst];

src/versions/v1/models/user-access1.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,8 @@ export interface UserAccess1 {
4343
campaigns: 'campaigns',
4444
projects: 'projects',
4545
account_settings: 'account_settings',
46-
partnership: 'partnership'
46+
partnership: 'partnership',
47+
nova: 'nova'
4748
} as const;
4849

4950
export type UserAccess1AppConst = typeof UserAccess1AppConst[keyof typeof UserAccess1AppConst];

0 commit comments

Comments
 (0)