Skip to content

Partner nell'ambito delle app

Diventa partner di ActiveCampaign per le app

Aiuta oltre 100.000 aziende in tutto il mondo a offrire una customer experience di livello superiore sviluppando un’app da integrare in ActiveCampaign.

Inizia a usare le API di ActiveCampaign in pochi istanti

                        # Retrieve a contact

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/contacts/id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
                        # Retrieve a contact

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/contacts/id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
                    
                        // Retrieve a contact

var request = require("request");

var options = {
   method: 'GET',
   url: 'https://youraccountname.api-us1.com/api/3/contacts/id'
};

request(options, function (error, response, body) {
   if (error) throw new Error(error);
   console.log(body);
});
                        // Retrieve a contact

var request = require("request");

var options = {
   method: 'GET',
   url: 'https://youraccountname.api-us1.com/api/3/contacts/id'
};

request(options, function (error, response, body) {
   if (error) throw new Error(error);
   console.log(body);
});
                    
                        # Retrieve a contact

import requests

url = "https://youraccountname.api-us1.com/api/3/contacts/id"

response = requests.request("GET", url)

print(response.text)
                        # Retrieve a contact

import requests

url = "https://youraccountname.api-us1.com/api/3/contacts/id"

response = requests.request("GET", url)

print(response.text)
                    
                        // Retrieve a contact

var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
   if (this.readyState === this.DONE) {
     console.log(this.responseText);
   }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/contacts/id");

xhr.send(data);
                        // Retrieve a contact

var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
   if (this.readyState === this.DONE) {
     console.log(this.responseText);
   }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/contacts/id");

xhr.send(data);
                    
                        # Retrieve a contact

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/contacts/id'
                        # Retrieve a contact

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/contacts/id'
                    
                        # Retrieve an account

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/accounts/id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
                        # Retrieve an account

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/accounts/id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
                    
                        // Retrieve an account

var request = require("request");

var options = {
   method: 'GET',
   url: 'https://youraccountname.api-us1.com/api/3/accounts/id'
};

request(options, function (error, response, body) {
   if (error) throw new Error(error);
   console.log(body);
});
                        // Retrieve an account

var request = require("request");

var options = {
   method: 'GET',
   url: 'https://youraccountname.api-us1.com/api/3/accounts/id'
};

request(options, function (error, response, body) {
   if (error) throw new Error(error);
   console.log(body);
});
                    
                        # Retrieve an account

import requests

url = "https://youraccountname.api-us1.com/api/3/accounts/id"

response = requests.request("GET", url)

print(response.text)
                        # Retrieve an account

import requests

url = "https://youraccountname.api-us1.com/api/3/accounts/id"

response = requests.request("GET", url)

print(response.text)
                    
                        // Retrieve an account

var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
   if (this.readyState === this.DONE) {
     console.log(this.responseText);
   }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/accounts/id");

xhr.send(data);
                        // Retrieve an account

var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
   if (this.readyState === this.DONE) {
     console.log(this.responseText);
   }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/accounts/id");

xhr.send(data);
                    
                        # Retrieve an account

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/accounts/id'
                        # Retrieve an account

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/accounts/id'
                    
                        # Retrieve a deal

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/deals/id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
                        # Retrieve a deal

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/deals/id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
                    
                        // Retrieve a deal

var request = require("request");

var options = {
   method: 'GET',
   url: 'https://youraccountname.api-us1.com/api/3/deals/id'
};

request(options, function (error, response, body) {
   if (error) throw new Error(error);
   console.log(body);
});
                        // Retrieve a deal

var request = require("request");

var options = {
   method: 'GET',
   url: 'https://youraccountname.api-us1.com/api/3/deals/id'
};

request(options, function (error, response, body) {
   if (error) throw new Error(error);
   console.log(body);
});
                    
                        # Retrieve a deal

import requests

url = "https://youraccountname.api-us1.com/api/3/deals/id"

response = requests.request("GET", url)

print(response.text)
                        # Retrieve a deal

import requests

url = "https://youraccountname.api-us1.com/api/3/deals/id"

response = requests.request("GET", url)

print(response.text)
                    
                        // Retrieve a deal

var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
   if (this.readyState === this.DONE) {
     console.log(this.responseText);
   }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/deals/id");

xhr.send(data);
                        // Retrieve a deal

var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
   if (this.readyState === this.DONE) {
     console.log(this.responseText);
   }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/deals/id");

xhr.send(data);
                    
                        # Retrieve a deal

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/deals/id'
                        # Retrieve a deal

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/deals/id'
                    
                        # Retrieve a campaign

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/campaigns?orders%5Bsdate%5D=ASC")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
                        # Retrieve a campaign

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/campaigns?orders%5Bsdate%5D=ASC")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
                    
                        // Retrieve a campaign

var request = require("request");

var options = {
   method: 'GET',
   url: 'https://youraccountname.api-us1.com/api/3/campaigns',
   qs: {'orders[sdate]': 'ASC'}
};

request(options, function (error, response, body) {
   if (error) throw new Error(error);
   console.log(body);
});
                        // Retrieve a campaign

var request = require("request");

var options = {
   method: 'GET',
   url: 'https://youraccountname.api-us1.com/api/3/campaigns',
   qs: {'orders[sdate]': 'ASC'}
};

request(options, function (error, response, body) {
   if (error) throw new Error(error);
   console.log(body);
});
                    
                        # Retrieve a campaign

import requests

url = "https://youraccountname.api-us1.com/api/3/campaigns"

querystring = {"orders[sdate]":"ASC"}

response = requests.request("GET", url, params=querystring)

print(response.text)
                        # Retrieve a campaign

import requests

url = "https://youraccountname.api-us1.com/api/3/campaigns"

querystring = {"orders[sdate]":"ASC"}

response = requests.request("GET", url, params=querystring)

print(response.text)
                    
                        // Retrieve a campaign
var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
   if (this.readyState === this.DONE) {
     console.log(this.responseText);
   }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/campaigns?orders%5Bsdate%5D=ASC");

xhr.send(data);
                        // Retrieve a campaign
var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
   if (this.readyState === this.DONE) {
     console.log(this.responseText);
   }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/campaigns?orders%5Bsdate%5D=ASC");

xhr.send(data);
                    
                        # Retrieve a campaign

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/campaigns?orders%5Bsdate%5D=ASC'
                        # Retrieve a campaign

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/campaigns?orders%5Bsdate%5D=ASC'
                    
                        # Retrieve an automation

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/automations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
                        # Retrieve an automation

require 'uri'
require 'net/http'
require 'openssl'

url = URI("https://youraccountname.api-us1.com/api/3/automations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
                    
                        // Retrieve an automation

var request = require("request");

var options = {
   method: 'GET',
   url: 'https://youraccountname.api-us1.com/api/3/automations'
};

request(options, function (error, response, body) {
   if (error) throw new Error(error);
   console.log(body);
});
                        // Retrieve an automation

var request = require("request");

var options = {
   method: 'GET',
   url: 'https://youraccountname.api-us1.com/api/3/automations'
};

request(options, function (error, response, body) {
   if (error) throw new Error(error);
   console.log(body);
});
                    
                        # Retrieve an automation

import requests

url = "https://youraccountname.api-us1.com/api/3/automations"

response = requests.request("GET", url)

print(response.text)
                        # Retrieve an automation

import requests

url = "https://youraccountname.api-us1.com/api/3/automations"

response = requests.request("GET", url)

print(response.text)
                    
                        // Retrieve an automation

var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
   if (this.readyState === this.DONE) {
     console.log(this.responseText);
   }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/automations");

xhr.send(data);
                        // Retrieve an automation

var data = null;

var xhr = new XMLHttpRequest();

xhr.addEventListener("readystatechange", function () {
   if (this.readyState === this.DONE) {
     console.log(this.responseText);
   }
});

xhr.open("GET", "https://youraccountname.api-us1.com/api/3/automations");

xhr.send(data);
                    
                        # Retrieve an automation

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/automations'
                        # Retrieve an automation

curl --request GET \
--url 'https://youraccountname.api-us1.com/api/3/automations'
                    
Copied!

Incontra i nostri partner di app

Raggiungi 100.000 potenziali clienti

Condividi la tua app con più di 100 mila clienti in un marketplace dedicato con centinaia di integrazioni per aziende di tutti i tipi

Vai al marketplace delle app >

PERCHÉ GLI SVILUPPATORI SCELGONO ACTIVECAMPAIGN

Ecco cosa dicono gli altri sviluppatori della collaborazione con ActiveCampaign

“Con una raccolta di API davvero completa e una documentazione chiara e sintetica, è stato facile completare le attività di sviluppo e test. Abbiamo integrato ActiveCampaign in poco tempo e iniziato subito a fornire servizi ai nostri clienti."

Nathalie Lussier, AccessAlly

L'integrazione con ActiveCampaign è stata semplice, veloce e molto vantaggiosa per i clienti in comune.

Scott Desgrosseilliers, Wicket Reports

“I clienti accedono al proprio account ActiveCampaign e le informazioni sono tutte lì, nella dashboard. La funzionalità è uno dei punti di forza di ActiveCampaign."

George Gavrila, Survicate

Tra gli oltre 100.000 clienti di ActiveCampaign, il 70% usa un’integrazione e potrebbe essere proprio la tua.

0

clienti in tutto il mondo

Una portata globale

ActiveCampaign vanta una rete globale di oltre 100.000 clienti in più di170 paesi

0

Il 70% usa un’integrazione

Una clientela molto coinvolta

La maggior parte dei nostri clienti usa delle integrazioni per personalizzare la piattaforma e adattarla alle proprie esigenze aziendali

Le valutazioni più alte

nella marketing automation

Un’impresa leader del settore

Secondo G2, la nostra rivoluzionaria piattaforma di Customer Experience Automation è tra i 50 migliori prodotti di marketing.

Inizia subito a costruire con ActiveCampaign

Diventa un partner per le app e inizia a creare customer experience uniche