Skip to content

Commit 7e3907b

Browse files
authored
Merge branch 'combine-165-164-161-159' into 159
2 parents 536bbac + 7ca5b11 commit 7e3907b

16 files changed

+213
-12
lines changed

CHANGELOG.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,12 @@ 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-
- Fixed AdditionalData object schema
10+
11+
### Added
12+
- Added AdditionalData object schema:
13+
- GetOrganizations
14+
- GetPersons
15+
- GetNotes
1216

1317
## [24.1.1] - 2025-02-11
1418
### Fixed

src/versions/v2/api/activities-api.ts

Lines changed: 57 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,10 @@ export const ActivitiesApiAxiosParamCreator = function (configuration?: Configur
123123
* @param {number} [filter_id] If supplied, only activities matching the specified filter are returned
124124
* @param {string} [ids] Optional comma separated string array of up to 100 entity ids to fetch. If filter_id is provided, this is ignored. If any of the requested entities do not exist or are not visible, they are not included in the response.
125125
* @param {number} [owner_id] If supplied, only activities owned by the specified user are returned. If filter_id is provided, this is ignored.
126+
* @param {number} [deal_id] If supplied, only activities linked to the specified deal are returned. If filter_id is provided, this is ignored.
127+
* @param {string} [lead_id] If supplied, only activities linked to the specified lead are returned. If filter_id is provided, this is ignored.
128+
* @param {number} [person_id] If supplied, only activities whose primary participant is the given person are returned. If filter_id is provided, this is ignored.
129+
* @param {number} [org_id] If supplied, only activities linked to the specified organization are returned. If filter_id is provided, this is ignored.
126130
* @param {string} [updated_since] If set, only activities with an `update_time` later than or equal to this time are returned. In RFC3339 format, e.g. 2025-01-01T10:20:00Z.
127131
* @param {string} [updated_until] If set, only activities with an `update_time` earlier than this time are returned. In RFC3339 format, e.g. 2025-01-01T10:20:00Z.
128132
* @param {'id' | 'update_time' | 'add_time'} [sort_by] The field to sort by. Supported fields: `id`, `update_time`, `add_time`.
@@ -133,7 +137,7 @@ export const ActivitiesApiAxiosParamCreator = function (configuration?: Configur
133137
134138
* @throws {RequiredError}
135139
*/
136-
getActivities: async (filter_id?: number, ids?: string, owner_id?: number, updated_since?: string, updated_until?: string, sort_by?: 'id' | 'update_time' | 'add_time', sort_direction?: 'asc' | 'desc', include_fields?: 'attendees', limit?: number, cursor?: string, ): Promise<RequestArgs> => {
140+
getActivities: async (filter_id?: number, ids?: string, owner_id?: number, deal_id?: number, lead_id?: string, person_id?: number, org_id?: number, updated_since?: string, updated_until?: string, sort_by?: 'id' | 'update_time' | 'add_time', sort_direction?: 'asc' | 'desc', include_fields?: 'attendees', limit?: number, cursor?: string, ): Promise<RequestArgs> => {
137141
const localVarPath = `/activities`;
138142
// use dummy base URL string because the URL constructor only accepts absolute URLs.
139143
const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);
@@ -165,6 +169,22 @@ export const ActivitiesApiAxiosParamCreator = function (configuration?: Configur
165169
localVarQueryParameter['owner_id'] = owner_id;
166170
}
167171

172+
if (deal_id !== undefined) {
173+
localVarQueryParameter['deal_id'] = deal_id;
174+
}
175+
176+
if (lead_id !== undefined) {
177+
localVarQueryParameter['lead_id'] = lead_id;
178+
}
179+
180+
if (person_id !== undefined) {
181+
localVarQueryParameter['person_id'] = person_id;
182+
}
183+
184+
if (org_id !== undefined) {
185+
localVarQueryParameter['org_id'] = org_id;
186+
}
187+
168188
if (updated_since !== undefined) {
169189
localVarQueryParameter['updated_since'] = updated_since;
170190
}
@@ -334,6 +354,10 @@ export const ActivitiesApiFp = function(configuration?: Configuration) {
334354
* @param {number} [filter_id] If supplied, only activities matching the specified filter are returned
335355
* @param {string} [ids] Optional comma separated string array of up to 100 entity ids to fetch. If filter_id is provided, this is ignored. If any of the requested entities do not exist or are not visible, they are not included in the response.
336356
* @param {number} [owner_id] If supplied, only activities owned by the specified user are returned. If filter_id is provided, this is ignored.
357+
* @param {number} [deal_id] If supplied, only activities linked to the specified deal are returned. If filter_id is provided, this is ignored.
358+
* @param {string} [lead_id] If supplied, only activities linked to the specified lead are returned. If filter_id is provided, this is ignored.
359+
* @param {number} [person_id] If supplied, only activities whose primary participant is the given person are returned. If filter_id is provided, this is ignored.
360+
* @param {number} [org_id] If supplied, only activities linked to the specified organization are returned. If filter_id is provided, this is ignored.
337361
* @param {string} [updated_since] If set, only activities with an &#x60;update_time&#x60; later than or equal to this time are returned. In RFC3339 format, e.g. 2025-01-01T10:20:00Z.
338362
* @param {string} [updated_until] If set, only activities with an &#x60;update_time&#x60; earlier than this time are returned. In RFC3339 format, e.g. 2025-01-01T10:20:00Z.
339363
* @param {'id' | 'update_time' | 'add_time'} [sort_by] The field to sort by. Supported fields: &#x60;id&#x60;, &#x60;update_time&#x60;, &#x60;add_time&#x60;.
@@ -344,8 +368,8 @@ export const ActivitiesApiFp = function(configuration?: Configuration) {
344368
345369
* @throws {RequiredError}
346370
*/
347-
async getActivities(filter_id?: number, ids?: string, owner_id?: number, updated_since?: string, updated_until?: string, sort_by?: 'id' | 'update_time' | 'add_time', sort_direction?: 'asc' | 'desc', include_fields?: 'attendees', limit?: number, cursor?: string, ): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<GetActivitiesResponse>> {
348-
const localVarAxiosArgs = await localVarAxiosParamCreator.getActivities(filter_id, ids, owner_id, updated_since, updated_until, sort_by, sort_direction, include_fields, limit, cursor, );
371+
async getActivities(filter_id?: number, ids?: string, owner_id?: number, deal_id?: number, lead_id?: string, person_id?: number, org_id?: number, updated_since?: string, updated_until?: string, sort_by?: 'id' | 'update_time' | 'add_time', sort_direction?: 'asc' | 'desc', include_fields?: 'attendees', limit?: number, cursor?: string, ): Promise<(axios?: AxiosInstance, basePath?: string) => Promise<GetActivitiesResponse>> {
372+
const localVarAxiosArgs = await localVarAxiosParamCreator.getActivities(filter_id, ids, owner_id, deal_id, lead_id, person_id, org_id, updated_since, updated_until, sort_by, sort_direction, include_fields, limit, cursor, );
349373
return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration);
350374
},
351375
/**
@@ -410,7 +434,7 @@ export const ActivitiesApiFactory = function (configuration?: Configuration, bas
410434
* @throws {RequiredError}
411435
*/
412436
getActivities(requestParameters: ActivitiesApiGetActivitiesRequest = {}, ): Promise<GetActivitiesResponse> {
413-
return localVarFp.getActivities(requestParameters.filter_id, requestParameters.ids, requestParameters.owner_id, requestParameters.updated_since, requestParameters.updated_until, requestParameters.sort_by, requestParameters.sort_direction, requestParameters.include_fields, requestParameters.limit, requestParameters.cursor, ).then((request) => request(axios, basePath));
437+
return localVarFp.getActivities(requestParameters.filter_id, requestParameters.ids, requestParameters.owner_id, requestParameters.deal_id, requestParameters.lead_id, requestParameters.person_id, requestParameters.org_id, requestParameters.updated_since, requestParameters.updated_until, requestParameters.sort_by, requestParameters.sort_direction, requestParameters.include_fields, requestParameters.limit, requestParameters.cursor, ).then((request) => request(axios, basePath));
414438
},
415439
/**
416440
* Returns the details of a specific activity.
@@ -490,6 +514,34 @@ export interface ActivitiesApiGetActivitiesRequest {
490514
*/
491515
readonly owner_id?: number
492516

517+
/**
518+
* If supplied, only activities linked to the specified deal are returned. If filter_id is provided, this is ignored.
519+
* @type {number}
520+
* @memberof ActivitiesApiGetActivities
521+
*/
522+
readonly deal_id?: number
523+
524+
/**
525+
* If supplied, only activities linked to the specified lead are returned. If filter_id is provided, this is ignored.
526+
* @type {string}
527+
* @memberof ActivitiesApiGetActivities
528+
*/
529+
readonly lead_id?: string
530+
531+
/**
532+
* If supplied, only activities whose primary participant is the given person are returned. If filter_id is provided, this is ignored.
533+
* @type {number}
534+
* @memberof ActivitiesApiGetActivities
535+
*/
536+
readonly person_id?: number
537+
538+
/**
539+
* If supplied, only activities linked to the specified organization are returned. If filter_id is provided, this is ignored.
540+
* @type {number}
541+
* @memberof ActivitiesApiGetActivities
542+
*/
543+
readonly org_id?: number
544+
493545
/**
494546
* If set, only activities with an &#x60;update_time&#x60; later than or equal to this time are returned. In RFC3339 format, e.g. 2025-01-01T10:20:00Z.
495547
* @type {string}
@@ -622,7 +674,7 @@ export class ActivitiesApi extends BaseAPI {
622674
* @memberof ActivitiesApi
623675
*/
624676
public getActivities(requestParameters: ActivitiesApiGetActivitiesRequest = {}, ) {
625-
return ActivitiesApiFp(this.configuration).getActivities(requestParameters.filter_id, requestParameters.ids, requestParameters.owner_id, requestParameters.updated_since, requestParameters.updated_until, requestParameters.sort_by, requestParameters.sort_direction, requestParameters.include_fields, requestParameters.limit, requestParameters.cursor, ).then((request) => request(this.axios, this.basePath));
677+
return ActivitiesApiFp(this.configuration).getActivities(requestParameters.filter_id, requestParameters.ids, requestParameters.owner_id, requestParameters.deal_id, requestParameters.lead_id, requestParameters.person_id, requestParameters.org_id, requestParameters.updated_since, requestParameters.updated_until, requestParameters.sort_by, requestParameters.sort_direction, requestParameters.include_fields, requestParameters.limit, requestParameters.cursor, ).then((request) => request(this.axios, this.basePath));
626678
}
627679

628680
/**

0 commit comments

Comments
 (0)