All URIs are relative to https://api.sendinblue.com/v3
Method | HTTP request | Description |
---|---|---|
crmNotesGet | GET /crm/notes | Get all notes |
crmNotesIdDelete | DELETE /crm/notes/{id} | Delete a note |
crmNotesIdGet | GET /crm/notes/{id} | Get a note |
crmNotesIdPatch | PATCH /crm/notes/{id} | Update a note |
crmNotesPost | POST /crm/notes | Create a note |
crmTasksGet | GET /crm/tasks | Get all tasks |
crmTasksIdDelete | DELETE /crm/tasks/{id} | Delete a task |
crmTasksIdGet | GET /crm/tasks/{id} | Get a task |
crmTasksIdPatch | PATCH /crm/tasks/{id} | Update a task |
crmTasksPost | POST /crm/tasks | Create a task |
crmTasktypesGet | GET /crm/tasktypes | Get all task types |
NoteList crmNotesGet(opts)
Get all notes
var SibApiV3Sdk = require('sib-api-v3-sdk');
var defaultClient = SibApiV3Sdk.ApiClient.instance;
// Configure API key authorization: api-key
var apiKey = defaultClient.authentications['api-key'];
apiKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKey.apiKeyPrefix = 'Token';
// Configure API key authorization: partner-key
var partnerKey = defaultClient.authentications['partner-key'];
partnerKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//partnerKey.apiKeyPrefix = 'Token';
var apiInstance = new SibApiV3Sdk.CRMApi();
var opts = {
'entity': "entity_example", // String | Filter by note entity type
'entityIds': "entityIds_example", // String | Filter by note entity IDs
'dateFrom': 56, // Number | dateFrom to date range filter type (timestamp in milliseconds)
'dateTo': 56, // Number | dateTo to date range filter type (timestamp in milliseconds)
'offset': 789, // Number | Index of the first document of the page
'limit': 50, // Number | Number of documents per page
'sort': "sort_example" // String | Sort the results in the ascending/descending order. Default order is **descending** by creation if `sort` is not passed
};
apiInstance.crmNotesGet(opts).then(function(data) {
console.log('API called successfully. Returned data: ' + data);
}, function(error) {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
entity | String | Filter by note entity type | [optional] |
entityIds | String | Filter by note entity IDs | [optional] |
dateFrom | Number | dateFrom to date range filter type (timestamp in milliseconds) | [optional] |
dateTo | Number | dateTo to date range filter type (timestamp in milliseconds) | [optional] |
offset | Number | Index of the first document of the page | [optional] |
limit | Number | Number of documents per page | [optional] [default to 50] |
sort | String | Sort the results in the ascending/descending order. Default order is descending by creation if sort is not passed |
[optional] |
- Content-Type: application/json
- Accept: application/json
crmNotesIdDelete(id)
Delete a note
var SibApiV3Sdk = require('sib-api-v3-sdk');
var defaultClient = SibApiV3Sdk.ApiClient.instance;
// Configure API key authorization: api-key
var apiKey = defaultClient.authentications['api-key'];
apiKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKey.apiKeyPrefix = 'Token';
// Configure API key authorization: partner-key
var partnerKey = defaultClient.authentications['partner-key'];
partnerKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//partnerKey.apiKeyPrefix = 'Token';
var apiInstance = new SibApiV3Sdk.CRMApi();
var id = "id_example"; // String | Note ID to delete
apiInstance.crmNotesIdDelete(id).then(function() {
console.log('API called successfully.');
}, function(error) {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
id | String | Note ID to delete |
null (empty response body)
- Content-Type: application/json
- Accept: application/json
Note crmNotesIdGet(id)
Get a note
var SibApiV3Sdk = require('sib-api-v3-sdk');
var defaultClient = SibApiV3Sdk.ApiClient.instance;
// Configure API key authorization: api-key
var apiKey = defaultClient.authentications['api-key'];
apiKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKey.apiKeyPrefix = 'Token';
// Configure API key authorization: partner-key
var partnerKey = defaultClient.authentications['partner-key'];
partnerKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//partnerKey.apiKeyPrefix = 'Token';
var apiInstance = new SibApiV3Sdk.CRMApi();
var id = "id_example"; // String | Note ID to get
apiInstance.crmNotesIdGet(id).then(function(data) {
console.log('API called successfully. Returned data: ' + data);
}, function(error) {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
id | String | Note ID to get |
- Content-Type: application/json
- Accept: application/json
crmNotesIdPatch(id, body)
Update a note
var SibApiV3Sdk = require('sib-api-v3-sdk');
var defaultClient = SibApiV3Sdk.ApiClient.instance;
// Configure API key authorization: api-key
var apiKey = defaultClient.authentications['api-key'];
apiKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKey.apiKeyPrefix = 'Token';
// Configure API key authorization: partner-key
var partnerKey = defaultClient.authentications['partner-key'];
partnerKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//partnerKey.apiKeyPrefix = 'Token';
var apiInstance = new SibApiV3Sdk.CRMApi();
var id = "id_example"; // String | Note ID to update
var body = new SibApiV3Sdk.NoteData(); // NoteData | Note data to update a note
apiInstance.crmNotesIdPatch(id, body).then(function() {
console.log('API called successfully.');
}, function(error) {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
id | String | Note ID to update | |
body | NoteData | Note data to update a note |
null (empty response body)
- Content-Type: application/json
- Accept: application/json
NoteId crmNotesPost(body)
Create a note
var SibApiV3Sdk = require('sib-api-v3-sdk');
var defaultClient = SibApiV3Sdk.ApiClient.instance;
// Configure API key authorization: api-key
var apiKey = defaultClient.authentications['api-key'];
apiKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKey.apiKeyPrefix = 'Token';
// Configure API key authorization: partner-key
var partnerKey = defaultClient.authentications['partner-key'];
partnerKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//partnerKey.apiKeyPrefix = 'Token';
var apiInstance = new SibApiV3Sdk.CRMApi();
var body = new SibApiV3Sdk.NoteData(); // NoteData | Note data to create a note.
apiInstance.crmNotesPost(body).then(function(data) {
console.log('API called successfully. Returned data: ' + data);
}, function(error) {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
body | NoteData | Note data to create a note. |
- Content-Type: application/json
- Accept: application/json
TaskList crmTasksGet(opts)
Get all tasks
var SibApiV3Sdk = require('sib-api-v3-sdk');
var defaultClient = SibApiV3Sdk.ApiClient.instance;
// Configure API key authorization: api-key
var apiKey = defaultClient.authentications['api-key'];
apiKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKey.apiKeyPrefix = 'Token';
// Configure API key authorization: partner-key
var partnerKey = defaultClient.authentications['partner-key'];
partnerKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//partnerKey.apiKeyPrefix = 'Token';
var apiInstance = new SibApiV3Sdk.CRMApi();
var opts = {
'filterType': "filterType_example", // String | Filter by task type (ID)
'filterStatus': "filterStatus_example", // String | Filter by task status
'filterDate': "filterDate_example", // String | Filter by date
'filterAssignTo': "filterAssignTo_example", // String | Filter by assignTo id
'filterContacts': "filterContacts_example", // String | Filter by contact ids
'filterDeals': "filterDeals_example", // String | Filter by deals ids
'filterCompanies': "filterCompanies_example", // String | Filter by companies ids
'dateFrom': 56, // Number | dateFrom to date range filter type (timestamp in milliseconds)
'dateTo': 56, // Number | dateTo to date range filter type (timestamp in milliseconds)
'offset': 789, // Number | Index of the first document of the page
'limit': 50, // Number | Number of documents per page
'sort': "sort_example", // String | Sort the results in the ascending/descending order. Default order is **descending** by creation if `sort` is not passed
'sortBy': "sortBy_example" // String | The field used to sort field names.
};
apiInstance.crmTasksGet(opts).then(function(data) {
console.log('API called successfully. Returned data: ' + data);
}, function(error) {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
filterType | String | Filter by task type (ID) | [optional] |
filterStatus | String | Filter by task status | [optional] |
filterDate | String | Filter by date | [optional] |
filterAssignTo | String | Filter by assignTo id | [optional] |
filterContacts | String | Filter by contact ids | [optional] |
filterDeals | String | Filter by deals ids | [optional] |
filterCompanies | String | Filter by companies ids | [optional] |
dateFrom | Number | dateFrom to date range filter type (timestamp in milliseconds) | [optional] |
dateTo | Number | dateTo to date range filter type (timestamp in milliseconds) | [optional] |
offset | Number | Index of the first document of the page | [optional] |
limit | Number | Number of documents per page | [optional] [default to 50] |
sort | String | Sort the results in the ascending/descending order. Default order is descending by creation if sort is not passed |
[optional] |
sortBy | String | The field used to sort field names. | [optional] |
- Content-Type: application/json
- Accept: application/json
crmTasksIdDelete(id)
Delete a task
var SibApiV3Sdk = require('sib-api-v3-sdk');
var defaultClient = SibApiV3Sdk.ApiClient.instance;
// Configure API key authorization: api-key
var apiKey = defaultClient.authentications['api-key'];
apiKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKey.apiKeyPrefix = 'Token';
// Configure API key authorization: partner-key
var partnerKey = defaultClient.authentications['partner-key'];
partnerKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//partnerKey.apiKeyPrefix = 'Token';
var apiInstance = new SibApiV3Sdk.CRMApi();
var id = "id_example"; // String |
apiInstance.crmTasksIdDelete(id).then(function() {
console.log('API called successfully.');
}, function(error) {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
id | String |
null (empty response body)
- Content-Type: application/json
- Accept: application/json
Task crmTasksIdGet(id)
Get a task
var SibApiV3Sdk = require('sib-api-v3-sdk');
var defaultClient = SibApiV3Sdk.ApiClient.instance;
// Configure API key authorization: api-key
var apiKey = defaultClient.authentications['api-key'];
apiKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKey.apiKeyPrefix = 'Token';
// Configure API key authorization: partner-key
var partnerKey = defaultClient.authentications['partner-key'];
partnerKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//partnerKey.apiKeyPrefix = 'Token';
var apiInstance = new SibApiV3Sdk.CRMApi();
var id = "id_example"; // String |
apiInstance.crmTasksIdGet(id).then(function(data) {
console.log('API called successfully. Returned data: ' + data);
}, function(error) {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
id | String |
- Content-Type: application/json
- Accept: application/json
crmTasksIdPatch(id, body)
Update a task
var SibApiV3Sdk = require('sib-api-v3-sdk');
var defaultClient = SibApiV3Sdk.ApiClient.instance;
// Configure API key authorization: api-key
var apiKey = defaultClient.authentications['api-key'];
apiKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKey.apiKeyPrefix = 'Token';
// Configure API key authorization: partner-key
var partnerKey = defaultClient.authentications['partner-key'];
partnerKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//partnerKey.apiKeyPrefix = 'Token';
var apiInstance = new SibApiV3Sdk.CRMApi();
var id = "id_example"; // String |
var body = new SibApiV3Sdk.Body6(); // Body6 | Updated task details.
apiInstance.crmTasksIdPatch(id, body).then(function() {
console.log('API called successfully.');
}, function(error) {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
id | String | ||
body | Body6 | Updated task details. |
null (empty response body)
- Content-Type: application/json
- Accept: application/json
InlineResponse2011 crmTasksPost(body)
Create a task
var SibApiV3Sdk = require('sib-api-v3-sdk');
var defaultClient = SibApiV3Sdk.ApiClient.instance;
// Configure API key authorization: api-key
var apiKey = defaultClient.authentications['api-key'];
apiKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKey.apiKeyPrefix = 'Token';
// Configure API key authorization: partner-key
var partnerKey = defaultClient.authentications['partner-key'];
partnerKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//partnerKey.apiKeyPrefix = 'Token';
var apiInstance = new SibApiV3Sdk.CRMApi();
var body = new SibApiV3Sdk.Body5(); // Body5 | Task name.
apiInstance.crmTasksPost(body).then(function(data) {
console.log('API called successfully. Returned data: ' + data);
}, function(error) {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
body | Body5 | Task name. |
- Content-Type: application/json
- Accept: application/json
TaskTypes crmTasktypesGet()
Get all task types
var SibApiV3Sdk = require('sib-api-v3-sdk');
var defaultClient = SibApiV3Sdk.ApiClient.instance;
// Configure API key authorization: api-key
var apiKey = defaultClient.authentications['api-key'];
apiKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKey.apiKeyPrefix = 'Token';
// Configure API key authorization: partner-key
var partnerKey = defaultClient.authentications['partner-key'];
partnerKey.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//partnerKey.apiKeyPrefix = 'Token';
var apiInstance = new SibApiV3Sdk.CRMApi();
apiInstance.crmTasktypesGet().then(function(data) {
console.log('API called successfully. Returned data: ' + data);
}, function(error) {
console.error(error);
});
This endpoint does not need any parameter.
- Content-Type: application/json
- Accept: application/json