Skip to content

Partner nell'ambito delle app

Diventa partner di ActiveCampaign per le app

Aiuta oltre 180.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!
Ottieni l’intera documentazione sulle API

App Studio

Scopri cosa puoi fare con la nuova App Studio di ActiveCampaign

Marketplace delle app

Raggiungi 180.000 potenziali clienti

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

Esplora il marketplace delle app 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 di AccessAlly. Abbiamo effettuato l’integrazione con ActiveCampaign in poco tempo, iniziando subito a fornire servizi ai nostri clienti.”

Briana Strauss, JotForm

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

Stephen Lynch, Donate2

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

Aaron VandenBrink, Thinkific

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

0

clienti in tutto il mondo

Una portata globale

ActiveCampaign vanta una rete globale di oltre 180.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