Skip to content

Commit b2a8084

Browse files
php sdk update
1 parent 447db02 commit b2a8084

File tree

81 files changed

+14420
-56
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+14420
-56
lines changed

README.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,13 @@ All URIs are relative to *https://api.sendinblue.com/v3*
9191
Class | Method | HTTP request | Description
9292
------------ | ------------- | ------------- | -------------
9393
*AccountApi* | [**getAccount**](docs/Api/AccountApi.md#getaccount) | **GET** /account | Get your account information, plan and credits details
94+
*CompaniesApi* | [**companiesAttributesGet**](docs/Api/CompaniesApi.md#companiesattributesget) | **GET** /companies/attributes | Get company attributes
95+
*CompaniesApi* | [**companiesGet**](docs/Api/CompaniesApi.md#companiesget) | **GET** /companies | Get all companies
96+
*CompaniesApi* | [**companiesIdDelete**](docs/Api/CompaniesApi.md#companiesiddelete) | **DELETE** /companies/{id} | Delete a company
97+
*CompaniesApi* | [**companiesIdGet**](docs/Api/CompaniesApi.md#companiesidget) | **GET** /companies/{id} | Get a company
98+
*CompaniesApi* | [**companiesIdPatch**](docs/Api/CompaniesApi.md#companiesidpatch) | **PATCH** /companies/{id} | Update a company
99+
*CompaniesApi* | [**companiesLinkUnlinkIdPatch**](docs/Api/CompaniesApi.md#companieslinkunlinkidpatch) | **PATCH** /companies/link-unlink/{id} | Link and Unlink company with contacts and deals
100+
*CompaniesApi* | [**companiesPost**](docs/Api/CompaniesApi.md#companiespost) | **POST** /companies | Create a company
94101
*AttributesApi* | [**createAttribute**](docs/Api/AttributesApi.md#createattribute) | **POST** /contacts/attributes/{attributeCategory}/{attributeName} | Create contact attribute
95102
*AttributesApi* | [**deleteAttribute**](docs/Api/AttributesApi.md#deleteattribute) | **DELETE** /contacts/attributes/{attributeCategory}/{attributeName} | Delete an attribute
96103
*AttributesApi* | [**getAttributes**](docs/Api/AttributesApi.md#getattributes) | **GET** /contacts/attributes | List all attributes
@@ -151,6 +158,17 @@ Class | Method | HTTP request | Description
151158
*DealsApi* | [**crmDealsLinkUnlinkIdPatch**](docs/Api/DealsApi.md#crmdealslinkunlinkidpatch) | **PATCH** /crm/deals/link-unlink/{id} | Link and Unlink a deal with contacts and companies
152159
*DealsApi* | [**crmDealsPost**](docs/Api/DealsApi.md#crmdealspost) | **POST** /crm/deals | Create a deal
153160
*DealsApi* | [**crmPipelineDetailsGet**](docs/Api/DealsApi.md#crmpipelinedetailsget) | **GET** /crm/pipeline/details | Get pipeline stages
161+
*EcommerceApi* | [**createBatchOrder**](docs/Api/EcommerceApi.md#createbatchorder) | **POST** /orders/status/batch | Maintains a batch of orders
162+
*EcommerceApi* | [**createOrder**](docs/Api/EcommerceApi.md#createorder) | **POST** /orders/status | Maintains every transactional status of the order
163+
*EcommerceApi* | [**createUpdateBatchCategory**](docs/Api/EcommerceApi.md#createupdatebatchcategory) | **POST** /categories/batch | Create the categories in a batch
164+
*EcommerceApi* | [**createUpdateBatchProducts**](docs/Api/EcommerceApi.md#createupdatebatchproducts) | **POST** /products/batch | Creates the products in a batch
165+
*EcommerceApi* | [**createUpdateCategory**](docs/Api/EcommerceApi.md#createupdatecategory) | **POST** /categories | Create/Update a category
166+
*EcommerceApi* | [**createUpdateProduct**](docs/Api/EcommerceApi.md#createupdateproduct) | **POST** /products | Create/Update a product
167+
*EcommerceApi* | [**ecommerceActivatePost**](docs/Api/EcommerceApi.md#ecommerceactivatepost) | **POST** /ecommerce/activate | **Fulfills the eCommerce pre-requisites**
168+
*EcommerceApi* | [**getCategories**](docs/Api/EcommerceApi.md#getcategories) | **GET** /categories | Return all your categories
169+
*EcommerceApi* | [**getCategoryInfo**](docs/Api/EcommerceApi.md#getcategoryinfo) | **GET** /categories/{id} | Get a category details
170+
*EcommerceApi* | [**getProductInfo**](docs/Api/EcommerceApi.md#getproductinfo) | **GET** /products/{id} | Get a product's details
171+
*EcommerceApi* | [**getProducts**](docs/Api/EcommerceApi.md#getproducts) | **GET** /products | Return all your products
154172
*EmailCampaignsApi* | [**createEmailCampaign**](docs/Api/EmailCampaignsApi.md#createemailcampaign) | **POST** /emailCampaigns | Create an email campaign
155173
*EmailCampaignsApi* | [**deleteEmailCampaign**](docs/Api/EmailCampaignsApi.md#deleteemailcampaign) | **DELETE** /emailCampaigns/{campaignId} | Delete an email campaign
156174
*EmailCampaignsApi* | [**emailExportRecipients**](docs/Api/EmailCampaignsApi.md#emailexportrecipients) | **POST** /emailCampaigns/{campaignId}/exportRecipients | Export the recipients of an email campaign
@@ -170,6 +188,12 @@ Class | Method | HTTP request | Description
170188
*FoldersApi* | [**getFolderLists**](docs/Api/FoldersApi.md#getfolderlists) | **GET** /contacts/folders/{folderId}/lists | Get lists in a folder
171189
*FoldersApi* | [**getFolders**](docs/Api/FoldersApi.md#getfolders) | **GET** /contacts/folders | Get all folders
172190
*FoldersApi* | [**updateFolder**](docs/Api/FoldersApi.md#updatefolder) | **PUT** /contacts/folders/{folderId} | Update a folder
191+
*FilesApi* | [**crmFilesGet**](docs/Api/FilesApi.md#crmfilesget) | **GET** /crm/files | Get all files
192+
*FilesApi* | [**crmFilesIdDataGet**](docs/Api/FilesApi.md#crmfilesiddataget) | **GET** /crm/files/{id}/data | Get file details
193+
*FilesApi* | [**crmFilesIdDelete**](docs/Api/FilesApi.md#crmfilesiddelete) | **DELETE** /crm/files/{id} | Delete a file
194+
*FilesApi* | [**crmFilesIdGet**](docs/Api/FilesApi.md#crmfilesidget) | **GET** /crm/files/{id} | Download a file
195+
*FilesApi* | [**crmFilesPost**](docs/Api/FilesApi.md#crmfilespost) | **POST** /crm/files | Upload a file
196+
*InboundParsingApi* | [**getInboundEmailAttachment**](docs/Api/InboundParsingApi.md#getinboundemailattachment) | **GET** /inbound/attachments/{downloadToken} | Retrieve inbound attachment with download token.
173197
*InboundParsingApi* | [**getInboundEmailEvents**](docs/Api/InboundParsingApi.md#getinboundemailevents) | **GET** /inbound/events | Get the list of all the events for the received emails.
174198
*InboundParsingApi* | [**getInboundEmailEventsByUuid**](docs/Api/InboundParsingApi.md#getinboundemaileventsbyuuid) | **GET** /inbound/events/{uuid} | Fetch all events history for one particular received email.
175199
*ListsApi* | [**addContactToList**](docs/Api/ListsApi.md#addcontacttolist) | **POST** /contacts/lists/{listId}/contacts/add | Add existing contacts to a list
@@ -301,6 +325,7 @@ Class | Method | HTTP request | Description
301325
- [ConversationsMessageFileImageInfo](docs/Model/ConversationsMessageFileImageInfo.md)
302326
- [CreateAttribute](docs/Model/CreateAttribute.md)
303327
- [CreateAttributeEnumeration](docs/Model/CreateAttributeEnumeration.md)
328+
- [CreateCategoryModel](docs/Model/CreateCategoryModel.md)
304329
- [CreateChild](docs/Model/CreateChild.md)
305330
- [CreateContact](docs/Model/CreateContact.md)
306331
- [CreateDoiContact](docs/Model/CreateDoiContact.md)
@@ -309,6 +334,7 @@ Class | Method | HTTP request | Description
309334
- [CreateEmailCampaignSender](docs/Model/CreateEmailCampaignSender.md)
310335
- [CreateList](docs/Model/CreateList.md)
311336
- [CreateModel](docs/Model/CreateModel.md)
337+
- [CreateProductModel](docs/Model/CreateProductModel.md)
312338
- [CreateReseller](docs/Model/CreateReseller.md)
313339
- [CreateSender](docs/Model/CreateSender.md)
314340
- [CreateSenderIps](docs/Model/CreateSenderIps.md)
@@ -320,9 +346,18 @@ Class | Method | HTTP request | Description
320346
- [CreateSmtpTemplateSender](docs/Model/CreateSmtpTemplateSender.md)
321347
- [CreateSubAccount](docs/Model/CreateSubAccount.md)
322348
- [CreateSubAccountResponse](docs/Model/CreateSubAccountResponse.md)
349+
- [CreateUpdateBatchCategory](docs/Model/CreateUpdateBatchCategory.md)
350+
- [CreateUpdateBatchCategoryModel](docs/Model/CreateUpdateBatchCategoryModel.md)
351+
- [CreateUpdateBatchProducts](docs/Model/CreateUpdateBatchProducts.md)
352+
- [CreateUpdateBatchProductsModel](docs/Model/CreateUpdateBatchProductsModel.md)
353+
- [CreateUpdateCategories](docs/Model/CreateUpdateCategories.md)
354+
- [CreateUpdateCategory](docs/Model/CreateUpdateCategory.md)
323355
- [CreateUpdateContactModel](docs/Model/CreateUpdateContactModel.md)
324356
- [CreateUpdateFolder](docs/Model/CreateUpdateFolder.md)
357+
- [CreateUpdateProduct](docs/Model/CreateUpdateProduct.md)
358+
- [CreateUpdateProducts](docs/Model/CreateUpdateProducts.md)
325359
- [CreateWebhook](docs/Model/CreateWebhook.md)
360+
- [CreatedBatchId](docs/Model/CreatedBatchId.md)
326361
- [CreatedProcessId](docs/Model/CreatedProcessId.md)
327362
- [Deal](docs/Model/Deal.md)
328363
- [DealAttributes](docs/Model/DealAttributes.md)
@@ -347,6 +382,8 @@ Class | Method | HTTP request | Description
347382
- [GetCampaignOverview](docs/Model/GetCampaignOverview.md)
348383
- [GetCampaignRecipients](docs/Model/GetCampaignRecipients.md)
349384
- [GetCampaignStats](docs/Model/GetCampaignStats.md)
385+
- [GetCategories](docs/Model/GetCategories.md)
386+
- [GetCategoryDetails](docs/Model/GetCategoryDetails.md)
350387
- [GetChildAccountCreationStatus](docs/Model/GetChildAccountCreationStatus.md)
351388
- [GetChildDomain](docs/Model/GetChildDomain.md)
352389
- [GetChildDomains](docs/Model/GetChildDomains.md)
@@ -404,6 +441,8 @@ Class | Method | HTTP request | Description
404441
- [GetLists](docs/Model/GetLists.md)
405442
- [GetProcess](docs/Model/GetProcess.md)
406443
- [GetProcesses](docs/Model/GetProcesses.md)
444+
- [GetProductDetails](docs/Model/GetProductDetails.md)
445+
- [GetProducts](docs/Model/GetProducts.md)
407446
- [GetReports](docs/Model/GetReports.md)
408447
- [GetReportsReports](docs/Model/GetReportsReports.md)
409448
- [GetScheduledEmailByBatchId](docs/Model/GetScheduledEmailByBatchId.md)
@@ -453,6 +492,10 @@ Class | Method | HTTP request | Description
453492
- [NoteData](docs/Model/NoteData.md)
454493
- [NoteId](docs/Model/NoteId.md)
455494
- [NoteList](docs/Model/NoteList.md)
495+
- [Order](docs/Model/Order.md)
496+
- [OrderBatch](docs/Model/OrderBatch.md)
497+
- [OrderBilling](docs/Model/OrderBilling.md)
498+
- [OrderProducts](docs/Model/OrderProducts.md)
456499
- [Pipeline](docs/Model/Pipeline.md)
457500
- [PipelineStage](docs/Model/PipelineStage.md)
458501
- [PostContactInfo](docs/Model/PostContactInfo.md)

docs/Api/DealsApi.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ This endpoint does not need any parameter.
6868
[[Back to top]](#) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to Model list]](../../README.md#documentation-for-models) [[Back to README]](../../README.md)
6969

7070
# **crmDealsGet**
71-
> \SendinBlue\Client\Model\DealsList crmDealsGet($filterAttributes, $filterLinkedCompaniesIds, $filterLinkedContactsIds, $offset, $limit, $sort, $sortBy)
71+
> \SendinBlue\Client\Model\DealsList crmDealsGet($filtersAttributes, $filtersLinkedCompaniesIds, $filtersLinkedContactsIds, $offset, $limit, $sort, $sortBy)
7272
7373
Get all deals
7474

@@ -92,16 +92,16 @@ $apiInstance = new SendinBlue\Client\Api\DealsApi(
9292
new GuzzleHttp\Client(),
9393
$config
9494
);
95-
$filterAttributes = "filterAttributes_example"; // string | Filter by attrbutes. If you have filter for owner on your side please send it as `attributes.owner`.\"
96-
$filterLinkedCompaniesIds = "filterLinkedCompaniesIds_example"; // string | Filter by linked companies ids
97-
$filterLinkedContactsIds = "filterLinkedContactsIds_example"; // string | Filter by linked companies ids
95+
$filtersAttributes = "filtersAttributes_example"; // string | Filter by attrbutes. If you have filter for owner on your side please send it as `attributes.owner`.\"
96+
$filtersLinkedCompaniesIds = "filtersLinkedCompaniesIds_example"; // string | Filter by linked companies ids
97+
$filtersLinkedContactsIds = "filtersLinkedContactsIds_example"; // string | Filter by linked companies ids
9898
$offset = 789; // int | Index of the first document of the page
9999
$limit = 50; // int | Number of documents per page
100100
$sort = "sort_example"; // string | Sort the results in the ascending/descending order. Default order is **descending** by creation if `sort` is not passed
101101
$sortBy = "sortBy_example"; // string | The field used to sort field names.
102102

103103
try {
104-
$result = $apiInstance->crmDealsGet($filterAttributes, $filterLinkedCompaniesIds, $filterLinkedContactsIds, $offset, $limit, $sort, $sortBy);
104+
$result = $apiInstance->crmDealsGet($filtersAttributes, $filtersLinkedCompaniesIds, $filtersLinkedContactsIds, $offset, $limit, $sort, $sortBy);
105105
print_r($result);
106106
} catch (Exception $e) {
107107
echo 'Exception when calling DealsApi->crmDealsGet: ', $e->getMessage(), PHP_EOL;
@@ -113,9 +113,9 @@ try {
113113

114114
Name | Type | Description | Notes
115115
------------- | ------------- | ------------- | -------------
116-
**filterAttributes** | **string**| Filter by attrbutes. If you have filter for owner on your side please send it as `attributes.owner`.\" | [optional]
117-
**filterLinkedCompaniesIds** | **string**| Filter by linked companies ids | [optional]
118-
**filterLinkedContactsIds** | **string**| Filter by linked companies ids | [optional]
116+
**filtersAttributes** | **string**| Filter by attrbutes. If you have filter for owner on your side please send it as `attributes.owner`.\" | [optional]
117+
**filtersLinkedCompaniesIds** | **string**| Filter by linked companies ids | [optional]
118+
**filtersLinkedContactsIds** | **string**| Filter by linked companies ids | [optional]
119119
**offset** | **int**| Index of the first document of the page | [optional]
120120
**limit** | **int**| Number of documents per page | [optional] [default to 50]
121121
**sort** | **string**| Sort the results in the ascending/descending order. Default order is **descending** by creation if `sort` is not passed | [optional]

0 commit comments

Comments
 (0)