Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
165 commits
Select commit Hold shift + click to select a range
b834194
Codegen: Automation Actions
ksvirkou-hubspot Nov 7, 2025
2f70928
Codegen: CMS Audit Logs
ksvirkou-hubspot Nov 7, 2025
4a4985d
Codegen: CMS Domains
ksvirkou-hubspot Nov 7, 2025
f77c335
Codegen: CMS Pages
ksvirkou-hubspot Nov 7, 2025
22594c9
Codegen: CMS Site Search
ksvirkou-hubspot Nov 7, 2025
d512344
Codegen: CMS Url Redirects
ksvirkou-hubspot Nov 7, 2025
a173899
Merge pull request #511 from HubSpot/codegen/aActions
ksvirkou-hubspot Nov 10, 2025
69fc0a8
Merge pull request #513 from HubSpot/codegen/cmsClients
ksvirkou-hubspot Nov 10, 2025
f9e3f1e
Merge pull request #515 from HubSpot/codegen/cmsBlogs
ksvirkou-hubspot Nov 10, 2025
26e5d90
Codegen: CRM Extensions Cards and Video Conferencing
ksvirkou-hubspot Nov 10, 2025
a9cb739
Codegen: CRM Pipelines
ksvirkou-hubspot Nov 10, 2025
79cfdd7
Codegen: CRM Schemas
ksvirkou-hubspot Nov 10, 2025
197a3c7
Codegen: CRM Timeline
ksvirkou-hubspot Nov 10, 2025
26aea5f
Merge pull request #516 from HubSpot/codegen/crmExtensions
ksvirkou-hubspot Nov 11, 2025
c0f5a67
Merge pull request #517 from HubSpot/codegen/clientsP1
ksvirkou-hubspot Nov 11, 2025
10c8e47
Codegen: CMS Source Code
ksvirkou-hubspot Nov 26, 2025
7e64448
Codegen: CMS Source Code v7.17
ksvirkou-hubspot Nov 26, 2025
4d8a37f
Merge pull request #524 from HubSpot/codegen/cmsSourceCode
ksvirkou-hubspot Nov 26, 2025
7da9018
Codegen: CRM Deal Splits
ksvirkou-hubspot Dec 1, 2025
119a3c4
Codegen: CRM Deal Splits 7.17
ksvirkou-hubspot Dec 1, 2025
23ed085
Merge pull request #525 from HubSpot/codegen/crmClientsP2
ksvirkou-hubspot Dec 3, 2025
aea91fc
Codegen: Associations & Associations Schema V3
ksvirkou-hubspot Dec 4, 2025
936f840
Codegen: CRM Exports
ksvirkou-hubspot Dec 4, 2025
fdd3f88
Codegen: CRM Extensions Calling
ksvirkou-hubspot Dec 5, 2025
efffb59
Merge pull request #526 from HubSpot/codegen/associations
ksvirkou-hubspot Dec 8, 2025
ecc1662
Merge pull request #527 from HubSpot/codegen/Exports
ksvirkou-hubspot Dec 8, 2025
4565ddb
Merge pull request #528 from HubSpot/codegen/crmExtensionsCalling
ksvirkou-hubspot Dec 8, 2025
c81e41e
Merge master to 14.0.0
ksvirkou-hubspot Dec 16, 2025
4b76395
Merge pull request #531 from HubSpot/feature/mergeMasterTo14.0.0
ksvirkou-hubspot Dec 16, 2025
964387d
Codegen: CMS HubDB
ksvirkou-hubspot Dec 26, 2025
32e9f7e
Bump gen version
ksvirkou-hubspot Dec 26, 2025
618c94d
Merge pull request #532 from HubSpot/codegen/cmsHubdb
ksvirkou-hubspot Dec 30, 2025
5df5b8d
Codegen: CRM Associations Schema v4
ksvirkou-hubspot Dec 31, 2025
c720220
Update gen version
ksvirkou-hubspot Dec 31, 2025
241a6a0
Codegen: CRM Associations v4
ksvirkou-hubspot Jan 1, 2026
7df07ba
Merge pull request #533 from HubSpot/feture/crmAssociationsV4
ksvirkou-hubspot Jan 5, 2026
227a008
Codegen: CRM Contacts
ksvirkou-hubspot Jan 8, 2026
29ea5b9
Merge pull request #534 from HubSpot/codege/contacts
ksvirkou-hubspot Jan 8, 2026
df9db81
Codegen: CRM Companies
ksvirkou-hubspot Jan 12, 2026
88220c7
Codegen: CRM Contacts
ksvirkou-hubspot Jan 12, 2026
704df62
Codegen: CRM Deals
ksvirkou-hubspot Jan 13, 2026
dc46f8b
Merge pull request #535 from HubSpot/codegen/companies
ksvirkou-hubspot Jan 13, 2026
701cf2a
Merge pull request #536 from HubSpot/codegen/crmContactsV2
ksvirkou-hubspot Jan 13, 2026
26bc850
Merge pull request #537 from HubSpot/codegen/crmDeals
ksvirkou-hubspot Jan 13, 2026
c10aabc
Codegen: CRM Line Items
ksvirkou-hubspot Jan 15, 2026
8dd51d9
Merge pull request #538 from HubSpot/codegen/LineItems
ksvirkou-hubspot Jan 15, 2026
a2635d6
Codegen: Products
ksvirkou-hubspot Jan 16, 2026
abee400
Merge pull request #539 from HubSpot/codegen/products
ksvirkou-hubspot Jan 16, 2026
192f0bd
Codegen: CRM Products
ksvirkou-hubspot Jan 26, 2026
be472a0
Codegen: CRM Quotes
ksvirkou-hubspot Jan 28, 2026
5c8ad5c
Merge pull request #541 from HubSpot/codegen/quotes
ksvirkou-hubspot Jan 29, 2026
e7c95e0
Merge pull request #540 from HubSpot/codegen/products
ksvirkou-hubspot Jan 29, 2026
7592fcf
Codegen: CRM Companies
ksvirkou-hubspot Jan 29, 2026
e3fb910
Codegen: CRM Contacts
ksvirkou-hubspot Jan 29, 2026
f5d86d1
Codegen: CRM Deals
ksvirkou-hubspot Jan 29, 2026
2c93552
Codegen: CRM Associations
ksvirkou-hubspot Jan 29, 2026
27e353e
Merge pull request #542 from HubSpot/codegen/crmObjectsUpTo7.19
ksvirkou-hubspot Jan 29, 2026
10a965b
Codegen: CRM Tickets
ksvirkou-hubspot Jan 29, 2026
d90c9b0
Codegen: Line Items
ksvirkou-hubspot Jan 29, 2026
3500a44
Codegen: CRM Commerce Invoices
ksvirkou-hubspot Jan 29, 2026
15cdedf
Codegen up version to 7.19
ksvirkou-hubspot Jan 29, 2026
a381da9
Merge pull request #543 from HubSpot/codegen/crmObjects
ksvirkou-hubspot Jan 29, 2026
b8259da
Codegen: CRM Calls and Communications
ksvirkou-hubspot Jan 29, 2026
ecdd6a5
Codegen: CRM Deal Splits
ksvirkou-hubspot Jan 29, 2026
f6bc755
Codegen: CRM Emails
ksvirkou-hubspot Jan 29, 2026
eb94f9d
Codegen: CRM FS
ksvirkou-hubspot Jan 29, 2026
09bfc2d
Merge pull request #544 from HubSpot/codegen/crmObjects
ksvirkou-hubspot Jan 29, 2026
aad97d3
Codegen: CRM Goals
ksvirkou-hubspot Jan 29, 2026
394b504
Codegen: CRM Leads
ksvirkou-hubspot Jan 30, 2026
88587c3
Codegen: CRM Meetings
ksvirkou-hubspot Jan 30, 2026
9f2d6a4
Codegen: CRM Notes
ksvirkou-hubspot Jan 30, 2026
bd8a05f
Codegen: CRM Postal Mail
ksvirkou-hubspot Jan 30, 2026
33d706c
Codegen: CRM Tasks
ksvirkou-hubspot Jan 30, 2026
1900aad
Codegen: CRM Taxes
ksvirkou-hubspot Jan 30, 2026
7260e48
Merge pull request #545 from HubSpot/codegen/crmObjects
ksvirkou-hubspot Jan 30, 2026
faa3b4e
Codegen: CRM Extensions Calling
ksvirkou-hubspot Jan 30, 2026
283a8eb
Codegen: CRM Extensions Videoconferencing
ksvirkou-hubspot Jan 30, 2026
68646ba
Codegen: CRM Extensions Cards
ksvirkou-hubspot Jan 30, 2026
8ebcbbf
Merge pull request #546 from HubSpot/codegen/crmExtensions
ksvirkou-hubspot Jan 30, 2026
9b02ea1
Codegen: CRM Exports
ksvirkou-hubspot Feb 2, 2026
23dd108
Codegen: Crm Imports
ksvirkou-hubspot Feb 2, 2026
dbf9e49
Codegen: CRM Owners
ksvirkou-hubspot Feb 2, 2026
d712506
Merge pull request #548 from HubSpot/codegen/crmOwners
ksvirkou-hubspot Feb 2, 2026
6e8db46
Codegen: CRM Pipelines
ksvirkou-hubspot Feb 2, 2026
9a84a91
Codegen: CRM Schemas
ksvirkou-hubspot Feb 2, 2026
6a5a51d
Merge pull request #547 from HubSpot/codegen/crmImportExport
ksvirkou-hubspot Feb 3, 2026
00624ff
Merge pull request #549 from HubSpot/codegen/crmPipelines
ksvirkou-hubspot Feb 3, 2026
a68b1a0
Merge pull request #550 from HubSpot/codegen/crmSchemas
ksvirkou-hubspot Feb 3, 2026
066fb16
Codegen: CRM Lists
ksvirkou-hubspot Feb 3, 2026
9d50acd
Up gen version
ksvirkou-hubspot Feb 3, 2026
d771b8c
Update CRM Lists discovery
ksvirkou-hubspot Feb 3, 2026
42c0cee
Codegen: CRM Objects
ksvirkou-hubspot Feb 3, 2026
c9f8728
Merge pull request #553 from HubSpot/codegen/crmObjects
ksvirkou-hubspot Feb 4, 2026
9d2b2cf
Merge pull request #552 from HubSpot/feature/updateCrmListsDiscovery
ksvirkou-hubspot Feb 4, 2026
a8bf054
Merge pull request #551 from HubSpot/codegen/crmLists
ksvirkou-hubspot Feb 4, 2026
2e15539
Codegen: CRM Timeline
ksvirkou-hubspot Feb 5, 2026
ccdad14
Update changelog
ksvirkou-hubspot Feb 5, 2026
3b4d2af
Merge pull request #554 from HubSpot/codegen/crmTimeline
ksvirkou-hubspot Feb 6, 2026
637bd8e
Merge pull request #555 from HubSpot/feature/changelog14.0.0
ksvirkou-hubspot Feb 6, 2026
fafb6c9
Codegen: CMS Blogs Authors
ksvirkou-hubspot Feb 6, 2026
e3f9a87
Codegen: CMS Blogs Posts
ksvirkou-hubspot Feb 6, 2026
7e0f257
Codegen: CMS Tags
ksvirkou-hubspot Feb 6, 2026
5fe36fc
Codegen: CMS HubDB
ksvirkou-hubspot Feb 6, 2026
32e204b
Codegen: CMS Audit Logs
ksvirkou-hubspot Feb 6, 2026
fc471bc
Codegen: CMS Domains
ksvirkou-hubspot Feb 6, 2026
9f333cb
Codegen: CMS Pages
ksvirkou-hubspot Feb 6, 2026
02267aa
Codegen: CMS Site Search
ksvirkou-hubspot Feb 6, 2026
c7007dd
Codegen: CMS Source Code
ksvirkou-hubspot Feb 6, 2026
128537b
Codegen: CMS Url Redirects
ksvirkou-hubspot Feb 6, 2026
d9f7249
Merge pull request #556 from HubSpot/codegen/cmsBlogs
ksvirkou-hubspot Feb 6, 2026
89909ee
Merge pull request #557 from HubSpot/codegen/cmsHubDB
ksvirkou-hubspot Feb 6, 2026
0474313
Merge pull request #559 from HubSpot/codegen/cmsClientsPart1
ksvirkou-hubspot Feb 6, 2026
008022a
Codegen: Automation Actions
ksvirkou-hubspot Feb 9, 2026
8733092
Codegen: Communication Preferences
ksvirkou-hubspot Feb 9, 2026
3de2e98
Update discovery Communication Preferences
ksvirkou-hubspot Feb 9, 2026
fa9ac0e
Merge pull request #561 from HubSpot/codegen/AA
ksvirkou-hubspot Feb 10, 2026
aa461e7
Merge pull request #562 from HubSpot/feature/updateDiscoveryCP
ksvirkou-hubspot Feb 10, 2026
8993399
Merge pull request #560 from HubSpot/codegen/CP
ksvirkou-hubspot Feb 10, 2026
c405e45
Codegen: CRM Properties
ksvirkou-hubspot Feb 11, 2026
1dbe474
Merge pull request #563 from HubSpot/codegen/crmProperties
ksvirkou-hubspot Feb 12, 2026
89e2184
Codegen: Conversation Visitor Identification
ksvirkou-hubspot Feb 12, 2026
e979f19
Codegen: Events Send
ksvirkou-hubspot Feb 12, 2026
3a4b355
Codegen: Events
ksvirkou-hubspot Feb 12, 2026
098a18d
Codegen: Files
ksvirkou-hubspot Feb 12, 2026
9fa7f38
Merge pull request #566 from HubSpot/codegen/files
ksvirkou-hubspot Feb 12, 2026
a7450c6
Merge pull request #564 from HubSpot/codegen/CV
ksvirkou-hubspot Feb 12, 2026
52301df
Merge pull request #565 from HubSpot/codegen/events
ksvirkou-hubspot Feb 12, 2026
6707416
Codegen: Marketing Emails
ksvirkou-hubspot Feb 13, 2026
27d88c3
Marketing Emails: Update Discovery and test
ksvirkou-hubspot Feb 13, 2026
2b0e55c
Merge pull request #569 from HubSpot/feature/updateDiscoveryMarketinE…
ksvirkou-hubspot Feb 17, 2026
2145492
Merge pull request #567 from HubSpot/codegen/marketingEmails
ksvirkou-hubspot Feb 17, 2026
05ead5f
Codegen: Marketing Events
ksvirkou-hubspot Feb 17, 2026
8350cdc
Update Marketing Events Discovery
ksvirkou-hubspot Feb 17, 2026
45139bf
Merge pull request #571 from HubSpot/feature/updateMarketingEventDisc…
ksvirkou-hubspot Feb 17, 2026
48edd6f
Merge pull request #570 from HubSpot/codegen/marketingEvents
ksvirkou-hubspot Feb 17, 2026
8a49196
Codegen: Marketing Forms
ksvirkou-hubspot Feb 18, 2026
f633a5d
Codegen: Marketing Transactional
ksvirkou-hubspot Feb 18, 2026
e3a29b7
Marketing Transactional: Update Discovety
ksvirkou-hubspot Feb 18, 2026
03ad001
Merge pull request #574 from HubSpot/feature/updateDiscoveryMarketing…
ksvirkou-hubspot Feb 18, 2026
2d3ddd4
Merge pull request #572 from HubSpot/codegen/marketingForms
ksvirkou-hubspot Feb 18, 2026
6ec4db8
Merge pull request #573 from HubSpot/codegen/marketingTransactions
ksvirkou-hubspot Feb 18, 2026
26b228c
Codegen: Settings Business Units
ksvirkou-hubspot Feb 18, 2026
d2b37e0
Codegen: Settings Users
ksvirkou-hubspot Feb 18, 2026
08ee01a
Settings Business Units: Update discovery
ksvirkou-hubspot Feb 19, 2026
66a60df
Codegen: OAuth
ksvirkou-hubspot Feb 19, 2026
823435c
Codegen: Webhooks
ksvirkou-hubspot Feb 19, 2026
ed89bf5
Merge pull request #576 from HubSpot/feature/settingsUpdateDiscovery
ksvirkou-hubspot Feb 19, 2026
54104ed
Merge pull request #578 from HubSpot/codegen/webhooks
ksvirkou-hubspot Feb 19, 2026
047dfae
Merge pull request #577 from HubSpot/codegen/oauth
ksvirkou-hubspot Feb 19, 2026
ab964e7
Merge pull request #575 from HubSpot/codegen/settintgsClients
ksvirkou-hubspot Feb 19, 2026
c8eb074
Update php spec
ksvirkou-hubspot Feb 20, 2026
b3ceebf
Php Unit: Update php version
ksvirkou-hubspot Feb 20, 2026
b22b8e3
Merge pull request #579 from HubSpot/feature/updatePhpSpec
ksvirkou-hubspot Feb 20, 2026
eaa594c
Update php cs fixer
ksvirkou-hubspot Feb 20, 2026
5602083
test update
ksvirkou-hubspot Feb 20, 2026
32e8839
Remeve test tag in the workflow
ksvirkou-hubspot Feb 20, 2026
bf06043
Merge pull request #580 from HubSpot/feature/updateCSFixer
ksvirkou-hubspot Feb 20, 2026
a969ed2
Update phpunit
ksvirkou-hubspot Feb 20, 2026
5782611
Update dependencies
ksvirkou-hubspot Feb 20, 2026
43e9f81
Codegen: CRM Leads
ksvirkou-hubspot Feb 20, 2026
70ebe15
Merge pull request #582 from HubSpot/codegen/crmLeads
ksvirkou-hubspot Feb 23, 2026
74dd6a1
Merge pull request #581 from HubSpot/feature/updateDeps
ksvirkou-hubspot Feb 23, 2026
2887a50
Bump version and review changelog
ksvirkou-hubspot Feb 23, 2026
6d49095
fix changelog
ksvirkou-hubspot Feb 23, 2026
ebe67c2
Merge pull request #583 from HubSpot/feature/chengelog
ksvirkou-hubspot Feb 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/php-cs-fixer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '7.4'
php-version: '8.2'

- run: "composer install --no-interaction --no-progress --no-suggest"

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/phpspec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ jobs:
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
php-version: '8.2'
- run: composer install
- run: vendor/bin/phpspec run
2 changes: 1 addition & 1 deletion .github/workflows/phpunit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ jobs:
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '8.0'
php-version: '8.2'
- run: composer install
- run: vendor/bin/phpunit ./tests
196 changes: 195 additions & 1 deletion CHANGELOG.md

Large diffs are not rendered by default.

68 changes: 62 additions & 6 deletions codegen/Automation/Actions/Api/CallbacksApi.php
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?php
/**
* CallbacksApi
* PHP version 7.4
* PHP version 8.1
*
* @category Class
* @package HubSpot\Client\Automation\Actions
Expand All @@ -16,7 +16,7 @@
*
* The version of the OpenAPI document: v4
* Generated by: https://openapi-generator.tech
* Generator version: 7.12.0
* Generator version: 7.19.0
*/

/**
Expand All @@ -34,8 +34,11 @@
use GuzzleHttp\Psr7\MultipartStream;
use GuzzleHttp\Psr7\Request;
use GuzzleHttp\RequestOptions;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;
use HubSpot\Client\Automation\Actions\ApiException;
use HubSpot\Client\Automation\Actions\Configuration;
use HubSpot\Client\Automation\Actions\FormDataProcessor;
use HubSpot\Client\Automation\Actions\HeaderSelector;
use HubSpot\Client\Automation\Actions\ObjectSerializer;

Expand Down Expand Up @@ -184,7 +187,6 @@ public function completeWithHttpInfo($callback_id, $callback_completion_request,


return [null, $statusCode, $response->getHeaders()];

} catch (ApiException $e) {
switch ($e->getCode()) {
default:
Expand All @@ -194,8 +196,10 @@ public function completeWithHttpInfo($callback_id, $callback_completion_request,
$e->getResponseHeaders()
);
$e->setResponseObject($data);
break;
throw $e;
}


throw $e;
}
}
Expand Down Expand Up @@ -430,7 +434,6 @@ public function completeBatchWithHttpInfo($batch_input_callback_completion_batch


return [null, $statusCode, $response->getHeaders()];

} catch (ApiException $e) {
switch ($e->getCode()) {
default:
Expand All @@ -440,8 +443,10 @@ public function completeBatchWithHttpInfo($batch_input_callback_completion_batch
$e->getResponseHeaders()
);
$e->setResponseObject($data);
break;
throw $e;
}


throw $e;
}
}
Expand Down Expand Up @@ -617,6 +622,57 @@ protected function createHttpClientOption()
}
}

if ($this->config->getCertFile()) {
$options[RequestOptions::CERT] = $this->config->getCertFile();
}

if ($this->config->getKeyFile()) {
$options[RequestOptions::SSL_KEY] = $this->config->getKeyFile();
}

return $options;
}

private function handleResponseWithDataType(
string $dataType,
RequestInterface $request,
ResponseInterface $response
): array {
if ($dataType === '\SplFileObject') {
$content = $response->getBody(); //stream goes to serializer
} else {
$content = (string) $response->getBody();
if ($dataType !== 'string') {
try {
$content = json_decode($content, false, 512, JSON_THROW_ON_ERROR);
} catch (\JsonException $exception) {
throw new ApiException(
sprintf(
'Error JSON decoding server response (%s)',
$request->getUri()
),
$response->getStatusCode(),
$response->getHeaders(),
$content
);
}
}
}

return [
ObjectSerializer::deserialize($content, $dataType, []),
$response->getStatusCode(),
$response->getHeaders()
];
}

private function responseWithinRangeCode(
string $rangeCode,
int $statusCode
): bool {
$left = (int) ($rangeCode[0].'00');
$right = (int) ($rangeCode[0].'99');

return $statusCode >= $left && $statusCode <= $right;
}
}
Loading