Skip to content

Parceiro de app

Seja um parceiro de app da ActiveCampaign

Desenvolva um app com a ActiveCampaign e ajude mais de 120.000 negócios em todo o mundo a oferecer experiências exclusivas aos clientes.

Comece a usar a API da API da ActiveCampaign em poucos minutos

                        # 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!

Conheça nossos parceiros de aplicativos

Alcance 120.000 clientes em potencial

Compartilhe seu app com mais de 120 mil clientes em um marketplace de apps com centenas de integrações para todos os tipos de negócios

Ir para o Marketplace de apps

POR QUE OS DESENVOLVEDORES ESCOLHEM A ACTIVECAMPAIGN

Veja o que os outros desenvolvedores dizem sobre a parceria com a ActiveCampaign

A cobertura da API é abrangente. A documentação é clara e concisa.

Nathalie Lussier, AccessAlly

“A integração com o ActiveCampaign foi rápida, fácil e agregou alto valor aos nossos clientes em comum.”

Scott Desgrosseilliers, Wicket Reports

“Os clientes podem fazer login na conta da AC e todas as informações estão no painel de controle. Parece que a funcionalidade já faz parte da AC."

George Gavrila, Survicate

70% dos mais de 120 clientes da ActiveCampaign usam alguma integração. Você também pode.

0

clientes em todo o mundo

Presença global

A ActiveCampaign tem uma rede global com mais de 120mil clientes em mais de 170 países

0

70% usam alguma integração

Clientes altamente engajados

A grande maioria de nossos clientes utiliza integrações para personalizar a plataforma da melhor maneira para seus negócios

Melhor avaliação

em automação de marketing

Líder de mercado

Nossa plataforma Customer Experience Automation, que define a categoria, é um dos 50 principais produtos de marketing de acordo com a G2

Comece a parceria agora com a ActiveCampaign

com a ActiveCampaignSeja um parceiro de app e comece a criar experiências exclusivas para o cliente